diff --git a/docs/ansi_term/all.html b/docs/ansi_term/all.html new file mode 100644 index 00000000..554cd5c5 --- /dev/null +++ b/docs/ansi_term/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Structs

Enums

Functions

Typedefs

\ No newline at end of file diff --git a/docs/ansi_term/ansi/struct.Infix.html b/docs/ansi_term/ansi/struct.Infix.html new file mode 100644 index 00000000..f9dac8ff --- /dev/null +++ b/docs/ansi_term/ansi/struct.Infix.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/struct.Infix.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/ansi/struct.Prefix.html b/docs/ansi_term/ansi/struct.Prefix.html new file mode 100644 index 00000000..b50e136f --- /dev/null +++ b/docs/ansi_term/ansi/struct.Prefix.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/struct.Prefix.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/ansi/struct.Suffix.html b/docs/ansi_term/ansi/struct.Suffix.html new file mode 100644 index 00000000..e7c2a6fd --- /dev/null +++ b/docs/ansi_term/ansi/struct.Suffix.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/struct.Suffix.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/display/fn.ANSIByteStrings.html b/docs/ansi_term/display/fn.ANSIByteStrings.html new file mode 100644 index 00000000..a8a16146 --- /dev/null +++ b/docs/ansi_term/display/fn.ANSIByteStrings.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/fn.ANSIByteStrings.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/display/fn.ANSIStrings.html b/docs/ansi_term/display/fn.ANSIStrings.html new file mode 100644 index 00000000..febbcb04 --- /dev/null +++ b/docs/ansi_term/display/fn.ANSIStrings.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/fn.ANSIStrings.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/display/struct.ANSIGenericString.html b/docs/ansi_term/display/struct.ANSIGenericString.html new file mode 100644 index 00000000..5db46601 --- /dev/null +++ b/docs/ansi_term/display/struct.ANSIGenericString.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/struct.ANSIGenericString.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/display/struct.ANSIGenericStrings.html b/docs/ansi_term/display/struct.ANSIGenericStrings.html new file mode 100644 index 00000000..4edb693e --- /dev/null +++ b/docs/ansi_term/display/struct.ANSIGenericStrings.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/struct.ANSIGenericStrings.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/display/type.ANSIByteString.html b/docs/ansi_term/display/type.ANSIByteString.html new file mode 100644 index 00000000..82d9832f --- /dev/null +++ b/docs/ansi_term/display/type.ANSIByteString.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/type.ANSIByteString.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/display/type.ANSIByteStrings.html b/docs/ansi_term/display/type.ANSIByteStrings.html new file mode 100644 index 00000000..8773adb7 --- /dev/null +++ b/docs/ansi_term/display/type.ANSIByteStrings.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/type.ANSIByteStrings.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/display/type.ANSIString.html b/docs/ansi_term/display/type.ANSIString.html new file mode 100644 index 00000000..9f82d1d2 --- /dev/null +++ b/docs/ansi_term/display/type.ANSIString.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/type.ANSIString.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/display/type.ANSIStrings.html b/docs/ansi_term/display/type.ANSIStrings.html new file mode 100644 index 00000000..ed45abd1 --- /dev/null +++ b/docs/ansi_term/display/type.ANSIStrings.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/type.ANSIStrings.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/enum.Color.html b/docs/ansi_term/enum.Color.html new file mode 100644 index 00000000..8aed9586 --- /dev/null +++ b/docs/ansi_term/enum.Color.html @@ -0,0 +1,92 @@ +ansi_term::Color - Rust

[][src]Enum ansi_term::Color

pub enum Color {
+    Black,
+    Red,
+    Green,
+    Yellow,
+    Blue,
+    Purple,
+    Cyan,
+    White,
+    Fixed(u8),
+    RGB(u8u8u8),
+}

A colour is one specific type of ANSI escape code, and can refer +to either the foreground or background colour.

+

These use the standard numeric sequences. +See http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

+

+ Variants

+
Black

Colour #0 (foreground code 30, background code 40).

+

This is not necessarily the background colour, and using it as one may +render the text hard to read on terminals with dark backgrounds.

+
Red

Colour #1 (foreground code 31, background code 41).

+
Green

Colour #2 (foreground code 32, background code 42).

+
Yellow

Colour #3 (foreground code 33, background code 43).

+
Blue

Colour #4 (foreground code 34, background code 44).

+
Purple

Colour #5 (foreground code 35, background code 45).

+
Cyan

Colour #6 (foreground code 36, background code 46).

+
White

Colour #7 (foreground code 37, background code 47).

+

As above, this is not necessarily the foreground colour, and may be +hard to read on terminals with light backgrounds.

+
Fixed(u8)

A colour number from 0 to 255, for use in 256-colour terminal +environments.

+ +

It might make more sense to look at a colour chart.

+
RGB(u8u8u8)

A 24-bit RGB color, as specified by ISO-8613-3.

+

Implementations

impl Colour[src]

pub fn prefix(self) -> Prefix[src]

The prefix for this colour.

+

pub fn infix(self, other: Colour) -> Infix[src]

The infix between this colour and another.

+

pub fn suffix(self) -> Suffix[src]

The suffix for this colour.

+

impl Colour[src]

pub fn normal(self) -> Style[src]

Return a Style with the foreground colour set to this colour.

+

pub fn bold(self) -> Style[src]

Returns a Style with the bold property set.

+

pub fn dimmed(self) -> Style[src]

Returns a Style with the dimmed property set.

+

pub fn italic(self) -> Style[src]

Returns a Style with the italic property set.

+

pub fn underline(self) -> Style[src]

Returns a Style with the underline property set.

+

Returns a Style with the blink property set.

+

pub fn reverse(self) -> Style[src]

Returns a Style with the reverse property set.

+

pub fn hidden(self) -> Style[src]

Returns a Style with the hidden property set.

+

pub fn strikethrough(self) -> Style[src]

Returns a Style with the strikethrough property set.

+

pub fn on(self, background: Colour) -> Style[src]

Returns a Style with the background colour property set.

+

impl Colour[src]

pub fn paint<'a, I, S: 'a + ToOwned + ?Sized>(
    self,
    input: I
) -> ANSIGenericString<'a, S> where
    I: Into<Cow<'a, S>>,
    <S as ToOwned>::Owned: Debug
[src]

Paints the given text with this colour, returning an ANSI string. +This is a short-cut so you don’t have to use Blue.normal() just +to get blue text.

+ +
+use ansi_term::Colour::Blue;
+println!("{}", Blue.paint("da ba dee"));
+

Trait Implementations

impl Clone for Colour[src]

impl Copy for Colour[src]

impl Debug for Colour[src]

impl From<Colour> for Style[src]

fn from(colour: Colour) -> Style[src]

You can turn a Colour into a Style with the foreground colour set +with the From trait.

+ +
+use ansi_term::{Style, Colour};
+let green_foreground = Style::default().fg(Colour::Green);
+assert_eq!(green_foreground, Colour::Green.normal());
+assert_eq!(green_foreground, Colour::Green.into());
+assert_eq!(green_foreground, Style::from(Colour::Green));
+

impl PartialEq<Colour> for Colour[src]

impl StructuralPartialEq for Colour[src]

Auto Trait Implementations

impl RefUnwindSafe for Colour

impl Send for Colour

impl Sync for Colour

impl Unpin for Colour

impl UnwindSafe for Colour

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/ansi_term/enum.Colour.html b/docs/ansi_term/enum.Colour.html new file mode 100644 index 00000000..85d38c3c --- /dev/null +++ b/docs/ansi_term/enum.Colour.html @@ -0,0 +1,92 @@ +ansi_term::Colour - Rust

[][src]Enum ansi_term::Colour

pub enum Colour {
+    Black,
+    Red,
+    Green,
+    Yellow,
+    Blue,
+    Purple,
+    Cyan,
+    White,
+    Fixed(u8),
+    RGB(u8u8u8),
+}

A colour is one specific type of ANSI escape code, and can refer +to either the foreground or background colour.

+

These use the standard numeric sequences. +See http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

+

+ Variants

+
Black

Colour #0 (foreground code 30, background code 40).

+

This is not necessarily the background colour, and using it as one may +render the text hard to read on terminals with dark backgrounds.

+
Red

Colour #1 (foreground code 31, background code 41).

+
Green

Colour #2 (foreground code 32, background code 42).

+
Yellow

Colour #3 (foreground code 33, background code 43).

+
Blue

Colour #4 (foreground code 34, background code 44).

+
Purple

Colour #5 (foreground code 35, background code 45).

+
Cyan

Colour #6 (foreground code 36, background code 46).

+
White

Colour #7 (foreground code 37, background code 47).

+

As above, this is not necessarily the foreground colour, and may be +hard to read on terminals with light backgrounds.

+
Fixed(u8)

A colour number from 0 to 255, for use in 256-colour terminal +environments.

+ +

It might make more sense to look at a colour chart.

+
RGB(u8u8u8)

A 24-bit RGB color, as specified by ISO-8613-3.

+

Implementations

impl Colour[src]

pub fn prefix(self) -> Prefix[src]

The prefix for this colour.

+

pub fn infix(self, other: Colour) -> Infix[src]

The infix between this colour and another.

+

pub fn suffix(self) -> Suffix[src]

The suffix for this colour.

+

impl Colour[src]

pub fn normal(self) -> Style[src]

Return a Style with the foreground colour set to this colour.

+

pub fn bold(self) -> Style[src]

Returns a Style with the bold property set.

+

pub fn dimmed(self) -> Style[src]

Returns a Style with the dimmed property set.

+

pub fn italic(self) -> Style[src]

Returns a Style with the italic property set.

+

pub fn underline(self) -> Style[src]

Returns a Style with the underline property set.

+

Returns a Style with the blink property set.

+

pub fn reverse(self) -> Style[src]

Returns a Style with the reverse property set.

+

pub fn hidden(self) -> Style[src]

Returns a Style with the hidden property set.

+

pub fn strikethrough(self) -> Style[src]

Returns a Style with the strikethrough property set.

+

pub fn on(self, background: Colour) -> Style[src]

Returns a Style with the background colour property set.

+

impl Colour[src]

pub fn paint<'a, I, S: 'a + ToOwned + ?Sized>(
    self,
    input: I
) -> ANSIGenericString<'a, S> where
    I: Into<Cow<'a, S>>,
    <S as ToOwned>::Owned: Debug
[src]

Paints the given text with this colour, returning an ANSI string. +This is a short-cut so you don’t have to use Blue.normal() just +to get blue text.

+ +
+use ansi_term::Colour::Blue;
+println!("{}", Blue.paint("da ba dee"));
+

Trait Implementations

impl Clone for Colour[src]

impl Copy for Colour[src]

impl Debug for Colour[src]

impl From<Colour> for Style[src]

fn from(colour: Colour) -> Style[src]

You can turn a Colour into a Style with the foreground colour set +with the From trait.

+ +
+use ansi_term::{Style, Colour};
+let green_foreground = Style::default().fg(Colour::Green);
+assert_eq!(green_foreground, Colour::Green.normal());
+assert_eq!(green_foreground, Colour::Green.into());
+assert_eq!(green_foreground, Style::from(Colour::Green));
+

impl PartialEq<Colour> for Colour[src]

impl StructuralPartialEq for Colour[src]

Auto Trait Implementations

impl RefUnwindSafe for Colour

impl Send for Colour

impl Sync for Colour

impl Unpin for Colour

impl UnwindSafe for Colour

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/ansi_term/fn.ANSIByteStrings.html b/docs/ansi_term/fn.ANSIByteStrings.html new file mode 100644 index 00000000..101740d5 --- /dev/null +++ b/docs/ansi_term/fn.ANSIByteStrings.html @@ -0,0 +1,2 @@ +ansi_term::ANSIByteStrings - Rust

[][src]Function ansi_term::ANSIByteStrings

pub fn ANSIByteStrings<'a>(arg: &'a [ANSIByteString<'a>]) -> ANSIByteStrings<'a>

A function to construct an ANSIByteStrings instance.

+
\ No newline at end of file diff --git a/docs/ansi_term/fn.ANSIStrings.html b/docs/ansi_term/fn.ANSIStrings.html new file mode 100644 index 00000000..b131c3a2 --- /dev/null +++ b/docs/ansi_term/fn.ANSIStrings.html @@ -0,0 +1,2 @@ +ansi_term::ANSIStrings - Rust

[][src]Function ansi_term::ANSIStrings

pub fn ANSIStrings<'a>(arg: &'a [ANSIString<'a>]) -> ANSIStrings<'a>

A function to construct an ANSIStrings instance.

+
\ No newline at end of file diff --git a/docs/ansi_term/index.html b/docs/ansi_term/index.html new file mode 100644 index 00000000..9d0d57db --- /dev/null +++ b/docs/ansi_term/index.html @@ -0,0 +1,180 @@ +ansi_term - Rust

[][src]Crate ansi_term

This is a library for controlling colours and formatting, such as +red bold text or blue underlined text, on ANSI terminals.

+

Basic usage

+

There are two main data structures in this crate that you need to be +concerned with: ANSIString and Style. A Style holds stylistic +information: colours, whether the text should be bold, or blinking, or +whatever. There are also Colour variants that represent simple foreground +colour styles. An ANSIString is a string paired with a Style.

+

(Yes, it’s British English, but you won’t have to write “colour” very often. +Style is used the majority of the time.)

+

To format a string, call the paint method on a Style or a Colour, +passing in the string you want to format as the argument. For example, +here’s how to get some red text:

+ +
+use ansi_term::Colour::Red;
+println!("This is in red: {}", Red.paint("a red string"));
+

It’s important to note that the paint method does not actually return a +string with the ANSI control characters surrounding it. Instead, it returns +an ANSIString value that has a Display implementation that, when +formatted, returns the characters. This allows strings to be printed with a +minimum of String allocations being performed behind the scenes.

+

If you do want to get at the escape codes, then you can convert the +ANSIString to a string as you would any other Display value:

+ +
+use ansi_term::Colour::Red;
+use std::string::ToString;
+let red_string = Red.paint("a red string").to_string();
+

Bold, underline, background, and other styles

+

For anything more complex than plain foreground colour changes, you need to +construct Style objects themselves, rather than beginning with a Colour. +You can do this by chaining methods based on a new Style, created with +Style::new(). Each method creates a new style that has that specific +property set. For example:

+ +
+use ansi_term::Style;
+println!("How about some {} and {}?",
+         Style::new().bold().paint("bold"),
+         Style::new().underline().paint("underline"));
+

For brevity, these methods have also been implemented for Colour values, +so you can give your styles a foreground colour without having to begin with +an empty Style value:

+ +
+use ansi_term::Colour::{Blue, Yellow};
+println!("Demonstrating {} and {}!",
+         Blue.bold().paint("blue bold"),
+         Yellow.underline().paint("yellow underline"));
+println!("Yellow on blue: {}", Yellow.on(Blue).paint("wow!"));
+

The complete list of styles you can use are: bold, dimmed, italic, +underline, blink, reverse, hidden, strikethrough, and on for +background colours.

+

In some cases, you may find it easier to change the foreground on an +existing Style rather than starting from the appropriate Colour. +You can do this using the fg method:

+ +
+use ansi_term::Style;
+use ansi_term::Colour::{Blue, Cyan, Yellow};
+println!("Yellow on blue: {}", Style::new().on(Blue).fg(Yellow).paint("yow!"));
+println!("Also yellow on blue: {}", Cyan.on(Blue).fg(Yellow).paint("zow!"));
+

Finally, you can turn a Colour into a Style with the normal method. +This will produce the exact same ANSIString as if you just used the +paint method on the Colour directly, but it’s useful in certain cases: +for example, you may have a method that returns Styles, and need to +represent both the “red bold” and “red, but not bold” styles with values of +the same type. The Style struct also has a Default implementation if you +want to have a style with nothing set.

+ +
+use ansi_term::Style;
+use ansi_term::Colour::Red;
+Red.normal().paint("yet another red string");
+Style::default().paint("a completely regular string");
+

Extended colours

+

You can access the extended range of 256 colours by using the Fixed colour +variant, which takes an argument of the colour number to use. This can be +included wherever you would use a Colour:

+ +
+use ansi_term::Colour::Fixed;
+Fixed(134).paint("A sort of light purple");
+Fixed(221).on(Fixed(124)).paint("Mustard in the ketchup");
+

The first sixteen of these values are the same as the normal and bold +standard colour variants. There’s nothing stopping you from using these as +Fixed colours instead, but there’s nothing to be gained by doing so +either.

+

You can also access full 24-bit color by using the RGB colour variant, +which takes separate u8 arguments for red, green, and blue:

+ +
+use ansi_term::Colour::RGB;
+RGB(70, 130, 180).paint("Steel blue");
+

Combining successive coloured strings

+

The benefit of writing ANSI escape codes to the terminal is that they +stack: you do not need to end every coloured string with a reset code if +the text that follows it is of a similar style. For example, if you want to +have some blue text followed by some blue bold text, it’s possible to send +the ANSI code for blue, followed by the ANSI code for bold, and finishing +with a reset code without having to have an extra one between the two +strings.

+

This crate can optimise the ANSI codes that get printed in situations like +this, making life easier for your terminal renderer. The ANSIStrings +struct takes a slice of several ANSIString values, and will iterate over +each of them, printing only the codes for the styles that need to be updated +as part of its formatting routine.

+

The following code snippet uses this to enclose a binary number displayed in +red bold text inside some red, but not bold, brackets:

+ +
+use ansi_term::Colour::Red;
+use ansi_term::{ANSIString, ANSIStrings};
+let some_value = format!("{:b}", 42);
+let strings: &[ANSIString<'static>] = &[
+    Red.paint("["),
+    Red.bold().paint(some_value),
+    Red.paint("]"),
+];
+println!("Value: {}", ANSIStrings(strings));
+

There are several things to note here. Firstly, the paint method can take +either an owned String or a borrowed &str. Internally, an ANSIString +holds a copy-on-write (Cow) string value to deal with both owned and +borrowed strings at the same time. This is used here to display a String, +the result of the format! call, using the same mechanism as some +statically-available &str slices. Secondly, that the ANSIStrings value +works in the same way as its singular counterpart, with a Display +implementation that only performs the formatting when required.

+

Byte strings

+

This library also supports formatting [u8] byte strings; this supports +applications working with text in an unknown encoding. Style and +Color support painting [u8] values, resulting in an ANSIByteString. +This type does not implement Display, as it may not contain UTF-8, but +it does provide a method write_to to write the result to any +io::Write:

+ +
+use ansi_term::Colour::Green;
+Green.paint("user data".as_bytes()).write_to(&mut std::io::stdout()).unwrap();
+

Similarly, the type ANSIByteStrings supports writing a list of +ANSIByteString values with minimal escape sequences:

+ +
+use ansi_term::Colour::Green;
+use ansi_term::ANSIByteStrings;
+ANSIByteStrings(&[
+    Green.paint("user data 1\n".as_bytes()),
+    Green.bold().paint("user data 2\n".as_bytes()),
+]).write_to(&mut std::io::stdout()).unwrap();
+

Structs

+
ANSIGenericString

An ANSIGenericString includes a generic string type and a Style to +display that string. ANSIString and ANSIByteString are aliases for +this type on str and [u8], respectively.

+
ANSIGenericStrings

A set of ANSIGenericStrings collected together, in order to be +written with a minimum of control characters.

+
Infix

Like ANSIString, but only displays the difference between two +styles.

+
Prefix

Like ANSIString, but only displays the style prefix.

+
Style

A style is a collection of properties that can format a string +using ANSI escape codes.

+
Suffix

Like ANSIString, but only displays the style suffix.

+

Enums

+
Color

A colour is one specific type of ANSI escape code, and can refer +to either the foreground or background colour.

+
Colour

A colour is one specific type of ANSI escape code, and can refer +to either the foreground or background colour.

+

Functions

+
ANSIByteStrings

A function to construct an ANSIByteStrings instance.

+
ANSIStrings

A function to construct an ANSIStrings instance.

+

Type Definitions

+
ANSIByteString

An ANSIByteString represents a formatted series of bytes. Use +ANSIByteString when styling text with an unknown encoding.

+
ANSIByteStrings

A set of ANSIByteStrings collected together, in order to be +written with a minimum of control characters.

+
ANSIString

An ANSI String is a string coupled with the Style to display it +in a terminal.

+
ANSIStrings

A set of ANSIStrings collected together, in order to be written with a +minimum of control characters.

+
\ No newline at end of file diff --git a/docs/ansi_term/sidebar-items.js b/docs/ansi_term/sidebar-items.js new file mode 100644 index 00000000..b446ab5b --- /dev/null +++ b/docs/ansi_term/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["Color","A colour is one specific type of ANSI escape code, and can refer to either the foreground or background colour."],["Colour","A colour is one specific type of ANSI escape code, and can refer to either the foreground or background colour."]],"fn":[["ANSIByteStrings","A function to construct an `ANSIByteStrings` instance."],["ANSIStrings","A function to construct an `ANSIStrings` instance."]],"struct":[["ANSIGenericString","An `ANSIGenericString` includes a generic string type and a `Style` to display that string. `ANSIString` and `ANSIByteString` are aliases for this type on `str` and `[u8]`, respectively."],["ANSIGenericStrings","A set of `ANSIGenericString`s collected together, in order to be written with a minimum of control characters."],["Infix","Like `ANSIString`, but only displays the difference between two styles."],["Prefix","Like `ANSIString`, but only displays the style prefix."],["Style","A style is a collection of properties that can format a string using ANSI escape codes."],["Suffix","Like `ANSIString`, but only displays the style suffix."]],"type":[["ANSIByteString","An `ANSIByteString` represents a formatted series of bytes. Use `ANSIByteString` when styling text with an unknown encoding."],["ANSIByteStrings","A set of `ANSIByteString`s collected together, in order to be written with a minimum of control characters."],["ANSIString","An ANSI String is a string coupled with the `Style` to display it in a terminal."],["ANSIStrings","A set of `ANSIString`s collected together, in order to be written with a minimum of control characters."]]}); \ No newline at end of file diff --git a/docs/ansi_term/struct.ANSIGenericString.html b/docs/ansi_term/struct.ANSIGenericString.html new file mode 100644 index 00000000..b5908d40 --- /dev/null +++ b/docs/ansi_term/struct.ANSIGenericString.html @@ -0,0 +1,36 @@ +ansi_term::ANSIGenericString - Rust

[][src]Struct ansi_term::ANSIGenericString

pub struct ANSIGenericString<'a, S: 'a + ToOwned + ?Sized> where
    <S as ToOwned>::Owned: Debug
{ /* fields omitted */ }

An ANSIGenericString includes a generic string type and a Style to +display that string. ANSIString and ANSIByteString are aliases for +this type on str and [u8], respectively.

+

Implementations

impl<'a> ANSIGenericString<'a, [u8]>[src]

pub fn write_to<W: Write>(&self, w: &mut W) -> Result<()>[src]

Write an ANSIByteString to an io::Write. This writes the escape +sequences for the associated Style around the bytes.

+

Trait Implementations

impl<'a, S: 'a + ToOwned + ?Sized> Clone for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
[src]

Cloning an ANSIGenericString will clone its underlying string.

+

Examples

+
+use ansi_term::ANSIString;
+
+let plain_string = ANSIString::from("a plain string");
+let clone_string = plain_string.clone();
+assert_eq!(clone_string, plain_string);
+

impl<'a, S: Debug + 'a + ToOwned + ?Sized> Debug for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
[src]

impl<'a, S: 'a + ToOwned + ?Sized> Deref for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
[src]

type Target = S

The resulting type after dereferencing.

+

impl<'a, I, S: 'a + ToOwned + ?Sized> From<I> for ANSIGenericString<'a, S> where
    I: Into<Cow<'a, S>>,
    <S as ToOwned>::Owned: Debug
[src]

impl<'a, S: PartialEq + 'a + ToOwned + ?Sized> PartialEq<ANSIGenericString<'a, S>> for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
[src]

impl<'a, S: 'a + ToOwned + ?Sized> StructuralPartialEq for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
[src]

Auto Trait Implementations

impl<'a, S: ?Sized> RefUnwindSafe for ANSIGenericString<'a, S> where
    S: RefUnwindSafe,
    <S as ToOwned>::Owned: RefUnwindSafe

impl<'a, S: ?Sized> Send for ANSIGenericString<'a, S> where
    S: Sync,
    <S as ToOwned>::Owned: Send

impl<'a, S: ?Sized> Sync for ANSIGenericString<'a, S> where
    S: Sync,
    <S as ToOwned>::Owned: Sync

impl<'a, S: ?Sized> Unpin for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Unpin

impl<'a, S: ?Sized> UnwindSafe for ANSIGenericString<'a, S> where
    S: RefUnwindSafe,
    <S as ToOwned>::Owned: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/ansi_term/struct.ANSIGenericStrings.html b/docs/ansi_term/struct.ANSIGenericStrings.html new file mode 100644 index 00000000..c1bbb6a4 --- /dev/null +++ b/docs/ansi_term/struct.ANSIGenericStrings.html @@ -0,0 +1,16 @@ +ansi_term::ANSIGenericStrings - Rust

[][src]Struct ansi_term::ANSIGenericStrings

pub struct ANSIGenericStrings<'a, S: 'a + ToOwned + ?Sized>(pub &'a [ANSIGenericString<'a, S>])
where
    <S as ToOwned>::Owned: Debug
;

A set of ANSIGenericStrings collected together, in order to be +written with a minimum of control characters.

+

Implementations

impl<'a> ANSIGenericStrings<'a, [u8]>[src]

pub fn write_to<W: Write>(&self, w: &mut W) -> Result<()>[src]

Write ANSIByteStrings to an io::Write. This writes the minimal +escape sequences for the associated Styles around each set of +bytes.

+

Auto Trait Implementations

impl<'a, S: ?Sized> RefUnwindSafe for ANSIGenericStrings<'a, S> where
    S: RefUnwindSafe,
    <S as ToOwned>::Owned: RefUnwindSafe

impl<'a, S: ?Sized> Send for ANSIGenericStrings<'a, S> where
    S: Sync,
    <S as ToOwned>::Owned: Sync

impl<'a, S: ?Sized> Sync for ANSIGenericStrings<'a, S> where
    S: Sync,
    <S as ToOwned>::Owned: Sync

impl<'a, S: ?Sized> Unpin for ANSIGenericStrings<'a, S>

impl<'a, S: ?Sized> UnwindSafe for ANSIGenericStrings<'a, S> where
    S: RefUnwindSafe,
    <S as ToOwned>::Owned: RefUnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/ansi_term/struct.Infix.html b/docs/ansi_term/struct.Infix.html new file mode 100644 index 00000000..06fc2932 --- /dev/null +++ b/docs/ansi_term/struct.Infix.html @@ -0,0 +1,21 @@ +ansi_term::Infix - Rust

[][src]Struct ansi_term::Infix

pub struct Infix(_, _);

Like ANSIString, but only displays the difference between two +styles.

+

Trait Implementations

impl Clone for Infix[src]

impl Copy for Infix[src]

impl Debug for Infix[src]

impl Display for Infix[src]

Auto Trait Implementations

impl RefUnwindSafe for Infix

impl Send for Infix

impl Sync for Infix

impl Unpin for Infix

impl UnwindSafe for Infix

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/ansi_term/struct.Prefix.html b/docs/ansi_term/struct.Prefix.html new file mode 100644 index 00000000..6bd854e4 --- /dev/null +++ b/docs/ansi_term/struct.Prefix.html @@ -0,0 +1,20 @@ +ansi_term::Prefix - Rust

[][src]Struct ansi_term::Prefix

pub struct Prefix(_);

Like ANSIString, but only displays the style prefix.

+

Trait Implementations

impl Clone for Prefix[src]

impl Copy for Prefix[src]

impl Debug for Prefix[src]

impl Display for Prefix[src]

Auto Trait Implementations

impl RefUnwindSafe for Prefix

impl Send for Prefix

impl Sync for Prefix

impl Unpin for Prefix

impl UnwindSafe for Prefix

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/ansi_term/struct.Style.html b/docs/ansi_term/struct.Style.html new file mode 100644 index 00000000..5abb34c9 --- /dev/null +++ b/docs/ansi_term/struct.Style.html @@ -0,0 +1,87 @@ +ansi_term::Style - Rust

[][src]Struct ansi_term::Style

pub struct Style {
+    pub foreground: Option<Colour>,
+    pub background: Option<Colour>,
+    pub is_bold: bool,
+    pub is_dimmed: bool,
+    pub is_italic: bool,
+    pub is_underline: bool,
+    pub is_blink: bool,
+    pub is_reverse: bool,
+    pub is_hidden: bool,
+    pub is_strikethrough: bool,
+}

A style is a collection of properties that can format a string +using ANSI escape codes.

+

+ Fields

foreground: Option<Colour>

The style's foreground colour, if it has one.

+
background: Option<Colour>

The style's background colour, if it has one.

+
is_bold: bool

Whether this style is bold.

+
is_dimmed: bool

Whether this style is dimmed.

+
is_italic: bool

Whether this style is italic.

+
is_underline: bool

Whether this style is underlined.

+
is_blink: bool

Whether this style is blinking.

+
is_reverse: bool

Whether this style has reverse colours.

+
is_hidden: bool

Whether this style is hidden.

+
is_strikethrough: bool

Whether this style is struckthrough.

+

Implementations

impl Style[src]

pub fn prefix(self) -> Prefix[src]

The prefix for this style.

+

pub fn infix(self, other: Style) -> Infix[src]

The infix between this style and another.

+

pub fn suffix(self) -> Suffix[src]

The suffix for this style.

+

impl Style[src]

pub fn new() -> Style[src]

Creates a new Style with no differences.

+

pub fn bold(&self) -> Style[src]

Returns a Style with the bold property set.

+

pub fn dimmed(&self) -> Style[src]

Returns a Style with the dimmed property set.

+

pub fn italic(&self) -> Style[src]

Returns a Style with the italic property set.

+

pub fn underline(&self) -> Style[src]

Returns a Style with the underline property set.

+

Returns a Style with the blink property set.

+

pub fn reverse(&self) -> Style[src]

Returns a Style with the reverse property set.

+

pub fn hidden(&self) -> Style[src]

Returns a Style with the hidden property set.

+

pub fn strikethrough(&self) -> Style[src]

Returns a Style with the hidden property set.

+

pub fn fg(&self, foreground: Colour) -> Style[src]

Returns a Style with the foreground colour property set.

+

pub fn on(&self, background: Colour) -> Style[src]

Returns a Style with the background colour property set.

+

pub fn is_plain(self) -> bool[src]

Return true if this Style has no actual styles, and can be written +without any control characters.

+

impl Style[src]

pub fn paint<'a, I, S: 'a + ToOwned + ?Sized>(
    self,
    input: I
) -> ANSIGenericString<'a, S> where
    I: Into<Cow<'a, S>>,
    <S as ToOwned>::Owned: Debug
[src]

Paints the given text with this colour, returning an ANSI string.

+

Trait Implementations

impl Clone for Style[src]

impl Copy for Style[src]

impl Debug for Style[src]

Styles have a special Debug implementation that only shows the fields that +are set. Fields that haven’t been touched aren’t included in the output.

+

This behaviour gets bypassed when using the alternate formatting mode +format!("{:#?}").

+ +
+use ansi_term::Colour::{Red, Blue};
+assert_eq!("Style { fg(Red), on(Blue), bold, italic }",
+           format!("{:?}", Red.on(Blue).bold().italic()));
+

impl Default for Style[src]

fn default() -> Style[src]

Returns a style with no properties set. Formatting text using this +style returns the exact same text.

+ +
+use ansi_term::Style;
+assert_eq!(None,  Style::default().foreground);
+assert_eq!(None,  Style::default().background);
+assert_eq!(false, Style::default().is_bold);
+assert_eq!("txt", Style::default().paint("txt").to_string());
+

impl From<Colour> for Style[src]

fn from(colour: Colour) -> Style[src]

You can turn a Colour into a Style with the foreground colour set +with the From trait.

+ +
+use ansi_term::{Style, Colour};
+let green_foreground = Style::default().fg(Colour::Green);
+assert_eq!(green_foreground, Colour::Green.normal());
+assert_eq!(green_foreground, Colour::Green.into());
+assert_eq!(green_foreground, Style::from(Colour::Green));
+

impl PartialEq<Style> for Style[src]

impl StructuralPartialEq for Style[src]

Auto Trait Implementations

impl RefUnwindSafe for Style

impl Send for Style

impl Sync for Style

impl Unpin for Style

impl UnwindSafe for Style

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/ansi_term/struct.Suffix.html b/docs/ansi_term/struct.Suffix.html new file mode 100644 index 00000000..02d322b1 --- /dev/null +++ b/docs/ansi_term/struct.Suffix.html @@ -0,0 +1,20 @@ +ansi_term::Suffix - Rust

[][src]Struct ansi_term::Suffix

pub struct Suffix(_);

Like ANSIString, but only displays the style suffix.

+

Trait Implementations

impl Clone for Suffix[src]

impl Copy for Suffix[src]

impl Debug for Suffix[src]

impl Display for Suffix[src]

Auto Trait Implementations

impl RefUnwindSafe for Suffix

impl Send for Suffix

impl Sync for Suffix

impl Unpin for Suffix

impl UnwindSafe for Suffix

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/ansi_term/style/enum.Colour.html b/docs/ansi_term/style/enum.Colour.html new file mode 100644 index 00000000..7c49691c --- /dev/null +++ b/docs/ansi_term/style/enum.Colour.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/enum.Colour.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/style/struct.Style.html b/docs/ansi_term/style/struct.Style.html new file mode 100644 index 00000000..7502ec04 --- /dev/null +++ b/docs/ansi_term/style/struct.Style.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../ansi_term/struct.Style.html...

+ + + \ No newline at end of file diff --git a/docs/ansi_term/type.ANSIByteString.html b/docs/ansi_term/type.ANSIByteString.html new file mode 100644 index 00000000..8b806cf5 --- /dev/null +++ b/docs/ansi_term/type.ANSIByteString.html @@ -0,0 +1,5 @@ +ansi_term::ANSIByteString - Rust

[][src]Type Definition ansi_term::ANSIByteString

type ANSIByteString<'a> = ANSIGenericString<'a, [u8]>;

An ANSIByteString represents a formatted series of bytes. Use +ANSIByteString when styling text with an unknown encoding.

+

Implementations

impl<'a> ANSIByteString<'a>[src]

pub fn write_to<W: Write>(&self, w: &mut W) -> Result<()>[src]

Write an ANSIByteString to an io::Write. This writes the escape +sequences for the associated Style around the bytes.

+
\ No newline at end of file diff --git a/docs/ansi_term/type.ANSIByteStrings.html b/docs/ansi_term/type.ANSIByteStrings.html new file mode 100644 index 00000000..afb10241 --- /dev/null +++ b/docs/ansi_term/type.ANSIByteStrings.html @@ -0,0 +1,6 @@ +ansi_term::ANSIByteStrings - Rust

[][src]Type Definition ansi_term::ANSIByteStrings

type ANSIByteStrings<'a> = ANSIGenericStrings<'a, [u8]>;

A set of ANSIByteStrings collected together, in order to be +written with a minimum of control characters.

+

Implementations

impl<'a> ANSIByteStrings<'a>[src]

pub fn write_to<W: Write>(&self, w: &mut W) -> Result<()>[src]

Write ANSIByteStrings to an io::Write. This writes the minimal +escape sequences for the associated Styles around each set of +bytes.

+
\ No newline at end of file diff --git a/docs/ansi_term/type.ANSIString.html b/docs/ansi_term/type.ANSIString.html new file mode 100644 index 00000000..a21cda6c --- /dev/null +++ b/docs/ansi_term/type.ANSIString.html @@ -0,0 +1,19 @@ +ansi_term::ANSIString - Rust

[][src]Type Definition ansi_term::ANSIString

type ANSIString<'a> = ANSIGenericString<'a, str>;

An ANSI String is a string coupled with the Style to display it +in a terminal.

+

Although not technically a string itself, it can be turned into +one with the to_string method.

+

Examples

+
+use ansi_term::ANSIString;
+use ansi_term::Colour::Red;
+
+let red_string = Red.paint("a red string");
+println!("{}", red_string);
+ +
+use ansi_term::ANSIString;
+
+let plain_string = ANSIString::from("a plain string");
+assert_eq!(&*plain_string, "a plain string");
+

Trait Implementations

impl<'a> Display for ANSIString<'a>[src]

\ No newline at end of file diff --git a/docs/ansi_term/type.ANSIStrings.html b/docs/ansi_term/type.ANSIStrings.html new file mode 100644 index 00000000..8b7bfa0b --- /dev/null +++ b/docs/ansi_term/type.ANSIStrings.html @@ -0,0 +1,4 @@ +ansi_term::ANSIStrings - Rust

[][src]Type Definition ansi_term::ANSIStrings

type ANSIStrings<'a> = ANSIGenericStrings<'a, str>;

A set of ANSIStrings collected together, in order to be written with a +minimum of control characters.

+

Trait Implementations

impl<'a> Display for ANSIStrings<'a>[src]

\ No newline at end of file diff --git a/docs/atty/all.html b/docs/atty/all.html new file mode 100644 index 00000000..ba8371e4 --- /dev/null +++ b/docs/atty/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Enums

Functions

\ No newline at end of file diff --git a/docs/atty/enum.Stream.html b/docs/atty/enum.Stream.html new file mode 100644 index 00000000..9ce53e4a --- /dev/null +++ b/docs/atty/enum.Stream.html @@ -0,0 +1,20 @@ +atty::Stream - Rust

[][src]Enum atty::Stream

pub enum Stream {
+    Stdout,
+    Stderr,
+    Stdin,
+}

possible stream sources

+

+ Variants

+
Stdout
Stderr
Stdin

Trait Implementations

impl Clone for Stream[src]

impl Copy for Stream[src]

impl Debug for Stream[src]

Auto Trait Implementations

impl Send for Stream

impl Sync for Stream

impl Unpin for Stream

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/atty/fn.is.html b/docs/atty/fn.is.html new file mode 100644 index 00000000..d7134c77 --- /dev/null +++ b/docs/atty/fn.is.html @@ -0,0 +1,2 @@ +atty::is - Rust

[][src]Function atty::is

pub fn is(stream: Stream) -> bool

returns true if this is a tty

+
\ No newline at end of file diff --git a/docs/atty/fn.isnt.html b/docs/atty/fn.isnt.html new file mode 100644 index 00000000..052ad7d9 --- /dev/null +++ b/docs/atty/fn.isnt.html @@ -0,0 +1,2 @@ +atty::isnt - Rust

[][src]Function atty::isnt

pub fn isnt(stream: Stream) -> bool

returns true if this is not a tty

+
\ No newline at end of file diff --git a/docs/atty/index.html b/docs/atty/index.html new file mode 100644 index 00000000..dae9b3f3 --- /dev/null +++ b/docs/atty/index.html @@ -0,0 +1,21 @@ +atty - Rust

[][src]Crate atty

atty is a simple utility that answers one question

+
+

is this a tty?

+
+

usage is just as simple

+ +
+if atty::is(atty::Stream::Stdout) {
+  println!("i'm a tty")
+}
+ +
+if atty::isnt(atty::Stream::Stdout) {
+  println!("i'm not a tty")
+}
+

Enums

+
Stream

possible stream sources

+

Functions

+
is

returns true if this is a tty

+
isnt

returns true if this is not a tty

+
\ No newline at end of file diff --git a/docs/atty/sidebar-items.js b/docs/atty/sidebar-items.js new file mode 100644 index 00000000..85dc0754 --- /dev/null +++ b/docs/atty/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["Stream","possible stream sources"]],"fn":[["is","returns true if this is a tty"],["isnt","returns true if this is not a tty"]]}); \ No newline at end of file diff --git a/docs/bitflags/all.html b/docs/bitflags/all.html new file mode 100644 index 00000000..99a31d54 --- /dev/null +++ b/docs/bitflags/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Macros

\ No newline at end of file diff --git a/docs/bitflags/index.html b/docs/bitflags/index.html new file mode 100644 index 00000000..bcd04e5a --- /dev/null +++ b/docs/bitflags/index.html @@ -0,0 +1,216 @@ +bitflags - Rust

[][src]Crate bitflags

A typesafe bitmask flag generator useful for sets of C-style bitmask flags. +It can be used for creating typesafe wrappers around C APIs.

+

The bitflags! macro generates a struct that manages a set of flags. The +flags should only be defined for integer types, otherwise unexpected type +errors may occur at compile time.

+

Example

+
+#[macro_use]
+extern crate bitflags;
+
+bitflags! {
+    struct Flags: u32 {
+        const A = 0b00000001;
+        const B = 0b00000010;
+        const C = 0b00000100;
+        const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
+    }
+}
+
+fn main() {
+    let e1 = Flags::A | Flags::C;
+    let e2 = Flags::B | Flags::C;
+    assert_eq!((e1 | e2), Flags::ABC);   // union
+    assert_eq!((e1 & e2), Flags::C);     // intersection
+    assert_eq!((e1 - e2), Flags::A);     // set difference
+    assert_eq!(!e2, Flags::A);           // set complement
+}
+

See example_generated::Flags for documentation of code +generated by the above bitflags! expansion.

+

The generated structs can also be extended with type and trait +implementations:

+ +
+#[macro_use]
+extern crate bitflags;
+
+use std::fmt;
+
+bitflags! {
+    struct Flags: u32 {
+        const A = 0b00000001;
+        const B = 0b00000010;
+    }
+}
+
+impl Flags {
+    pub fn clear(&mut self) {
+        self.bits = 0;  // The `bits` field can be accessed from within the
+                        // same module where the `bitflags!` macro was invoked.
+    }
+}
+
+impl fmt::Display for Flags {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        write!(f, "hi!")
+    }
+}
+
+fn main() {
+    let mut flags = Flags::A | Flags::B;
+    flags.clear();
+    assert!(flags.is_empty());
+    assert_eq!(format!("{}", flags), "hi!");
+    assert_eq!(format!("{:?}", Flags::A | Flags::B), "A | B");
+    assert_eq!(format!("{:?}", Flags::B), "B");
+}
+

Visibility

+

The generated struct and its associated flag constants are not exported +out of the current module by default. A definition can be exported out of +the current module by adding pub before flags:

+ +
+#[macro_use]
+extern crate bitflags;
+
+mod example {
+    bitflags! {
+        pub struct Flags1: u32 {
+            const A = 0b00000001;
+        }
+    }
+    bitflags! {
+        struct Flags2: u32 {
+            const B = 0b00000010;
+        }
+    }
+}
+
+fn main() {
+    let flag1 = example::Flags1::A;
+    let flag2 = example::Flags2::B; // error: const `B` is private
+}
+

Attributes

+

Attributes can be attached to the generated struct by placing them +before the flags keyword.

+

Trait implementations

+

The Copy, Clone, PartialEq, Eq, PartialOrd, Ord and Hash +traits automatically derived for the struct using the derive attribute. +Additional traits can be derived by providing an explicit derive +attribute on flags.

+

The Extend and FromIterator traits are implemented for the struct, +too: Extend adds the union of the instances of the struct iterated over, +while FromIterator calculates the union.

+

The Binary, Debug, LowerHex, Octal and UpperHex trait is also +implemented by displaying the bits value of the internal struct.

+

Operators

+

The following operator traits are implemented for the generated struct:

+ +

Methods

+

The following methods are defined for the generated struct:

+ +

Default

+

The Default trait is not automatically implemented for the generated struct.

+

If your default value is equal to 0 (which is the same value as calling empty() +on the generated struct), you can simply derive Default:

+ +
+#[macro_use]
+extern crate bitflags;
+
+bitflags! {
+    // Results in default value with bits: 0
+    #[derive(Default)]
+    struct Flags: u32 {
+        const A = 0b00000001;
+        const B = 0b00000010;
+        const C = 0b00000100;
+    }
+}
+
+fn main() {
+    let derived_default: Flags = Default::default();
+    assert_eq!(derived_default.bits(), 0);
+}
+

If your default value is not equal to 0 you need to implement Default yourself:

+ +
+#[macro_use]
+extern crate bitflags;
+
+bitflags! {
+    struct Flags: u32 {
+        const A = 0b00000001;
+        const B = 0b00000010;
+        const C = 0b00000100;
+    }
+}
+
+// explicit `Default` implementation
+impl Default for Flags {
+    fn default() -> Flags {
+        Flags::A | Flags::C
+    }
+}
+
+fn main() {
+    let implemented_default: Flags = Default::default();
+    assert_eq!(implemented_default, (Flags::A | Flags::C));
+}
+

Zero Flags

+

Flags with a value equal to zero will have some strange behavior that one should be aware of.

+ +
+#[macro_use]
+extern crate bitflags;
+
+bitflags! {
+    struct Flags: u32 {
+        const NONE = 0b00000000;
+        const SOME = 0b00000001;
+    }
+}
+
+fn main() {
+    let empty = Flags::empty();
+    let none = Flags::NONE;
+    let some = Flags::SOME;
+
+    // Zero flags are treated as always present
+    assert!(empty.contains(Flags::NONE));
+    assert!(none.contains(Flags::NONE));
+    assert!(some.contains(Flags::NONE));
+
+    // Zero flags will be ignored when testing for emptiness
+    assert!(none.is_empty());
+}
+

Macros

+
bitflags

The macro used to generate the flag structure.

+
\ No newline at end of file diff --git a/docs/bitflags/macro.bitflags!.html b/docs/bitflags/macro.bitflags!.html new file mode 100644 index 00000000..0015a6d7 --- /dev/null +++ b/docs/bitflags/macro.bitflags!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.bitflags.html...

+ + + \ No newline at end of file diff --git a/docs/bitflags/macro.bitflags.html b/docs/bitflags/macro.bitflags.html new file mode 100644 index 00000000..e8ca86f8 --- /dev/null +++ b/docs/bitflags/macro.bitflags.html @@ -0,0 +1,92 @@ +bitflags::bitflags - Rust

[][src]Macro bitflags::bitflags

+macro_rules! bitflags {
+    (
+        $(#[$outer:meta])*
+        pub struct $BitFlags:ident: $T:ty {
+            $(
+                $(#[$inner:ident $($args:tt)*])*
+                const $Flag:ident = $value:expr;
+            )+
+        }
+    ) => { ... };
+    (
+        $(#[$outer:meta])*
+        struct $BitFlags:ident: $T:ty {
+            $(
+                $(#[$inner:ident $($args:tt)*])*
+                const $Flag:ident = $value:expr;
+            )+
+        }
+    ) => { ... };
+    (
+        $(#[$outer:meta])*
+        pub ($($vis:tt)+) struct $BitFlags:ident: $T:ty {
+            $(
+                $(#[$inner:ident $($args:tt)*])*
+                const $Flag:ident = $value:expr;
+            )+
+        }
+    ) => { ... };
+}
+

The macro used to generate the flag structure.

+

See the crate level docs for complete documentation.

+

Example

+
+#[macro_use]
+extern crate bitflags;
+
+bitflags! {
+    struct Flags: u32 {
+        const A = 0b00000001;
+        const B = 0b00000010;
+        const C = 0b00000100;
+        const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
+    }
+}
+
+fn main() {
+    let e1 = Flags::A | Flags::C;
+    let e2 = Flags::B | Flags::C;
+    assert_eq!((e1 | e2), Flags::ABC);   // union
+    assert_eq!((e1 & e2), Flags::C);     // intersection
+    assert_eq!((e1 - e2), Flags::A);     // set difference
+    assert_eq!(!e2, Flags::A);           // set complement
+}
+

The generated structs can also be extended with type and trait +implementations:

+ +
+#[macro_use]
+extern crate bitflags;
+
+use std::fmt;
+
+bitflags! {
+    struct Flags: u32 {
+        const A = 0b00000001;
+        const B = 0b00000010;
+    }
+}
+
+impl Flags {
+    pub fn clear(&mut self) {
+        self.bits = 0;  // The `bits` field can be accessed from within the
+                        // same module where the `bitflags!` macro was invoked.
+    }
+}
+
+impl fmt::Display for Flags {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        write!(f, "hi!")
+    }
+}
+
+fn main() {
+    let mut flags = Flags::A | Flags::B;
+    flags.clear();
+    assert!(flags.is_empty());
+    assert_eq!(format!("{}", flags), "hi!");
+    assert_eq!(format!("{:?}", Flags::A | Flags::B), "A | B");
+    assert_eq!(format!("{:?}", Flags::B), "B");
+}
+
\ No newline at end of file diff --git a/docs/bitflags/sidebar-items.js b/docs/bitflags/sidebar-items.js new file mode 100644 index 00000000..6cf71f37 --- /dev/null +++ b/docs/bitflags/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"macro":[["bitflags","The macro used to generate the flag structure."]]}); \ No newline at end of file diff --git a/docs/clap/all.html b/docs/clap/all.html new file mode 100644 index 00000000..96278702 --- /dev/null +++ b/docs/clap/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Structs

Enums

Macros

Typedefs

\ No newline at end of file diff --git a/docs/clap/app/settings/enum.AppSettings.html b/docs/clap/app/settings/enum.AppSettings.html new file mode 100644 index 00000000..12aff316 --- /dev/null +++ b/docs/clap/app/settings/enum.AppSettings.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/enum.AppSettings.html...

+ + + \ No newline at end of file diff --git a/docs/clap/app/struct.App.html b/docs/clap/app/struct.App.html new file mode 100644 index 00000000..7fb5a751 --- /dev/null +++ b/docs/clap/app/struct.App.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../clap/struct.App.html...

+ + + \ No newline at end of file diff --git a/docs/clap/args/arg/struct.Arg.html b/docs/clap/args/arg/struct.Arg.html new file mode 100644 index 00000000..66cac627 --- /dev/null +++ b/docs/clap/args/arg/struct.Arg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/struct.Arg.html...

+ + + \ No newline at end of file diff --git a/docs/clap/args/arg_matches/struct.ArgMatches.html b/docs/clap/args/arg_matches/struct.ArgMatches.html new file mode 100644 index 00000000..7cb34723 --- /dev/null +++ b/docs/clap/args/arg_matches/struct.ArgMatches.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/struct.ArgMatches.html...

+ + + \ No newline at end of file diff --git a/docs/clap/args/arg_matches/struct.OsValues.html b/docs/clap/args/arg_matches/struct.OsValues.html new file mode 100644 index 00000000..aebaf61e --- /dev/null +++ b/docs/clap/args/arg_matches/struct.OsValues.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/struct.OsValues.html...

+ + + \ No newline at end of file diff --git a/docs/clap/args/arg_matches/struct.Values.html b/docs/clap/args/arg_matches/struct.Values.html new file mode 100644 index 00000000..f99b25d0 --- /dev/null +++ b/docs/clap/args/arg_matches/struct.Values.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/struct.Values.html...

+ + + \ No newline at end of file diff --git a/docs/clap/args/group/struct.ArgGroup.html b/docs/clap/args/group/struct.ArgGroup.html new file mode 100644 index 00000000..6084eb59 --- /dev/null +++ b/docs/clap/args/group/struct.ArgGroup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/struct.ArgGroup.html...

+ + + \ No newline at end of file diff --git a/docs/clap/args/settings/enum.ArgSettings.html b/docs/clap/args/settings/enum.ArgSettings.html new file mode 100644 index 00000000..a5496ac6 --- /dev/null +++ b/docs/clap/args/settings/enum.ArgSettings.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/enum.ArgSettings.html...

+ + + \ No newline at end of file diff --git a/docs/clap/args/subcommand/struct.SubCommand.html b/docs/clap/args/subcommand/struct.SubCommand.html new file mode 100644 index 00000000..88a4e642 --- /dev/null +++ b/docs/clap/args/subcommand/struct.SubCommand.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/struct.SubCommand.html...

+ + + \ No newline at end of file diff --git a/docs/clap/completions/shell/enum.Shell.html b/docs/clap/completions/shell/enum.Shell.html new file mode 100644 index 00000000..c4ffe766 --- /dev/null +++ b/docs/clap/completions/shell/enum.Shell.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../clap/enum.Shell.html...

+ + + \ No newline at end of file diff --git a/docs/clap/enum.AppSettings.html b/docs/clap/enum.AppSettings.html new file mode 100644 index 00000000..d59a9861 --- /dev/null +++ b/docs/clap/enum.AppSettings.html @@ -0,0 +1,590 @@ +clap::AppSettings - Rust

[][src]Enum clap::AppSettings

pub enum AppSettings {
+    AllowInvalidUtf8,
+    AllArgsOverrideSelf,
+    AllowLeadingHyphen,
+    AllowNegativeNumbers,
+    AllowMissingPositional,
+    AllowExternalSubcommands,
+    ArgsNegateSubcommands,
+    ArgRequiredElseHelp,
+    ColoredHelp,
+    ColorAuto,
+    ColorAlways,
+    ColorNever,
+    DontCollapseArgsInUsage,
+    DontDelimitTrailingValues,
+    DisableHelpFlags,
+    DisableHelpSubcommand,
+    DisableVersion,
+    DeriveDisplayOrder,
+    GlobalVersion,
+    Hidden,
+    HidePossibleValuesInHelp,
+    InferSubcommands,
+    NoBinaryName,
+    NextLineHelp,
+    PropagateGlobalValuesDown,
+    SubcommandsNegateReqs,
+    SubcommandRequiredElseHelp,
+    StrictUtf8,
+    SubcommandRequired,
+    TrailingVarArg,
+    UnifiedHelpMessage,
+    VersionlessSubcommands,
+    WaitOnError,
+    // some variants omitted
+}

Application level settings, which affect how App operates

+

NOTE: When these settings are used, they apply only to current command, and are not +propagated down or up through child or parent subcommands

+

+ Variants

+
AllowInvalidUtf8

Specifies that any invalid UTF-8 code points should not be treated as an error. +This is the default behavior of clap.

+

NOTE: Using argument values with invalid UTF-8 code points requires using +ArgMatches::os_value_of, ArgMatches::os_values_of, ArgMatches::lossy_value_of, +or ArgMatches::lossy_values_of for those particular arguments which may contain invalid +UTF-8 values

+

NOTE: This rule only applies to argument values, as flags, options, and +SubCommands themselves only allow valid UTF-8 code points.

+

Platform Specific

+

Non Windows systems only

+

Examples

+
+use std::ffi::OsString;
+use std::os::unix::ffi::{OsStrExt,OsStringExt};
+
+let r = App::new("myprog")
+  //.setting(AppSettings::AllowInvalidUtf8)
+    .arg_from_usage("<arg> 'some positional arg'")
+    .get_matches_from_safe(
+        vec![
+            OsString::from("myprog"),
+            OsString::from_vec(vec![0xe9])]);
+
+assert!(r.is_ok());
+let m = r.unwrap();
+assert_eq!(m.value_of_os("arg").unwrap().as_bytes(), &[0xe9]);
+
AllArgsOverrideSelf

Essentially sets [Arg::overrides_with("itself")] for all arguments.

+

WARNING: Positional arguments cannot override themselves (or we would never be able +to advance to the next positional). This setting ignores positional arguments. +[Arg::overrides_with("itself")]: ./struct.Arg.html#method.overrides_with

+
AllowLeadingHyphen

Specifies that leading hyphens are allowed in argument values, such as negative numbers +like -10. (which would otherwise be parsed as another flag or option)

+

NOTE: Use this setting with caution as it silences certain circumstances which would +otherwise be an error (such as accidentally forgetting to specify a value for leading +option). It is preferred to set this on a per argument basis, via Arg::allow_hyphen_values

+

Examples

+
+// Imagine you needed to represent negative numbers as well, such as -10
+let m = App::new("nums")
+    .setting(AppSettings::AllowLeadingHyphen)
+    .arg(Arg::with_name("neg").index(1))
+    .get_matches_from(vec![
+        "nums", "-20"
+    ]);
+
+assert_eq!(m.value_of("neg"), Some("-20"));
+
AllowNegativeNumbers

Allows negative numbers to pass as values. This is similar to +AllowLeadingHyphen except that it only allows numbers, all +other undefined leading hyphens will fail to parse.

+

Examples

+
+let res = App::new("myprog")
+    .version("v1.1")
+    .setting(AppSettings::AllowNegativeNumbers)
+    .arg(Arg::with_name("num"))
+    .get_matches_from_safe(vec![
+        "myprog", "-20"
+    ]);
+assert!(res.is_ok());
+let m = res.unwrap();
+assert_eq!(m.value_of("num").unwrap(), "-20");
+
AllowMissingPositional

Allows one to implement two styles of CLIs where positionals can be used out of order.

+

The first example is a CLI where the second to last positional argument is optional, but +the final positional argument is required. Such as $ prog [optional] <required> where one +of the two following usages is allowed:

+ +

This would otherwise not be allowed. This is useful when [optional] has a default value.

+

Note: when using this style of "missing positionals" the final positional must be +required if -- will not be used to skip to the final positional argument.

+

Note: This style also only allows a single positional argument to be "skipped" without +the use of --. To skip more than one, see the second example.

+

The second example is when one wants to skip multiple optional positional arguments, and use +of the -- operator is OK (but not required if all arguments will be specified anyways).

+

For example, imagine a CLI which has three positional arguments [foo] [bar] [baz]... where +baz accepts multiple values (similar to man ARGS... style training arguments).

+

With this setting the following invocations are possible:

+ +

Examples

+

Style number one from above:

+ +
+// Assume there is an external subcommand named "subcmd"
+let m = App::new("myprog")
+    .setting(AppSettings::AllowMissingPositional)
+    .arg(Arg::with_name("arg1"))
+    .arg(Arg::with_name("arg2")
+        .required(true))
+    .get_matches_from(vec![
+        "prog", "other"
+    ]);
+
+assert_eq!(m.value_of("arg1"), None);
+assert_eq!(m.value_of("arg2"), Some("other"));
+

Now the same example, but using a default value for the first optional positional argument

+ +
+// Assume there is an external subcommand named "subcmd"
+let m = App::new("myprog")
+    .setting(AppSettings::AllowMissingPositional)
+    .arg(Arg::with_name("arg1")
+        .default_value("something"))
+    .arg(Arg::with_name("arg2")
+        .required(true))
+    .get_matches_from(vec![
+        "prog", "other"
+    ]);
+
+assert_eq!(m.value_of("arg1"), Some("something"));
+assert_eq!(m.value_of("arg2"), Some("other"));
+

Style number two from above:

+ +
+// Assume there is an external subcommand named "subcmd"
+let m = App::new("myprog")
+    .setting(AppSettings::AllowMissingPositional)
+    .arg(Arg::with_name("foo"))
+    .arg(Arg::with_name("bar"))
+    .arg(Arg::with_name("baz").multiple(true))
+    .get_matches_from(vec![
+        "prog", "foo", "bar", "baz1", "baz2", "baz3"
+    ]);
+
+assert_eq!(m.value_of("foo"), Some("foo"));
+assert_eq!(m.value_of("bar"), Some("bar"));
+assert_eq!(m.values_of("baz").unwrap().collect::<Vec<_>>(), &["baz1", "baz2", "baz3"]);
+

Now notice if we don't specify foo or baz but use the -- operator.

+ +
+// Assume there is an external subcommand named "subcmd"
+let m = App::new("myprog")
+    .setting(AppSettings::AllowMissingPositional)
+    .arg(Arg::with_name("foo"))
+    .arg(Arg::with_name("bar"))
+    .arg(Arg::with_name("baz").multiple(true))
+    .get_matches_from(vec![
+        "prog", "--", "baz1", "baz2", "baz3"
+    ]);
+
+assert_eq!(m.value_of("foo"), None);
+assert_eq!(m.value_of("bar"), None);
+assert_eq!(m.values_of("baz").unwrap().collect::<Vec<_>>(), &["baz1", "baz2", "baz3"]);
+
AllowExternalSubcommands

Specifies that an unexpected positional argument, +which would otherwise cause a ErrorKind::UnknownArgument error, +should instead be treated as a SubCommand within the ArgMatches struct.

+

NOTE: Use this setting with caution, +as a truly unexpected argument (i.e. one that is NOT an external subcommand) +will not cause an error and instead be treated as a potential subcommand. +One should check for such cases manually and inform the user appropriately.

+

Examples

+
+// Assume there is an external subcommand named "subcmd"
+let m = App::new("myprog")
+    .setting(AppSettings::AllowExternalSubcommands)
+    .get_matches_from(vec![
+        "myprog", "subcmd", "--option", "value", "-fff", "--flag"
+    ]);
+
+// All trailing arguments will be stored under the subcommand's sub-matches using an empty
+// string argument name
+match m.subcommand() {
+    (external, Some(ext_m)) => {
+         let ext_args: Vec<&str> = ext_m.values_of("").unwrap().collect();
+         assert_eq!(external, "subcmd");
+         assert_eq!(ext_args, ["--option", "value", "-fff", "--flag"]);
+    },
+    _ => {},
+}
+
ArgsNegateSubcommands

Specifies that use of a valid argument negates subcommands being used after. By default +clap allows arguments between subcommands such as +<cmd> [cmd_args] <cmd2> [cmd2_args] <cmd3> [cmd3_args]. This setting disables that +functionality and says that arguments can only follow the final subcommand. For instance +using this setting makes only the following invocations possible:

+ +

Examples

+
+App::new("myprog")
+    .setting(AppSettings::ArgsNegateSubcommands)
+
ArgRequiredElseHelp

Specifies that the help text should be displayed (and then exit gracefully), +if no arguments are present at runtime (i.e. an empty run such as, $ myprog.

+

NOTE: SubCommands count as arguments

+

NOTE: Setting Arg::default_value effectively disables this option as it will +ensure that some argument is always present.

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::ArgRequiredElseHelp)
+
ColoredHelp

Uses colorized help messages.

+

NOTE: Must be compiled with the color cargo feature

+

Platform Specific

+

This setting only applies to Unix, Linux, and macOS (i.e. non-Windows platforms)

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::ColoredHelp)
+    .get_matches();
+
ColorAuto

Enables colored output only when the output is going to a terminal or TTY.

+

NOTE: This is the default behavior of clap.

+

NOTE: Must be compiled with the color cargo feature.

+

Platform Specific

+

This setting only applies to Unix, Linux, and macOS (i.e. non-Windows platforms).

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::ColorAuto)
+    .get_matches();
+
ColorAlways

Enables colored output regardless of whether or not the output is going to a terminal/TTY.

+

NOTE: Must be compiled with the color cargo feature.

+

Platform Specific

+

This setting only applies to Unix, Linux, and macOS (i.e. non-Windows platforms).

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::ColorAlways)
+    .get_matches();
+
ColorNever

Disables colored output no matter if the output is going to a terminal/TTY, or not.

+

NOTE: Must be compiled with the color cargo feature

+

Platform Specific

+

This setting only applies to Unix, Linux, and macOS (i.e. non-Windows platforms)

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::ColorNever)
+    .get_matches();
+
DontCollapseArgsInUsage

Disables the automatic collapsing of positional args into [ARGS] inside the usage string

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::DontCollapseArgsInUsage)
+    .get_matches();
+
DontDelimitTrailingValues

Disables the automatic delimiting of values when -- or AppSettings::TrailingVarArg +was used.

+

NOTE: The same thing can be done manually by setting the final positional argument to +Arg::use_delimiter(false). Using this setting is safer, because it's easier to locate +when making changes.

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::DontDelimitTrailingValues)
+    .get_matches();
+
DisableHelpFlags

Disables -h and --help App without affecting any of the SubCommands +(Defaults to false; application does have help flags)

+

Examples

+
+let res = App::new("myprog")
+    .setting(AppSettings::DisableHelpFlags)
+    .get_matches_from_safe(vec![
+        "myprog", "-h"
+    ]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+ +
+let res = App::new("myprog")
+    .setting(AppSettings::DisableHelpFlags)
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from_safe(vec![
+        "myprog", "test", "-h"
+    ]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::HelpDisplayed);
+
DisableHelpSubcommand

Disables the help subcommand

+

Examples

+
+let res = App::new("myprog")
+    .version("v1.1")
+    .setting(AppSettings::DisableHelpSubcommand)
+    // Normally, creating a subcommand causes a `help` subcommand to automatically
+    // be generated as well
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from_safe(vec![
+        "myprog", "help"
+    ]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+
DisableVersion

Disables -V and --version App without affecting any of the SubCommands +(Defaults to false; application does have a version flag)

+

Examples

+
+let res = App::new("myprog")
+    .version("v1.1")
+    .setting(AppSettings::DisableVersion)
+    .get_matches_from_safe(vec![
+        "myprog", "-V"
+    ]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+ +
+let res = App::new("myprog")
+    .version("v1.1")
+    .setting(AppSettings::DisableVersion)
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from_safe(vec![
+        "myprog", "test", "-V"
+    ]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::VersionDisplayed);
+
DeriveDisplayOrder

Displays the arguments and SubCommands in the help message in the order that they were +declared in, and not alphabetically which is the default.

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::DeriveDisplayOrder)
+    .get_matches();
+
GlobalVersion

Specifies to use the version of the current command for all child SubCommands. +(Defaults to false; subcommands have independent version strings from their parents.)

+

NOTE: The version for the current command and this setting must be set prior to +adding any child subcommands

+

Examples

+
+App::new("myprog")
+    .version("v1.1")
+    .setting(AppSettings::GlobalVersion)
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches();
+// running `$ myprog test --version` will display
+// "myprog-test v1.1"
+
Hidden

Specifies that this SubCommand should be hidden from help messages

+

Examples

+
+App::new("myprog")
+    .subcommand(SubCommand::with_name("test")
+    .setting(AppSettings::Hidden))
+
HidePossibleValuesInHelp

Tells clap not to print possible values when displaying help information. +This can be useful if there are many values, or they are explained elsewhere.

+
InferSubcommands

Tries to match unknown args to partial subcommands or their aliases. For example to +match a subcommand named test, one could use t, te, tes, and test.

+

NOTE: The match must not be ambiguous at all in order to succeed. i.e. to match te +to test there could not also be a subcommand or alias temp because both start with te

+

CAUTION: This setting can interfere with positional/free arguments, take care when +designing CLIs which allow inferred subcommands and have potential positional/free +arguments whose values could start with the same characters as subcommands. If this is the +case, it's recommended to use settings such as AppSeettings::ArgsNegateSubcommands in +conjunction with this setting.

+

Examples

+
+let m = App::new("prog")
+    .setting(AppSettings::InferSubcommands)
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from(vec![
+        "prog", "te"
+    ]);
+assert_eq!(m.subcommand_name(), Some("test"));
+
NoBinaryName

Specifies that the parser should not assume the first argument passed is the binary name. +This is normally the case when using a "daemon" style mode, or an interactive CLI where one +one would not normally type the binary or program name for each command.

+

Examples

+
+let m = App::new("myprog")
+    .setting(AppSettings::NoBinaryName)
+    .arg(Arg::from_usage("<cmd>... 'commands to run'"))
+    .get_matches_from(vec!["command", "set"]);
+
+let cmds: Vec<&str> = m.values_of("cmd").unwrap().collect();
+assert_eq!(cmds, ["command", "set"]);
+
NextLineHelp

Places the help string for all arguments on the line after the argument.

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::NextLineHelp)
+    .get_matches();
+
PropagateGlobalValuesDown
👎 Deprecated since 2.27.0:

No longer required to propagate values

+

DEPRECATED: This setting is no longer required in order to propagate values up or down

+

Specifies that the parser should propagate global arg's values down or up through any used +child subcommands. Meaning, if a subcommand wasn't used, the values won't be propagated to +said subcommand.

+

Examples

+
+let m = App::new("myprog")
+    .arg(Arg::from_usage("[cmd] 'command to run'")
+        .global(true))
+    .subcommand(SubCommand::with_name("foo"))
+    .get_matches_from(vec!["myprog", "set", "foo"]);
+
+assert_eq!(m.value_of("cmd"), Some("set"));
+
+let sub_m = m.subcommand_matches("foo").unwrap();
+assert_eq!(sub_m.value_of("cmd"), Some("set"));
+

Now doing the same thing, but not using any subcommands will result in the value not being +propagated down.

+ +
+let m = App::new("myprog")
+    .arg(Arg::from_usage("[cmd] 'command to run'")
+        .global(true))
+    .subcommand(SubCommand::with_name("foo"))
+    .get_matches_from(vec!["myprog", "set"]);
+
+assert_eq!(m.value_of("cmd"), Some("set"));
+
+assert!(m.subcommand_matches("foo").is_none());
+
SubcommandsNegateReqs

Allows SubCommands to override all requirements of the parent command. +For example if you had a subcommand or top level application with a required argument +that is only required as long as there is no subcommand present, +using this setting would allow you to set those arguments to Arg::required(true) +and yet receive no error so long as the user uses a valid subcommand instead.

+

NOTE: This defaults to false (using subcommand does not negate requirements)

+

Examples

+

This first example shows that it is an error to not use a required argument

+ +
+let err = App::new("myprog")
+    .setting(AppSettings::SubcommandsNegateReqs)
+    .arg(Arg::with_name("opt").required(true))
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from_safe(vec![
+        "myprog"
+    ]);
+assert!(err.is_err());
+assert_eq!(err.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

This next example shows that it is no longer error to not use a required argument if a +valid subcommand is used.

+ +
+let noerr = App::new("myprog")
+    .setting(AppSettings::SubcommandsNegateReqs)
+    .arg(Arg::with_name("opt").required(true))
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from_safe(vec![
+        "myprog", "test"
+    ]);
+assert!(noerr.is_ok());
+
SubcommandRequiredElseHelp

Specifies that the help text should be displayed (before exiting gracefully) if no +SubCommands are present at runtime (i.e. an empty run such as $ myprog).

+

NOTE: This should not be used with AppSettings::SubcommandRequired as they do +nearly same thing; this prints the help text, and the other prints an error.

+

NOTE: If the user specifies arguments at runtime, but no subcommand the help text will +still be displayed and exit. If this is not the desired result, consider using +AppSettings::ArgRequiredElseHelp instead.

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::SubcommandRequiredElseHelp)
+
StrictUtf8

Specifies that any invalid UTF-8 code points should be treated as an error and fail +with a ErrorKind::InvalidUtf8 error.

+

NOTE: This rule only applies to argument values; Things such as flags, options, and +SubCommands themselves only allow valid UTF-8 code points.

+

Platform Specific

+

Non Windows systems only

+

Examples

+
+use std::ffi::OsString;
+use std::os::unix::ffi::OsStringExt;
+
+let m = App::new("myprog")
+    .setting(AppSettings::StrictUtf8)
+    .arg_from_usage("<arg> 'some positional arg'")
+    .get_matches_from_safe(
+        vec![
+            OsString::from("myprog"),
+            OsString::from_vec(vec![0xe9])]);
+
+assert!(m.is_err());
+assert_eq!(m.unwrap_err().kind, ErrorKind::InvalidUtf8);
+
SubcommandRequired

Allows specifying that if no SubCommand is present at runtime, +error and exit gracefully.

+

NOTE: This defaults to false (subcommands do not need to be present)

+

Examples

+
+let err = App::new("myprog")
+    .setting(AppSettings::SubcommandRequired)
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from_safe(vec![
+        "myprog",
+    ]);
+assert!(err.is_err());
+assert_eq!(err.unwrap_err().kind, ErrorKind::MissingSubcommand);
+
TrailingVarArg

Specifies that the final positional argument is a "VarArg" and that clap should not +attempt to parse any further args.

+

The values of the trailing positional argument will contain all args from itself on.

+

NOTE: The final positional argument must have Arg::multiple(true) or the usage +string equivalent.

+

Examples

+
+let m = App::new("myprog")
+    .setting(AppSettings::TrailingVarArg)
+    .arg(Arg::from_usage("<cmd>... 'commands to run'"))
+    .get_matches_from(vec!["myprog", "arg1", "-r", "val1"]);
+
+let trail: Vec<&str> = m.values_of("cmd").unwrap().collect();
+assert_eq!(trail, ["arg1", "-r", "val1"]);
+
UnifiedHelpMessage

Groups flags and options together, presenting a more unified help message +(a la getopts or docopt style).

+

The default is that the auto-generated help message will group flags, and options +separately.

+

NOTE: This setting is cosmetic only and does not affect any functionality.

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::UnifiedHelpMessage)
+    .get_matches();
+// running `myprog --help` will display a unified "docopt" or "getopts" style help message
+
VersionlessSubcommands

Disables -V and --version for all SubCommands +(Defaults to false; subcommands do have version flags.)

+

NOTE: This setting must be set prior to adding any subcommands.

+

Examples

+
+let res = App::new("myprog")
+    .version("v1.1")
+    .setting(AppSettings::VersionlessSubcommands)
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from_safe(vec![
+        "myprog", "test", "-V"
+    ]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+
WaitOnError

Will display a message "Press [ENTER]/[RETURN] to continue..." and wait for user before +exiting

+

This is most useful when writing an application which is run from a GUI shortcut, or on +Windows where a user tries to open the binary by double-clicking instead of using the +command line.

+

NOTE: This setting is not recursive with SubCommands, meaning if you wish this +behavior for all subcommands, you must set this on each command (needing this is extremely +rare)

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::WaitOnError)
+

Trait Implementations

impl Clone for AppSettings[src]

impl Copy for AppSettings[src]

impl Debug for AppSettings[src]

impl FromStr for AppSettings[src]

type Err = String

The associated error which can be returned from parsing.

+

impl PartialEq<AppSettings> for AppSettings[src]

impl StructuralPartialEq for AppSettings[src]

Auto Trait Implementations

impl RefUnwindSafe for AppSettings

impl Send for AppSettings

impl Sync for AppSettings

impl Unpin for AppSettings

impl UnwindSafe for AppSettings

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/enum.ArgSettings.html b/docs/clap/enum.ArgSettings.html new file mode 100644 index 00000000..fad042f1 --- /dev/null +++ b/docs/clap/enum.ArgSettings.html @@ -0,0 +1,64 @@ +clap::ArgSettings - Rust

[][src]Enum clap::ArgSettings

pub enum ArgSettings {
+    Required,
+    Multiple,
+    EmptyValues,
+    Global,
+    Hidden,
+    TakesValue,
+    UseValueDelimiter,
+    NextLineHelp,
+    RequireDelimiter,
+    HidePossibleValues,
+    AllowLeadingHyphen,
+    RequireEquals,
+    Last,
+    HideDefaultValue,
+    CaseInsensitive,
+    HideEnvValues,
+    HiddenShortHelp,
+    HiddenLongHelp,
+    // some variants omitted
+}

Various settings that apply to arguments and may be set, unset, and checked via getter/setter +methods Arg::set, Arg::unset, and Arg::is_set

+

+ Variants

+
Required

The argument must be used

+
Multiple

The argument may be used multiple times such as --flag --flag

+
EmptyValues

The argument allows empty values such as --option ""

+
Global

The argument should be propagated down through all child SubCommands

+
Hidden

The argument should not be shown in help text

+
TakesValue

The argument accepts a value, such as --option <value>

+
UseValueDelimiter

Determines if the argument allows values to be grouped via a delimiter

+
NextLineHelp

Prints the help text on the line after the argument

+
RequireDelimiter

Requires the use of a value delimiter for all multiple values

+
HidePossibleValues

Hides the possible values from the help string

+
AllowLeadingHyphen

Allows vals that start with a '-'

+
RequireEquals

Require options use --option=val syntax

+
Last

Specifies that the arg is the last positional argument and may be accessed early via -- +syntax

+
HideDefaultValue

Hides the default value from the help string

+
CaseInsensitive

Makes Arg::possible_values case insensitive

+
HideEnvValues

Hides ENV values in the help message

+
HiddenShortHelp

The argument should not be shown in short help text

+
HiddenLongHelp

The argument should not be shown in long help text

+

Trait Implementations

impl Clone for ArgSettings[src]

impl Copy for ArgSettings[src]

impl Debug for ArgSettings[src]

impl FromStr for ArgSettings[src]

type Err = String

The associated error which can be returned from parsing.

+

impl PartialEq<ArgSettings> for ArgSettings[src]

impl StructuralPartialEq for ArgSettings[src]

Auto Trait Implementations

impl RefUnwindSafe for ArgSettings

impl Send for ArgSettings

impl Sync for ArgSettings

impl Unpin for ArgSettings

impl UnwindSafe for ArgSettings

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/enum.ErrorKind.html b/docs/clap/enum.ErrorKind.html new file mode 100644 index 00000000..a5b1a025 --- /dev/null +++ b/docs/clap/enum.ErrorKind.html @@ -0,0 +1,258 @@ +clap::ErrorKind - Rust

[][src]Enum clap::ErrorKind

pub enum ErrorKind {
+    InvalidValue,
+    UnknownArgument,
+    InvalidSubcommand,
+    UnrecognizedSubcommand,
+    EmptyValue,
+    ValueValidation,
+    TooManyValues,
+    TooFewValues,
+    WrongNumberOfValues,
+    ArgumentConflict,
+    MissingRequiredArgument,
+    MissingSubcommand,
+    MissingArgumentOrSubcommand,
+    UnexpectedMultipleUsage,
+    InvalidUtf8,
+    HelpDisplayed,
+    VersionDisplayed,
+    ArgumentNotFound,
+    Io,
+    Format,
+}

Command line argument parser kind of error

+

+ Variants

+
InvalidValue

Occurs when an Arg has a set of possible values, +and the user provides a value which isn't in that set.

+

Examples

+
+let result = App::new("prog")
+    .arg(Arg::with_name("speed")
+        .possible_value("fast")
+        .possible_value("slow"))
+    .get_matches_from_safe(vec!["prog", "other"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::InvalidValue);
+
UnknownArgument

Occurs when a user provides a flag, option, argument or subcommand which isn't defined.

+

Examples

+
+let result = App::new("prog")
+    .arg(Arg::from_usage("--flag 'some flag'"))
+    .get_matches_from_safe(vec!["prog", "--other"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::UnknownArgument);
+
InvalidSubcommand

Occurs when the user provides an unrecognized SubCommand which meets the threshold for +being similar enough to an existing subcommand. +If it doesn't meet the threshold, or the 'suggestions' feature is disabled, +the more general UnknownArgument error is returned.

+

Examples

+
+let result = App::new("prog")
+    .subcommand(SubCommand::with_name("config")
+        .about("Used for configuration")
+        .arg(Arg::with_name("config_file")
+            .help("The configuration file to use")
+            .index(1)))
+    .get_matches_from_safe(vec!["prog", "confi"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::InvalidSubcommand);
+
UnrecognizedSubcommand

Occurs when the user provides an unrecognized SubCommand which either +doesn't meet the threshold for being similar enough to an existing subcommand, +or the 'suggestions' feature is disabled. +Otherwise the more detailed InvalidSubcommand error is returned.

+

This error typically happens when passing additional subcommand names to the help +subcommand. Otherwise, the more general UnknownArgument error is used.

+

Examples

+
+let result = App::new("prog")
+    .subcommand(SubCommand::with_name("config")
+        .about("Used for configuration")
+        .arg(Arg::with_name("config_file")
+            .help("The configuration file to use")
+            .index(1)))
+    .get_matches_from_safe(vec!["prog", "help", "nothing"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::UnrecognizedSubcommand);
+
EmptyValue

Occurs when the user provides an empty value for an option that does not allow empty +values.

+

Examples

+
+let res = App::new("prog")
+    .arg(Arg::with_name("color")
+         .long("color")
+         .empty_values(false))
+    .get_matches_from_safe(vec!["prog", "--color="]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::EmptyValue);
+
ValueValidation

Occurs when the user provides a value for an argument with a custom validation and the +value fails that validation.

+

Examples

+
+fn is_numeric(val: String) -> Result<(), String> {
+    match val.parse::<i64>() {
+        Ok(..) => Ok(()),
+        Err(..) => Err(String::from("Value wasn't a number!")),
+    }
+}
+
+let result = App::new("prog")
+    .arg(Arg::with_name("num")
+         .validator(is_numeric))
+    .get_matches_from_safe(vec!["prog", "NotANumber"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::ValueValidation);
+
TooManyValues

Occurs when a user provides more values for an argument than were defined by setting +Arg::max_values.

+

Examples

+
+let result = App::new("prog")
+    .arg(Arg::with_name("arg")
+        .multiple(true)
+        .max_values(2))
+    .get_matches_from_safe(vec!["prog", "too", "many", "values"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::TooManyValues);
+
TooFewValues

Occurs when the user provides fewer values for an argument than were defined by setting +Arg::min_values.

+

Examples

+
+let result = App::new("prog")
+    .arg(Arg::with_name("some_opt")
+        .long("opt")
+        .min_values(3))
+    .get_matches_from_safe(vec!["prog", "--opt", "too", "few"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::TooFewValues);
+
WrongNumberOfValues

Occurs when the user provides a different number of values for an argument than what's +been defined by setting Arg::number_of_values or than was implicitly set by +Arg::value_names.

+

Examples

+
+let result = App::new("prog")
+    .arg(Arg::with_name("some_opt")
+        .long("opt")
+        .takes_value(true)
+        .number_of_values(2))
+    .get_matches_from_safe(vec!["prog", "--opt", "wrong"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::WrongNumberOfValues);
+
ArgumentConflict

Occurs when the user provides two values which conflict with each other and can't be used +together.

+

Examples

+
+let result = App::new("prog")
+    .arg(Arg::with_name("debug")
+        .long("debug")
+        .conflicts_with("color"))
+    .arg(Arg::with_name("color")
+        .long("color"))
+    .get_matches_from_safe(vec!["prog", "--debug", "--color"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::ArgumentConflict);
+
MissingRequiredArgument

Occurs when the user does not provide one or more required arguments.

+

Examples

+
+let result = App::new("prog")
+    .arg(Arg::with_name("debug")
+        .required(true))
+    .get_matches_from_safe(vec!["prog"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+
MissingSubcommand

Occurs when a subcommand is required (as defined by AppSettings::SubcommandRequired), +but the user does not provide one.

+

Examples

+
+let err = App::new("prog")
+    .setting(AppSettings::SubcommandRequired)
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches_from_safe(vec![
+        "myprog",
+    ]);
+assert!(err.is_err());
+assert_eq!(err.unwrap_err().kind, ErrorKind::MissingSubcommand);
+
MissingArgumentOrSubcommand

Occurs when either an argument or SubCommand is required, as defined by +AppSettings::ArgRequiredElseHelp, but the user did not provide one.

+

Examples

+
+let result = App::new("prog")
+    .setting(AppSettings::ArgRequiredElseHelp)
+    .subcommand(SubCommand::with_name("config")
+        .about("Used for configuration")
+        .arg(Arg::with_name("config_file")
+            .help("The configuration file to use")))
+    .get_matches_from_safe(vec!["prog"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::MissingArgumentOrSubcommand);
+
UnexpectedMultipleUsage

Occurs when the user provides multiple values to an argument which doesn't allow that.

+

Examples

+
+let result = App::new("prog")
+    .arg(Arg::with_name("debug")
+        .long("debug")
+        .multiple(false))
+    .get_matches_from_safe(vec!["prog", "--debug", "--debug"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::UnexpectedMultipleUsage);
+
InvalidUtf8

Occurs when the user provides a value containing invalid UTF-8 for an argument and +AppSettings::StrictUtf8 is set.

+

Platform Specific

+

Non-Windows platforms only (such as Linux, Unix, macOS, etc.)

+

Examples

+
+let result = App::new("prog")
+    .setting(AppSettings::StrictUtf8)
+    .arg(Arg::with_name("utf8")
+        .short("u")
+        .takes_value(true))
+    .get_matches_from_safe(vec![OsString::from("myprog"),
+                                OsString::from("-u"),
+                                OsString::from_vec(vec![0xE9])]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::InvalidUtf8);
+
HelpDisplayed

Not a true "error" as it means --help or similar was used. +The help message will be sent to stdout.

+

Note: If the help is displayed due to an error (such as missing subcommands) it will +be sent to stderr instead of stdout.

+

Examples

+
+let result = App::new("prog")
+    .get_matches_from_safe(vec!["prog", "--help"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::HelpDisplayed);
+
VersionDisplayed

Not a true "error" as it means --version or similar was used. +The message will be sent to stdout.

+

Examples

+
+let result = App::new("prog")
+    .get_matches_from_safe(vec!["prog", "--version"]);
+assert!(result.is_err());
+assert_eq!(result.unwrap_err().kind, ErrorKind::VersionDisplayed);
+
ArgumentNotFound

Occurs when using the [value_t!] and [values_t!] macros to convert an argument value +into type T, but the argument you requested wasn't used. I.e. you asked for an argument +with name config to be converted, but config wasn't used by the user. +[value_t!]: ./macro.value_t!.html +[values_t!]: ./macro.values_t!.html

+
Io

Represents an [I/O error]. +Can occur when writing to stderr or stdout or reading a configuration file. +[I/O error]: https://doc.rust-lang.org/std/io/struct.Error.html

+
Format

Represents a Format error (which is a part of Display). +Typically caused by writing to stderr or stdout.

+

Trait Implementations

impl Clone for ErrorKind[src]

impl Copy for ErrorKind[src]

impl Debug for ErrorKind[src]

impl PartialEq<ErrorKind> for ErrorKind[src]

impl StructuralPartialEq for ErrorKind[src]

Auto Trait Implementations

impl RefUnwindSafe for ErrorKind

impl Send for ErrorKind

impl Sync for ErrorKind

impl Unpin for ErrorKind

impl UnwindSafe for ErrorKind

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/enum.Shell.html b/docs/clap/enum.Shell.html new file mode 100644 index 00000000..f4dc1300 --- /dev/null +++ b/docs/clap/enum.Shell.html @@ -0,0 +1,36 @@ +clap::Shell - Rust

[][src]Enum clap::Shell

pub enum Shell {
+    Bash,
+    Fish,
+    Zsh,
+    PowerShell,
+    Elvish,
+}

Describes which shell to produce a completions file for

+

+ Variants

+
Bash

Generates a .bash completion file for the Bourne Again SHell (BASH)

+
Fish

Generates a .fish completion file for the Friendly Interactive SHell (fish)

+
Zsh

Generates a completion file for the Z SHell (ZSH)

+
PowerShell

Generates a completion file for PowerShell

+
Elvish

Generates a completion file for Elvish

+

Implementations

impl Shell[src]

pub fn variants() -> [&'static str; 5][src]

A list of possible variants in &'static str form

+

Trait Implementations

impl Clone for Shell[src]

impl Copy for Shell[src]

impl Debug for Shell[src]

impl Display for Shell[src]

impl FromStr for Shell[src]

type Err = String

The associated error which can be returned from parsing.

+

Auto Trait Implementations

impl RefUnwindSafe for Shell

impl Send for Shell

impl Sync for Shell

impl Unpin for Shell

impl UnwindSafe for Shell

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/errors/enum.ErrorKind.html b/docs/clap/errors/enum.ErrorKind.html new file mode 100644 index 00000000..1ee7cd7f --- /dev/null +++ b/docs/clap/errors/enum.ErrorKind.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../clap/enum.ErrorKind.html...

+ + + \ No newline at end of file diff --git a/docs/clap/errors/struct.Error.html b/docs/clap/errors/struct.Error.html new file mode 100644 index 00000000..8783fd1a --- /dev/null +++ b/docs/clap/errors/struct.Error.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../clap/struct.Error.html...

+ + + \ No newline at end of file diff --git a/docs/clap/errors/type.Result.html b/docs/clap/errors/type.Result.html new file mode 100644 index 00000000..7ed1fa4c --- /dev/null +++ b/docs/clap/errors/type.Result.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../clap/type.Result.html...

+ + + \ No newline at end of file diff --git a/docs/clap/index.html b/docs/clap/index.html new file mode 100644 index 00000000..74ad45f2 --- /dev/null +++ b/docs/clap/index.html @@ -0,0 +1,482 @@ +clap - Rust

[][src]Crate clap

clap is a simple-to-use, efficient, and full-featured library for parsing command line +arguments and subcommands when writing console/terminal applications.

+

About

+

clap is used to parse and validate the string of command line arguments provided by the user +at runtime. You provide the list of valid possibilities, and clap handles the rest. This means +you focus on your applications functionality, and less on the parsing and validating of +arguments.

+

clap also provides the traditional version and help switches (or flags) 'for free' meaning +automatically with no configuration. It does this by checking the list of valid possibilities you +supplied and adding only the ones you haven't already defined. If you are using subcommands, +clap will also auto-generate a help subcommand for you in addition to the traditional flags.

+

Once clap parses the user provided string of arguments, it returns the matches along with any +applicable values. If the user made an error or typo, clap informs them of the mistake and +exits gracefully (or returns a Result type and allows you to perform any clean up prior to +exit). Because of this, you can make reasonable assumptions in your code about the validity of +the arguments.

+

Quick Example

+

The following examples show a quick example of some of the very basic functionality of clap. +For more advanced usage, such as requirements, conflicts, groups, multiple values and +occurrences see the documentation, examples/ directory of +this repository or the video tutorials.

+

NOTE: All of these examples are functionally the same, but show different styles in which to +use clap

+

The first example shows a method that allows more advanced configuration options (not shown in +this small example), or even dynamically generating arguments when desired. The downside is it's +more verbose.

+ +
+// (Full example with detailed comments in examples/01b_quick_example.rs)
+//
+// This example demonstrates clap's full 'builder pattern' style of creating arguments which is
+// more verbose, but allows easier editing, and at times more advanced options, or the possibility
+// to generate arguments dynamically.
+extern crate clap;
+use clap::{Arg, App, SubCommand};
+
+fn main() {
+    let matches = App::new("My Super Program")
+                          .version("1.0")
+                          .author("Kevin K. <kbknapp@gmail.com>")
+                          .about("Does awesome things")
+                          .arg(Arg::with_name("config")
+                               .short("c")
+                               .long("config")
+                               .value_name("FILE")
+                               .help("Sets a custom config file")
+                               .takes_value(true))
+                          .arg(Arg::with_name("INPUT")
+                               .help("Sets the input file to use")
+                               .required(true)
+                               .index(1))
+                          .arg(Arg::with_name("v")
+                               .short("v")
+                               .multiple(true)
+                               .help("Sets the level of verbosity"))
+                          .subcommand(SubCommand::with_name("test")
+                                      .about("controls testing features")
+                                      .version("1.3")
+                                      .author("Someone E. <someone_else@other.com>")
+                                      .arg(Arg::with_name("debug")
+                                          .short("d")
+                                          .help("print debug information verbosely")))
+                          .get_matches();
+
+    // Gets a value for config if supplied by user, or defaults to "default.conf"
+    let config = matches.value_of("config").unwrap_or("default.conf");
+    println!("Value for config: {}", config);
+
+    // Calling .unwrap() is safe here because "INPUT" is required (if "INPUT" wasn't
+    // required we could have used an 'if let' to conditionally get the value)
+    println!("Using input file: {}", matches.value_of("INPUT").unwrap());
+
+    // Vary the output based on how many times the user used the "verbose" flag
+    // (i.e. 'myprog -v -v -v' or 'myprog -vvv' vs 'myprog -v'
+    match matches.occurrences_of("v") {
+        0 => println!("No verbose info"),
+        1 => println!("Some verbose info"),
+        2 => println!("Tons of verbose info"),
+        3 | _ => println!("Don't be crazy"),
+    }
+
+    // You can handle information about subcommands by requesting their matches by name
+    // (as below), requesting just the name used, or both at the same time
+    if let Some(matches) = matches.subcommand_matches("test") {
+        if matches.is_present("debug") {
+            println!("Printing debug info...");
+        } else {
+            println!("Printing normally...");
+        }
+    }
+
+    // more program logic goes here...
+}
+

The next example shows a far less verbose method, but sacrifices some of the advanced +configuration options (not shown in this small example). This method also takes a very minor +runtime penalty.

+ +
+// (Full example with detailed comments in examples/01a_quick_example.rs)
+//
+// This example demonstrates clap's "usage strings" method of creating arguments
+// which is less verbose
+extern crate clap;
+use clap::{Arg, App, SubCommand};
+
+fn main() {
+    let matches = App::new("myapp")
+                          .version("1.0")
+                          .author("Kevin K. <kbknapp@gmail.com>")
+                          .about("Does awesome things")
+                          .args_from_usage(
+                              "-c, --config=[FILE] 'Sets a custom config file'
+                              <INPUT>              'Sets the input file to use'
+                              -v...                'Sets the level of verbosity'")
+                          .subcommand(SubCommand::with_name("test")
+                                      .about("controls testing features")
+                                      .version("1.3")
+                                      .author("Someone E. <someone_else@other.com>")
+                                      .arg_from_usage("-d, --debug 'Print debug information'"))
+                          .get_matches();
+
+    // Same as previous example...
+}
+

This third method shows how you can use a YAML file to build your CLI and keep your Rust source +tidy or support multiple localized translations by having different YAML files for each +localization.

+

First, create the cli.yml file to hold your CLI options, but it could be called anything we +like:

+
name: myapp
+version: "1.0"
+author: Kevin K. <kbknapp@gmail.com>
+about: Does awesome things
+args:
+    - config:
+        short: c
+        long: config
+        value_name: FILE
+        help: Sets a custom config file
+        takes_value: true
+    - INPUT:
+        help: Sets the input file to use
+        required: true
+        index: 1
+    - verbose:
+        short: v
+        multiple: true
+        help: Sets the level of verbosity
+subcommands:
+    - test:
+        about: controls testing features
+        version: "1.3"
+        author: Someone E. <someone_else@other.com>
+        args:
+            - debug:
+                short: d
+                help: print debug information
+
+

Since this feature requires additional dependencies that not everyone may want, it is not +compiled in by default and we need to enable a feature flag in Cargo.toml:

+

Simply change your clap = "~2.27.0" to clap = {version = "~2.27.0", features = ["yaml"]}.

+

At last we create our main.rs file just like we would have with the previous two examples:

+ +
This example is not tested
+// (Full example with detailed comments in examples/17_yaml.rs)
+//
+// This example demonstrates clap's building from YAML style of creating arguments which is far
+// more clean, but takes a very small performance hit compared to the other two methods.
+#[macro_use]
+extern crate clap;
+use clap::App;
+
+fn main() {
+    // The YAML file is found relative to the current file, similar to how modules are found
+    let yaml = load_yaml!("cli.yml");
+    let matches = App::from_yaml(yaml).get_matches();
+
+    // Same as previous examples...
+}
+

Finally there is a macro version, which is like a hybrid approach offering the speed of the +builder pattern (the first example), but without all the verbosity.

+ +
+#[macro_use]
+extern crate clap;
+
+fn main() {
+    let matches = clap_app!(myapp =>
+        (version: "1.0")
+        (author: "Kevin K. <kbknapp@gmail.com>")
+        (about: "Does awesome things")
+        (@arg CONFIG: -c --config +takes_value "Sets a custom config file")
+        (@arg INPUT: +required "Sets the input file to use")
+        (@arg debug: -d ... "Sets the level of debugging information")
+        (@subcommand test =>
+            (about: "controls testing features")
+            (version: "1.3")
+            (author: "Someone E. <someone_else@other.com>")
+            (@arg verbose: -v --verbose "Print test information verbosely")
+        )
+    ).get_matches();
+
+    // Same as before...
+}
+

If you were to compile any of the above programs and run them with the flag --help or -h (or +help subcommand, since we defined test as a subcommand) the following would be output

+
$ myprog --help
+My Super Program 1.0
+Kevin K. <kbknapp@gmail.com>
+Does awesome things
+
+USAGE:
+    MyApp [FLAGS] [OPTIONS] <INPUT> [SUBCOMMAND]
+
+FLAGS:
+    -h, --help       Prints this message
+    -v               Sets the level of verbosity
+    -V, --version    Prints version information
+
+OPTIONS:
+    -c, --config <FILE>    Sets a custom config file
+
+ARGS:
+    INPUT    The input file to use
+
+SUBCOMMANDS:
+    help    Prints this message
+    test    Controls testing features
+
+

NOTE: You could also run myapp test --help to see similar output and options for the +test subcommand.

+

Try it!

Pre-Built Test

+

To try out the pre-built example, use the following steps:

+ +

BYOB (Build Your Own Binary)

+

To test out clap's default auto-generated help/version follow these steps:

+ +
[dependencies]
+clap = "2"
+
+ + +
+extern crate clap;
+use clap::App;
+
+fn main() {
+  App::new("fake").version("v1.0-beta").get_matches();
+}
+ +

Usage

+

For full usage, add clap as a dependency in your Cargo.toml (it is highly recommended to +use the ~major.minor.patch style versions in your Cargo.toml, for more information see +Compatibility Policy) to use from crates.io:

+
[dependencies]
+clap = "~2.27.0"
+
+

Or get the latest changes from the master branch at github:

+
[dependencies.clap]
+git = "https://github.com/clap-rs/clap.git"
+
+

Add extern crate clap; to your crate root.

+

Define a list of valid arguments for your program (see the +documentation or examples/ directory of this repo)

+

Then run cargo build or cargo update && cargo build for your project.

+

Optional Dependencies / Features

Features enabled by default

+ +

To disable these, add this to your Cargo.toml:

+
[dependencies.clap]
+version = "~2.27.0"
+default-features = false
+
+

You can also selectively enable only the features you'd like to include, by adding:

+
[dependencies.clap]
+version = "~2.27.0"
+default-features = false
+
+# Cherry-pick the features you'd like to use
+features = [ "suggestions", "color" ]
+
+

Opt-in features

+ +

Dependencies Tree

+

The following graphic depicts claps dependency graph (generated using +cargo-graph).

+ +

clap dependencies

+

More Information

+

You can find complete documentation on the docs.rs for this project.

+

You can also find usage examples in the examples/ directory of this repo.

+

Video Tutorials

+

There's also the video tutorial series Argument Parsing with Rust v2.

+

These videos slowly trickle out as I finish them and currently a work in progress.

+

How to Contribute

+

Contributions are always welcome! And there is a multitude of ways in which you can help +depending on what you like to do, or are good at. Anything from documentation, code cleanup, +issue completion, new features, you name it, even filing issues is contributing and greatly +appreciated!

+

Another really great way to help is if you find an interesting, or helpful way in which to use +clap. You can either add it to the examples/ directory, or file an issue and tell +me. I'm all about giving credit where credit is due :)

+

Please read CONTRIBUTING.md before you start contributing.

+

Testing Code

+

To test with all features both enabled and disabled, you can run theese commands:

+
$ cargo test --no-default-features
+$ cargo test --features "yaml unstable"
+
+

Alternatively, if you have just installed you can run the +prebuilt recipes. Not using just is perfectly fine as well, it simply bundles commands +automatically.

+

For example, to test the code, as above simply run:

+
$ just run-tests
+
+

From here on, I will list the appropriate cargo command as well as the just command.

+

Sometimes it's helpful to only run a subset of the tests, which can be done via:

+
$ cargo test --test <test_name>
+
+# Or
+
+$ just run-test <test_name>
+
+

Linting Code

+

During the CI process clap runs against many different lints using +clippy. In order to check if these lints pass on +your own computer prior to submitting a PR you'll need a nightly compiler.

+

In order to check the code for lints run either:

+
$ rustup override add nightly
+$ cargo build --features lints
+$ rustup override remove
+
+# Or
+
+$ just lint
+
+

Debugging Code

+

Another helpful technique is to see the clap debug output while developing features. In order +to see the debug output while running the full test suite or individual tests, run:

+
$ cargo test --features debug
+
+# Or for individual tests
+$ cargo test --test <test_name> --features debug
+
+# The corresponding just command for individual debugging tests is:
+$ just debug <test_name>
+
+

Goals

+

There are a few goals of clap that I'd like to maintain throughout contributions. If your +proposed changes break, or go against any of these goals we'll discuss the changes further +before merging (but will not be ignored, all contributes are welcome!). These are by no means +hard-and-fast rules, as I'm no expert and break them myself from time to time (even if by +mistake or ignorance).

+ +

Compatibility Policy

+

Because clap takes SemVer and compatibility seriously, this is the official policy regarding +breaking changes and previous versions of Rust.

+

clap will pin the minimum required version of Rust to the CI builds. Bumping the minimum +version of Rust is considered a minor breaking change, meaning at a minimum the minor version +of clap will be bumped.

+

In order to keep from being surprised by breaking changes, it is highly recommended to use +the ~major.minor.patch style in your Cargo.toml:

+
[dependencies] clap = "~2.27.0"
+
+

This will cause only the patch version to be updated upon a cargo update call, and therefore +cannot break due to new features, or bumped minimum versions of Rust.

+

Minimum Version of Rust

+

clap will officially support current stable Rust, minus two releases, but may work with prior +releases as well. For example, current stable Rust at the time of this writing is 1.21.0, +meaning clap is guaranteed to compile with 1.19.0 and beyond. At the 1.22.0 release, clap +will be guaranteed to compile with 1.20.0 and beyond, etc.

+

Upon bumping the minimum version of Rust (assuming it's within the stable-2 range), it must be +clearly annotated in the CHANGELOG.md

+

License

+

clap is licensed under the MIT license. Please read the LICENSE-MIT file in +this repository for more information.

+

Macros

+
_clap_count_exprs

Counts the number of comma-delimited expressions passed to it. The result is a compile-time +evaluable expression, suitable for use as a static array size, or the value of a const.

+
app_from_crate

Allows you to build the App instance from your Cargo.toml at compile time.

+
arg_enum

Convenience macro to generate more complete enums with variants to be used as a type when +parsing arguments. This enum also provides a variants() function which can be used to +retrieve a Vec<&'static str> of the variant names, as well as implementing FromStr and +Display automatically.

+
clap_app

Build App, Args, SubCommands and Groups with Usage-string like input +but without the associated parsing runtime cost.

+
crate_authors

Allows you to pull the authors for the app from your Cargo.toml at +compile time in the form: +"author1 lastname <author1@example.com>:author2 lastname <author2@example.com>"

+
crate_description

Allows you to pull the description from your Cargo.toml at compile time.

+
crate_name

Allows you to pull the name from your Cargo.toml at compile time.

+
crate_version

Allows you to pull the version from your Cargo.toml at compile time as +MAJOR.MINOR.PATCH_PKGVERSION_PRE

+
load_yaml

A convenience macro for loading the YAML file at compile time (relative to the current file, +like modules work). That YAML object can then be passed to this function.

+
value_t

Convenience macro getting a typed value T where T implements std::str::FromStr from an +argument value. This macro returns a Result<T,String> which allows you as the developer to +decide what you'd like to do on a failed parse. There are two types of errors, parse failures +and those where the argument wasn't present (such as a non-required argument). You can use +it to get a single value, or a iterator as with the ArgMatches::values_of

+
value_t_or_exit

Convenience macro getting a typed value T where T implements std::str::FromStr or +exiting upon error, instead of returning a Result type.

+
values_t

Convenience macro getting a typed value Vec<T> where T implements std::str::FromStr +This macro returns a clap::Result<Vec<T>> which allows you as the developer to decide +what you'd like to do on a failed parse.

+
values_t_or_exit

Convenience macro getting a typed value Vec<T> where T implements std::str::FromStr +or exiting upon error.

+

Structs

+
App

Used to create a representation of a command line program and all possible command line +arguments. Application settings are set using the "builder pattern" with the +App::get_matches family of methods being the terminal methods that starts the +runtime-parsing process. These methods then return information about the user supplied +arguments (or lack there of).

+
Arg

The abstract representation of a command line argument. Used to set all the options and +relationships that define a valid argument for the program.

+
ArgGroup

ArgGroups are a family of related arguments and way for you to express, "Any of these +arguments". By placing arguments in a logical group, you can create easier requirement and +exclusion rules instead of having to list each argument individually, or when you want a rule +to apply "any but not all" arguments.

+
ArgMatches

Used to get information about the arguments that were supplied to the program at runtime by +the user. New instances of this struct are obtained by using the App::get_matches family of +methods.

+
Error

Command Line Argument Parser Error

+
OsValues

An iterator for getting multiple values out of an argument via the [ArgMatches::values_of_os] +method. Usage of this iterator allows values which contain invalid UTF-8 code points unlike +[Values].

+
SubCommand

The abstract representation of a command line subcommand.

+
Values

An iterator for getting multiple values out of an argument via the ArgMatches::values_of +method.

+
YamlLoader

Enums

+
AppSettings

Application level settings, which affect how App operates

+
ArgSettings

Various settings that apply to arguments and may be set, unset, and checked via getter/setter +methods Arg::set, Arg::unset, and Arg::is_set

+
ErrorKind

Command line argument parser kind of error

+
Shell

Describes which shell to produce a completions file for

+

Type Definitions

+
Result

Short hand for Result type

+
\ No newline at end of file diff --git a/docs/clap/macro._clap_count_exprs!.html b/docs/clap/macro._clap_count_exprs!.html new file mode 100644 index 00000000..3dcf6268 --- /dev/null +++ b/docs/clap/macro._clap_count_exprs!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro._clap_count_exprs.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro._clap_count_exprs.html b/docs/clap/macro._clap_count_exprs.html new file mode 100644 index 00000000..bb3ee3c6 --- /dev/null +++ b/docs/clap/macro._clap_count_exprs.html @@ -0,0 +1,13 @@ +clap::_clap_count_exprs - Rust

[][src]Macro clap::_clap_count_exprs

+macro_rules! _clap_count_exprs {
+    () => { ... };
+    ($e:expr) => { ... };
+    ($e:expr, $($es:expr),+) => { ... };
+}
+

Counts the number of comma-delimited expressions passed to it. The result is a compile-time +evaluable expression, suitable for use as a static array size, or the value of a const.

+

Examples

+
+const COUNT: usize = _clap_count_exprs!(a, 5+1, "hi there!".into_string());
+assert_eq!(COUNT, 3);
+
\ No newline at end of file diff --git a/docs/clap/macro.app_from_crate!.html b/docs/clap/macro.app_from_crate!.html new file mode 100644 index 00000000..a4aad448 --- /dev/null +++ b/docs/clap/macro.app_from_crate!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.app_from_crate.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.app_from_crate.html b/docs/clap/macro.app_from_crate.html new file mode 100644 index 00000000..72196d04 --- /dev/null +++ b/docs/clap/macro.app_from_crate.html @@ -0,0 +1,18 @@ +clap::app_from_crate - Rust

[][src]Macro clap::app_from_crate

+macro_rules! app_from_crate {
+    () => { ... };
+    ($sep:expr) => { ... };
+}
+

Allows you to build the App instance from your Cargo.toml at compile time.

+

Equivalent to using the crate_*! macros with their respective fields.

+

Provided separator is for the crate_authors! macro, +refer to the documentation therefor.

+

NOTE: Changing the values in your Cargo.toml does not trigger a re-build automatically, +and therefore won't change the generated output until you recompile.

+

Pro Tip: In some cases you can "trick" the compiler into triggering a rebuild when your +Cargo.toml is changed by including this in your src/main.rs file +include_str!("../Cargo.toml");

+

Examples

+
+let m = app_from_crate!().get_matches();
+
\ No newline at end of file diff --git a/docs/clap/macro.arg_enum!.html b/docs/clap/macro.arg_enum!.html new file mode 100644 index 00000000..33002e88 --- /dev/null +++ b/docs/clap/macro.arg_enum!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.arg_enum.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.arg_enum.html b/docs/clap/macro.arg_enum.html new file mode 100644 index 00000000..b18bf808 --- /dev/null +++ b/docs/clap/macro.arg_enum.html @@ -0,0 +1,46 @@ +clap::arg_enum - Rust

[][src]Macro clap::arg_enum

+macro_rules! arg_enum {
+    (@as_item $($i:item)*) => { ... };
+    (@impls ( $($tts:tt)* ) -> ($e:ident, $($v:ident),+)) => { ... };
+    ($(#[$($m:meta),+])+ pub enum $e:ident { $($v:ident $(=$val:expr)*,)+ } ) => { ... };
+    ($(#[$($m:meta),+])+ pub enum $e:ident { $($v:ident $(=$val:expr)*),+ } ) => { ... };
+    ($(#[$($m:meta),+])+ enum $e:ident { $($v:ident $(=$val:expr)*,)+ } ) => { ... };
+    ($(#[$($m:meta),+])+ enum $e:ident { $($v:ident $(=$val:expr)*),+ } ) => { ... };
+    (pub enum $e:ident { $($v:ident $(=$val:expr)*,)+ } ) => { ... };
+    (pub enum $e:ident { $($v:ident $(=$val:expr)*),+ } ) => { ... };
+    (enum $e:ident { $($v:ident $(=$val:expr)*,)+ } ) => { ... };
+    (enum $e:ident { $($v:ident $(=$val:expr)*),+ } ) => { ... };
+}
+

Convenience macro to generate more complete enums with variants to be used as a type when +parsing arguments. This enum also provides a variants() function which can be used to +retrieve a Vec<&'static str> of the variant names, as well as implementing FromStr and +Display automatically.

+

NOTE: Case insensitivity is supported for ASCII characters only. It's highly recommended to +use Arg::case_insensitive(true) for args that will be used with these enums

+

NOTE: This macro automatically implements std::str::FromStr and std::fmt::Display

+

NOTE: These enums support pub (or not) and uses of the #[derive()] traits

+

Examples

+
+arg_enum!{
+    #[derive(PartialEq, Debug)]
+    pub enum Foo {
+        Bar,
+        Baz,
+        Qux
+    }
+}
+// Foo enum can now be used via Foo::Bar, or Foo::Baz, etc
+// and implements std::str::FromStr to use with the value_t! macros
+fn main() {
+    let m = App::new("app")
+                .arg(Arg::from_usage("<foo> 'the foo'")
+                    .possible_values(&Foo::variants())
+                    .case_insensitive(true))
+                .get_matches_from(vec![
+                    "app", "baz"
+                ]);
+    let f = value_t!(m, "foo", Foo).unwrap_or_else(|e| e.exit());
+
+    assert_eq!(f, Foo::Baz);
+}
+
\ No newline at end of file diff --git a/docs/clap/macro.clap_app!.html b/docs/clap/macro.clap_app!.html new file mode 100644 index 00000000..09883b6d --- /dev/null +++ b/docs/clap/macro.clap_app!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.clap_app.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.clap_app.html b/docs/clap/macro.clap_app.html new file mode 100644 index 00000000..9ba8c777 --- /dev/null +++ b/docs/clap/macro.clap_app.html @@ -0,0 +1,107 @@ +clap::clap_app - Rust

[][src]Macro clap::clap_app

+macro_rules! clap_app {
+    (@app ($builder:expr)) => { ... };
+    (@app ($builder:expr) (@arg ($name:expr): $($tail:tt)*) $($tt:tt)*) => { ... };
+    (@app ($builder:expr) (@arg $name:ident: $($tail:tt)*) $($tt:tt)*) => { ... };
+    (@app ($builder:expr) (@setting $setting:ident) $($tt:tt)*) => { ... };
+    (@app ($builder:expr) (@attributes $($attr:tt)*) $($tt:tt)*) => { ... };
+    (@app ($builder:expr) (@group $name:ident => $($tail:tt)*) $($tt:tt)*) => { ... };
+    (@app ($builder:expr) (@group $name:ident !$ident:ident => $($tail:tt)*) $($tt:tt)*) => { ... };
+    (@app ($builder:expr) (@group $name:ident +$ident:ident => $($tail:tt)*) $($tt:tt)*) => { ... };
+    (@app ($builder:expr) (@subcommand $name:ident => $($tail:tt)*) $($tt:tt)*) => { ... };
+    (@app ($builder:expr) ($ident:ident: $($v:expr),*) $($tt:tt)*) => { ... };
+    (@group ($builder:expr, $group:expr)) => { ... };
+    (@group ($builder:expr, $group:expr) (@attributes $($attr:tt)*) $($tt:tt)*) => { ... };
+    (@group ($builder:expr, $group:expr) (@arg $name:ident: $($tail:tt)*) $($tt:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt) => { ... };
+    (@arg ($arg:expr) $modes:tt --($long:expr) $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt --$long:ident $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt -$short:ident $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) (-) <$var:ident> $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) (+) <$var:ident> $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) (-) [$var:ident] $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) (+) [$var:ident] $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt ... $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt #{$n:expr, $m:expr} $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt * $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt !$ident:ident $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt +$ident:ident $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt {$fn_:expr} $($tail:tt)*) => { ... };
+    (@as_expr $expr:expr) => { ... };
+    (@arg ($arg:expr) $modes:tt $desc:tt) => { ... };
+    (@arg ($arg:expr) $modes:tt $ident:ident[$($target:ident)*] $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt $ident:ident($($expr:expr),*) $($tail:tt)*) => { ... };
+    (@arg ($arg:expr) $modes:tt $ident:ident($($expr:expr,)*) $($tail:tt)*) => { ... };
+    (@subcommand $name:ident => $($tail:tt)*) => { ... };
+    (($name:expr) => $($tail:tt)*) => { ... };
+    ($name:ident => $($tail:tt)*) => { ... };
+}
+

Build App, Args, SubCommands and Groups with Usage-string like input +but without the associated parsing runtime cost.

+

clap_app! also supports several shorthand syntaxes.

+

Examples

+
+let matches = clap_app!(myapp =>
+    (version: "1.0")
+    (author: "Kevin K. <kbknapp@gmail.com>")
+    (about: "Does awesome things")
+    (@arg CONFIG: -c --config +takes_value "Sets a custom config file")
+    (@arg INPUT: +required "Sets the input file to use")
+    (@arg debug: -d ... "Sets the level of debugging information")
+    (@group difficulty =>
+        (@arg hard: -h --hard "Sets hard mode")
+        (@arg normal: -n --normal "Sets normal mode")
+        (@arg easy: -e --easy "Sets easy mode")
+    )
+    (@subcommand test =>
+        (about: "controls testing features")
+        (version: "1.3")
+        (author: "Someone E. <someone_else@other.com>")
+        (@arg verbose: -v --verbose "Print test information verbosely")
+    )
+)
+.get_matches();
+

Shorthand Syntax for Args

+ +

Shorthand Syntax for Groups

+ +
\ No newline at end of file diff --git a/docs/clap/macro.crate_authors!.html b/docs/clap/macro.crate_authors!.html new file mode 100644 index 00000000..95ad198c --- /dev/null +++ b/docs/clap/macro.crate_authors!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.crate_authors.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.crate_authors.html b/docs/clap/macro.crate_authors.html new file mode 100644 index 00000000..4df54582 --- /dev/null +++ b/docs/clap/macro.crate_authors.html @@ -0,0 +1,18 @@ +clap::crate_authors - Rust

[][src]Macro clap::crate_authors

+macro_rules! crate_authors {
+    ($sep:expr) => { ... };
+    () => { ... };
+}
+

Allows you to pull the authors for the app from your Cargo.toml at +compile time in the form: +"author1 lastname <author1@example.com>:author2 lastname <author2@example.com>"

+

You can replace the colons with a custom separator by supplying a +replacement string, so, for example, +crate_authors!(",\n") would become +"author1 lastname <author1@example.com>,\nauthor2 lastname <author2@example.com>,\nauthor3 lastname <author3@example.com>"

+

Examples

+
+let m = App::new("app")
+            .author(crate_authors!("\n"))
+            .get_matches();
+
\ No newline at end of file diff --git a/docs/clap/macro.crate_description!.html b/docs/clap/macro.crate_description!.html new file mode 100644 index 00000000..61c744e8 --- /dev/null +++ b/docs/clap/macro.crate_description!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.crate_description.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.crate_description.html b/docs/clap/macro.crate_description.html new file mode 100644 index 00000000..7852ced4 --- /dev/null +++ b/docs/clap/macro.crate_description.html @@ -0,0 +1,11 @@ +clap::crate_description - Rust

[][src]Macro clap::crate_description

+macro_rules! crate_description {
+    () => { ... };
+}
+

Allows you to pull the description from your Cargo.toml at compile time.

+

Examples

+
+let m = App::new("app")
+            .about(crate_description!())
+            .get_matches();
+
\ No newline at end of file diff --git a/docs/clap/macro.crate_name!.html b/docs/clap/macro.crate_name!.html new file mode 100644 index 00000000..5ac854cd --- /dev/null +++ b/docs/clap/macro.crate_name!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.crate_name.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.crate_name.html b/docs/clap/macro.crate_name.html new file mode 100644 index 00000000..0a958a8a --- /dev/null +++ b/docs/clap/macro.crate_name.html @@ -0,0 +1,10 @@ +clap::crate_name - Rust

[][src]Macro clap::crate_name

+macro_rules! crate_name {
+    () => { ... };
+}
+

Allows you to pull the name from your Cargo.toml at compile time.

+

Examples

+
+let m = App::new(crate_name!())
+            .get_matches();
+
\ No newline at end of file diff --git a/docs/clap/macro.crate_version!.html b/docs/clap/macro.crate_version!.html new file mode 100644 index 00000000..1b435e45 --- /dev/null +++ b/docs/clap/macro.crate_version!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.crate_version.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.crate_version.html b/docs/clap/macro.crate_version.html new file mode 100644 index 00000000..ea476857 --- /dev/null +++ b/docs/clap/macro.crate_version.html @@ -0,0 +1,12 @@ +clap::crate_version - Rust

[][src]Macro clap::crate_version

+macro_rules! crate_version {
+    () => { ... };
+}
+

Allows you to pull the version from your Cargo.toml at compile time as +MAJOR.MINOR.PATCH_PKGVERSION_PRE

+

Examples

+
+let m = App::new("app")
+            .version(crate_version!())
+            .get_matches();
+
\ No newline at end of file diff --git a/docs/clap/macro.load_yaml!.html b/docs/clap/macro.load_yaml!.html new file mode 100644 index 00000000..93b86dac --- /dev/null +++ b/docs/clap/macro.load_yaml!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.load_yaml.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.load_yaml.html b/docs/clap/macro.load_yaml.html new file mode 100644 index 00000000..b12d72f6 --- /dev/null +++ b/docs/clap/macro.load_yaml.html @@ -0,0 +1,20 @@ +clap::load_yaml - Rust

[][src]Macro clap::load_yaml

+macro_rules! load_yaml {
+    ($yml:expr) => { ... };
+}
+

A convenience macro for loading the YAML file at compile time (relative to the current file, +like modules work). That YAML object can then be passed to this function.

+

Panics

+

The YAML file must be properly formatted or this function will panic!(). A good way to +ensure this doesn't happen is to run your program with the --help switch. If this passes +without error, you needn't worry because the YAML is properly formatted.

+

Examples

+

The following example shows how to load a properly formatted YAML file to build an instance +of an App struct.

+ +
This example is not tested
+let yml = load_yaml!("app.yml");
+let app = App::from_yaml(yml);
+
+// continued logic goes here, such as `app.get_matches()` etc.
+
\ No newline at end of file diff --git a/docs/clap/macro.value_t!.html b/docs/clap/macro.value_t!.html new file mode 100644 index 00000000..c5b378c6 --- /dev/null +++ b/docs/clap/macro.value_t!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.value_t.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.value_t.html b/docs/clap/macro.value_t.html new file mode 100644 index 00000000..1e08e8e5 --- /dev/null +++ b/docs/clap/macro.value_t.html @@ -0,0 +1,21 @@ +clap::value_t - Rust

[][src]Macro clap::value_t

+macro_rules! value_t {
+    ($m:ident, $v:expr, $t:ty) => { ... };
+    ($m:ident.value_of($v:expr), $t:ty) => { ... };
+}
+

Convenience macro getting a typed value T where T implements std::str::FromStr from an +argument value. This macro returns a Result<T,String> which allows you as the developer to +decide what you'd like to do on a failed parse. There are two types of errors, parse failures +and those where the argument wasn't present (such as a non-required argument). You can use +it to get a single value, or a iterator as with the ArgMatches::values_of

+

Examples

+
+let matches = App::new("myapp")
+              .arg_from_usage("[length] 'Set the length to use as a pos whole num, i.e. 20'")
+              .get_matches();
+
+let len      = value_t!(matches.value_of("length"), u32).unwrap_or_else(|e| e.exit());
+let also_len = value_t!(matches, "length", u32).unwrap_or_else(|e| e.exit());
+
+println!("{} + 2: {}", len, len + 2);
+
\ No newline at end of file diff --git a/docs/clap/macro.value_t_or_exit!.html b/docs/clap/macro.value_t_or_exit!.html new file mode 100644 index 00000000..71656f5c --- /dev/null +++ b/docs/clap/macro.value_t_or_exit!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.value_t_or_exit.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.value_t_or_exit.html b/docs/clap/macro.value_t_or_exit.html new file mode 100644 index 00000000..6c5aabd1 --- /dev/null +++ b/docs/clap/macro.value_t_or_exit.html @@ -0,0 +1,20 @@ +clap::value_t_or_exit - Rust

[][src]Macro clap::value_t_or_exit

+macro_rules! value_t_or_exit {
+    ($m:ident, $v:expr, $t:ty) => { ... };
+    ($m:ident.value_of($v:expr), $t:ty) => { ... };
+}
+

Convenience macro getting a typed value T where T implements std::str::FromStr or +exiting upon error, instead of returning a Result type.

+

NOTE: This macro is for backwards compatibility sake. Prefer +value_t!(/* ... */).unwrap_or_else(|e| e.exit())

+

Examples

+
+let matches = App::new("myapp")
+              .arg_from_usage("[length] 'Set the length to use as a pos whole num, i.e. 20'")
+              .get_matches();
+
+let len      = value_t_or_exit!(matches.value_of("length"), u32);
+let also_len = value_t_or_exit!(matches, "length", u32);
+
+println!("{} + 2: {}", len, len + 2);
+
\ No newline at end of file diff --git a/docs/clap/macro.values_t!.html b/docs/clap/macro.values_t!.html new file mode 100644 index 00000000..8a331098 --- /dev/null +++ b/docs/clap/macro.values_t!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.values_t.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.values_t.html b/docs/clap/macro.values_t.html new file mode 100644 index 00000000..70fe2853 --- /dev/null +++ b/docs/clap/macro.values_t.html @@ -0,0 +1,24 @@ +clap::values_t - Rust

[][src]Macro clap::values_t

+macro_rules! values_t {
+    ($m:ident, $v:expr, $t:ty) => { ... };
+    ($m:ident.values_of($v:expr), $t:ty) => { ... };
+}
+

Convenience macro getting a typed value Vec<T> where T implements std::str::FromStr +This macro returns a clap::Result<Vec<T>> which allows you as the developer to decide +what you'd like to do on a failed parse.

+

Examples

+
+let matches = App::new("myapp")
+              .arg_from_usage("[seq]... 'A sequence of pos whole nums, i.e. 20 45'")
+              .get_matches();
+
+let vals = values_t!(matches.values_of("seq"), u32).unwrap_or_else(|e| e.exit());
+for v in &vals {
+    println!("{} + 2: {}", v, v + 2);
+}
+
+let vals = values_t!(matches, "seq", u32).unwrap_or_else(|e| e.exit());
+for v in &vals {
+    println!("{} + 2: {}", v, v + 2);
+}
+
\ No newline at end of file diff --git a/docs/clap/macro.values_t_or_exit!.html b/docs/clap/macro.values_t_or_exit!.html new file mode 100644 index 00000000..87e377b5 --- /dev/null +++ b/docs/clap/macro.values_t_or_exit!.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to macro.values_t_or_exit.html...

+ + + \ No newline at end of file diff --git a/docs/clap/macro.values_t_or_exit.html b/docs/clap/macro.values_t_or_exit.html new file mode 100644 index 00000000..a57e599f --- /dev/null +++ b/docs/clap/macro.values_t_or_exit.html @@ -0,0 +1,26 @@ +clap::values_t_or_exit - Rust

[][src]Macro clap::values_t_or_exit

+macro_rules! values_t_or_exit {
+    ($m:ident, $v:expr, $t:ty) => { ... };
+    ($m:ident.values_of($v:expr), $t:ty) => { ... };
+}
+

Convenience macro getting a typed value Vec<T> where T implements std::str::FromStr +or exiting upon error.

+

NOTE: This macro is for backwards compatibility sake. Prefer +values_t!(/* ... */).unwrap_or_else(|e| e.exit())

+

Examples

+
+let matches = App::new("myapp")
+              .arg_from_usage("[seq]... 'A sequence of pos whole nums, i.e. 20 45'")
+              .get_matches();
+
+let vals = values_t_or_exit!(matches.values_of("seq"), u32);
+for v in &vals {
+    println!("{} + 2: {}", v, v + 2);
+}
+
+// type for example only
+let vals: Vec<u32> = values_t_or_exit!(matches, "seq", u32);
+for v in &vals {
+    println!("{} + 2: {}", v, v + 2);
+}
+
\ No newline at end of file diff --git a/docs/clap/sidebar-items.js b/docs/clap/sidebar-items.js new file mode 100644 index 00000000..7ab03170 --- /dev/null +++ b/docs/clap/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["AppSettings","Application level settings, which affect how [`App`] operates"],["ArgSettings","Various settings that apply to arguments and may be set, unset, and checked via getter/setter methods [`Arg::set`], [`Arg::unset`], and [`Arg::is_set`]"],["ErrorKind","Command line argument parser kind of error"],["Shell","Describes which shell to produce a completions file for"]],"macro":[["_clap_count_exprs","Counts the number of comma-delimited expressions passed to it. The result is a compile-time evaluable expression, suitable for use as a static array size, or the value of a `const`."],["app_from_crate","Allows you to build the `App` instance from your Cargo.toml at compile time."],["arg_enum","Convenience macro to generate more complete enums with variants to be used as a type when parsing arguments. This enum also provides a `variants()` function which can be used to retrieve a `Vec<&'static str>` of the variant names, as well as implementing [`FromStr`] and [`Display`] automatically."],["clap_app","Build `App`, `Arg`s, `SubCommand`s and `Group`s with Usage-string like input but without the associated parsing runtime cost."],["crate_authors","Allows you to pull the authors for the app from your Cargo.toml at compile time in the form: `\"author1 lastname :author2 lastname \"`"],["crate_description","Allows you to pull the description from your Cargo.toml at compile time."],["crate_name","Allows you to pull the name from your Cargo.toml at compile time."],["crate_version","Allows you to pull the version from your Cargo.toml at compile time as `MAJOR.MINOR.PATCH_PKGVERSION_PRE`"],["load_yaml","A convenience macro for loading the YAML file at compile time (relative to the current file, like modules work). That YAML object can then be passed to this function."],["value_t","Convenience macro getting a typed value `T` where `T` implements [`std::str::FromStr`] from an argument value. This macro returns a `Result` which allows you as the developer to decide what you'd like to do on a failed parse. There are two types of errors, parse failures and those where the argument wasn't present (such as a non-required argument). You can use it to get a single value, or a iterator as with the [`ArgMatches::values_of`]"],["value_t_or_exit","Convenience macro getting a typed value `T` where `T` implements [`std::str::FromStr`] or exiting upon error, instead of returning a [`Result`] type."],["values_t","Convenience macro getting a typed value [`Vec`] where `T` implements [`std::str::FromStr`] This macro returns a [`clap::Result>`] which allows you as the developer to decide what you'd like to do on a failed parse."],["values_t_or_exit","Convenience macro getting a typed value [`Vec`] where `T` implements [`std::str::FromStr`] or exiting upon error."]],"struct":[["App","Used to create a representation of a command line program and all possible command line arguments. Application settings are set using the \"builder pattern\" with the [`App::get_matches`] family of methods being the terminal methods that starts the runtime-parsing process. These methods then return information about the user supplied arguments (or lack there of)."],["Arg","The abstract representation of a command line argument. Used to set all the options and relationships that define a valid argument for the program."],["ArgGroup","`ArgGroup`s are a family of related [arguments] and way for you to express, \"Any of these arguments\". By placing arguments in a logical group, you can create easier requirement and exclusion rules instead of having to list each argument individually, or when you want a rule to apply \"any but not all\" arguments."],["ArgMatches","Used to get information about the arguments that were supplied to the program at runtime by the user. New instances of this struct are obtained by using the [`App::get_matches`] family of methods."],["Error","Command Line Argument Parser Error"],["OsValues","An iterator for getting multiple values out of an argument via the [`ArgMatches::values_of_os`] method. Usage of this iterator allows values which contain invalid UTF-8 code points unlike [`Values`]."],["SubCommand","The abstract representation of a command line subcommand."],["Values","An iterator for getting multiple values out of an argument via the [`ArgMatches::values_of`] method."],["YamlLoader",""]],"type":[["Result","Short hand for [`Result`] type"]]}); \ No newline at end of file diff --git a/docs/clap/struct.App.html b/docs/clap/struct.App.html new file mode 100644 index 00000000..dcf3dbf5 --- /dev/null +++ b/docs/clap/struct.App.html @@ -0,0 +1,753 @@ +clap::App - Rust

[][src]Struct clap::App

pub struct App<'a, 'b> where
    'a: 'b, 
{ /* fields omitted */ }

Used to create a representation of a command line program and all possible command line +arguments. Application settings are set using the "builder pattern" with the +App::get_matches family of methods being the terminal methods that starts the +runtime-parsing process. These methods then return information about the user supplied +arguments (or lack there of).

+

NOTE: There aren't any mandatory "options" that one must set. The "options" may +also appear in any order (so long as one of the App::get_matches methods is the last method +called).

+

Examples

+
+let m = App::new("My Program")
+    .author("Me, me@mail.com")
+    .version("1.0.2")
+    .about("Explains in brief what the program does")
+    .arg(
+        Arg::with_name("in_file").index(1)
+    )
+    .after_help("Longer explanation to appear after the options when \
+                 displaying the help information from --help or -h")
+    .get_matches();
+
+// Your program logic starts here...
+

Implementations

impl<'a, 'b> App<'a, 'b>[src]

pub fn new<S: Into<String>>(n: S) -> Self[src]

Creates a new instance of an application requiring a name. The name may be, but doesn't +have to be same as the binary. The name will be displayed to the user when they request to +print version or help and usage information.

+

Examples

+
+let prog = App::new("My Program")
+

pub fn get_name(&self) -> &str[src]

Get the name of the app

+

pub fn get_bin_name(&self) -> Option<&str>[src]

Get the name of the binary

+

pub fn with_defaults<S: Into<String>>(n: S) -> Self[src]

👎 Deprecated since 2.14.1:

Can never work; use explicit App::author() and App::version() calls instead

+

Creates a new instance of an application requiring a name, but uses the crate_authors! +and crate_version! macros to fill in the App::author and App::version fields.

+

Examples

+
+let prog = App::with_defaults("My Program")
+

pub fn from_yaml(yaml: &'a Yaml) -> App<'a, 'a>[src]

Creates a new instance of App from a .yml (YAML) file. A full example of supported YAML +objects can be found in examples/17_yaml.rs and examples/17_yaml.yml. One great use +for using YAML is when supporting multiple languages and dialects, as each language could +be a distinct YAML file and determined at compiletime via cargo "features" in your +Cargo.toml

+

In order to use this function you must compile clap with the features = ["yaml"] in +your settings for the [dependencies.clap] table of your Cargo.toml

+

NOTE: Due to how the YAML objects are built there is a convenience macro for loading +the YAML file at compile time (relative to the current file, like modules work). That YAML +object can then be passed to this function.

+

Panics

+

The YAML file must be properly formatted or this function will panic!. A good way to +ensure this doesn't happen is to run your program with the --help switch. If this passes +without error, you needn't worry because the YAML is properly formatted.

+

Examples

+

The following example shows how to load a properly formatted YAML file to build an instance +of an App struct.

+ +
This example is not tested
+let yml = load_yaml!("app.yml");
+let app = App::from_yaml(yml);
+
+// continued logic goes here, such as `app.get_matches()` etc.
+

pub fn author<S: Into<&'b str>>(self, author: S) -> Self[src]

Sets a string of author(s) that will be displayed to the user when they +request the help information with --help or -h.

+

Pro-tip: Use claps convenience macro crate_authors! to automatically set your +application's author(s) to the same thing as your crate at compile time. See the examples/ +directory for more information

+

See the examples/ +directory for more information

+

Examples

+
+App::new("myprog")
+     .author("Me, me@mymain.com")
+

pub fn bin_name<S: Into<String>>(self, name: S) -> Self[src]

Overrides the system-determined binary name. This should only be used when absolutely +necessary, such as when the binary name for your application is misleading, or perhaps +not how the user should invoke your program.

+

Pro-tip: When building things such as third party cargo subcommands, this setting +should be used!

+

NOTE: This command should not be used for SubCommands.

+

Examples

+
+App::new("My Program")
+     .bin_name("my_binary")
+

pub fn about<S: Into<&'b str>>(self, about: S) -> Self[src]

Sets a string describing what the program does. This will be displayed when displaying help +information with -h.

+

NOTE: If only about is provided, and not App::long_about but the user requests +--help clap will still display the contents of about appropriately

+

NOTE: Only [App::about] is used in completion script generation in order to be +concise

+

Examples

+
+App::new("myprog")
+    .about("Does really amazing things to great people")
+

pub fn long_about<S: Into<&'b str>>(self, about: S) -> Self[src]

Sets a string describing what the program does. This will be displayed when displaying help +information.

+

NOTE: If only long_about is provided, and not App::about but the user requests +-h clap will still display the contents of long_about appropriately

+

NOTE: Only App::about is used in completion script generation in order to be +concise

+

Examples

+
+App::new("myprog")
+    .long_about(
+"Does really amazing things to great people. Now let's talk a little
+ more in depth about how this subcommand really works. It may take about
+ a few lines of text, but that's ok!")
+

pub fn name<S: Into<String>>(self, name: S) -> Self[src]

Sets the program's name. This will be displayed when displaying help information.

+

Pro-top: This function is particularly useful when configuring a program via +App::from_yaml in conjunction with the crate_name! macro to derive the program's +name from its Cargo.toml.

+

Examples

+
This example is not tested
+let yml = load_yaml!("app.yml");
+let app = App::from_yaml(yml)
+    .name(crate_name!());
+
+// continued logic goes here, such as `app.get_matches()` etc.
+

pub fn after_help<S: Into<&'b str>>(self, help: S) -> Self[src]

Adds additional help information to be displayed in addition to auto-generated help. This +information is displayed after the auto-generated help information. This is often used +to describe how to use the arguments, or caveats to be noted.

+

Examples

+
+App::new("myprog")
+    .after_help("Does really amazing things to great people...but be careful with -R")
+

pub fn before_help<S: Into<&'b str>>(self, help: S) -> Self[src]

Adds additional help information to be displayed in addition to auto-generated help. This +information is displayed before the auto-generated help information. This is often used +for header information.

+

Examples

+
+App::new("myprog")
+    .before_help("Some info I'd like to appear before the help info")
+

pub fn version<S: Into<&'b str>>(self, ver: S) -> Self[src]

Sets a string of the version number to be displayed when displaying version or help +information with -V.

+

NOTE: If only version is provided, and not App::long_version but the user +requests --version clap will still display the contents of version appropriately

+

Pro-tip: Use claps convenience macro crate_version! to automatically set your +application's version to the same thing as your crate at compile time. See the examples/ +directory for more information

+

Examples

+
+App::new("myprog")
+    .version("v0.1.24")
+

pub fn long_version<S: Into<&'b str>>(self, ver: S) -> Self[src]

Sets a string of the version number to be displayed when displaying version or help +information with --version.

+

NOTE: If only long_version is provided, and not App::version but the user +requests -V clap will still display the contents of long_version appropriately

+

Pro-tip: Use claps convenience macro crate_version! to automatically set your +application's version to the same thing as your crate at compile time. See the examples/ +directory for more information

+

Examples

+
+App::new("myprog")
+    .long_version(
+"v0.1.24
+ commit: abcdef89726d
+ revision: 123
+ release: 2
+ binary: myprog")
+

pub fn usage<S: Into<&'b str>>(self, usage: S) -> Self[src]

Sets a custom usage string to override the auto-generated usage string.

+

This will be displayed to the user when errors are found in argument parsing, or when you +call ArgMatches::usage

+

CAUTION: Using this setting disables claps "context-aware" usage strings. After this +setting is set, this will be the only usage string displayed to the user!

+

NOTE: You do not need to specify the "USAGE: \n\t" portion, as that will +still be applied by clap, you only need to specify the portion starting +with the binary name.

+

NOTE: This will not replace the entire help message, only the portion +showing the usage.

+

Examples

+
+App::new("myprog")
+    .usage("myapp [-clDas] <some_file>")
+

pub fn help<S: Into<&'b str>>(self, help: S) -> Self[src]

Sets a custom help message and overrides the auto-generated one. This should only be used +when the auto-generated message does not suffice.

+

This will be displayed to the user when they use --help or -h

+

NOTE: This replaces the entire help message, so nothing will be auto-generated.

+

NOTE: This only replaces the help message for the current command, meaning if you +are using subcommands, those help messages will still be auto-generated unless you +specify a Arg::help for them as well.

+

Examples

+
+App::new("myapp")
+    .help("myapp v1.0\n\
+           Does awesome things\n\
+           (C) me@mail.com\n\n\
+
+           USAGE: myapp <opts> <command>\n\n\
+
+           Options:\n\
+           -h, --help       Display this message\n\
+           -V, --version    Display version info\n\
+           -s <stuff>       Do something with stuff\n\
+           -v               Be verbose\n\n\
+
+           Commmands:\n\
+           help             Prints this message\n\
+           work             Do some work")
+

pub fn help_short<S: AsRef<str> + 'b>(self, s: S) -> Self[src]

Sets the short for the auto-generated help argument.

+

By default clap automatically assigns h, but this can be overridden if you have a +different argument which you'd prefer to use the -h short with. This can be done by +defining your own argument with a lowercase h as the short.

+

clap lazily generates these help arguments after you've defined any arguments of +your own.

+

NOTE: Any leading - characters will be stripped, and only the first +non - character will be used as the short version

+

Examples

+
+App::new("myprog")
+    .help_short("H") // Using an uppercase `H` instead of the default lowercase `h`
+

pub fn version_short<S: AsRef<str>>(self, s: S) -> Self[src]

Sets the short for the auto-generated version argument.

+

By default clap automatically assigns V, but this can be overridden if you have a +different argument which you'd prefer to use the -V short with. This can be done by +defining your own argument with an uppercase V as the short.

+

clap lazily generates these version arguments after you've defined any arguments of +your own.

+

NOTE: Any leading - characters will be stripped, and only the first +non - character will be used as the short version

+

Examples

+
+App::new("myprog")
+    .version_short("v") // Using a lowercase `v` instead of the default capital `V`
+

pub fn help_message<S: Into<&'a str>>(self, s: S) -> Self[src]

Sets the help text for the auto-generated help argument.

+

By default clap sets this to "Prints help information", but if you're using a +different convention for your help messages and would prefer a different phrasing you can +override it.

+

Examples

+
+App::new("myprog")
+    .help_message("Print help information") // Perhaps you want imperative help messages
+
+

pub fn version_message<S: Into<&'a str>>(self, s: S) -> Self[src]

Sets the help text for the auto-generated version argument.

+

By default clap sets this to "Prints version information", but if you're using a +different convention for your help messages and would prefer a different phrasing then you +can change it.

+

Examples

+
+App::new("myprog")
+    .version_message("Print version information") // Perhaps you want imperative help messages
+

pub fn template<S: Into<&'b str>>(self, s: S) -> Self[src]

Sets the help template to be used, overriding the default format.

+

Tags arg given inside curly brackets.

+

Valid tags are:

+
    +
  • {bin} - Binary name.
  • +
  • {version} - Version number.
  • +
  • {author} - Author information.
  • +
  • {about} - General description (from App::about)
  • +
  • {usage} - Automatically generated or given usage string.
  • +
  • {all-args} - Help for all arguments (options, flags, positionals arguments, +and subcommands) including titles.
  • +
  • {unified} - Unified help for options and flags. Note, you must also set +AppSettings::UnifiedHelpMessage to fully merge both options and +flags, otherwise the ordering is "best effort"
  • +
  • {flags} - Help for flags.
  • +
  • {options} - Help for options.
  • +
  • {positionals} - Help for positionals arguments.
  • +
  • {subcommands} - Help for subcommands.
  • +
  • {after-help} - Help from App::after_help
  • +
  • {before-help} - Help from App::before_help
  • +
+

Examples

+
+App::new("myprog")
+    .version("1.0")
+    .template("{bin} ({version}) - {usage}")
+

NOTE: The template system is, on purpose, very simple. Therefore the tags have to be +written in lowercase and without spacing.

+

pub fn setting(self, setting: AppSettings) -> Self[src]

Enables a single command, or SubCommand, level settings.

+

See AppSettings for a full list of possibilities and examples.

+

Examples

+
+App::new("myprog")
+    .setting(AppSettings::SubcommandRequired)
+    .setting(AppSettings::WaitOnError)
+

pub fn settings(self, settings: &[AppSettings]) -> Self[src]

Enables multiple command, or SubCommand, level settings

+

See AppSettings for a full list of possibilities and examples.

+

Examples

+
+App::new("myprog")
+    .settings(&[AppSettings::SubcommandRequired,
+                 AppSettings::WaitOnError])
+

pub fn global_setting(self, setting: AppSettings) -> Self[src]

Enables a single setting that is propagated down through all child SubCommands.

+

See AppSettings for a full list of possibilities and examples.

+

NOTE: The setting is only propagated down and not up through parent commands.

+

Examples

+
+App::new("myprog")
+    .global_setting(AppSettings::SubcommandRequired)
+

pub fn global_settings(self, settings: &[AppSettings]) -> Self[src]

Enables multiple settings which are propagated down through all child SubCommands.

+

See AppSettings for a full list of possibilities and examples.

+

NOTE: The setting is only propagated down and not up through parent commands.

+

Examples

+
+App::new("myprog")
+    .global_settings(&[AppSettings::SubcommandRequired,
+                 AppSettings::ColoredHelp])
+

pub fn unset_setting(self, setting: AppSettings) -> Self[src]

Disables a single command, or SubCommand, level setting.

+

See AppSettings for a full list of possibilities and examples.

+

Examples

+
+App::new("myprog")
+    .unset_setting(AppSettings::ColorAuto)
+

pub fn unset_settings(self, settings: &[AppSettings]) -> Self[src]

Disables multiple command, or SubCommand, level settings.

+

See AppSettings for a full list of possibilities and examples.

+

Examples

+
+App::new("myprog")
+    .unset_settings(&[AppSettings::ColorAuto,
+                      AppSettings::AllowInvalidUtf8])
+

pub fn set_term_width(self, width: usize) -> Self[src]

Sets the terminal width at which to wrap help messages. Defaults to 120. Using 0 will +ignore terminal widths and use source formatting.

+

clap automatically tries to determine the terminal width on Unix, Linux, macOS and Windows +if the wrap_help cargo "feature" has been used while compiling. If the terminal width +cannot be determined, clap defaults to 120.

+

NOTE: This setting applies globally and not on a per-command basis.

+

NOTE: This setting must be set before any subcommands are added!

+

Platform Specific

+

Only Unix, Linux, macOS and Windows support automatic determination of terminal width. +Even on those platforms, this setting is useful if for any reason the terminal width +cannot be determined.

+

Examples

+
+App::new("myprog")
+    .set_term_width(80)
+

pub fn max_term_width(self, w: usize) -> Self[src]

Sets the max terminal width at which to wrap help messages. Using 0 will ignore terminal +widths and use source formatting.

+

clap automatically tries to determine the terminal width on Unix, Linux, macOS and Windows +if the wrap_help cargo "feature" has been used while compiling, but one might want to +limit the size (e.g. when the terminal is running fullscreen).

+

NOTE: This setting applies globally and not on a per-command basis.

+

NOTE: This setting must be set before any subcommands are added!

+

Platform Specific

+

Only Unix, Linux, macOS and Windows support automatic determination of terminal width.

+

Examples

+
+App::new("myprog")
+    .max_term_width(100)
+

pub fn arg<A: Into<Arg<'a, 'b>>>(self, a: A) -> Self[src]

Adds an argument to the list of valid possibilities.

+

Examples

+
+App::new("myprog")
+    // Adding a single "flag" argument with a short and help text, using Arg::with_name()
+    .arg(
+        Arg::with_name("debug")
+           .short("d")
+           .help("turns on debugging mode")
+    )
+    // Adding a single "option" argument with a short, a long, and help text using the less
+    // verbose Arg::from_usage()
+    .arg(
+        Arg::from_usage("-c --config=[CONFIG] 'Optionally sets a config file to use'")
+    )
+

pub fn args(self, args: &[Arg<'a, 'b>]) -> Self[src]

Adds multiple arguments to the list of valid possibilities

+

Examples

+
+App::new("myprog")
+    .args(
+        &[Arg::from_usage("[debug] -d 'turns on debugging info'"),
+         Arg::with_name("input").index(1).help("the input file to use")]
+    )
+

pub fn arg_from_usage(self, usage: &'a str) -> Self[src]

A convenience method for adding a single argument from a usage type string. The string +used follows the same rules and syntax as Arg::from_usage

+

NOTE: The downside to using this method is that you can not set any additional +properties of the Arg other than what Arg::from_usage supports.

+

Examples

+
+App::new("myprog")
+    .arg_from_usage("-c --config=<FILE> 'Sets a configuration file to use'")
+

pub fn args_from_usage(self, usage: &'a str) -> Self[src]

Adds multiple arguments at once from a usage string, one per line. See +Arg::from_usage for details on the syntax and rules supported.

+

NOTE: Like App::arg_from_usage the downside is you only set properties for the +Args which Arg::from_usage supports.

+

Examples

+
+App::new("myprog")
+    .args_from_usage(
+        "-c --config=[FILE] 'Sets a configuration file to use'
+         [debug]... -d 'Sets the debugging level'
+         <FILE> 'The input file to use'"
+    )
+

pub fn alias<S: Into<&'b str>>(self, name: S) -> Self[src]

Allows adding a SubCommand alias, which function as "hidden" subcommands that +automatically dispatch as if this subcommand was used. This is more efficient, and easier +than creating multiple hidden subcommands as one only needs to check for the existence of +this command, and not all variants.

+

Examples

+
+let m = App::new("myprog")
+            .subcommand(SubCommand::with_name("test")
+                .alias("do-stuff"))
+            .get_matches_from(vec!["myprog", "do-stuff"]);
+assert_eq!(m.subcommand_name(), Some("test"));
+

pub fn aliases(self, names: &[&'b str]) -> Self[src]

Allows adding SubCommand aliases, which function as "hidden" subcommands that +automatically dispatch as if this subcommand was used. This is more efficient, and easier +than creating multiple hidden subcommands as one only needs to check for the existence of +this command, and not all variants.

+

Examples

+
+let m = App::new("myprog")
+            .subcommand(SubCommand::with_name("test")
+                .aliases(&["do-stuff", "do-tests", "tests"]))
+                .arg(Arg::with_name("input")
+                            .help("the file to add")
+                            .index(1)
+                            .required(false))
+            .get_matches_from(vec!["myprog", "do-tests"]);
+assert_eq!(m.subcommand_name(), Some("test"));
+

pub fn visible_alias<S: Into<&'b str>>(self, name: S) -> Self[src]

Allows adding a SubCommand alias that functions exactly like those defined with +App::alias, except that they are visible inside the help message.

+

Examples

+
+let m = App::new("myprog")
+            .subcommand(SubCommand::with_name("test")
+                .visible_alias("do-stuff"))
+            .get_matches_from(vec!["myprog", "do-stuff"]);
+assert_eq!(m.subcommand_name(), Some("test"));
+

pub fn visible_aliases(self, names: &[&'b str]) -> Self[src]

Allows adding multiple SubCommand aliases that functions exactly like those defined +with App::aliases, except that they are visible inside the help message.

+

Examples

+
+let m = App::new("myprog")
+            .subcommand(SubCommand::with_name("test")
+                .visible_aliases(&["do-stuff", "tests"]))
+            .get_matches_from(vec!["myprog", "do-stuff"]);
+assert_eq!(m.subcommand_name(), Some("test"));
+

pub fn group(self, group: ArgGroup<'a>) -> Self[src]

Adds an ArgGroup to the application. ArgGroups are a family of related arguments. +By placing them in a logical group, you can build easier requirement and exclusion rules. +For instance, you can make an entire ArgGroup required, meaning that one (and only +one) argument from that group must be present at runtime.

+

You can also do things such as name an ArgGroup as a conflict to another argument. +Meaning any of the arguments that belong to that group will cause a failure if present with +the conflicting argument.

+

Another added benefit of ArgGroups is that you can extract a value from a group instead +of determining exactly which argument was used.

+

Finally, using ArgGroups to ensure exclusion between arguments is another very common +use

+

Examples

+

The following example demonstrates using an ArgGroup to ensure that one, and only one, +of the arguments from the specified group is present at runtime.

+ +
+App::new("app")
+    .args_from_usage(
+        "--set-ver [ver] 'set the version manually'
+         --major         'auto increase major'
+         --minor         'auto increase minor'
+         --patch         'auto increase patch'")
+    .group(ArgGroup::with_name("vers")
+         .args(&["set-ver", "major", "minor","patch"])
+         .required(true))
+

pub fn groups(self, groups: &[ArgGroup<'a>]) -> Self[src]

Adds multiple ArgGroups to the App at once.

+

Examples

+
+App::new("app")
+    .args_from_usage(
+        "--set-ver [ver] 'set the version manually'
+         --major         'auto increase major'
+         --minor         'auto increase minor'
+         --patch         'auto increase patch'
+         -c [FILE]       'a config file'
+         -i [IFACE]      'an interface'")
+    .groups(&[
+        ArgGroup::with_name("vers")
+            .args(&["set-ver", "major", "minor","patch"])
+            .required(true),
+        ArgGroup::with_name("input")
+            .args(&["c", "i"])
+    ])
+

pub fn subcommand(self, subcmd: App<'a, 'b>) -> Self[src]

Adds a SubCommand to the list of valid possibilities. Subcommands are effectively +sub-Apps, because they can contain their own arguments, subcommands, version, usage, +etc. They also function just like Apps, in that they get their own auto generated help, +version, and usage.

+

Examples

+
+App::new("myprog")
+    .subcommand(SubCommand::with_name("config")
+        .about("Controls configuration features")
+        .arg_from_usage("<config> 'Required configuration file to use'"))
+

pub fn subcommands<I>(self, subcmds: I) -> Self where
    I: IntoIterator<Item = App<'a, 'b>>, 
[src]

Adds multiple subcommands to the list of valid possibilities by iterating over an +IntoIterator of SubCommands

+

Examples

+
+.subcommands( vec![
+       SubCommand::with_name("config").about("Controls configuration functionality")
+                                .arg(Arg::with_name("config_file").index(1)),
+       SubCommand::with_name("debug").about("Controls debug functionality")])
+

pub fn display_order(self, ord: usize) -> Self[src]

Allows custom ordering of SubCommands within the help message. Subcommands with a lower +value will be displayed first in the help message. This is helpful when one would like to +emphasise frequently used subcommands, or prioritize those towards the top of the list. +Duplicate values are allowed. Subcommands with duplicate display orders will be +displayed in alphabetical order.

+

NOTE: The default is 999 for all subcommands.

+

Examples

+
+let m = App::new("cust-ord")
+    .subcommand(SubCommand::with_name("alpha") // typically subcommands are grouped
+                                               // alphabetically by name. Subcommands
+                                               // without a display_order have a value of
+                                               // 999 and are displayed alphabetically with
+                                               // all other 999 subcommands
+        .about("Some help and text"))
+    .subcommand(SubCommand::with_name("beta")
+        .display_order(1)   // In order to force this subcommand to appear *first*
+                            // all we have to do is give it a value lower than 999.
+                            // Any other subcommands with a value of 1 will be displayed
+                            // alphabetically with this one...then 2 values, then 3, etc.
+        .about("I should be first!"))
+    .get_matches_from(vec![
+        "cust-ord", "--help"
+    ]);
+

The above example displays the following help message

+
cust-ord
+
+USAGE:
+    cust-ord [FLAGS] [OPTIONS]
+
+FLAGS:
+    -h, --help       Prints help information
+    -V, --version    Prints version information
+
+SUBCOMMANDS:
+    beta    I should be first!
+    alpha   Some help and text
+
+

pub fn print_help(&mut self) -> ClapResult<()>[src]

Prints the full help message to io::stdout() using a BufWriter using the same +method as if someone ran -h to request the help message

+

NOTE: clap has the ability to distinguish between "short" and "long" help messages +depending on if the user ran -h (short) or --help (long)

+

Examples

+
+let mut app = App::new("myprog");
+app.print_help();
+

pub fn print_long_help(&mut self) -> ClapResult<()>[src]

Prints the full help message to io::stdout() using a BufWriter using the same +method as if someone ran --help to request the help message

+

NOTE: clap has the ability to distinguish between "short" and "long" help messages +depending on if the user ran -h (short) or --help (long)

+

Examples

+
+let mut app = App::new("myprog");
+app.print_long_help();
+

pub fn write_help<W: Write>(&self, w: &mut W) -> ClapResult<()>[src]

Writes the full help message to the user to a io::Write object in the same method as if +the user ran -h

+

NOTE: clap has the ability to distinguish between "short" and "long" help messages +depending on if the user ran -h (short) or --help (long)

+

NOTE: There is a known bug where this method does not write propagated global arguments +or autogenerated arguments (i.e. the default help/version args). Prefer +[App::write_long_help] instead if possible!

+

Examples

+
+use std::io;
+let mut app = App::new("myprog");
+let mut out = io::stdout();
+app.write_help(&mut out).expect("failed to write to stdout");
+

pub fn write_long_help<W: Write>(&mut self, w: &mut W) -> ClapResult<()>[src]

Writes the full help message to the user to a io::Write object in the same method as if +the user ran --help

+

NOTE: clap has the ability to distinguish between "short" and "long" help messages +depending on if the user ran -h (short) or --help (long)

+

Examples

+
+use std::io;
+let mut app = App::new("myprog");
+let mut out = io::stdout();
+app.write_long_help(&mut out).expect("failed to write to stdout");
+

pub fn write_version<W: Write>(&self, w: &mut W) -> ClapResult<()>[src]

Writes the version message to the user to a io::Write object as if the user ran -V.

+

NOTE: clap has the ability to distinguish between "short" and "long" version messages +depending on if the user ran -V (short) or --version (long)

+

Examples

+
+use std::io;
+let mut app = App::new("myprog");
+let mut out = io::stdout();
+app.write_version(&mut out).expect("failed to write to stdout");
+

pub fn write_long_version<W: Write>(&self, w: &mut W) -> ClapResult<()>[src]

Writes the version message to the user to a io::Write object

+

NOTE: clap has the ability to distinguish between "short" and "long" version messages +depending on if the user ran -V (short) or --version (long)

+

Examples

+
+use std::io;
+let mut app = App::new("myprog");
+let mut out = io::stdout();
+app.write_long_version(&mut out).expect("failed to write to stdout");
+

pub fn gen_completions<T: Into<OsString>, S: Into<String>>(
    &mut self,
    bin_name: S,
    for_shell: Shell,
    out_dir: T
)
[src]

Generate a completions file for a specified shell at compile time.

+

NOTE: to generate the file at compile time you must use a build.rs "Build Script"

+

Examples

+

The following example generates a bash completion script via a build.rs script. In this +simple example, we'll demo a very small application with only a single subcommand and two +args. Real applications could be many multiple levels deep in subcommands, and have tens or +potentially hundreds of arguments.

+

First, it helps if we separate out our App definition into a separate file. Whether you +do this as a function, or bare App definition is a matter of personal preference.

+ +
+// src/cli.rs
+
+use clap::{App, Arg, SubCommand};
+
+pub fn build_cli() -> App<'static, 'static> {
+    App::new("compl")
+        .about("Tests completions")
+        .arg(Arg::with_name("file")
+            .help("some input file"))
+        .subcommand(SubCommand::with_name("test")
+            .about("tests things")
+            .arg(Arg::with_name("case")
+                .long("case")
+                .takes_value(true)
+                .help("the case to test")))
+}
+

In our regular code, we can simply call this build_cli() function, then call +get_matches(), or any of the other normal methods directly after. For example:

+ +
This example is not tested
+// src/main.rs
+
+mod cli;
+
+fn main() {
+    let m = cli::build_cli().get_matches();
+
+    // normal logic continues...
+}
+

Next, we set up our Cargo.toml to use a build.rs build script.

+
# Cargo.toml
+build = "build.rs"
+
+[build-dependencies]
+clap = "2.23"
+
+

Next, we place a build.rs in our project root.

+ +
This example is not tested
+extern crate clap;
+
+use clap::Shell;
+
+include!("src/cli.rs");
+
+fn main() {
+    let outdir = match env::var_os("OUT_DIR") {
+        None => return,
+        Some(outdir) => outdir,
+    };
+    let mut app = build_cli();
+    app.gen_completions("myapp",      // We need to specify the bin name manually
+                        Shell::Bash,  // Then say which shell to build completions for
+                        outdir);      // Then say where write the completions to
+}
+

Now, once we compile there will be a {bin_name}.bash file in the directory. +Assuming we compiled with debug mode, it would be somewhere similar to +<project>/target/debug/build/myapp-<hash>/out/myapp.bash.

+

Fish shell completions will use the file format {bin_name}.fish

+

pub fn gen_completions_to<W: Write, S: Into<String>>(
    &mut self,
    bin_name: S,
    for_shell: Shell,
    buf: &mut W
)
[src]

Generate a completions file for a specified shell at runtime. Until cargo install can +install extra files like a completion script, this may be used e.g. in a command that +outputs the contents of the completion script, to be redirected into a file by the user.

+

Examples

+

Assuming a separate cli.rs like the example above, +we can let users generate a completion script using a command:

+ +
This example is not tested
+// src/main.rs
+
+mod cli;
+use std::io;
+
+fn main() {
+    let matches = cli::build_cli().get_matches();
+
+    if matches.is_present("generate-bash-completions") {
+        cli::build_cli().gen_completions_to("myapp", Shell::Bash, &mut io::stdout());
+    }
+
+    // normal logic continues...
+}
+
+

Usage:

+
$ myapp generate-bash-completions > /usr/share/bash-completion/completions/myapp.bash
+
+

pub fn get_matches(self) -> ArgMatches<'a>[src]

Starts the parsing process, upon a failed parse an error will be displayed to the user and +the process will exit with the appropriate error code. By default this method gets all user +provided arguments from env::args_os in order to allow for invalid UTF-8 code points, +which are legal on many platforms.

+

Examples

+
+let matches = App::new("myprog")
+    // Args and options go here...
+    .get_matches();
+

pub fn get_matches_safe(self) -> ClapResult<ArgMatches<'a>>[src]

Starts the parsing process. This method will return a clap::Result type instead of exiting +the process on failed parse. By default this method gets matches from env::args_os

+

NOTE: This method WILL NOT exit when --help or --version (or short versions) are +used. It will return a clap::Error, where the kind is a +ErrorKind::HelpDisplayed or ErrorKind::VersionDisplayed respectively. You must call +Error::exit or perform a std::process::exit.

+

Examples

+
+let matches = App::new("myprog")
+    // Args and options go here...
+    .get_matches_safe()
+    .unwrap_or_else( |e| e.exit() );
+

pub fn get_matches_from<I, T>(self, itr: I) -> ArgMatches<'a> where
    I: IntoIterator<Item = T>,
    T: Into<OsString> + Clone
[src]

Starts the parsing process. Like App::get_matches this method does not return a clap::Result +and will automatically exit with an error message. This method, however, lets you specify +what iterator to use when performing matches, such as a Vec of your making.

+

NOTE: The first argument will be parsed as the binary name unless +AppSettings::NoBinaryName is used

+

Examples

+
+let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
+
+let matches = App::new("myprog")
+    // Args and options go here...
+    .get_matches_from(arg_vec);
+

pub fn get_matches_from_safe<I, T>(self, itr: I) -> ClapResult<ArgMatches<'a>> where
    I: IntoIterator<Item = T>,
    T: Into<OsString> + Clone
[src]

Starts the parsing process. A combination of App::get_matches_from, and +App::get_matches_safe

+

NOTE: This method WILL NOT exit when --help or --version (or short versions) are +used. It will return a clap::Error, where the kind is a ErrorKind::HelpDisplayed +or ErrorKind::VersionDisplayed respectively. You must call Error::exit or +perform a std::process::exit yourself.

+

NOTE: The first argument will be parsed as the binary name unless +AppSettings::NoBinaryName is used

+

Examples

+
+let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
+
+let matches = App::new("myprog")
+    // Args and options go here...
+    .get_matches_from_safe(arg_vec)
+    .unwrap_or_else( |e| { panic!("An error occurs: {}", e) });
+

pub fn get_matches_from_safe_borrow<I, T>(
    &mut self,
    itr: I
) -> ClapResult<ArgMatches<'a>> where
    I: IntoIterator<Item = T>,
    T: Into<OsString> + Clone
[src]

Starts the parsing process without consuming the App struct self. This is normally not +the desired functionality, instead prefer App::get_matches_from_safe which does +consume self.

+

NOTE: The first argument will be parsed as the binary name unless +AppSettings::NoBinaryName is used

+

Examples

+
+let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
+
+let mut app = App::new("myprog");
+    // Args and options go here...
+let matches = app.get_matches_from_safe_borrow(arg_vec)
+    .unwrap_or_else( |e| { panic!("An error occurs: {}", e) });
+

Trait Implementations

impl<'a, 'b> Clone for App<'a, 'b>[src]

impl<'n, 'e> Display for App<'n, 'e>[src]

impl<'a> From<&'a Yaml> for App<'a, 'a>[src]

Auto Trait Implementations

impl<'a, 'b> !RefUnwindSafe for App<'a, 'b>

impl<'a, 'b> !Send for App<'a, 'b>

impl<'a, 'b> !Sync for App<'a, 'b>

impl<'a, 'b> Unpin for App<'a, 'b>

impl<'a, 'b> !UnwindSafe for App<'a, 'b>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/struct.Arg.html b/docs/clap/struct.Arg.html new file mode 100644 index 00000000..c751d2fd --- /dev/null +++ b/docs/clap/struct.Arg.html @@ -0,0 +1,2407 @@ +clap::Arg - Rust

[][src]Struct clap::Arg

pub struct Arg<'a, 'b> where
    'a: 'b, 
{ /* fields omitted */ }

The abstract representation of a command line argument. Used to set all the options and +relationships that define a valid argument for the program.

+

There are two methods for constructing Args, using the builder pattern and setting options +manually, or using a usage string which is far less verbose but has fewer options. You can also +use a combination of the two methods to achieve the best of both worlds.

+

Examples

+
+// Using the traditional builder pattern and setting each option manually
+let cfg = Arg::with_name("config")
+      .short("c")
+      .long("config")
+      .takes_value(true)
+      .value_name("FILE")
+      .help("Provides a config file to myprog");
+// Using a usage string (setting a similar argument to the one above)
+let input = Arg::from_usage("-i, --input=[FILE] 'Provides an input file to the program'");
+

Implementations

impl<'a, 'b> Arg<'a, 'b>[src]

pub fn with_name(n: &'a str) -> Self[src]

Creates a new instance of Arg using a unique string name. The name will be used to get +information about whether or not the argument was used at runtime, get values, set +relationships with other args, etc..

+

NOTE: In the case of arguments that take values (i.e. Arg::takes_value(true)) +and positional arguments (i.e. those without a preceding - or --) the name will also +be displayed when the user prints the usage/help information of the program.

+

Examples

+
+Arg::with_name("config")
+

pub fn from_yaml(y: &BTreeMap<Yaml, Yaml>) -> Arg[src]

Creates a new instance of Arg from a .yml (YAML) file.

+

Examples

+
This example is not tested
+let yml = load_yaml!("arg.yml");
+let arg = Arg::from_yaml(yml);
+

pub fn from_usage(u: &'a str) -> Self[src]

Creates a new instance of Arg from a usage string. Allows creation of basic settings +for the Arg. The syntax is flexible, but there are some rules to follow.

+

NOTE: Not all settings may be set using the usage string method. Some properties are +only available via the builder pattern.

+

NOTE: Only ASCII values are officially supported in Arg::from_usage strings. Some +UTF-8 codepoints may work just fine, but this is not guaranteed.

+

Syntax

+

Usage strings typically following the form:

+
[explicit name] [short] [long] [value names] [help string]
+
+

This is not a hard rule as the attributes can appear in other orders. There are also +several additional sigils which denote additional settings. Below are the details of each +portion of the string.

+

Explicit Name

+

This is an optional field, if it's omitted the argument will use one of the additional +fields as the name using the following priority order:

+
    +
  • Explicit Name (This always takes precedence when present)
  • +
  • Long
  • +
  • Short
  • +
  • Value Name
  • +
+

clap determines explicit names as the first string of characters between either [] or +<> where [] has the dual notation of meaning the argument is optional, and <> meaning +the argument is required.

+

Explicit names may be followed by:

+
    +
  • The multiple denotation ...
  • +
+

Example explicit names as follows (ename for an optional argument, and rname for a +required argument):

+
[ename] -s, --long 'some flag'
+<rname> -r, --longer 'some other flag'
+
+

Short

+

This is set by placing a single character after a leading -.

+

Shorts may be followed by

+
    +
  • The multiple denotation ...
  • +
  • An optional comma , which is cosmetic only
  • +
  • Value notation
  • +
+

Example shorts are as follows (-s, and -r):

+
-s, --long 'some flag'
+<rname> -r [val], --longer 'some option'
+
+

Long

+

This is set by placing a word (no spaces) after a leading --.

+

Shorts may be followed by

+
    +
  • The multiple denotation ...
  • +
  • Value notation
  • +
+

Example longs are as follows (--some, and --rapid):

+
-s, --some 'some flag'
+--rapid=[FILE] 'some option'
+
+

Values (Value Notation)

+

This is set by placing a word(s) between [] or <> optionally after = (although this +is cosmetic only and does not affect functionality). If an explicit name has not been +set, using <> will denote a required argument, and [] will denote an optional argument

+

Values may be followed by

+
    +
  • The multiple denotation ...
  • +
  • More Value notation
  • +
+

More than one value will also implicitly set the arguments number of values, i.e. having +two values, --option [val1] [val2] specifies that in order for option to be satisified it +must receive exactly two values

+

Example values are as follows (FILE, and SPEED):

+
-s, --some [FILE] 'some option'
+--rapid=<SPEED>... 'some required multiple option'
+
+

Help String

+

The help string is denoted between a pair of single quotes '' and may contain any +characters.

+

Example help strings are as follows:

+
-s, --some [FILE] 'some option'
+--rapid=<SPEED>... 'some required multiple option'
+
+

Additional Sigils

+

Multiple notation ... (three consecutive dots/periods) specifies that this argument may +be used multiple times. Do not confuse multiple occurrences (...) with multiple values. +--option val1 val2 is a single occurrence with multiple values. --flag --flag is +multiple occurrences (and then you can obviously have instances of both as well)

+

Examples

+
+App::new("prog")
+    .args(&[
+        Arg::from_usage("--config <FILE> 'a required file for the configuration and no short'"),
+        Arg::from_usage("-d, --debug... 'turns on debugging information and allows multiples'"),
+        Arg::from_usage("[input] 'an optional input file to use'")
+])
+

pub fn short<S: AsRef<str>>(self, s: S) -> Self[src]

Sets the short version of the argument without the preceding -.

+

By default clap automatically assigns V and h to the auto-generated version and +help arguments respectively. You may use the uppercase V or lowercase h for your own +arguments, in which case clap simply will not assign those to the auto-generated +version or help arguments.

+

NOTE: Any leading - characters will be stripped, and only the first +non - character will be used as the short version

+

Examples

+

To set short use a single valid UTF-8 code point. If you supply a leading - such as +-c, the - will be stripped.

+ +
+Arg::with_name("config")
+    .short("c")
+

Setting short allows using the argument via a single hyphen (-) such as -c

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("config")
+        .short("c"))
+    .get_matches_from(vec![
+        "prog", "-c"
+    ]);
+
+assert!(m.is_present("config"));
+

pub fn long(self, l: &'b str) -> Self[src]

Sets the long version of the argument without the preceding --.

+

By default clap automatically assigns version and help to the auto-generated +version and help arguments respectively. You may use the word version or help for +the long form of your own arguments, in which case clap simply will not assign those to +the auto-generated version or help arguments.

+

NOTE: Any leading - characters will be stripped

+

Examples

+

To set long use a word containing valid UTF-8 codepoints. If you supply a double leading +-- such as --config they will be stripped. Hyphens in the middle of the word, however, +will not be stripped (i.e. config-file is allowed)

+ +
+Arg::with_name("cfg")
+    .long("config")
+

Setting long allows using the argument via a double hyphen (--) such as --config

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config"))
+    .get_matches_from(vec![
+        "prog", "--config"
+    ]);
+
+assert!(m.is_present("cfg"));
+

pub fn alias<S: Into<&'b str>>(self, name: S) -> Self[src]

Allows adding a Arg alias, which function as "hidden" arguments that +automatically dispatch as if this argument was used. This is more efficient, and easier +than creating multiple hidden arguments as one only needs to check for the existence of +this command, and not all variants.

+

Examples

+
+let m = App::new("prog")
+            .arg(Arg::with_name("test")
+            .long("test")
+            .alias("alias")
+            .takes_value(true))
+       .get_matches_from(vec![
+            "prog", "--alias", "cool"
+        ]);
+assert!(m.is_present("test"));
+assert_eq!(m.value_of("test"), Some("cool"));
+

pub fn aliases(self, names: &[&'b str]) -> Self[src]

Allows adding Arg aliases, which function as "hidden" arguments that +automatically dispatch as if this argument was used. This is more efficient, and easier +than creating multiple hidden subcommands as one only needs to check for the existence of +this command, and not all variants.

+

Examples

+
+let m = App::new("prog")
+            .arg(Arg::with_name("test")
+                    .long("test")
+                    .aliases(&["do-stuff", "do-tests", "tests"])
+                    .help("the file to add")
+                    .required(false))
+            .get_matches_from(vec![
+                "prog", "--do-tests"
+            ]);
+assert!(m.is_present("test"));
+

pub fn visible_alias<S: Into<&'b str>>(self, name: S) -> Self[src]

Allows adding a Arg alias that functions exactly like those defined with +[Arg::alias], except that they are visible inside the help message.

+

Examples

+
+let m = App::new("prog")
+            .arg(Arg::with_name("test")
+                .visible_alias("something-awesome")
+                .long("test")
+                .takes_value(true))
+       .get_matches_from(vec![
+            "prog", "--something-awesome", "coffee"
+        ]);
+assert!(m.is_present("test"));
+assert_eq!(m.value_of("test"), Some("coffee"));
+

pub fn visible_aliases(self, names: &[&'b str]) -> Self[src]

Allows adding multiple Arg aliases that functions exactly like those defined +with [Arg::aliases], except that they are visible inside the help message.

+

Examples

+
+let m = App::new("prog")
+            .arg(Arg::with_name("test")
+                .long("test")
+                .visible_aliases(&["something", "awesome", "cool"]))
+       .get_matches_from(vec![
+            "prog", "--awesome"
+        ]);
+assert!(m.is_present("test"));
+

pub fn help(self, h: &'b str) -> Self[src]

Sets the short help text of the argument that will be displayed to the user when they print +the help information with -h. Typically, this is a short (one line) description of the +arg.

+

NOTE: If only Arg::help is provided, and not Arg::long_help but the user requests +--help clap will still display the contents of help appropriately

+

NOTE: Only Arg::help is used in completion script generation in order to be concise

+

Examples

+

Any valid UTF-8 is allowed in the help text. The one exception is when one wishes to +include a newline in the help text and have the following text be properly aligned with all +the other help text.

+ +
+Arg::with_name("config")
+    .help("The config file used by the myprog")
+

Setting help displays a short message to the side of the argument when the user passes +-h or --help (by default).

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config")
+        .help("Some help text describing the --config arg"))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

The above example displays

+
helptest
+
+USAGE:
+   helptest [FLAGS]
+
+FLAGS:
+    --config     Some help text describing the --config arg
+-h, --help       Prints help information
+-V, --version    Prints version information
+
+

pub fn long_help(self, h: &'b str) -> Self[src]

Sets the long help text of the argument that will be displayed to the user when they print +the help information with --help. Typically this a more detailed (multi-line) message +that describes the arg.

+

NOTE: If only long_help is provided, and not Arg::help but the user requests -h +clap will still display the contents of long_help appropriately

+

NOTE: Only Arg::help is used in completion script generation in order to be concise

+

Examples

+

Any valid UTF-8 is allowed in the help text. The one exception is when one wishes to +include a newline in the help text and have the following text be properly aligned with all +the other help text.

+ +
+Arg::with_name("config")
+    .long_help(
+"The config file used by the myprog must be in JSON format
+with only valid keys and may not contain other nonsense
+that cannot be read by this program. Obviously I'm going on
+and on, so I'll stop now.")
+

Setting help displays a short message to the side of the argument when the user passes +-h or --help (by default).

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config")
+        .long_help(
+"The config file used by the myprog must be in JSON format
+with only valid keys and may not contain other nonsense
+that cannot be read by this program. Obviously I'm going on
+and on, so I'll stop now."))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

The above example displays

+
helptest
+
+USAGE:
+   helptest [FLAGS]
+
+FLAGS:
+   --config
+        The config file used by the myprog must be in JSON format
+        with only valid keys and may not contain other nonsense
+        that cannot be read by this program. Obviously I'm going on
+        and on, so I'll stop now.
+
+-h, --help
+        Prints help information
+
+-V, --version
+        Prints version information
+
+

pub fn last(self, l: bool) -> Self[src]

Specifies that this arg is the last, or final, positional argument (i.e. has the highest +index) and is only able to be accessed via the -- syntax (i.e. $ prog args -- last_arg). Even, if no other arguments are left to parse, if the user omits the -- syntax +they will receive an UnknownArgument error. Setting an argument to .last(true) also +allows one to access this arg early using the -- syntax. Accessing an arg early, even with +the -- syntax is otherwise not possible.

+

NOTE: This will change the usage string to look like $ prog [FLAGS] [-- <ARG>] if +ARG is marked as .last(true).

+

NOTE: This setting will imply AppSettings::DontCollapseArgsInUsage because failing +to set this can make the usage string very confusing.

+

NOTE: This setting only applies to positional arguments, and has no affect on FLAGS / +OPTIONS

+

CAUTION: Setting an argument to .last(true) and having child subcommands is not +recommended with the exception of also using AppSettings::ArgsNegateSubcommands +(or AppSettings::SubcommandsNegateReqs if the argument marked .last(true) is also +marked .required(true))

+

Examples

+
+Arg::with_name("args")
+    .last(true)
+

Setting Arg::last(true) ensures the arg has the highest index of all positional args +and requires that the -- syntax be used to access it early.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("first"))
+    .arg(Arg::with_name("second"))
+    .arg(Arg::with_name("third").last(true))
+    .get_matches_from_safe(vec![
+        "prog", "one", "--", "three"
+    ]);
+
+assert!(res.is_ok());
+let m = res.unwrap();
+assert_eq!(m.value_of("third"), Some("three"));
+assert!(m.value_of("second").is_none());
+

Even if the positional argument marked .last(true) is the only argument left to parse, +failing to use the -- syntax results in an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("first"))
+    .arg(Arg::with_name("second"))
+    .arg(Arg::with_name("third").last(true))
+    .get_matches_from_safe(vec![
+        "prog", "one", "two", "three"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+

pub fn required(self, r: bool) -> Self[src]

Sets whether or not the argument is required by default. Required by default means it is +required, when no other conflicting rules have been evaluated. Conflicting rules take +precedence over being required. Default: false

+

NOTE: Flags (i.e. not positional, or arguments that take values) cannot be required by +default. This is simply because if a flag should be required, it should simply be implied +as no additional information is required from user. Flags by their very nature are simply +yes/no, or true/false.

+

Examples

+
+Arg::with_name("config")
+    .required(true)
+

Setting Arg::required(true) requires that the argument be used at runtime.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required(true)
+        .takes_value(true)
+        .long("config"))
+    .get_matches_from_safe(vec![
+        "prog", "--config", "file.conf"
+    ]);
+
+assert!(res.is_ok());
+

Setting Arg::required(true) and not supplying that argument is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required(true)
+        .takes_value(true)
+        .long("config"))
+    .get_matches_from_safe(vec![
+        "prog"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn require_equals(self, r: bool) -> Self[src]

Requires that options use the --option=val syntax (i.e. an equals between the option and +associated value) Default: false

+

NOTE: This setting also removes the default of allowing empty values and implies +Arg::empty_values(false).

+

Examples

+
+Arg::with_name("config")
+    .long("config")
+    .takes_value(true)
+    .require_equals(true)
+

Setting Arg::require_equals(true) requires that the option have an equals sign between +it and the associated value.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .require_equals(true)
+        .takes_value(true)
+        .long("config"))
+    .get_matches_from_safe(vec![
+        "prog", "--config=file.conf"
+    ]);
+
+assert!(res.is_ok());
+

Setting Arg::require_equals(true) and not supplying the equals will cause an error +unless Arg::empty_values(true) is set.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .require_equals(true)
+        .takes_value(true)
+        .long("config"))
+    .get_matches_from_safe(vec![
+        "prog", "--config", "file.conf"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::EmptyValue);
+

pub fn allow_hyphen_values(self, a: bool) -> Self[src]

Allows values which start with a leading hyphen (-)

+

WARNING: Take caution when using this setting combined with Arg::multiple(true), as +this becomes ambiguous $ prog --arg -- -- val. All three --, --, val will be values +when the user may have thought the second -- would constitute the normal, "Only +positional args follow" idiom. To fix this, consider using Arg::number_of_values(1)

+

WARNING: When building your CLIs, consider the effects of allowing leading hyphens and +the user passing in a value that matches a valid short. For example prog -opt -F where +-F is supposed to be a value, yet -F is also a valid short for another arg. Care should +should be taken when designing these args. This is compounded by the ability to "stack" +short args. I.e. if -val is supposed to be a value, but -v, -a, and -l are all valid +shorts.

+

Examples

+
+Arg::with_name("pattern")
+    .allow_hyphen_values(true)
+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("pat")
+        .allow_hyphen_values(true)
+        .takes_value(true)
+        .long("pattern"))
+    .get_matches_from(vec![
+        "prog", "--pattern", "-file"
+    ]);
+
+assert_eq!(m.value_of("pat"), Some("-file"));
+

Not setting Arg::allow_hyphen_values(true) and supplying a value which starts with a +hyphen is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("pat")
+        .takes_value(true)
+        .long("pattern"))
+    .get_matches_from_safe(vec![
+        "prog", "--pattern", "-file"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+

pub fn required_unless(self, name: &'a str) -> Self[src]

Sets an arg that override this arg's required setting. (i.e. this arg will be required +unless this other argument is present).

+

Pro Tip: Using Arg::required_unless implies Arg::required and is therefore not +mandatory to also set.

+

Examples

+
+Arg::with_name("config")
+    .required_unless("debug")
+

Setting Arg::required_unless(name) requires that the argument be used at runtime +unless name is present. In the following example, the required argument is not +provided, but it's not an error because the unless arg has been supplied.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required_unless("dbg")
+        .takes_value(true)
+        .long("config"))
+    .arg(Arg::with_name("dbg")
+        .long("debug"))
+    .get_matches_from_safe(vec![
+        "prog", "--debug"
+    ]);
+
+assert!(res.is_ok());
+

Setting Arg::required_unless(name) and not supplying name or this arg is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required_unless("dbg")
+        .takes_value(true)
+        .long("config"))
+    .arg(Arg::with_name("dbg")
+        .long("debug"))
+    .get_matches_from_safe(vec![
+        "prog"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn required_unless_all(self, names: &[&'a str]) -> Self[src]

Sets args that override this arg's required setting. (i.e. this arg will be required unless +all these other arguments are present).

+

NOTE: If you wish for this argument to only be required if one of these args are +present see Arg::required_unless_one

+

Examples

+
+Arg::with_name("config")
+    .required_unless_all(&["cfg", "dbg"])
+

Setting Arg::required_unless_all(names) requires that the argument be used at runtime +unless all the args in names are present. In the following example, the required +argument is not provided, but it's not an error because all the unless args have been +supplied.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required_unless_all(&["dbg", "infile"])
+        .takes_value(true)
+        .long("config"))
+    .arg(Arg::with_name("dbg")
+        .long("debug"))
+    .arg(Arg::with_name("infile")
+        .short("i")
+        .takes_value(true))
+    .get_matches_from_safe(vec![
+        "prog", "--debug", "-i", "file"
+    ]);
+
+assert!(res.is_ok());
+

Setting Arg::required_unless_all(names) and not supplying all of names or this +arg is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required_unless_all(&["dbg", "infile"])
+        .takes_value(true)
+        .long("config"))
+    .arg(Arg::with_name("dbg")
+        .long("debug"))
+    .arg(Arg::with_name("infile")
+        .short("i")
+        .takes_value(true))
+    .get_matches_from_safe(vec![
+        "prog"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn required_unless_one(self, names: &[&'a str]) -> Self[src]

Sets args that override this arg's required setting. (i.e. this arg will be required +unless at least one of these other arguments are present).

+

NOTE: If you wish for this argument to only be required if all of these args are +present see Arg::required_unless_all

+

Examples

+
+Arg::with_name("config")
+    .required_unless_all(&["cfg", "dbg"])
+

Setting Arg::required_unless_one(names) requires that the argument be used at runtime +unless at least one of the args in names are present. In the following example, the +required argument is not provided, but it's not an error because one the unless args +have been supplied.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required_unless_one(&["dbg", "infile"])
+        .takes_value(true)
+        .long("config"))
+    .arg(Arg::with_name("dbg")
+        .long("debug"))
+    .arg(Arg::with_name("infile")
+        .short("i")
+        .takes_value(true))
+    .get_matches_from_safe(vec![
+        "prog", "--debug"
+    ]);
+
+assert!(res.is_ok());
+

Setting Arg::required_unless_one(names) and not supplying at least one of names +or this arg is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required_unless_one(&["dbg", "infile"])
+        .takes_value(true)
+        .long("config"))
+    .arg(Arg::with_name("dbg")
+        .long("debug"))
+    .arg(Arg::with_name("infile")
+        .short("i")
+        .takes_value(true))
+    .get_matches_from_safe(vec![
+        "prog"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn conflicts_with(self, name: &'a str) -> Self[src]

Sets a conflicting argument by name. I.e. when using this argument, +the following argument can't be present and vice versa.

+

NOTE: Conflicting rules take precedence over being required by default. Conflict rules +only need to be set for one of the two arguments, they do not need to be set for each.

+

NOTE: Defining a conflict is two-way, but does not need to defined for both arguments +(i.e. if A conflicts with B, defining A.conflicts_with(B) is sufficient. You do not need +need to also do B.conflicts_with(A))

+

Examples

+
+Arg::with_name("config")
+    .conflicts_with("debug")
+

Setting conflicting argument, and having both arguments present at runtime is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .conflicts_with("debug")
+        .long("config"))
+    .arg(Arg::with_name("debug")
+        .long("debug"))
+    .get_matches_from_safe(vec![
+        "prog", "--debug", "--config", "file.conf"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::ArgumentConflict);
+

pub fn conflicts_with_all(self, names: &[&'a str]) -> Self[src]

The same as Arg::conflicts_with but allows specifying multiple two-way conlicts per +argument.

+

NOTE: Conflicting rules take precedence over being required by default. Conflict rules +only need to be set for one of the two arguments, they do not need to be set for each.

+

NOTE: Defining a conflict is two-way, but does not need to defined for both arguments +(i.e. if A conflicts with B, defining A.conflicts_with(B) is sufficient. You do not need +need to also do B.conflicts_with(A))

+

Examples

+
+Arg::with_name("config")
+    .conflicts_with_all(&["debug", "input"])
+

Setting conflicting argument, and having any of the arguments present at runtime with a +conflicting argument is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .conflicts_with_all(&["debug", "input"])
+        .long("config"))
+    .arg(Arg::with_name("debug")
+        .long("debug"))
+    .arg(Arg::with_name("input")
+        .index(1))
+    .get_matches_from_safe(vec![
+        "prog", "--config", "file.conf", "file.txt"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::ArgumentConflict);
+

pub fn overrides_with(self, name: &'a str) -> Self[src]

Sets a overridable argument by name. I.e. this argument and the following argument +will override each other in POSIX style (whichever argument was specified at runtime +last "wins")

+

NOTE: When an argument is overridden it is essentially as if it never was used, any +conflicts, requirements, etc. are evaluated after all "overrides" have been removed

+

WARNING: Positional arguments cannot override themselves (or we would never be able +to advance to the next positional). If a positional agument lists itself as an override, +it is simply ignored.

+

Examples

+
+let m = App::new("prog")
+    .arg(Arg::from_usage("-f, --flag 'some flag'")
+        .conflicts_with("debug"))
+    .arg(Arg::from_usage("-d, --debug 'other flag'"))
+    .arg(Arg::from_usage("-c, --color 'third flag'")
+        .overrides_with("flag"))
+    .get_matches_from(vec![
+        "prog", "-f", "-d", "-c"]);
+            //    ^~~~~~~~~~~~^~~~~ flag is overridden by color
+
+assert!(m.is_present("color"));
+assert!(m.is_present("debug")); // even though flag conflicts with debug, it's as if flag
+                                // was never used because it was overridden with color
+assert!(!m.is_present("flag"));
+

Care must be taken when using this setting, and having an arg override with itself. This +is common practice when supporting things like shell aliases, config files, etc. +However, when combined with multiple values, it can get dicy. +Here is how clap handles such situations:

+

When a flag overrides itself, it's as if the flag was only ever used once (essentially +preventing a "Unexpected multiple usage" error):

+ +
+let m = App::new("posix")
+            .arg(Arg::from_usage("--flag  'some flag'").overrides_with("flag"))
+            .get_matches_from(vec!["posix", "--flag", "--flag"]);
+assert!(m.is_present("flag"));
+assert_eq!(m.occurrences_of("flag"), 1);
+

Making a arg multiple(true) and override itself is essentially meaningless. Therefore +clap ignores an override of self if it's a flag and it already accepts multiple occurrences.

+ +
+let m = App::new("posix")
+            .arg(Arg::from_usage("--flag...  'some flag'").overrides_with("flag"))
+            .get_matches_from(vec!["", "--flag", "--flag", "--flag", "--flag"]);
+assert!(m.is_present("flag"));
+assert_eq!(m.occurrences_of("flag"), 4);
+

Now notice with options (which do not set multiple(true)), it's as if only the last +occurrence happened.

+ +
+let m = App::new("posix")
+            .arg(Arg::from_usage("--opt [val] 'some option'").overrides_with("opt"))
+            .get_matches_from(vec!["", "--opt=some", "--opt=other"]);
+assert!(m.is_present("opt"));
+assert_eq!(m.occurrences_of("opt"), 1);
+assert_eq!(m.value_of("opt"), Some("other"));
+

Just like flags, options with multiple(true) set, will ignore the "override self" setting.

+ +
+let m = App::new("posix")
+            .arg(Arg::from_usage("--opt [val]... 'some option'")
+                .overrides_with("opt"))
+            .get_matches_from(vec!["", "--opt", "first", "over", "--opt", "other", "val"]);
+assert!(m.is_present("opt"));
+assert_eq!(m.occurrences_of("opt"), 2);
+assert_eq!(m.values_of("opt").unwrap().collect::<Vec<_>>(), &["first", "over", "other", "val"]);
+

A safe thing to do if you'd like to support an option which supports multiple values, but +also is "overridable" by itself, is to use use_delimiter(false) and not use +multiple(true) while telling users to seperate values with a comma (i.e. val1,val2)

+ +
+let m = App::new("posix")
+            .arg(Arg::from_usage("--opt [val] 'some option'")
+                .overrides_with("opt")
+                .use_delimiter(false))
+            .get_matches_from(vec!["", "--opt=some,other", "--opt=one,two"]);
+assert!(m.is_present("opt"));
+assert_eq!(m.occurrences_of("opt"), 1);
+assert_eq!(m.values_of("opt").unwrap().collect::<Vec<_>>(), &["one,two"]);
+

pub fn overrides_with_all(self, names: &[&'a str]) -> Self[src]

Sets multiple mutually overridable arguments by name. I.e. this argument and the following +argument will override each other in POSIX style (whichever argument was specified at +runtime last "wins")

+

NOTE: When an argument is overridden it is essentially as if it never was used, any +conflicts, requirements, etc. are evaluated after all "overrides" have been removed

+

Examples

+
+let m = App::new("prog")
+    .arg(Arg::from_usage("-f, --flag 'some flag'")
+        .conflicts_with("color"))
+    .arg(Arg::from_usage("-d, --debug 'other flag'"))
+    .arg(Arg::from_usage("-c, --color 'third flag'")
+        .overrides_with_all(&["flag", "debug"]))
+    .get_matches_from(vec![
+        "prog", "-f", "-d", "-c"]);
+            //    ^~~~~~^~~~~~~~~ flag and debug are overridden by color
+
+assert!(m.is_present("color")); // even though flag conflicts with color, it's as if flag
+                                // and debug were never used because they were overridden
+                                // with color
+assert!(!m.is_present("debug"));
+assert!(!m.is_present("flag"));
+

pub fn requires(self, name: &'a str) -> Self[src]

Sets an argument by name that is required when this one is present I.e. when +using this argument, the following argument must be present.

+

NOTE: Conflicting rules and override rules take precedence over being required

+

Examples

+
+Arg::with_name("config")
+    .requires("input")
+

Setting Arg::requires(name) requires that the argument be used at runtime if the +defining argument is used. If the defining argument isn't used, the other argument isn't +required

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .requires("input")
+        .long("config"))
+    .arg(Arg::with_name("input")
+        .index(1))
+    .get_matches_from_safe(vec![
+        "prog"
+    ]);
+
+assert!(res.is_ok()); // We didn't use cfg, so input wasn't required
+

Setting Arg::requires(name) and not supplying that argument is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .requires("input")
+        .long("config"))
+    .arg(Arg::with_name("input")
+        .index(1))
+    .get_matches_from_safe(vec![
+        "prog", "--config", "file.conf"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn requires_if(self, val: &'b str, arg: &'a str) -> Self[src]

Allows a conditional requirement. The requirement will only become valid if this arg's value +equals val.

+

NOTE: If using YAML the values should be laid out as follows

+
requires_if:
+    - [val, arg]
+
+

Examples

+
+Arg::with_name("config")
+    .requires_if("val", "arg")
+

Setting [Arg::requires_if(val, arg)] requires that the arg be used at runtime if the +defining argument's value is equal to val. If the defining argument is anything other than +val, the other argument isn't required.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .requires_if("my.cfg", "other")
+        .long("config"))
+    .arg(Arg::with_name("other"))
+    .get_matches_from_safe(vec![
+        "prog", "--config", "some.cfg"
+    ]);
+
+assert!(res.is_ok()); // We didn't use --config=my.cfg, so other wasn't required
+

Setting [Arg::requires_if(val, arg)] and setting the value to val but not supplying +arg is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .requires_if("my.cfg", "input")
+        .long("config"))
+    .arg(Arg::with_name("input"))
+    .get_matches_from_safe(vec![
+        "prog", "--config", "my.cfg"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn requires_ifs(self, ifs: &[(&'b str, &'a str)]) -> Self[src]

Allows multiple conditional requirements. The requirement will only become valid if this arg's value +equals val.

+

NOTE: If using YAML the values should be laid out as follows

+
requires_if:
+    - [val, arg]
+    - [val2, arg2]
+
+

Examples

+
+Arg::with_name("config")
+    .requires_ifs(&[
+        ("val", "arg"),
+        ("other_val", "arg2"),
+    ])
+

Setting [Arg::requires_ifs(&["val", "arg"])] requires that the arg be used at runtime if the +defining argument's value is equal to val. If the defining argument's value is anything other +than val, arg isn't required.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .requires_ifs(&[
+            ("special.conf", "opt"),
+            ("other.conf", "other"),
+        ])
+        .long("config"))
+    .arg(Arg::with_name("opt")
+        .long("option")
+        .takes_value(true))
+    .arg(Arg::with_name("other"))
+    .get_matches_from_safe(vec![
+        "prog", "--config", "special.conf"
+    ]);
+
+assert!(res.is_err()); // We  used --config=special.conf so --option <val> is required
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn required_if(self, arg: &'a str, val: &'b str) -> Self[src]

Allows specifying that an argument is required conditionally. The requirement will only +become valid if the specified arg's value equals val.

+

NOTE: If using YAML the values should be laid out as follows

+
required_if:
+    - [arg, val]
+
+

Examples

+
+Arg::with_name("config")
+    .required_if("other_arg", "value")
+

Setting [Arg::required_if(arg, val)] makes this arg required if the arg is used at +runtime and it's value is equal to val. If the arg's value is anything other than val, +this argument isn't required.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .required_if("other", "special")
+        .long("config"))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .takes_value(true))
+    .get_matches_from_safe(vec![
+        "prog", "--other", "not-special"
+    ]);
+
+assert!(res.is_ok()); // We didn't use --other=special, so "cfg" wasn't required
+

Setting [Arg::required_if(arg, val)] and having arg used with a value of val but not +using this arg is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .required_if("other", "special")
+        .long("config"))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .takes_value(true))
+    .get_matches_from_safe(vec![
+        "prog", "--other", "special"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn required_ifs(self, ifs: &[(&'a str, &'b str)]) -> Self[src]

Allows specifying that an argument is required based on multiple conditions. The +conditions are set up in a (arg, val) style tuple. The requirement will only become valid +if one of the specified arg's value equals it's corresponding val.

+

NOTE: If using YAML the values should be laid out as follows

+
required_if:
+    - [arg, val]
+    - [arg2, val2]
+
+

Examples

+
+Arg::with_name("config")
+    .required_ifs(&[
+        ("extra", "val"),
+        ("option", "spec")
+    ])
+

Setting [Arg::required_ifs(&[(arg, val)])] makes this arg required if any of the args +are used at runtime and it's corresponding value is equal to val. If the arg's value is +anything other than val, this argument isn't required.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required_ifs(&[
+            ("extra", "val"),
+            ("option", "spec")
+        ])
+        .takes_value(true)
+        .long("config"))
+    .arg(Arg::with_name("extra")
+        .takes_value(true)
+        .long("extra"))
+    .arg(Arg::with_name("option")
+        .takes_value(true)
+        .long("option"))
+    .get_matches_from_safe(vec![
+        "prog", "--option", "other"
+    ]);
+
+assert!(res.is_ok()); // We didn't use --option=spec, or --extra=val so "cfg" isn't required
+

Setting [Arg::required_ifs(&[(arg, val)])] and having any of the args used with it's +value of val but not using this arg is an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .required_ifs(&[
+            ("extra", "val"),
+            ("option", "spec")
+        ])
+        .takes_value(true)
+        .long("config"))
+    .arg(Arg::with_name("extra")
+        .takes_value(true)
+        .long("extra"))
+    .arg(Arg::with_name("option")
+        .takes_value(true)
+        .long("option"))
+    .get_matches_from_safe(vec![
+        "prog", "--option", "spec"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

pub fn requires_all(self, names: &[&'a str]) -> Self[src]

Sets multiple arguments by names that are required when this one is present I.e. when +using this argument, the following arguments must be present.

+

NOTE: Conflicting rules and override rules take precedence over being required +by default.

+

Examples

+
+Arg::with_name("config")
+    .requires_all(&["input", "output"])
+

Setting [Arg::requires_all(&[arg, arg2])] requires that all the arguments be used at +runtime if the defining argument is used. If the defining argument isn't used, the other +argument isn't required

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .requires("input")
+        .long("config"))
+    .arg(Arg::with_name("input")
+        .index(1))
+    .arg(Arg::with_name("output")
+        .index(2))
+    .get_matches_from_safe(vec![
+        "prog"
+    ]);
+
+assert!(res.is_ok()); // We didn't use cfg, so input and output weren't required
+

Setting [Arg::requires_all(&[arg, arg2])] and not supplying all the arguments is an +error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .takes_value(true)
+        .requires_all(&["input", "output"])
+        .long("config"))
+    .arg(Arg::with_name("input")
+        .index(1))
+    .arg(Arg::with_name("output")
+        .index(2))
+    .get_matches_from_safe(vec![
+        "prog", "--config", "file.conf", "in.txt"
+    ]);
+
+assert!(res.is_err());
+// We didn't use output
+assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+

[Arg::requires_all(&[arg, arg2])]: ./struct.Arg.html#method.requires_all

+

pub fn takes_value(self, tv: bool) -> Self[src]

Specifies that the argument takes a value at run time.

+

NOTE: values for arguments may be specified in any of the following methods

+
    +
  • Using a space such as -o value or --option value
  • +
  • Using an equals and no space such as -o=value or --option=value
  • +
  • Use a short and no space such as -ovalue
  • +
+

NOTE: By default, args which allow multiple values are delimited by commas, meaning +--option=val1,val2,val3 is three values for the --option argument. If you wish to +change the delimiter to another character you can use Arg::value_delimiter(char), +alternatively you can turn delimiting values OFF by using Arg::use_delimiter(false)

+

Examples

+
+Arg::with_name("config")
+    .takes_value(true)
+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("mode")
+        .long("mode")
+        .takes_value(true))
+    .get_matches_from(vec![
+        "prog", "--mode", "fast"
+    ]);
+
+assert!(m.is_present("mode"));
+assert_eq!(m.value_of("mode"), Some("fast"));
+

pub fn hide_possible_values(self, hide: bool) -> Self[src]

Specifies if the possible values of an argument should be displayed in the help text or +not. Defaults to false (i.e. show possible values)

+

This is useful for args with many values, or ones which are explained elsewhere in the +help text.

+

Examples

+
+Arg::with_name("config")
+    .hide_possible_values(true)
+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("mode")
+        .long("mode")
+        .possible_values(&["fast", "slow"])
+        .takes_value(true)
+        .hide_possible_values(true));
+
+

If we were to run the above program with --help the [values: fast, slow] portion of +the help text would be omitted.

+

pub fn hide_default_value(self, hide: bool) -> Self[src]

Specifies if the default value of an argument should be displayed in the help text or +not. Defaults to false (i.e. show default value)

+

This is useful when default behavior of an arg is explained elsewhere in the help text.

+

Examples

+
+Arg::with_name("config")
+    .hide_default_value(true)
+ +
+let m = App::new("connect")
+    .arg(Arg::with_name("host")
+        .long("host")
+        .default_value("localhost")
+        .hide_default_value(true));
+
+

If we were to run the above program with --help the [default: localhost] portion of +the help text would be omitted.

+

pub fn index(self, idx: u64) -> Self[src]

Specifies the index of a positional argument starting at 1.

+

NOTE: The index refers to position according to other positional argument. It does +not define position in the argument list as a whole.

+

NOTE: If no Arg::short, or Arg::long have been defined, you can optionally +leave off the index method, and the index will be assigned in order of evaluation. +Utilizing the index method allows for setting indexes out of order

+

NOTE: When utilized with Arg::multiple(true), only the last positional argument +may be defined as multiple (i.e. with the highest index)

+

Panics

+

Although not in this method directly, App will panic! if indexes are skipped (such +as defining index(1) and index(3) but not index(2), or a positional argument is +defined as multiple and is not the highest index

+

Examples

+
+Arg::with_name("config")
+    .index(1)
+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("mode")
+        .index(1))
+    .arg(Arg::with_name("debug")
+        .long("debug"))
+    .get_matches_from(vec![
+        "prog", "--debug", "fast"
+    ]);
+
+assert!(m.is_present("mode"));
+assert_eq!(m.value_of("mode"), Some("fast")); // notice index(1) means "first positional"
+                                              // *not* first argument
+

pub fn multiple(self, multi: bool) -> Self[src]

Specifies that the argument may appear more than once. For flags, this results +in the number of occurrences of the flag being recorded. For example -ddd or -d -d -d +would count as three occurrences. For options there is a distinct difference in multiple +occurrences vs multiple values.

+

For example, --opt val1 val2 is one occurrence, but two values. Whereas +--opt val1 --opt val2 is two occurrences.

+

WARNING:

+

Setting multiple(true) for an option with no other details, allows multiple values +and multiple occurrences because it isn't possible to have more occurrences than values +for options. Because multiple values are allowed, --option val1 val2 val3 is perfectly +valid, be careful when designing a CLI where positional arguments are expected after a +option which accepts multiple values, as clap will continue parsing values until it +reaches the max or specific number of values defined, or another flag or option.

+

Pro Tip:

+

It's possible to define an option which allows multiple occurrences, but only one value per +occurrence. To do this use Arg::number_of_values(1) in coordination with +Arg::multiple(true).

+

WARNING:

+

When using args with multiple(true) on options or positionals (i.e. those args that +accept values) and subcommands, one needs to consider the possibility of an argument value +being the same as a valid subcommand. By default clap will parse the argument in question +as a value only if a value is possible at that moment. Otherwise it will be parsed as a +subcommand. In effect, this means using multiple(true) with no additional parameters and +a possible value that coincides with a subcommand name, the subcommand cannot be called +unless another argument is passed first.

+

As an example, consider a CLI with an option --ui-paths=<paths>... and subcommand signer

+

The following would be parsed as values to --ui-paths.

+
$ program --ui-paths path1 path2 signer
+
+

This is because --ui-paths accepts multiple values. clap will continue parsing values +until another argument is reached and it knows --ui-paths is done.

+

By adding additional parameters to --ui-paths we can solve this issue. Consider adding +Arg::number_of_values(1) as discussed above. The following are all valid, and signer +is parsed as both a subcommand and a value in the second case.

+
$ program --ui-paths path1 signer
+$ program --ui-paths path1 --ui-paths signer signer
+
+

Examples

+
+Arg::with_name("debug")
+    .short("d")
+    .multiple(true)
+

An example with flags

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("verbose")
+        .multiple(true)
+        .short("v"))
+    .get_matches_from(vec![
+        "prog", "-v", "-v", "-v"    // note, -vvv would have same result
+    ]);
+
+assert!(m.is_present("verbose"));
+assert_eq!(m.occurrences_of("verbose"), 3);
+

An example with options

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("file")
+        .multiple(true)
+        .takes_value(true)
+        .short("F"))
+    .get_matches_from(vec![
+        "prog", "-F", "file1", "file2", "file3"
+    ]);
+
+assert!(m.is_present("file"));
+assert_eq!(m.occurrences_of("file"), 1); // notice only one occurrence
+let files: Vec<_> = m.values_of("file").unwrap().collect();
+assert_eq!(files, ["file1", "file2", "file3"]);
+

This is functionally equivalent to the example above

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("file")
+        .multiple(true)
+        .takes_value(true)
+        .short("F"))
+    .get_matches_from(vec![
+        "prog", "-F", "file1", "-F", "file2", "-F", "file3"
+    ]);
+let files: Vec<_> = m.values_of("file").unwrap().collect();
+assert_eq!(files, ["file1", "file2", "file3"]);
+
+assert!(m.is_present("file"));
+assert_eq!(m.occurrences_of("file"), 3); // Notice 3 occurrences
+let files: Vec<_> = m.values_of("file").unwrap().collect();
+assert_eq!(files, ["file1", "file2", "file3"]);
+

A common mistake is to define an option which allows multiples, and a positional argument

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("file")
+        .multiple(true)
+        .takes_value(true)
+        .short("F"))
+    .arg(Arg::with_name("word")
+        .index(1))
+    .get_matches_from(vec![
+        "prog", "-F", "file1", "file2", "file3", "word"
+    ]);
+
+assert!(m.is_present("file"));
+let files: Vec<_> = m.values_of("file").unwrap().collect();
+assert_eq!(files, ["file1", "file2", "file3", "word"]); // wait...what?!
+assert!(!m.is_present("word")); // but we clearly used word!
+

The problem is clap doesn't know when to stop parsing values for "files". This is further +compounded by if we'd said word -F file1 file2 it would have worked fine, so it would +appear to only fail sometimes...not good!

+

A solution for the example above is to specify that -F only accepts one value, but is +allowed to appear multiple times

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("file")
+        .multiple(true)
+        .takes_value(true)
+        .number_of_values(1)
+        .short("F"))
+    .arg(Arg::with_name("word")
+        .index(1))
+    .get_matches_from(vec![
+        "prog", "-F", "file1", "-F", "file2", "-F", "file3", "word"
+    ]);
+
+assert!(m.is_present("file"));
+let files: Vec<_> = m.values_of("file").unwrap().collect();
+assert_eq!(files, ["file1", "file2", "file3"]);
+assert!(m.is_present("word"));
+assert_eq!(m.value_of("word"), Some("word"));
+

As a final example, notice if we define Arg::number_of_values(1) and try to run the +problem example above, it would have been a runtime error with a pretty message to the +user :)

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("file")
+        .multiple(true)
+        .takes_value(true)
+        .number_of_values(1)
+        .short("F"))
+    .arg(Arg::with_name("word")
+        .index(1))
+    .get_matches_from_safe(vec![
+        "prog", "-F", "file1", "file2", "file3", "word"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+

pub fn value_terminator(self, term: &'b str) -> Self[src]

Specifies a value that stops parsing multiple values of a give argument. By default when +one sets multiple(true) on an argument, clap will continue parsing values for that +argument until it reaches another valid argument, or one of the other more specific settings +for multiple values is used (such as min_values, max_values or +number_of_values).

+

NOTE: This setting only applies to options and positional arguments

+

NOTE: When the terminator is passed in on the command line, it is not stored as one +of the values

+

Examples

+
+Arg::with_name("vals")
+    .takes_value(true)
+    .multiple(true)
+    .value_terminator(";")
+

The following example uses two arguments, a sequence of commands, and the location in which +to perform them

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cmds")
+        .multiple(true)
+        .allow_hyphen_values(true)
+        .value_terminator(";"))
+    .arg(Arg::with_name("location"))
+    .get_matches_from(vec![
+        "prog", "find", "-type", "f", "-name", "special", ";", "/home/clap"
+    ]);
+let cmds: Vec<_> = m.values_of("cmds").unwrap().collect();
+assert_eq!(&cmds, &["find", "-type", "f", "-name", "special"]);
+assert_eq!(m.value_of("location"), Some("/home/clap"));
+

pub fn global(self, g: bool) -> Self[src]

Specifies that an argument can be matched to all child SubCommands.

+

NOTE: Global arguments only propagate down, not up (to parent commands), however +their values once a user uses them will be propagated back up to parents. In effect, this +means one should define all global arguments at the top level, however it doesn't matter +where the user uses the global argument.

+

Examples

+
+Arg::with_name("debug")
+    .short("d")
+    .global(true)
+

For example, assume an application with two subcommands, and you'd like to define a +--verbose flag that can be called on any of the subcommands and parent, but you don't +want to clutter the source with three duplicate Arg definitions.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("verb")
+        .long("verbose")
+        .short("v")
+        .global(true))
+    .subcommand(SubCommand::with_name("test"))
+    .subcommand(SubCommand::with_name("do-stuff"))
+    .get_matches_from(vec![
+        "prog", "do-stuff", "--verbose"
+    ]);
+
+assert_eq!(m.subcommand_name(), Some("do-stuff"));
+let sub_m = m.subcommand_matches("do-stuff").unwrap();
+assert!(sub_m.is_present("verb"));
+

pub fn empty_values(self, ev: bool) -> Self[src]

Allows an argument to accept explicitly empty values. An empty value must be specified at +the command line with an explicit "", or ''

+

NOTE: Defaults to true (Explicitly empty values are allowed)

+

NOTE: Implicitly sets Arg::takes_value(true) when set to false

+

Examples

+
+Arg::with_name("file")
+    .long("file")
+    .empty_values(false)
+

The default is to allow empty values, such as --option "" would be an empty value. But +we can change to make empty values become an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config")
+        .short("v")
+        .empty_values(false))
+    .get_matches_from_safe(vec![
+        "prog", "--config="
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::EmptyValue);
+

pub fn hidden(self, h: bool) -> Self[src]

Hides an argument from help message output.

+

NOTE: Implicitly sets Arg::hidden_short_help(true) and Arg::hidden_long_help(true) +when set to true

+

NOTE: This does not hide the argument from usage strings on error

+

Examples

+
+Arg::with_name("debug")
+    .hidden(true)
+

Setting hidden(true) will hide the argument when displaying help text

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config")
+        .hidden(true)
+        .help("Some help text describing the --config arg"))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

The above example displays

+
helptest
+
+USAGE:
+   helptest [FLAGS]
+
+FLAGS:
+-h, --help       Prints help information
+-V, --version    Prints version information
+
+

pub fn possible_values(self, names: &[&'b str]) -> Self[src]

Specifies a list of possible values for this argument. At runtime, clap verifies that +only one of the specified values was used, or fails with an error message.

+

NOTE: This setting only applies to options and positional arguments

+

Examples

+
+Arg::with_name("mode")
+    .takes_value(true)
+    .possible_values(&["fast", "slow", "medium"])
+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("mode")
+        .long("mode")
+        .takes_value(true)
+        .possible_values(&["fast", "slow", "medium"]))
+    .get_matches_from(vec![
+        "prog", "--mode", "fast"
+    ]);
+assert!(m.is_present("mode"));
+assert_eq!(m.value_of("mode"), Some("fast"));
+

The next example shows a failed parse from using a value which wasn't defined as one of the +possible values.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("mode")
+        .long("mode")
+        .takes_value(true)
+        .possible_values(&["fast", "slow", "medium"]))
+    .get_matches_from_safe(vec![
+        "prog", "--mode", "wrong"
+    ]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::InvalidValue);
+

pub fn possible_value(self, name: &'b str) -> Self[src]

Specifies a possible value for this argument, one at a time. At runtime, clap verifies +that only one of the specified values was used, or fails with error message.

+

NOTE: This setting only applies to options and positional arguments

+

Examples

+
+Arg::with_name("mode")
+    .takes_value(true)
+    .possible_value("fast")
+    .possible_value("slow")
+    .possible_value("medium")
+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("mode")
+        .long("mode")
+        .takes_value(true)
+        .possible_value("fast")
+        .possible_value("slow")
+        .possible_value("medium"))
+    .get_matches_from(vec![
+        "prog", "--mode", "fast"
+    ]);
+assert!(m.is_present("mode"));
+assert_eq!(m.value_of("mode"), Some("fast"));
+

The next example shows a failed parse from using a value which wasn't defined as one of the +possible values.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("mode")
+        .long("mode")
+        .takes_value(true)
+        .possible_value("fast")
+        .possible_value("slow")
+        .possible_value("medium"))
+    .get_matches_from_safe(vec![
+        "prog", "--mode", "wrong"
+    ]);
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::InvalidValue);
+

pub fn case_insensitive(self, ci: bool) -> Self[src]

When used with [Arg::possible_values] it allows the argument value to pass validation even if +the case differs from that of the specified possible_value.

+

Pro Tip: Use this setting with arg_enum!

+

Examples

+
+let m = App::new("pv")
+    .arg(Arg::with_name("option")
+        .long("--option")
+        .takes_value(true)
+        .possible_value("test123")
+        .case_insensitive(true))
+    .get_matches_from(vec![
+        "pv", "--option", "TeSt123",
+    ]);
+
+assert!(m.value_of("option").unwrap().eq_ignore_ascii_case("test123"));
+

This setting also works when multiple values can be defined:

+ +
+let m = App::new("pv")
+    .arg(Arg::with_name("option")
+        .short("-o")
+        .long("--option")
+        .takes_value(true)
+        .possible_value("test123")
+        .possible_value("test321")
+        .multiple(true)
+        .case_insensitive(true))
+    .get_matches_from(vec![
+        "pv", "--option", "TeSt123", "teST123", "tESt321"
+    ]);
+
+let matched_vals = m.values_of("option").unwrap().collect::<Vec<_>>();
+assert_eq!(&*matched_vals, &["TeSt123", "teST123", "tESt321"]);
+

pub fn group(self, name: &'a str) -> Self[src]

Specifies the name of the ArgGroup the argument belongs to.

+

Examples

+
+Arg::with_name("debug")
+    .long("debug")
+    .group("mode")
+

Multiple arguments can be a member of a single group and then the group checked as if it +was one of said arguments.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("debug")
+        .long("debug")
+        .group("mode"))
+    .arg(Arg::with_name("verbose")
+        .long("verbose")
+        .group("mode"))
+    .get_matches_from(vec![
+        "prog", "--debug"
+    ]);
+assert!(m.is_present("mode"));
+

pub fn groups(self, names: &[&'a str]) -> Self[src]

Specifies the names of multiple ArgGroup's the argument belongs to.

+

Examples

+
+Arg::with_name("debug")
+    .long("debug")
+    .groups(&["mode", "verbosity"])
+

Arguments can be members of multiple groups and then the group checked as if it +was one of said arguments.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("debug")
+        .long("debug")
+        .groups(&["mode", "verbosity"]))
+    .arg(Arg::with_name("verbose")
+        .long("verbose")
+        .groups(&["mode", "verbosity"]))
+    .get_matches_from(vec![
+        "prog", "--debug"
+    ]);
+assert!(m.is_present("mode"));
+assert!(m.is_present("verbosity"));
+

pub fn number_of_values(self, qty: u64) -> Self[src]

Specifies how many values are required to satisfy this argument. For example, if you had a +-f <file> argument where you wanted exactly 3 'files' you would set +.number_of_values(3), and this argument wouldn't be satisfied unless the user provided +3 and only 3 values.

+

NOTE: Does not require Arg::multiple(true) to be set. Setting +Arg::multiple(true) would allow -f <file> <file> <file> -f <file> <file> <file> where +as not setting Arg::multiple(true) would only allow one occurrence of this argument.

+

Examples

+
+Arg::with_name("file")
+    .short("f")
+    .number_of_values(3)
+

Not supplying the correct number of values is an error

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("file")
+        .takes_value(true)
+        .number_of_values(2)
+        .short("F"))
+    .get_matches_from_safe(vec![
+        "prog", "-F", "file1"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::WrongNumberOfValues);
+

pub fn validator<F>(self, f: F) -> Self where
    F: Fn(String) -> Result<(), String> + 'static, 
[src]

Allows one to perform a custom validation on the argument value. You provide a closure +which accepts a String value, and return a Result where the Err(String) is a +message displayed to the user.

+

NOTE: The error message does not need to contain the error: portion, only the +message as all errors will appear as +error: Invalid value for '<arg>': <YOUR MESSAGE> where <arg> is replaced by the actual +arg, and <YOUR MESSAGE> is the String you return as the error.

+

NOTE: There is a small performance hit for using validators, as they are implemented +with Rc pointers. And the value to be checked will be allocated an extra time in order +to to be passed to the closure. This performance hit is extremely minimal in the grand +scheme of things.

+

Examples

+
+fn has_at(v: String) -> Result<(), String> {
+    if v.contains("@") { return Ok(()); }
+    Err(String::from("The value did not contain the required @ sigil"))
+}
+let res = App::new("prog")
+    .arg(Arg::with_name("file")
+        .index(1)
+        .validator(has_at))
+    .get_matches_from_safe(vec![
+        "prog", "some@file"
+    ]);
+assert!(res.is_ok());
+assert_eq!(res.unwrap().value_of("file"), Some("some@file"));
+

pub fn validator_os<F>(self, f: F) -> Self where
    F: Fn(&OsStr) -> Result<(), OsString> + 'static, 
[src]

Works identically to Validator but is intended to be used with values that could +contain non UTF-8 formatted strings.

+

Examples

+
+fn has_ampersand(v: &OsStr) -> Result<(), OsString> {
+    if v.as_bytes().iter().any(|b| *b == b'&') { return Ok(()); }
+    Err(OsString::from("The value did not contain the required & sigil"))
+}
+let res = App::new("prog")
+    .arg(Arg::with_name("file")
+        .index(1)
+        .validator_os(has_ampersand))
+    .get_matches_from_safe(vec![
+        "prog", "Fish & chips"
+    ]);
+assert!(res.is_ok());
+assert_eq!(res.unwrap().value_of("file"), Some("Fish & chips"));
+

pub fn max_values(self, qty: u64) -> Self[src]

Specifies the maximum number of values are for this argument. For example, if you had a +-f <file> argument where you wanted up to 3 'files' you would set .max_values(3), and +this argument would be satisfied if the user provided, 1, 2, or 3 values.

+

NOTE: This does not implicitly set Arg::multiple(true). This is because +-o val -o val is multiple occurrences but a single value and -o val1 val2 is a single +occurrence with multiple values. For positional arguments this does set +Arg::multiple(true) because there is no way to determine the difference between multiple +occurrences and multiple values.

+

Examples

+
+Arg::with_name("file")
+    .short("f")
+    .max_values(3)
+

Supplying less than the maximum number of values is allowed

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("file")
+        .takes_value(true)
+        .max_values(3)
+        .short("F"))
+    .get_matches_from_safe(vec![
+        "prog", "-F", "file1", "file2"
+    ]);
+
+assert!(res.is_ok());
+let m = res.unwrap();
+let files: Vec<_> = m.values_of("file").unwrap().collect();
+assert_eq!(files, ["file1", "file2"]);
+

Supplying more than the maximum number of values is an error

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("file")
+        .takes_value(true)
+        .max_values(2)
+        .short("F"))
+    .get_matches_from_safe(vec![
+        "prog", "-F", "file1", "file2", "file3"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::TooManyValues);
+

pub fn min_values(self, qty: u64) -> Self[src]

Specifies the minimum number of values for this argument. For example, if you had a +-f <file> argument where you wanted at least 2 'files' you would set +.min_values(2), and this argument would be satisfied if the user provided, 2 or more +values.

+

NOTE: This does not implicitly set Arg::multiple(true). This is because +-o val -o val is multiple occurrences but a single value and -o val1 val2 is a single +occurrence with multiple values. For positional arguments this does set +Arg::multiple(true) because there is no way to determine the difference between multiple +occurrences and multiple values.

+

Examples

+
+Arg::with_name("file")
+    .short("f")
+    .min_values(3)
+

Supplying more than the minimum number of values is allowed

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("file")
+        .takes_value(true)
+        .min_values(2)
+        .short("F"))
+    .get_matches_from_safe(vec![
+        "prog", "-F", "file1", "file2", "file3"
+    ]);
+
+assert!(res.is_ok());
+let m = res.unwrap();
+let files: Vec<_> = m.values_of("file").unwrap().collect();
+assert_eq!(files, ["file1", "file2", "file3"]);
+

Supplying less than the minimum number of values is an error

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("file")
+        .takes_value(true)
+        .min_values(2)
+        .short("F"))
+    .get_matches_from_safe(vec![
+        "prog", "-F", "file1"
+    ]);
+
+assert!(res.is_err());
+assert_eq!(res.unwrap_err().kind, ErrorKind::TooFewValues);
+

pub fn use_delimiter(self, d: bool) -> Self[src]

Specifies whether or not an argument should allow grouping of multiple values via a +delimiter. I.e. should --option=val1,val2,val3 be parsed as three values (val1, val2, +and val3) or as a single value (val1,val2,val3). Defaults to using , (comma) as the +value delimiter for all arguments that accept values (options and positional arguments)

+

NOTE: The default is false. When set to true the default Arg::value_delimiter +is the comma ,.

+

Examples

+

The following example shows the default behavior.

+ +
+let delims = App::new("prog")
+    .arg(Arg::with_name("option")
+        .long("option")
+        .use_delimiter(true)
+        .takes_value(true))
+    .get_matches_from(vec![
+        "prog", "--option=val1,val2,val3",
+    ]);
+
+assert!(delims.is_present("option"));
+assert_eq!(delims.occurrences_of("option"), 1);
+assert_eq!(delims.values_of("option").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"]);
+

The next example shows the difference when turning delimiters off. This is the default +behavior

+ +
+let nodelims = App::new("prog")
+    .arg(Arg::with_name("option")
+        .long("option")
+        .use_delimiter(false)
+        .takes_value(true))
+    .get_matches_from(vec![
+        "prog", "--option=val1,val2,val3",
+    ]);
+
+assert!(nodelims.is_present("option"));
+assert_eq!(nodelims.occurrences_of("option"), 1);
+assert_eq!(nodelims.value_of("option").unwrap(), "val1,val2,val3");
+

pub fn require_delimiter(self, d: bool) -> Self[src]

Specifies that multiple values may only be set using the delimiter. This means if an +if an option is encountered, and no delimiter is found, it automatically assumed that no +additional values for that option follow. This is unlike the default, where it is generally +assumed that more values will follow regardless of whether or not a delimiter is used.

+

NOTE: The default is false.

+

NOTE: Setting this to true implies Arg::use_delimiter(true)

+

NOTE: It's a good idea to inform the user that use of a delimiter is required, either +through help text or other means.

+

Examples

+

These examples demonstrate what happens when require_delimiter(true) is used. Notice +everything works in this first example, as we use a delimiter, as expected.

+ +
+let delims = App::new("prog")
+    .arg(Arg::with_name("opt")
+        .short("o")
+        .takes_value(true)
+        .multiple(true)
+        .require_delimiter(true))
+    .get_matches_from(vec![
+        "prog", "-o", "val1,val2,val3",
+    ]);
+
+assert!(delims.is_present("opt"));
+assert_eq!(delims.values_of("opt").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"]);
+

In this next example, we will not use a delimiter. Notice it's now an error.

+ +
+let res = App::new("prog")
+    .arg(Arg::with_name("opt")
+        .short("o")
+        .takes_value(true)
+        .multiple(true)
+        .require_delimiter(true))
+    .get_matches_from_safe(vec![
+        "prog", "-o", "val1", "val2", "val3",
+    ]);
+
+assert!(res.is_err());
+let err = res.unwrap_err();
+assert_eq!(err.kind, ErrorKind::UnknownArgument);
+

What's happening is -o is getting val1, and because delimiters are required yet none +were present, it stops parsing -o. At this point it reaches val2 and because no +positional arguments have been defined, it's an error of an unexpected argument.

+

In this final example, we contrast the above with clap's default behavior where the above +is not an error.

+ +
+let delims = App::new("prog")
+    .arg(Arg::with_name("opt")
+        .short("o")
+        .takes_value(true)
+        .multiple(true))
+    .get_matches_from(vec![
+        "prog", "-o", "val1", "val2", "val3",
+    ]);
+
+assert!(delims.is_present("opt"));
+assert_eq!(delims.values_of("opt").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"]);
+

pub fn value_delimiter(self, d: &str) -> Self[src]

Specifies the separator to use when values are clumped together, defaults to , (comma).

+

NOTE: implicitly sets Arg::use_delimiter(true)

+

NOTE: implicitly sets Arg::takes_value(true)

+

Examples

+
+let m = App::new("prog")
+    .arg(Arg::with_name("config")
+        .short("c")
+        .long("config")
+        .value_delimiter(";"))
+    .get_matches_from(vec![
+        "prog", "--config=val1;val2;val3"
+    ]);
+
+assert_eq!(m.values_of("config").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"])
+

pub fn value_names(self, names: &[&'b str]) -> Self[src]

Specify multiple names for values of option arguments. These names are cosmetic only, used +for help and usage strings only. The names are not used to access arguments. The values +of the arguments are accessed in numeric order (i.e. if you specify two names one and +two one will be the first matched value, two will be the second).

+

This setting can be very helpful when describing the type of input the user should be +using, such as FILE, INTERFACE, etc. Although not required, it's somewhat convention to +use all capital letters for the value name.

+

Pro Tip: It may help to use Arg::next_line_help(true) if there are long, or +multiple value names in order to not throw off the help text alignment of all options.

+

NOTE: This implicitly sets Arg::number_of_values if the number of value names is +greater than one. I.e. be aware that the number of "names" you set for the values, will be +the exact number of values required to satisfy this argument

+

NOTE: implicitly sets Arg::takes_value(true)

+

NOTE: Does not require or imply Arg::multiple(true).

+

Examples

+
+Arg::with_name("speed")
+    .short("s")
+    .value_names(&["fast", "slow"])
+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("io")
+        .long("io-files")
+        .value_names(&["INFILE", "OUTFILE"]))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

Running the above program produces the following output

+
valnames
+
+USAGE:
+   valnames [FLAGS] [OPTIONS]
+
+FLAGS:
+    -h, --help       Prints help information
+    -V, --version    Prints version information
+
+OPTIONS:
+    --io-files <INFILE> <OUTFILE>    Some help text
+
+

pub fn value_name(self, name: &'b str) -> Self[src]

Specifies the name for value of option or positional arguments inside of help +documentation. This name is cosmetic only, the name is not used to access arguments. +This setting can be very helpful when describing the type of input the user should be +using, such as FILE, INTERFACE, etc. Although not required, it's somewhat convention to +use all capital letters for the value name.

+

NOTE: implicitly sets Arg::takes_value(true)

+

Examples

+
+Arg::with_name("cfg")
+    .long("config")
+    .value_name("FILE")
+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("config")
+        .long("config")
+        .value_name("FILE"))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

Running the above program produces the following output

+
valnames
+
+USAGE:
+   valnames [FLAGS] [OPTIONS]
+
+FLAGS:
+    -h, --help       Prints help information
+    -V, --version    Prints version information
+
+OPTIONS:
+    --config <FILE>     Some help text
+
+

pub fn default_value(self, val: &'a str) -> Self[src]

Specifies the value of the argument when not specified at runtime.

+

NOTE: If the user does not use this argument at runtime, ArgMatches::occurrences_of +will return 0 even though the ArgMatches::value_of will return the default specified.

+

NOTE: If the user does not use this argument at runtime ArgMatches::is_present will +still return true. If you wish to determine whether the argument was used at runtime or +not, consider ArgMatches::occurrences_of which will return 0 if the argument was not +used at runtime.

+

NOTE: This setting is perfectly compatible with Arg::default_value_if but slightly +different. Arg::default_value only takes affect when the user has not provided this arg +at runtime. Arg::default_value_if however only takes affect when the user has not provided +a value at runtime and these other conditions are met as well. If you have set +Arg::default_value and Arg::default_value_if, and the user did not provide a this +arg at runtime, nor did were the conditions met for Arg::default_value_if, the +Arg::default_value will be applied.

+

NOTE: This implicitly sets Arg::takes_value(true).

+

NOTE: This setting effectively disables AppSettings::ArgRequiredElseHelp if used in +conjunction as it ensures that some argument will always be present.

+

Examples

+

First we use the default value without providing any value at runtime.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("opt")
+        .long("myopt")
+        .default_value("myval"))
+    .get_matches_from(vec![
+        "prog"
+    ]);
+
+assert_eq!(m.value_of("opt"), Some("myval"));
+assert!(m.is_present("opt"));
+assert_eq!(m.occurrences_of("opt"), 0);
+

Next we provide a value at runtime to override the default.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("opt")
+        .long("myopt")
+        .default_value("myval"))
+    .get_matches_from(vec![
+        "prog", "--myopt=non_default"
+    ]);
+
+assert_eq!(m.value_of("opt"), Some("non_default"));
+assert!(m.is_present("opt"));
+assert_eq!(m.occurrences_of("opt"), 1);
+

pub fn default_value_os(self, val: &'a OsStr) -> Self[src]

Provides a default value in the exact same manner as [Arg::default_value] +only using [OsStr]s instead. +[Arg::default_value]: ./struct.Arg.html#method.default_value +[OsStr]: https://doc.rust-lang.org/std/ffi/struct.OsStr.html

+

pub fn default_value_if(
    self,
    arg: &'a str,
    val: Option<&'b str>,
    default: &'b str
) -> Self
[src]

Specifies the value of the argument if arg has been used at runtime. If val is set to +None, arg only needs to be present. If val is set to "some-val" then arg must be +present at runtime and have the value val.

+

NOTE: This setting is perfectly compatible with Arg::default_value but slightly +different. Arg::default_value only takes affect when the user has not provided this arg +at runtime. This setting however only takes affect when the user has not provided a value at +runtime and these other conditions are met as well. If you have set Arg::default_value +and Arg::default_value_if, and the user did not provide a this arg at runtime, nor did +were the conditions met for Arg::default_value_if, the Arg::default_value will be +applied.

+

NOTE: This implicitly sets Arg::takes_value(true).

+

NOTE: If using YAML the values should be laid out as follows (None can be represented +as null in YAML)

+
default_value_if:
+    - [arg, val, default]
+
+

Examples

+

First we use the default value only if another arg is present at runtime.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag"))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .default_value_if("flag", None, "default"))
+    .get_matches_from(vec![
+        "prog", "--flag"
+    ]);
+
+assert_eq!(m.value_of("other"), Some("default"));
+

Next we run the same test, but without providing --flag.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag"))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .default_value_if("flag", None, "default"))
+    .get_matches_from(vec![
+        "prog"
+    ]);
+
+assert_eq!(m.value_of("other"), None);
+

Now lets only use the default value if --opt contains the value special.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("opt")
+        .takes_value(true)
+        .long("opt"))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .default_value_if("opt", Some("special"), "default"))
+    .get_matches_from(vec![
+        "prog", "--opt", "special"
+    ]);
+
+assert_eq!(m.value_of("other"), Some("default"));
+

We can run the same test and provide any value other than special and we won't get a +default value.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("opt")
+        .takes_value(true)
+        .long("opt"))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .default_value_if("opt", Some("special"), "default"))
+    .get_matches_from(vec![
+        "prog", "--opt", "hahaha"
+    ]);
+
+assert_eq!(m.value_of("other"), None);
+

pub fn default_value_if_os(
    self,
    arg: &'a str,
    val: Option<&'b OsStr>,
    default: &'b OsStr
) -> Self
[src]

Provides a conditional default value in the exact same manner as [Arg::default_value_if] +only using [OsStr]s instead. +[Arg::default_value_if]: ./struct.Arg.html#method.default_value_if +[OsStr]: https://doc.rust-lang.org/std/ffi/struct.OsStr.html

+

pub fn default_value_ifs(
    self,
    ifs: &[(&'a str, Option<&'b str>, &'b str)]
) -> Self
[src]

Specifies multiple values and conditions in the same manner as [Arg::default_value_if]. +The method takes a slice of tuples in the (arg, Option<val>, default) format.

+

NOTE: The conditions are stored in order and evaluated in the same order. I.e. the first +if multiple conditions are true, the first one found will be applied and the ultimate value.

+

NOTE: If using YAML the values should be laid out as follows

+
default_value_if:
+    - [arg, val, default]
+    - [arg2, null, default2]
+
+

Examples

+

First we use the default value only if another arg is present at runtime.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag"))
+    .arg(Arg::with_name("opt")
+        .long("opt")
+        .takes_value(true))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .default_value_ifs(&[
+            ("flag", None, "default"),
+            ("opt", Some("channal"), "chan"),
+        ]))
+    .get_matches_from(vec![
+        "prog", "--opt", "channal"
+    ]);
+
+assert_eq!(m.value_of("other"), Some("chan"));
+

Next we run the same test, but without providing --flag.

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag"))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .default_value_ifs(&[
+            ("flag", None, "default"),
+            ("opt", Some("channal"), "chan"),
+        ]))
+    .get_matches_from(vec![
+        "prog"
+    ]);
+
+assert_eq!(m.value_of("other"), None);
+

We can also see that these values are applied in order, and if more than one condition is +true, only the first evaluated "wins"

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag"))
+    .arg(Arg::with_name("opt")
+        .long("opt")
+        .takes_value(true))
+    .arg(Arg::with_name("other")
+        .long("other")
+        .default_value_ifs(&[
+            ("flag", None, "default"),
+            ("opt", Some("channal"), "chan"),
+        ]))
+    .get_matches_from(vec![
+        "prog", "--opt", "channal", "--flag"
+    ]);
+
+assert_eq!(m.value_of("other"), Some("default"));
+

pub fn default_value_ifs_os(
    self,
    ifs: &[(&'a str, Option<&'b OsStr>, &'b OsStr)]
) -> Self
[src]

Provides multiple conditional default values in the exact same manner as +[Arg::default_value_ifs] only using [OsStr]s instead. +[Arg::default_value_ifs]: ./struct.Arg.html#method.default_value_ifs +[OsStr]: https://doc.rust-lang.org/std/ffi/struct.OsStr.html

+

pub fn env(self, name: &'a str) -> Self[src]

Specifies that if the value is not passed in as an argument, that it should be retrieved +from the environment, if available. If it is not present in the environment, then default +rules will apply.

+

NOTE: If the user does not use this argument at runtime, ArgMatches::occurrences_of +will return 0 even though the ArgMatches::value_of will return the default specified.

+

NOTE: If the user does not use this argument at runtime ArgMatches::is_present will +return true if the variable is present in the environment . If you wish to determine whether +the argument was used at runtime or not, consider ArgMatches::occurrences_of which will +return 0 if the argument was not used at runtime.

+

NOTE: This implicitly sets Arg::takes_value(true).

+

NOTE: If Arg::multiple(true) is set then Arg::use_delimiter(true) should also be +set. Otherwise, only a single argument will be returned from the environment variable. The +default delimiter is , and follows all the other delimiter rules.

+

Examples

+

In this example, we show the variable coming from the environment:

+ +
+
+env::set_var("MY_FLAG", "env");
+
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag")
+        .env("MY_FLAG"))
+    .get_matches_from(vec![
+        "prog"
+    ]);
+
+assert_eq!(m.value_of("flag"), Some("env"));
+

In this example, we show the variable coming from an option on the CLI:

+ +
+
+env::set_var("MY_FLAG", "env");
+
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag")
+        .env("MY_FLAG"))
+    .get_matches_from(vec![
+        "prog", "--flag", "opt"
+    ]);
+
+assert_eq!(m.value_of("flag"), Some("opt"));
+

In this example, we show the variable coming from the environment even with the +presence of a default:

+ +
+
+env::set_var("MY_FLAG", "env");
+
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag")
+        .env("MY_FLAG")
+        .default_value("default"))
+    .get_matches_from(vec![
+        "prog"
+    ]);
+
+assert_eq!(m.value_of("flag"), Some("env"));
+

In this example, we show the use of multiple values in a single environment variable:

+ +
+
+env::set_var("MY_FLAG_MULTI", "env1,env2");
+
+let m = App::new("prog")
+    .arg(Arg::with_name("flag")
+        .long("flag")
+        .env("MY_FLAG_MULTI")
+        .multiple(true)
+        .use_delimiter(true))
+    .get_matches_from(vec![
+        "prog"
+    ]);
+
+assert_eq!(m.values_of("flag").unwrap().collect::<Vec<_>>(), vec!["env1", "env2"]);
+

pub fn env_os(self, name: &'a OsStr) -> Self[src]

Specifies that if the value is not passed in as an argument, that it should be retrieved +from the environment if available in the exact same manner as [Arg::env] only using +[OsStr]s instead.

+

pub fn hide_env_values(self, hide: bool) -> Self[src]

@TODO @p2 @docs @release: write docs

+

pub fn next_line_help(self, nlh: bool) -> Self[src]

When set to true the help string will be displayed on the line after the argument and +indented once. This can be helpful for arguments with very long or complex help messages. +This can also be helpful for arguments with very long flag names, or many/long value names.

+

NOTE: To apply this setting to all arguments consider using +AppSettings::NextLineHelp

+

Examples

+
+let m = App::new("prog")
+    .arg(Arg::with_name("opt")
+        .long("long-option-flag")
+        .short("o")
+        .takes_value(true)
+        .value_names(&["value1", "value2"])
+        .help("Some really long help and complex\n\
+               help that makes more sense to be\n\
+               on a line after the option")
+        .next_line_help(true))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

The above example displays the following help message

+
nlh
+
+USAGE:
+    nlh [FLAGS] [OPTIONS]
+
+FLAGS:
+    -h, --help       Prints help information
+    -V, --version    Prints version information
+
+OPTIONS:
+    -o, --long-option-flag <value1> <value2>
+        Some really long help and complex
+        help that makes more sense to be
+        on a line after the option
+
+

pub fn display_order(self, ord: usize) -> Self[src]

Allows custom ordering of args within the help message. Args with a lower value will be +displayed first in the help message. This is helpful when one would like to emphasise +frequently used args, or prioritize those towards the top of the list. Duplicate values +are allowed. Args with duplicate display orders will be displayed in alphabetical +order.

+

NOTE: The default is 999 for all arguments.

+

NOTE: This setting is ignored for positional arguments which are always displayed in +index order.

+

Examples

+
+let m = App::new("prog")
+    .arg(Arg::with_name("a") // Typically args are grouped alphabetically by name.
+                             // Args without a display_order have a value of 999 and are
+                             // displayed alphabetically with all other 999 valued args.
+        .long("long-option")
+        .short("o")
+        .takes_value(true)
+        .help("Some help and text"))
+    .arg(Arg::with_name("b")
+        .long("other-option")
+        .short("O")
+        .takes_value(true)
+        .display_order(1)   // In order to force this arg to appear *first*
+                            // all we have to do is give it a value lower than 999.
+                            // Any other args with a value of 1 will be displayed
+                            // alphabetically with this one...then 2 values, then 3, etc.
+        .help("I should be first!"))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

The above example displays the following help message

+
cust-ord
+
+USAGE:
+    cust-ord [FLAGS] [OPTIONS]
+
+FLAGS:
+    -h, --help       Prints help information
+    -V, --version    Prints version information
+
+OPTIONS:
+    -O, --other-option <b>    I should be first!
+    -o, --long-option <a>     Some help and text
+
+

pub fn raw(self, raw: bool) -> Self[src]

Indicates that all parameters passed after this should not be parsed +individually, but rather passed in their entirety. It is worth noting +that setting this requires all values to come after a -- to indicate they +should all be captured. For example:

+
--foo something -- -v -v -v -b -b -b --baz -q -u -x
+
+

Will result in everything after -- to be considered one raw argument. This behavior +may not be exactly what you are expecting and using AppSettings::TrailingVarArg +may be more appropriate.

+

NOTE: Implicitly sets Arg::multiple(true), Arg::allow_hyphen_values(true), and +Arg::last(true) when set to true

+

pub fn hidden_short_help(self, hide: bool) -> Self[src]

Hides an argument from short help message output.

+

NOTE: This does not hide the argument from usage strings on error

+

NOTE: Setting this option will cause next-line-help output style to be used +when long help (--help) is called.

+

Examples

+
+Arg::with_name("debug")
+    .hidden_short_help(true)
+

Setting hidden_short_help(true) will hide the argument when displaying short help text

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config")
+        .hidden_short_help(true)
+        .help("Some help text describing the --config arg"))
+    .get_matches_from(vec![
+        "prog", "-h"
+    ]);
+

The above example displays

+
helptest
+
+USAGE:
+   helptest [FLAGS]
+
+FLAGS:
+-h, --help       Prints help information
+-V, --version    Prints version information
+
+

However, when --help is called

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config")
+        .hidden_short_help(true)
+        .help("Some help text describing the --config arg"))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

Then the following would be displayed

+
helptest
+
+USAGE:
+   helptest [FLAGS]
+
+FLAGS:
+    --config     Some help text describing the --config arg
+-h, --help       Prints help information
+-V, --version    Prints version information
+
+

pub fn hidden_long_help(self, hide: bool) -> Self[src]

Hides an argument from long help message output.

+

NOTE: This does not hide the argument from usage strings on error

+

NOTE: Setting this option will cause next-line-help output style to be used +when long help (--help) is called.

+

Examples

+
+Arg::with_name("debug")
+    .hidden_long_help(true)
+

Setting hidden_long_help(true) will hide the argument when displaying long help text

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config")
+        .hidden_long_help(true)
+        .help("Some help text describing the --config arg"))
+    .get_matches_from(vec![
+        "prog", "--help"
+    ]);
+

The above example displays

+
helptest
+
+USAGE:
+   helptest [FLAGS]
+
+FLAGS:
+-h, --help       Prints help information
+-V, --version    Prints version information
+
+

However, when -h is called

+ +
+let m = App::new("prog")
+    .arg(Arg::with_name("cfg")
+        .long("config")
+        .hidden_long_help(true)
+        .help("Some help text describing the --config arg"))
+    .get_matches_from(vec![
+        "prog", "-h"
+    ]);
+

Then the following would be displayed

+
helptest
+
+USAGE:
+   helptest [FLAGS]
+
+FLAGS:
+    --config     Some help text describing the --config arg
+-h, --help       Prints help information
+-V, --version    Prints version information
+
+

pub fn is_set(&self, s: ArgSettings) -> bool[src]

Checks if one of the ArgSettings settings is set for the argument.

+

pub fn set(self, s: ArgSettings) -> Self[src]

Sets one of the ArgSettings settings for the argument.

+

pub fn unset(self, s: ArgSettings) -> Self[src]

Unsets one of the ArgSettings settings for the argument.

+

Trait Implementations

impl<'a, 'b> Clone for Arg<'a, 'b> where
    'a: 'b, 
[src]

impl<'a, 'b> Default for Arg<'a, 'b> where
    'a: 'b, 
[src]

impl<'a, 'b, 'z> From<&'z Arg<'a, 'b>> for Arg<'a, 'b>[src]

impl<'n, 'e> PartialEq<Arg<'n, 'e>> for Arg<'n, 'e>[src]

Auto Trait Implementations

impl<'a, 'b> !RefUnwindSafe for Arg<'a, 'b>

impl<'a, 'b> !Send for Arg<'a, 'b>

impl<'a, 'b> !Sync for Arg<'a, 'b>

impl<'a, 'b> Unpin for Arg<'a, 'b>

impl<'a, 'b> !UnwindSafe for Arg<'a, 'b>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/struct.ArgGroup.html b/docs/clap/struct.ArgGroup.html new file mode 100644 index 00000000..c12a8236 --- /dev/null +++ b/docs/clap/struct.ArgGroup.html @@ -0,0 +1,270 @@ +clap::ArgGroup - Rust

[][src]Struct clap::ArgGroup

pub struct ArgGroup<'a> { /* fields omitted */ }

ArgGroups are a family of related arguments and way for you to express, "Any of these +arguments". By placing arguments in a logical group, you can create easier requirement and +exclusion rules instead of having to list each argument individually, or when you want a rule +to apply "any but not all" arguments.

+

For instance, you can make an entire ArgGroup required. If ArgGroup::multiple(true) is +set, this means that at least one argument from that group must be present. If +[ArgGroup::multiple(false)] is set (the default), one and only one must be present.

+

You can also do things such as name an entire ArgGroup as a conflict or requirement for +another argument, meaning any of the arguments that belong to that group will cause a failure +if present, or must present respectively.

+

Perhaps the most common use of ArgGroups is to require one and only one argument to be +present out of a given set. Imagine that you had multiple arguments, and you want one of them +to be required, but making all of them required isn't feasible because perhaps they conflict +with each other. For example, lets say that you were building an application where one could +set a given version number by supplying a string with an option argument, i.e. +--set-ver v1.2.3, you also wanted to support automatically using a previous version number +and simply incrementing one of the three numbers. So you create three flags --major, +--minor, and --patch. All of these arguments shouldn't be used at one time but you want to +specify that at least one of them is used. For this, you can create a group.

+

Finally, you may use ArgGroups to pull a value from a group of arguments when you don't care +exactly which argument was actually used at runtime.

+

Examples

+

The following example demonstrates using an ArgGroup to ensure that one, and only one, of +the arguments from the specified group is present at runtime.

+ +
+let result = App::new("app")
+    .args_from_usage(
+        "--set-ver [ver] 'set the version manually'
+         --major         'auto increase major'
+         --minor         'auto increase minor'
+         --patch         'auto increase patch'")
+    .group(ArgGroup::with_name("vers")
+         .args(&["set-ver", "major", "minor", "patch"])
+         .required(true))
+    .get_matches_from_safe(vec!["app", "--major", "--patch"]);
+// Because we used two args in the group it's an error
+assert!(result.is_err());
+let err = result.unwrap_err();
+assert_eq!(err.kind, ErrorKind::ArgumentConflict);
+

This next example shows a passing parse of the same scenario

+ +
+let result = App::new("app")
+    .args_from_usage(
+        "--set-ver [ver] 'set the version manually'
+         --major         'auto increase major'
+         --minor         'auto increase minor'
+         --patch         'auto increase patch'")
+    .group(ArgGroup::with_name("vers")
+         .args(&["set-ver", "major", "minor","patch"])
+         .required(true))
+    .get_matches_from_safe(vec!["app", "--major"]);
+assert!(result.is_ok());
+let matches = result.unwrap();
+// We may not know which of the args was used, so we can test for the group...
+assert!(matches.is_present("vers"));
+// we could also alternatively check each arg individually (not shown here)
+

Implementations

impl<'a> ArgGroup<'a>[src]

pub fn with_name(n: &'a str) -> Self[src]

Creates a new instance of ArgGroup using a unique string name. The name will be used to +get values from the group or refer to the group inside of conflict and requirement rules.

+

Examples

+
+ArgGroup::with_name("config")
+

pub fn from_yaml(y: &'a Yaml) -> ArgGroup<'a>[src]

Creates a new instance of ArgGroup from a .yml (YAML) file.

+

Examples

+
This example is not tested
+let yml = load_yaml!("group.yml");
+let ag = ArgGroup::from_yaml(yml);
+

pub fn arg(self, n: &'a str) -> Self[src]

Adds an argument to this group by name

+

Examples

+
+let m = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .group(ArgGroup::with_name("req_flags")
+        .arg("flag")
+        .arg("color"))
+    .get_matches_from(vec!["myprog", "-f"]);
+// maybe we don't know which of the two flags was used...
+assert!(m.is_present("req_flags"));
+// but we can also check individually if needed
+assert!(m.is_present("flag"));
+

pub fn args(self, ns: &[&'a str]) -> Self[src]

Adds multiple arguments to this group by name

+

Examples

+
+let m = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .group(ArgGroup::with_name("req_flags")
+        .args(&["flag", "color"]))
+    .get_matches_from(vec!["myprog", "-f"]);
+// maybe we don't know which of the two flags was used...
+assert!(m.is_present("req_flags"));
+// but we can also check individually if needed
+assert!(m.is_present("flag"));
+

pub fn multiple(self, m: bool) -> Self[src]

Allows more than one of the 'Arg's in this group to be used. (Default: false)

+

Examples

+

Notice in this example we use both the -f and -c flags which are both part of the +group

+ +
+let m = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .group(ArgGroup::with_name("req_flags")
+        .args(&["flag", "color"])
+        .multiple(true))
+    .get_matches_from(vec!["myprog", "-f", "-c"]);
+// maybe we don't know which of the two flags was used...
+assert!(m.is_present("req_flags"));
+

In this next example, we show the default behavior (i.e. `multiple(false)) which will throw +an error if more than one of the args in the group was used.

+ +
+let result = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .group(ArgGroup::with_name("req_flags")
+        .args(&["flag", "color"]))
+    .get_matches_from_safe(vec!["myprog", "-f", "-c"]);
+// Because we used both args in the group it's an error
+assert!(result.is_err());
+let err = result.unwrap_err();
+assert_eq!(err.kind, ErrorKind::ArgumentConflict);
+

pub fn required(self, r: bool) -> Self[src]

Sets the group as required or not. A required group will be displayed in the usage string +of the application in the format <arg|arg2|arg3>. A required ArgGroup simply states +that one argument from this group must be present at runtime (unless +conflicting with another argument).

+

NOTE: This setting only applies to the current App / SubCommand, and not +globally.

+

NOTE: By default, ArgGroup::multiple is set to false which when combined with +ArgGroup::required(true) states, "One and only one arg must be used from this group. +Use of more than one arg is an error." Vice setting ArgGroup::multiple(true) which +states, 'At least one arg from this group must be used. Using multiple is OK."

+

Examples

+
+let result = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .group(ArgGroup::with_name("req_flags")
+        .args(&["flag", "color"])
+        .required(true))
+    .get_matches_from_safe(vec!["myprog"]);
+// Because we didn't use any of the args in the group, it's an error
+assert!(result.is_err());
+let err = result.unwrap_err();
+assert_eq!(err.kind, ErrorKind::MissingRequiredArgument);
+

pub fn requires(self, n: &'a str) -> Self[src]

Sets the requirement rules of this group. This is not to be confused with a +required group. Requirement rules function just like argument requirement rules, you +can name other arguments or groups that must be present when any one of the arguments from +this group is used.

+

NOTE: The name provided may be an argument, or group name

+

Examples

+
+let result = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .arg(Arg::with_name("debug")
+        .short("d"))
+    .group(ArgGroup::with_name("req_flags")
+        .args(&["flag", "color"])
+        .requires("debug"))
+    .get_matches_from_safe(vec!["myprog", "-c"]);
+// because we used an arg from the group, and the group requires "-d" to be used, it's an
+// error
+assert!(result.is_err());
+let err = result.unwrap_err();
+assert_eq!(err.kind, ErrorKind::MissingRequiredArgument);
+

pub fn requires_all(self, ns: &[&'a str]) -> Self[src]

Sets the requirement rules of this group. This is not to be confused with a +required group. Requirement rules function just like argument requirement rules, you +can name other arguments or groups that must be present when one of the arguments from this +group is used.

+

NOTE: The names provided may be an argument, or group name

+

Examples

+
+let result = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .arg(Arg::with_name("debug")
+        .short("d"))
+    .arg(Arg::with_name("verb")
+        .short("v"))
+    .group(ArgGroup::with_name("req_flags")
+        .args(&["flag", "color"])
+        .requires_all(&["debug", "verb"]))
+    .get_matches_from_safe(vec!["myprog", "-c", "-d"]);
+// because we used an arg from the group, and the group requires "-d" and "-v" to be used,
+// yet we only used "-d" it's an error
+assert!(result.is_err());
+let err = result.unwrap_err();
+assert_eq!(err.kind, ErrorKind::MissingRequiredArgument);
+

pub fn conflicts_with(self, n: &'a str) -> Self[src]

Sets the exclusion rules of this group. Exclusion (aka conflict) rules function just like +argument exclusion rules, you can name other arguments or groups that must not be +present when one of the arguments from this group are used.

+

NOTE: The name provided may be an argument, or group name

+

Examples

+
+let result = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .arg(Arg::with_name("debug")
+        .short("d"))
+    .group(ArgGroup::with_name("req_flags")
+        .args(&["flag", "color"])
+        .conflicts_with("debug"))
+    .get_matches_from_safe(vec!["myprog", "-c", "-d"]);
+// because we used an arg from the group, and the group conflicts with "-d", it's an error
+assert!(result.is_err());
+let err = result.unwrap_err();
+assert_eq!(err.kind, ErrorKind::ArgumentConflict);
+

pub fn conflicts_with_all(self, ns: &[&'a str]) -> Self[src]

Sets the exclusion rules of this group. Exclusion rules function just like +argument exclusion rules, you can name other arguments or groups that must not be +present when one of the arguments from this group are used.

+

NOTE: The names provided may be an argument, or group name

+

Examples

+
+let result = App::new("myprog")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("color")
+        .short("c"))
+    .arg(Arg::with_name("debug")
+        .short("d"))
+    .arg(Arg::with_name("verb")
+        .short("v"))
+    .group(ArgGroup::with_name("req_flags")
+        .args(&["flag", "color"])
+        .conflicts_with_all(&["debug", "verb"]))
+    .get_matches_from_safe(vec!["myprog", "-c", "-v"]);
+// because we used an arg from the group, and the group conflicts with either "-v" or "-d"
+// it's an error
+assert!(result.is_err());
+let err = result.unwrap_err();
+assert_eq!(err.kind, ErrorKind::ArgumentConflict);
+

Trait Implementations

impl<'a> Clone for ArgGroup<'a>[src]

impl<'a> Debug for ArgGroup<'a>[src]

impl<'a> Default for ArgGroup<'a>[src]

impl<'a> From<&'a BTreeMap<Yaml, Yaml>> for ArgGroup<'a>[src]

impl<'a, 'z> From<&'z ArgGroup<'a>> for ArgGroup<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for ArgGroup<'a>

impl<'a> Send for ArgGroup<'a>

impl<'a> Sync for ArgGroup<'a>

impl<'a> Unpin for ArgGroup<'a>

impl<'a> UnwindSafe for ArgGroup<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/struct.ArgMatches.html b/docs/clap/struct.ArgMatches.html new file mode 100644 index 00000000..f69c6440 --- /dev/null +++ b/docs/clap/struct.ArgMatches.html @@ -0,0 +1,489 @@ +clap::ArgMatches - Rust

[][src]Struct clap::ArgMatches

pub struct ArgMatches<'a> { /* fields omitted */ }

Used to get information about the arguments that were supplied to the program at runtime by +the user. New instances of this struct are obtained by using the App::get_matches family of +methods.

+

Examples

+
+let matches = App::new("MyApp")
+    .arg(Arg::with_name("out")
+        .long("output")
+        .required(true)
+        .takes_value(true))
+    .arg(Arg::with_name("debug")
+        .short("d")
+        .multiple(true))
+    .arg(Arg::with_name("cfg")
+        .short("c")
+        .takes_value(true))
+    .get_matches(); // builds the instance of ArgMatches
+
+// to get information about the "cfg" argument we created, such as the value supplied we use
+// various ArgMatches methods, such as ArgMatches::value_of
+if let Some(c) = matches.value_of("cfg") {
+    println!("Value for -c: {}", c);
+}
+
+// The ArgMatches::value_of method returns an Option because the user may not have supplied
+// that argument at runtime. But if we specified that the argument was "required" as we did
+// with the "out" argument, we can safely unwrap because `clap` verifies that was actually
+// used at runtime.
+println!("Value for --output: {}", matches.value_of("out").unwrap());
+
+// You can check the presence of an argument
+if matches.is_present("out") {
+    // Another way to check if an argument was present, or if it occurred multiple times is to
+    // use occurrences_of() which returns 0 if an argument isn't found at runtime, or the
+    // number of times that it occurred, if it was. To allow an argument to appear more than
+    // once, you must use the .multiple(true) method, otherwise it will only return 1 or 0.
+    if matches.occurrences_of("debug") > 2 {
+        println!("Debug mode is REALLY on, don't be crazy");
+    } else {
+        println!("Debug mode kind of on");
+    }
+}
+

Implementations

impl<'a> ArgMatches<'a>[src]

pub fn value_of<S: AsRef<str>>(&self, name: S) -> Option<&str>[src]

Gets the value of a specific option or positional argument (i.e. an argument that takes +an additional value at runtime). If the option wasn't present at runtime +it returns None.

+

NOTE: If getting a value for an option or positional argument that allows multiples, +prefer ArgMatches::values_of as ArgMatches::value_of will only return the first +value.

+

Panics

+

This method will panic! if the value contains invalid UTF-8 code points.

+

Examples

+
+let m = App::new("myapp")
+    .arg(Arg::with_name("output")
+        .takes_value(true))
+    .get_matches_from(vec!["myapp", "something"]);
+
+assert_eq!(m.value_of("output"), Some("something"));
+

pub fn value_of_lossy<S: AsRef<str>>(&'a self, name: S) -> Option<Cow<'a, str>>[src]

Gets the lossy value of a specific argument. If the argument wasn't present at runtime +it returns None. A lossy value is one which contains invalid UTF-8 code points, those +invalid points will be replaced with \u{FFFD}

+

NOTE: If getting a value for an option or positional argument that allows multiples, +prefer Arg::values_of_lossy as value_of_lossy() will only return the first value.

+

Examples

+
+use std::ffi::OsString;
+use std::os::unix::ffi::{OsStrExt,OsStringExt};
+
+let m = App::new("utf8")
+    .arg(Arg::from_usage("<arg> 'some arg'"))
+    .get_matches_from(vec![OsString::from("myprog"),
+                            // "Hi {0xe9}!"
+                            OsString::from_vec(vec![b'H', b'i', b' ', 0xe9, b'!'])]);
+assert_eq!(&*m.value_of_lossy("arg").unwrap(), "Hi \u{FFFD}!");
+

pub fn value_of_os<S: AsRef<str>>(&self, name: S) -> Option<&OsStr>[src]

Gets the OS version of a string value of a specific argument. If the option wasn't present +at runtime it returns None. An OS value on Unix-like systems is any series of bytes, +regardless of whether or not they contain valid UTF-8 code points. Since Strings in +Rust are guaranteed to be valid UTF-8, a valid filename on a Unix system as an argument +value may contain invalid UTF-8 code points.

+

NOTE: If getting a value for an option or positional argument that allows multiples, +prefer ArgMatches::values_of_os as Arg::value_of_os will only return the first +value.

+

Examples

+
+use std::ffi::OsString;
+use std::os::unix::ffi::{OsStrExt,OsStringExt};
+
+let m = App::new("utf8")
+    .arg(Arg::from_usage("<arg> 'some arg'"))
+    .get_matches_from(vec![OsString::from("myprog"),
+                            // "Hi {0xe9}!"
+                            OsString::from_vec(vec![b'H', b'i', b' ', 0xe9, b'!'])]);
+assert_eq!(&*m.value_of_os("arg").unwrap().as_bytes(), [b'H', b'i', b' ', 0xe9, b'!']);
+

pub fn values_of<S: AsRef<str>>(&'a self, name: S) -> Option<Values<'a>>[src]

Gets a Values struct which implements Iterator for values of a specific argument +(i.e. an argument that takes multiple values at runtime). If the option wasn't present at +runtime it returns None

+

Panics

+

This method will panic if any of the values contain invalid UTF-8 code points.

+

Examples

+
+let m = App::new("myprog")
+    .arg(Arg::with_name("output")
+        .multiple(true)
+        .short("o")
+        .takes_value(true))
+    .get_matches_from(vec![
+        "myprog", "-o", "val1", "val2", "val3"
+    ]);
+let vals: Vec<&str> = m.values_of("output").unwrap().collect();
+assert_eq!(vals, ["val1", "val2", "val3"]);
+

pub fn values_of_lossy<S: AsRef<str>>(&'a self, name: S) -> Option<Vec<String>>[src]

Gets the lossy values of a specific argument. If the option wasn't present at runtime +it returns None. A lossy value is one where if it contains invalid UTF-8 code points, +those invalid points will be replaced with \u{FFFD}

+

Examples

+
+use std::ffi::OsString;
+use std::os::unix::ffi::OsStringExt;
+
+let m = App::new("utf8")
+    .arg(Arg::from_usage("<arg>... 'some arg'"))
+    .get_matches_from(vec![OsString::from("myprog"),
+                            // "Hi"
+                            OsString::from_vec(vec![b'H', b'i']),
+                            // "{0xe9}!"
+                            OsString::from_vec(vec![0xe9, b'!'])]);
+let mut itr = m.values_of_lossy("arg").unwrap().into_iter();
+assert_eq!(&itr.next().unwrap()[..], "Hi");
+assert_eq!(&itr.next().unwrap()[..], "\u{FFFD}!");
+assert_eq!(itr.next(), None);
+

pub fn values_of_os<S: AsRef<str>>(&'a self, name: S) -> Option<OsValues<'a>>[src]

Gets a OsValues struct which is implements Iterator for OsString values of a +specific argument. If the option wasn't present at runtime it returns None. An OS value +on Unix-like systems is any series of bytes, regardless of whether or not they contain +valid UTF-8 code points. Since Strings in Rust are guaranteed to be valid UTF-8, a valid +filename as an argument value on Linux (for example) may contain invalid UTF-8 code points.

+

Examples

+
+use std::ffi::{OsStr,OsString};
+use std::os::unix::ffi::{OsStrExt,OsStringExt};
+
+let m = App::new("utf8")
+    .arg(Arg::from_usage("<arg>... 'some arg'"))
+    .get_matches_from(vec![OsString::from("myprog"),
+                                // "Hi"
+                                OsString::from_vec(vec![b'H', b'i']),
+                                // "{0xe9}!"
+                                OsString::from_vec(vec![0xe9, b'!'])]);
+
+let mut itr = m.values_of_os("arg").unwrap().into_iter();
+assert_eq!(itr.next(), Some(OsStr::new("Hi")));
+assert_eq!(itr.next(), Some(OsStr::from_bytes(&[0xe9, b'!'])));
+assert_eq!(itr.next(), None);
+

pub fn is_present<S: AsRef<str>>(&self, name: S) -> bool[src]

Returns true if an argument was present at runtime, otherwise false.

+

Examples

+
+let m = App::new("myprog")
+    .arg(Arg::with_name("debug")
+        .short("d"))
+    .get_matches_from(vec![
+        "myprog", "-d"
+    ]);
+
+assert!(m.is_present("debug"));
+

pub fn occurrences_of<S: AsRef<str>>(&self, name: S) -> u64[src]

Returns the number of times an argument was used at runtime. If an argument isn't present +it will return 0.

+

NOTE: This returns the number of times the argument was used, not the number of +values. For example, -o val1 val2 val3 -o val4 would return 2 (2 occurrences, but 4 +values).

+

Examples

+
+let m = App::new("myprog")
+    .arg(Arg::with_name("debug")
+        .short("d")
+        .multiple(true))
+    .get_matches_from(vec![
+        "myprog", "-d", "-d", "-d"
+    ]);
+
+assert_eq!(m.occurrences_of("debug"), 3);
+

This next example shows that counts actual uses of the argument, not just -'s

+ +
+let m = App::new("myprog")
+    .arg(Arg::with_name("debug")
+        .short("d")
+        .multiple(true))
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .get_matches_from(vec![
+        "myprog", "-ddfd"
+    ]);
+
+assert_eq!(m.occurrences_of("debug"), 3);
+assert_eq!(m.occurrences_of("flag"), 1);
+

pub fn index_of<S: AsRef<str>>(&self, name: S) -> Option<usize>[src]

Gets the starting index of the argument in respect to all other arguments. Indices are +similar to argv indices, but are not exactly 1:1.

+

For flags (i.e. those arguments which don't have an associated value), indices refer +to occurrence of the switch, such as -f, or --flag. However, for options the indices +refer to the values -o val would therefore not represent two distinct indices, only the +index for val would be recorded. This is by design.

+

Besides the flag/option descrepancy, the primary difference between an argv index and clap +index, is that clap continues counting once all arguments have properly seperated, whereas +an argv index does not.

+

The examples should clear this up.

+

NOTE: If an argument is allowed multiple times, this method will only give the first +index.

+

Examples

+

The argv indices are listed in the comments below. See how they correspond to the clap +indices. Note that if it's not listed in a clap index, this is becuase it's not saved in +in an ArgMatches struct for querying.

+ +
+let m = App::new("myapp")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("option")
+        .short("o")
+        .takes_value(true))
+    .get_matches_from(vec!["myapp", "-f", "-o", "val"]);
+            // ARGV idices: ^0       ^1    ^2    ^3
+            // clap idices:          ^1          ^3
+
+assert_eq!(m.index_of("flag"), Some(1));
+assert_eq!(m.index_of("option"), Some(3));
+

Now notice, if we use one of the other styles of options:

+ +
+let m = App::new("myapp")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("option")
+        .short("o")
+        .takes_value(true))
+    .get_matches_from(vec!["myapp", "-f", "-o=val"]);
+            // ARGV idices: ^0       ^1    ^2
+            // clap idices:          ^1       ^3
+
+assert_eq!(m.index_of("flag"), Some(1));
+assert_eq!(m.index_of("option"), Some(3));
+

Things become much more complicated, or clear if we look at a more complex combination of +flags. Let's also throw in the final option style for good measure.

+ +
+let m = App::new("myapp")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("flag2")
+        .short("F"))
+    .arg(Arg::with_name("flag3")
+        .short("z"))
+    .arg(Arg::with_name("option")
+        .short("o")
+        .takes_value(true))
+    .get_matches_from(vec!["myapp", "-fzF", "-oval"]);
+            // ARGV idices: ^0      ^1       ^2
+            // clap idices:         ^1,2,3    ^5
+            //
+            // clap sees the above as 'myapp -f -z -F -o val'
+            //                         ^0    ^1 ^2 ^3 ^4 ^5
+assert_eq!(m.index_of("flag"), Some(1));
+assert_eq!(m.index_of("flag2"), Some(3));
+assert_eq!(m.index_of("flag3"), Some(2));
+assert_eq!(m.index_of("option"), Some(5));
+

One final combination of flags/options to see how they combine:

+ +
+let m = App::new("myapp")
+    .arg(Arg::with_name("flag")
+        .short("f"))
+    .arg(Arg::with_name("flag2")
+        .short("F"))
+    .arg(Arg::with_name("flag3")
+        .short("z"))
+    .arg(Arg::with_name("option")
+        .short("o")
+        .takes_value(true)
+        .multiple(true))
+    .get_matches_from(vec!["myapp", "-fzFoval"]);
+            // ARGV idices: ^0       ^1
+            // clap idices:          ^1,2,3^5
+            //
+            // clap sees the above as 'myapp -f -z -F -o val'
+            //                         ^0    ^1 ^2 ^3 ^4 ^5
+assert_eq!(m.index_of("flag"), Some(1));
+assert_eq!(m.index_of("flag2"), Some(3));
+assert_eq!(m.index_of("flag3"), Some(2));
+assert_eq!(m.index_of("option"), Some(5));
+

The last part to mention is when values are sent in multiple groups with a delimiter.

+ +
+let m = App::new("myapp")
+    .arg(Arg::with_name("option")
+        .short("o")
+        .takes_value(true)
+        .multiple(true))
+    .get_matches_from(vec!["myapp", "-o=val1,val2,val3"]);
+            // ARGV idices: ^0       ^1
+            // clap idices:             ^2   ^3   ^4
+            //
+            // clap sees the above as 'myapp -o val1 val2 val3'
+            //                         ^0    ^1 ^2   ^3   ^4
+assert_eq!(m.index_of("option"), Some(2));
+

pub fn indices_of<S: AsRef<str>>(&'a self, name: S) -> Option<Indices<'a>>[src]

Gets all indices of the argument in respect to all other arguments. Indices are +similar to argv indices, but are not exactly 1:1.

+

For flags (i.e. those arguments which don't have an associated value), indices refer +to occurrence of the switch, such as -f, or --flag. However, for options the indices +refer to the values -o val would therefore not represent two distinct indices, only the +index for val would be recorded. This is by design.

+

NOTE: For more information about how clap indices compare to argv indices, see +ArgMatches::index_of

+

Examples

+
+let m = App::new("myapp")
+    .arg(Arg::with_name("option")
+        .short("o")
+        .takes_value(true)
+        .use_delimiter(true)
+        .multiple(true))
+    .get_matches_from(vec!["myapp", "-o=val1,val2,val3"]);
+            // ARGV idices: ^0       ^1
+            // clap idices:             ^2   ^3   ^4
+            //
+            // clap sees the above as 'myapp -o val1 val2 val3'
+            //                         ^0    ^1 ^2   ^3   ^4
+assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2, 3, 4]);
+

Another quick example is when flags and options are used together

+ +
+let m = App::new("myapp")
+    .arg(Arg::with_name("option")
+        .short("o")
+        .takes_value(true)
+        .multiple(true))
+    .arg(Arg::with_name("flag")
+        .short("f")
+        .multiple(true))
+    .get_matches_from(vec!["myapp", "-o", "val1", "-f", "-o", "val2", "-f"]);
+            // ARGV idices: ^0       ^1    ^2      ^3    ^4    ^5      ^6
+            // clap idices:                ^2      ^3          ^5      ^6
+
+assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2, 5]);
+assert_eq!(m.indices_of("flag").unwrap().collect::<Vec<_>>(), &[3, 6]);
+

One final example, which is an odd case; if we don't use value delimiter as we did with +the first example above instead of val1, val2 and val3 all being distinc values, they +would all be a single value of val1,val2,val3, in which case case they'd only receive a +single index.

+ +
+let m = App::new("myapp")
+    .arg(Arg::with_name("option")
+        .short("o")
+        .takes_value(true)
+        .multiple(true))
+    .get_matches_from(vec!["myapp", "-o=val1,val2,val3"]);
+            // ARGV idices: ^0       ^1
+            // clap idices:             ^2
+            //
+            // clap sees the above as 'myapp -o "val1,val2,val3"'
+            //                         ^0    ^1  ^2
+assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2]);
+

pub fn subcommand_matches<S: AsRef<str>>(
    &self,
    name: S
) -> Option<&ArgMatches<'a>>
[src]

Because Subcommands are essentially "sub-Apps" they have their own ArgMatches +as well. This method returns the ArgMatches for a particular subcommand or None if +the subcommand wasn't present at runtime.

+

Examples

+
+let app_m = App::new("myprog")
+    .arg(Arg::with_name("debug")
+        .short("d"))
+    .subcommand(SubCommand::with_name("test")
+        .arg(Arg::with_name("opt")
+            .long("option")
+            .takes_value(true)))
+    .get_matches_from(vec![
+        "myprog", "-d", "test", "--option", "val"
+    ]);
+
+// Both parent commands, and child subcommands can have arguments present at the same times
+assert!(app_m.is_present("debug"));
+
+// Get the subcommand's ArgMatches instance
+if let Some(sub_m) = app_m.subcommand_matches("test") {
+    // Use the struct like normal
+    assert_eq!(sub_m.value_of("opt"), Some("val"));
+}
+

pub fn subcommand_name(&self) -> Option<&str>[src]

Because Subcommands are essentially "sub-Apps" they have their own ArgMatches +as well.But simply getting the sub-ArgMatches doesn't help much if we don't also know +which subcommand was actually used. This method returns the name of the subcommand that was +used at runtime, or None if one wasn't.

+

NOTE: Subcommands form a hierarchy, where multiple subcommands can be used at runtime, +but only a single subcommand from any group of sibling commands may used at once.

+

An ASCII art depiction may help explain this better...Using a fictional version of git as +the demo subject. Imagine the following are all subcommands of git (note, the author is +aware these aren't actually all subcommands in the real git interface, but it makes +explanation easier)

+
             Top Level App (git)                         TOP
+                             |
+      -----------------------------------------
+     /             |                \          \
+  clone          push              add       commit      LEVEL 1
+    |           /    \            /    \       |
+   url      origin   remote    ref    name   message     LEVEL 2
+            /                  /\
+         path            remote  local                   LEVEL 3
+
+

Given the above fictional subcommand hierarchy, valid runtime uses would be (not an all +inclusive list, and not including argument options per command for brevity and clarity):

+
$ git clone url
+$ git push origin path
+$ git add ref local
+$ git commit message
+
+

Notice only one command per "level" may be used. You could not, for example, do $ git clone url push origin path

+

Examples

+
+ let app_m = App::new("git")
+     .subcommand(SubCommand::with_name("clone"))
+     .subcommand(SubCommand::with_name("push"))
+     .subcommand(SubCommand::with_name("commit"))
+     .get_matches();
+
+match app_m.subcommand_name() {
+    Some("clone")  => {}, // clone was used
+    Some("push")   => {}, // push was used
+    Some("commit") => {}, // commit was used
+    _              => {}, // Either no subcommand or one not tested for...
+}
+

pub fn subcommand(&self) -> (&str, Option<&ArgMatches<'a>>)[src]

This brings together ArgMatches::subcommand_matches and ArgMatches::subcommand_name +by returning a tuple with both pieces of information.

+

Examples

+
+ let app_m = App::new("git")
+     .subcommand(SubCommand::with_name("clone"))
+     .subcommand(SubCommand::with_name("push"))
+     .subcommand(SubCommand::with_name("commit"))
+     .get_matches();
+
+match app_m.subcommand() {
+    ("clone",  Some(sub_m)) => {}, // clone was used
+    ("push",   Some(sub_m)) => {}, // push was used
+    ("commit", Some(sub_m)) => {}, // commit was used
+    _                       => {}, // Either no subcommand or one not tested for...
+}
+

Another useful scenario is when you want to support third party, or external, subcommands. +In these cases you can't know the subcommand name ahead of time, so use a variable instead +with pattern matching!

+ +
+// Assume there is an external subcommand named "subcmd"
+let app_m = App::new("myprog")
+    .setting(AppSettings::AllowExternalSubcommands)
+    .get_matches_from(vec![
+        "myprog", "subcmd", "--option", "value", "-fff", "--flag"
+    ]);
+
+// All trailing arguments will be stored under the subcommand's sub-matches using an empty
+// string argument name
+match app_m.subcommand() {
+    (external, Some(sub_m)) => {
+         let ext_args: Vec<&str> = sub_m.values_of("").unwrap().collect();
+         assert_eq!(external, "subcmd");
+         assert_eq!(ext_args, ["--option", "value", "-fff", "--flag"]);
+    },
+    _ => {},
+}
+

pub fn usage(&self) -> &str[src]

Returns a string slice of the usage statement for the App or SubCommand

+

Examples

+
+let app_m = App::new("myprog")
+    .subcommand(SubCommand::with_name("test"))
+    .get_matches();
+
+println!("{}", app_m.usage());
+

Trait Implementations

impl<'a> Clone for ArgMatches<'a>[src]

impl<'a> Debug for ArgMatches<'a>[src]

impl<'a> Default for ArgMatches<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for ArgMatches<'a>

impl<'a> Send for ArgMatches<'a>

impl<'a> Sync for ArgMatches<'a>

impl<'a> Unpin for ArgMatches<'a>

impl<'a> UnwindSafe for ArgMatches<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/struct.Error.html b/docs/clap/struct.Error.html new file mode 100644 index 00000000..75e6062d --- /dev/null +++ b/docs/clap/struct.Error.html @@ -0,0 +1,34 @@ +clap::Error - Rust

[][src]Struct clap::Error

pub struct Error {
+    pub message: String,
+    pub kind: ErrorKind,
+    pub info: Option<Vec<String>>,
+}

Command Line Argument Parser Error

+

+ Fields

message: String

Formatted error message

+
kind: ErrorKind

The type of error

+
info: Option<Vec<String>>

Any additional information passed along, such as the argument name that caused the error

+

Implementations

impl Error[src]

pub fn use_stderr(&self) -> bool[src]

Should the message be written to stdout or not

+

pub fn exit(&self) -> ![src]

Prints the error to stderr and exits with a status of 1

+

pub fn with_description(description: &str, kind: ErrorKind) -> Self[src]

Create an error with a custom description.

+

This can be used in combination with Error::exit to exit your program +with a custom error message.

+

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

Auto Trait Implementations

impl RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl UnwindSafe for Error

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/struct.OsValues.html b/docs/clap/struct.OsValues.html new file mode 100644 index 00000000..22efbcd9 --- /dev/null +++ b/docs/clap/struct.OsValues.html @@ -0,0 +1,119 @@ +clap::OsValues - Rust

[][src]Struct clap::OsValues

pub struct OsValues<'a> { /* fields omitted */ }

An iterator for getting multiple values out of an argument via the ArgMatches::values_of_os +method. Usage of this iterator allows values which contain invalid UTF-8 code points unlike +Values.

+

Examples

+
+use std::ffi::OsString;
+use std::os::unix::ffi::{OsStrExt,OsStringExt};
+
+let m = App::new("utf8")
+    .arg(Arg::from_usage("<arg> 'some arg'"))
+    .get_matches_from(vec![OsString::from("myprog"),
+                            // "Hi {0xe9}!"
+                            OsString::from_vec(vec![b'H', b'i', b' ', 0xe9, b'!'])]);
+assert_eq!(&*m.value_of_os("arg").unwrap().as_bytes(), [b'H', b'i', b' ', 0xe9, b'!']);
+

Trait Implementations

impl<'a> Clone for OsValues<'a>[src]

impl<'a> Debug for OsValues<'a>[src]

impl<'a> Default for OsValues<'a>[src]

Creates an empty iterator.

+

impl<'a> DoubleEndedIterator for OsValues<'a>[src]

impl<'a> ExactSizeIterator for OsValues<'a>[src]

impl<'a> Iterator for OsValues<'a>[src]

type Item = &'a OsStr

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a> RefUnwindSafe for OsValues<'a>

impl<'a> Send for OsValues<'a>

impl<'a> Sync for OsValues<'a>

impl<'a> Unpin for OsValues<'a>

impl<'a> UnwindSafe for OsValues<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/struct.SubCommand.html b/docs/clap/struct.SubCommand.html new file mode 100644 index 00000000..f23e008c --- /dev/null +++ b/docs/clap/struct.SubCommand.html @@ -0,0 +1,42 @@ +clap::SubCommand - Rust

[][src]Struct clap::SubCommand

pub struct SubCommand<'a> { /* fields omitted */ }

The abstract representation of a command line subcommand.

+

This struct describes all the valid options of the subcommand for the program. Subcommands are +essentially "sub-Apps" and contain all the same possibilities (such as their own +arguments, subcommands, and settings).

+

Examples

+
+App::new("myprog")
+    .subcommand(
+        SubCommand::with_name("config")
+            .about("Used for configuration")
+            .arg(Arg::with_name("config_file")
+                .help("The configuration file to use")
+                .index(1)))
+

Implementations

impl<'a> SubCommand<'a>[src]

pub fn with_name<'b>(name: &str) -> App<'a, 'b>[src]

Creates a new instance of a subcommand requiring a name. The name will be displayed +to the user when they print version or help and usage information.

+

Examples

+
+App::new("myprog")
+    .subcommand(
+        SubCommand::with_name("config"))
+

pub fn from_yaml(yaml: &Yaml) -> App[src]

Creates a new instance of a subcommand from a YAML (.yml) document

+

Examples

+
This example is not tested
+let sc_yaml = load_yaml!("test_subcommand.yml");
+let sc = SubCommand::from_yaml(sc_yaml);
+

Trait Implementations

impl<'a> Clone for SubCommand<'a>[src]

impl<'a> Debug for SubCommand<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for SubCommand<'a>

impl<'a> Send for SubCommand<'a>

impl<'a> Sync for SubCommand<'a>

impl<'a> Unpin for SubCommand<'a>

impl<'a> UnwindSafe for SubCommand<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/struct.Values.html b/docs/clap/struct.Values.html new file mode 100644 index 00000000..f0363a8a --- /dev/null +++ b/docs/clap/struct.Values.html @@ -0,0 +1,121 @@ +clap::Values - Rust

[][src]Struct clap::Values

pub struct Values<'a> { /* fields omitted */ }

An iterator for getting multiple values out of an argument via the ArgMatches::values_of +method.

+

Examples

+
+let m = App::new("myapp")
+    .arg(Arg::with_name("output")
+        .short("o")
+        .multiple(true)
+        .takes_value(true))
+    .get_matches_from(vec!["myapp", "-o", "val1", "val2"]);
+
+let mut values = m.values_of("output").unwrap();
+
+assert_eq!(values.next(), Some("val1"));
+assert_eq!(values.next(), Some("val2"));
+assert_eq!(values.next(), None);
+

Trait Implementations

impl<'a> Clone for Values<'a>[src]

impl<'a> Debug for Values<'a>[src]

impl<'a> Default for Values<'a>[src]

Creates an empty iterator.

+

impl<'a> DoubleEndedIterator for Values<'a>[src]

impl<'a> ExactSizeIterator for Values<'a>[src]

impl<'a> Iterator for Values<'a>[src]

type Item = &'a str

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a> RefUnwindSafe for Values<'a>

impl<'a> Send for Values<'a>

impl<'a> Sync for Values<'a>

impl<'a> Unpin for Values<'a>

impl<'a> UnwindSafe for Values<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/struct.YamlLoader.html b/docs/clap/struct.YamlLoader.html new file mode 100644 index 00000000..05d714a8 --- /dev/null +++ b/docs/clap/struct.YamlLoader.html @@ -0,0 +1,10 @@ +clap::YamlLoader - Rust

[][src]Struct clap::YamlLoader

pub struct YamlLoader { /* fields omitted */ }

Implementations

impl YamlLoader[src]

Trait Implementations

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<R> MarkedEventReceiver for R where
    R: EventReceiver
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/clap/type.Result.html b/docs/clap/type.Result.html new file mode 100644 index 00000000..061a98d1 --- /dev/null +++ b/docs/clap/type.Result.html @@ -0,0 +1,2 @@ +clap::Result - Rust

[][src]Type Definition clap::Result

type Result<T> = StdResult<T, Error>;

Short hand for Result type

+
\ No newline at end of file diff --git a/docs/geo_math/all.html b/docs/geo_math/all.html index 119c367a..c307a68d 100644 --- a/docs/geo_math/all.html +++ b/docs/geo_math/all.html @@ -1,3 +1,3 @@ List of all items in this crate

[] - List of all items

Functions

\ No newline at end of file + List of all items

Structs

Functions

\ No newline at end of file diff --git a/docs/geo_math/fn.main.html b/docs/geo_math/fn.main.html index 4fc2ca5b..c486423e 100644 --- a/docs/geo_math/fn.main.html +++ b/docs/geo_math/fn.main.html @@ -1 +1 @@ -geo_math::main - Rust

[][src]Function geo_math::main

fn main()
\ No newline at end of file +geo_math::main - Rust

[][src]Function geo_math::main

pub fn main()
\ No newline at end of file diff --git a/docs/geo_math/fn.make_square.html b/docs/geo_math/fn.make_square.html new file mode 100644 index 00000000..8f09af3e --- /dev/null +++ b/docs/geo_math/fn.make_square.html @@ -0,0 +1 @@ +geo_math::make_square - Rust

[][src]Function geo_math::make_square

fn make_square(base: String, height: String) -> Square
\ No newline at end of file diff --git a/docs/geo_math/fn.square_action.html b/docs/geo_math/fn.square_action.html new file mode 100644 index 00000000..7094b097 --- /dev/null +++ b/docs/geo_math/fn.square_action.html @@ -0,0 +1 @@ +geo_math::square_action - Rust

[][src]Function geo_math::square_action

fn square_action(matches: &ArgMatches)
\ No newline at end of file diff --git a/docs/geo_math/forms/index.html b/docs/geo_math/forms/index.html new file mode 100644 index 00000000..3ca1b93b --- /dev/null +++ b/docs/geo_math/forms/index.html @@ -0,0 +1,2 @@ +geo_math::forms - Rust

[][src]Module geo_math::forms

Modules

+
square
\ No newline at end of file diff --git a/docs/geo_math/forms/sidebar-items.js b/docs/geo_math/forms/sidebar-items.js new file mode 100644 index 00000000..124aad64 --- /dev/null +++ b/docs/geo_math/forms/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"mod":[["square",""]]}); \ No newline at end of file diff --git a/docs/geo_math/forms/square/index.html b/docs/geo_math/forms/square/index.html new file mode 100644 index 00000000..2524f047 --- /dev/null +++ b/docs/geo_math/forms/square/index.html @@ -0,0 +1,2 @@ +geo_math::forms::square - Rust

[][src]Module geo_math::forms::square

Structs

+
Square
\ No newline at end of file diff --git a/docs/geo_math/forms/square/sidebar-items.js b/docs/geo_math/forms/square/sidebar-items.js new file mode 100644 index 00000000..394112cb --- /dev/null +++ b/docs/geo_math/forms/square/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"struct":[["Square",""]]}); \ No newline at end of file diff --git a/docs/geo_math/forms/square/struct.Square.html b/docs/geo_math/forms/square/struct.Square.html new file mode 100644 index 00000000..894d8407 --- /dev/null +++ b/docs/geo_math/forms/square/struct.Square.html @@ -0,0 +1,14 @@ +geo_math::forms::square::Square - Rust

[][src]Struct geo_math::forms::square::Square

pub struct Square {
+    pub base: i32,
+    pub height: i32,
+}

+ Fields

base: i32height: i32

Implementations

impl Square[src]

pub fn get_area(&self) -> i32[src]

Auto Trait Implementations

impl RefUnwindSafe for Square

impl Send for Square

impl Sync for Square

impl Unpin for Square

impl UnwindSafe for Square

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/geo_math/index.html b/docs/geo_math/index.html index 5f1e53f6..8e604d06 100644 --- a/docs/geo_math/index.html +++ b/docs/geo_math/index.html @@ -1,3 +1,3 @@ -geo_math - Rust

[][src]Crate geo_math

Modules

-
utils

Functions

-
main
\ No newline at end of file +geo_math - Rust

[][src]Crate geo_math

Modules

+
forms
utils

Functions

+
main
make_square
square_action
\ No newline at end of file diff --git a/docs/geo_math/sidebar-items.js b/docs/geo_math/sidebar-items.js index 6fc3568d..8f5a589a 100644 --- a/docs/geo_math/sidebar-items.js +++ b/docs/geo_math/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["main",""]],"mod":[["utils",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["main",""],["make_square",""],["square_action",""]],"mod":[["forms",""],["utils",""]]}); \ No newline at end of file diff --git a/docs/geo_math/utils/format/fn.str2int.html b/docs/geo_math/utils/format/fn.str2int.html new file mode 100644 index 00000000..bd51af56 --- /dev/null +++ b/docs/geo_math/utils/format/fn.str2int.html @@ -0,0 +1 @@ +geo_math::utils::format::str2int - Rust

[][src]Function geo_math::utils::format::str2int

pub fn str2int(string: String) -> i32
\ No newline at end of file diff --git a/docs/geo_math/utils/format/fn.trim_str.html b/docs/geo_math/utils/format/fn.trim_str.html new file mode 100644 index 00000000..827f2c24 --- /dev/null +++ b/docs/geo_math/utils/format/fn.trim_str.html @@ -0,0 +1 @@ +geo_math::utils::format::trim_str - Rust

[][src]Function geo_math::utils::format::trim_str

pub fn trim_str(string: String) -> String
\ No newline at end of file diff --git a/docs/geo_math/utils/format/index.html b/docs/geo_math/utils/format/index.html new file mode 100644 index 00000000..9a2dfe57 --- /dev/null +++ b/docs/geo_math/utils/format/index.html @@ -0,0 +1,2 @@ +geo_math::utils::format - Rust

[][src]Module geo_math::utils::format

Functions

+
str2int
trim_str
\ No newline at end of file diff --git a/docs/geo_math/utils/format/sidebar-items.js b/docs/geo_math/utils/format/sidebar-items.js new file mode 100644 index 00000000..3ef53312 --- /dev/null +++ b/docs/geo_math/utils/format/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"fn":[["str2int",""],["trim_str",""]]}); \ No newline at end of file diff --git a/docs/geo_math/utils/index.html b/docs/geo_math/utils/index.html index 0e354519..d631f271 100644 --- a/docs/geo_math/utils/index.html +++ b/docs/geo_math/utils/index.html @@ -1,3 +1,2 @@ -geo_math::utils - Rust

[][src]Module geo_math::utils

Re-exports

-
pub use self::formatting::format;
pub use self::user::interact;

Modules

-
formatting
user
\ No newline at end of file +geo_math::utils - Rust

[][src]Module geo_math::utils

Modules

+
format
\ No newline at end of file diff --git a/docs/geo_math/utils/sidebar-items.js b/docs/geo_math/utils/sidebar-items.js index 369d20d5..f6af0556 100644 --- a/docs/geo_math/utils/sidebar-items.js +++ b/docs/geo_math/utils/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"mod":[["formatting",""],["user",""]]}); \ No newline at end of file +initSidebarItems({"mod":[["format",""]]}); \ No newline at end of file diff --git a/docs/implementors/core/clone/trait.Clone.js b/docs/implementors/core/clone/trait.Clone.js new file mode 100644 index 00000000..c41371dd --- /dev/null +++ b/docs/implementors/core/clone/trait.Clone.js @@ -0,0 +1,9 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Clone for Prefix","synthetic":false,"types":["ansi_term::ansi::Prefix"]},{"text":"impl Clone for Infix","synthetic":false,"types":["ansi_term::ansi::Infix"]},{"text":"impl Clone for Suffix","synthetic":false,"types":["ansi_term::ansi::Suffix"]},{"text":"impl Clone for Style","synthetic":false,"types":["ansi_term::style::Style"]},{"text":"impl Clone for Colour","synthetic":false,"types":["ansi_term::style::Colour"]},{"text":"impl<'a, S: 'a + ToOwned + ?Sized> Clone for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
","synthetic":false,"types":["ansi_term::display::ANSIGenericString"]}]; +implementors["atty"] = [{"text":"impl Clone for Stream","synthetic":false,"types":["atty::Stream"]}]; +implementors["clap"] = [{"text":"impl Clone for AppSettings","synthetic":false,"types":["clap::app::settings::AppSettings"]},{"text":"impl<'a, 'b> Clone for App<'a, 'b>","synthetic":false,"types":["clap::app::App"]},{"text":"impl<'a, 'b> Clone for Arg<'a, 'b> where
    'a: 'b, 
","synthetic":false,"types":["clap::args::arg::Arg"]},{"text":"impl<'a> Clone for ArgMatches<'a>","synthetic":false,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> Clone for Values<'a>","synthetic":false,"types":["clap::args::arg_matches::Values"]},{"text":"impl<'a> Clone for OsValues<'a>","synthetic":false,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> Clone for ArgGroup<'a>","synthetic":false,"types":["clap::args::group::ArgGroup"]},{"text":"impl Clone for ArgSettings","synthetic":false,"types":["clap::args::settings::ArgSettings"]},{"text":"impl<'a> Clone for SubCommand<'a>","synthetic":false,"types":["clap::args::subcommand::SubCommand"]},{"text":"impl Clone for Shell","synthetic":false,"types":["clap::completions::shell::Shell"]},{"text":"impl Clone for ErrorKind","synthetic":false,"types":["clap::errors::ErrorKind"]}]; +implementors["libc"] = [{"text":"impl Clone for DIR","synthetic":false,"types":["libc::unix::DIR"]},{"text":"impl Clone for group","synthetic":false,"types":["libc::unix::group"]},{"text":"impl Clone for utimbuf","synthetic":false,"types":["libc::unix::utimbuf"]},{"text":"impl Clone for timeval","synthetic":false,"types":["libc::unix::timeval"]},{"text":"impl Clone for timespec","synthetic":false,"types":["libc::unix::timespec"]},{"text":"impl Clone for rlimit","synthetic":false,"types":["libc::unix::rlimit"]},{"text":"impl Clone for rusage","synthetic":false,"types":["libc::unix::rusage"]},{"text":"impl Clone for ipv6_mreq","synthetic":false,"types":["libc::unix::ipv6_mreq"]},{"text":"impl Clone for hostent","synthetic":false,"types":["libc::unix::hostent"]},{"text":"impl Clone for iovec","synthetic":false,"types":["libc::unix::iovec"]},{"text":"impl Clone for pollfd","synthetic":false,"types":["libc::unix::pollfd"]},{"text":"impl Clone for winsize","synthetic":false,"types":["libc::unix::winsize"]},{"text":"impl Clone for linger","synthetic":false,"types":["libc::unix::linger"]},{"text":"impl Clone for sigval","synthetic":false,"types":["libc::unix::sigval"]},{"text":"impl Clone for itimerval","synthetic":false,"types":["libc::unix::itimerval"]},{"text":"impl Clone for tms","synthetic":false,"types":["libc::unix::tms"]},{"text":"impl Clone for servent","synthetic":false,"types":["libc::unix::servent"]},{"text":"impl Clone for protoent","synthetic":false,"types":["libc::unix::protoent"]},{"text":"impl Clone for FILE","synthetic":false,"types":["libc::unix::FILE"]},{"text":"impl Clone for fpos_t","synthetic":false,"types":["libc::unix::fpos_t"]},{"text":"impl Clone for timezone","synthetic":false,"types":["libc::unix::linux_like::timezone"]},{"text":"impl Clone for in_addr","synthetic":false,"types":["libc::unix::linux_like::in_addr"]},{"text":"impl Clone for ip_mreq","synthetic":false,"types":["libc::unix::linux_like::ip_mreq"]},{"text":"impl Clone for ip_mreq_source","synthetic":false,"types":["libc::unix::linux_like::ip_mreq_source"]},{"text":"impl Clone for sockaddr","synthetic":false,"types":["libc::unix::linux_like::sockaddr"]},{"text":"impl Clone for sockaddr_in","synthetic":false,"types":["libc::unix::linux_like::sockaddr_in"]},{"text":"impl Clone for sockaddr_in6","synthetic":false,"types":["libc::unix::linux_like::sockaddr_in6"]},{"text":"impl Clone for addrinfo","synthetic":false,"types":["libc::unix::linux_like::addrinfo"]},{"text":"impl Clone for sockaddr_ll","synthetic":false,"types":["libc::unix::linux_like::sockaddr_ll"]},{"text":"impl Clone for fd_set","synthetic":false,"types":["libc::unix::linux_like::fd_set"]},{"text":"impl Clone for tm","synthetic":false,"types":["libc::unix::linux_like::tm"]},{"text":"impl Clone for sched_param","synthetic":false,"types":["libc::unix::linux_like::sched_param"]},{"text":"impl Clone for Dl_info","synthetic":false,"types":["libc::unix::linux_like::Dl_info"]},{"text":"impl Clone for lconv","synthetic":false,"types":["libc::unix::linux_like::lconv"]},{"text":"impl Clone for in_pktinfo","synthetic":false,"types":["libc::unix::linux_like::in_pktinfo"]},{"text":"impl Clone for ifaddrs","synthetic":false,"types":["libc::unix::linux_like::ifaddrs"]},{"text":"impl Clone for in6_rtmsg","synthetic":false,"types":["libc::unix::linux_like::in6_rtmsg"]},{"text":"impl Clone for arpreq","synthetic":false,"types":["libc::unix::linux_like::arpreq"]},{"text":"impl Clone for arpreq_old","synthetic":false,"types":["libc::unix::linux_like::arpreq_old"]},{"text":"impl Clone for arphdr","synthetic":false,"types":["libc::unix::linux_like::arphdr"]},{"text":"impl Clone for mmsghdr","synthetic":false,"types":["libc::unix::linux_like::mmsghdr"]},{"text":"impl Clone for epoll_event","synthetic":false,"types":["libc::unix::linux_like::epoll_event"]},{"text":"impl Clone for sockaddr_un","synthetic":false,"types":["libc::unix::linux_like::sockaddr_un"]},{"text":"impl Clone for sockaddr_storage","synthetic":false,"types":["libc::unix::linux_like::sockaddr_storage"]},{"text":"impl Clone for utsname","synthetic":false,"types":["libc::unix::linux_like::utsname"]},{"text":"impl Clone for sigevent","synthetic":false,"types":["libc::unix::linux_like::sigevent"]},{"text":"impl Clone for fpos64_t","synthetic":false,"types":["libc::unix::linux_like::linux::fpos64_t"]},{"text":"impl Clone for rlimit64","synthetic":false,"types":["libc::unix::linux_like::linux::rlimit64"]},{"text":"impl Clone for glob_t","synthetic":false,"types":["libc::unix::linux_like::linux::glob_t"]},{"text":"impl Clone for passwd","synthetic":false,"types":["libc::unix::linux_like::linux::passwd"]},{"text":"impl Clone for spwd","synthetic":false,"types":["libc::unix::linux_like::linux::spwd"]},{"text":"impl Clone for dqblk","synthetic":false,"types":["libc::unix::linux_like::linux::dqblk"]},{"text":"impl Clone for signalfd_siginfo","synthetic":false,"types":["libc::unix::linux_like::linux::signalfd_siginfo"]},{"text":"impl Clone for itimerspec","synthetic":false,"types":["libc::unix::linux_like::linux::itimerspec"]},{"text":"impl Clone for fsid_t","synthetic":false,"types":["libc::unix::linux_like::linux::fsid_t"]},{"text":"impl Clone for packet_mreq","synthetic":false,"types":["libc::unix::linux_like::linux::packet_mreq"]},{"text":"impl Clone for cpu_set_t","synthetic":false,"types":["libc::unix::linux_like::linux::cpu_set_t"]},{"text":"impl Clone for if_nameindex","synthetic":false,"types":["libc::unix::linux_like::linux::if_nameindex"]},{"text":"impl Clone for msginfo","synthetic":false,"types":["libc::unix::linux_like::linux::msginfo"]},{"text":"impl Clone for sembuf","synthetic":false,"types":["libc::unix::linux_like::linux::sembuf"]},{"text":"impl Clone for input_event","synthetic":false,"types":["libc::unix::linux_like::linux::input_event"]},{"text":"impl Clone for input_id","synthetic":false,"types":["libc::unix::linux_like::linux::input_id"]},{"text":"impl Clone for input_absinfo","synthetic":false,"types":["libc::unix::linux_like::linux::input_absinfo"]},{"text":"impl Clone for input_keymap_entry","synthetic":false,"types":["libc::unix::linux_like::linux::input_keymap_entry"]},{"text":"impl Clone for input_mask","synthetic":false,"types":["libc::unix::linux_like::linux::input_mask"]},{"text":"impl Clone for ff_replay","synthetic":false,"types":["libc::unix::linux_like::linux::ff_replay"]},{"text":"impl Clone for ff_trigger","synthetic":false,"types":["libc::unix::linux_like::linux::ff_trigger"]},{"text":"impl Clone for ff_envelope","synthetic":false,"types":["libc::unix::linux_like::linux::ff_envelope"]},{"text":"impl Clone for ff_constant_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_constant_effect"]},{"text":"impl Clone for ff_ramp_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_ramp_effect"]},{"text":"impl Clone for ff_condition_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_condition_effect"]},{"text":"impl Clone for ff_periodic_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_periodic_effect"]},{"text":"impl Clone for ff_rumble_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_rumble_effect"]},{"text":"impl Clone for ff_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_effect"]},{"text":"impl Clone for dl_phdr_info","synthetic":false,"types":["libc::unix::linux_like::linux::dl_phdr_info"]},{"text":"impl Clone for Elf32_Ehdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Ehdr"]},{"text":"impl Clone for Elf64_Ehdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Ehdr"]},{"text":"impl Clone for Elf32_Sym","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Sym"]},{"text":"impl Clone for Elf64_Sym","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Sym"]},{"text":"impl Clone for Elf32_Phdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Phdr"]},{"text":"impl Clone for Elf64_Phdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Phdr"]},{"text":"impl Clone for Elf32_Shdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Shdr"]},{"text":"impl Clone for Elf64_Shdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Shdr"]},{"text":"impl Clone for Elf32_Chdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Chdr"]},{"text":"impl Clone for Elf64_Chdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Chdr"]},{"text":"impl Clone for ucred","synthetic":false,"types":["libc::unix::linux_like::linux::ucred"]},{"text":"impl Clone for mntent","synthetic":false,"types":["libc::unix::linux_like::linux::mntent"]},{"text":"impl Clone for posix_spawn_file_actions_t","synthetic":false,"types":["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]},{"text":"impl Clone for posix_spawnattr_t","synthetic":false,"types":["libc::unix::linux_like::linux::posix_spawnattr_t"]},{"text":"impl Clone for genlmsghdr","synthetic":false,"types":["libc::unix::linux_like::linux::genlmsghdr"]},{"text":"impl Clone for in6_pktinfo","synthetic":false,"types":["libc::unix::linux_like::linux::in6_pktinfo"]},{"text":"impl Clone for arpd_request","synthetic":false,"types":["libc::unix::linux_like::linux::arpd_request"]},{"text":"impl Clone for inotify_event","synthetic":false,"types":["libc::unix::linux_like::linux::inotify_event"]},{"text":"impl Clone for fanotify_response","synthetic":false,"types":["libc::unix::linux_like::linux::fanotify_response"]},{"text":"impl Clone for sockaddr_vm","synthetic":false,"types":["libc::unix::linux_like::linux::sockaddr_vm"]},{"text":"impl Clone for regmatch_t","synthetic":false,"types":["libc::unix::linux_like::linux::regmatch_t"]},{"text":"impl Clone for sock_extended_err","synthetic":false,"types":["libc::unix::linux_like::linux::sock_extended_err"]},{"text":"impl Clone for sockaddr_nl","synthetic":false,"types":["libc::unix::linux_like::linux::sockaddr_nl"]},{"text":"impl Clone for dirent","synthetic":false,"types":["libc::unix::linux_like::linux::dirent"]},{"text":"impl Clone for dirent64","synthetic":false,"types":["libc::unix::linux_like::linux::dirent64"]},{"text":"impl Clone for sockaddr_alg","synthetic":false,"types":["libc::unix::linux_like::linux::sockaddr_alg"]},{"text":"impl Clone for af_alg_iv","synthetic":false,"types":["libc::unix::linux_like::linux::af_alg_iv"]},{"text":"impl Clone for mq_attr","synthetic":false,"types":["libc::unix::linux_like::linux::mq_attr"]},{"text":"impl Clone for statx","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::statx"]},{"text":"impl Clone for statx_timestamp","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::statx_timestamp"]},{"text":"impl Clone for aiocb","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::aiocb"]},{"text":"impl Clone for __exit_status","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::__exit_status"]},{"text":"impl Clone for __timeval","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::__timeval"]},{"text":"impl Clone for glob64_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::glob64_t"]},{"text":"impl Clone for msghdr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::msghdr"]},{"text":"impl Clone for cmsghdr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::cmsghdr"]},{"text":"impl Clone for termios","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::termios"]},{"text":"impl Clone for mallinfo","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::mallinfo"]},{"text":"impl Clone for nlmsghdr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nlmsghdr"]},{"text":"impl Clone for nlmsgerr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nlmsgerr"]},{"text":"impl Clone for nl_pktinfo","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nl_pktinfo"]},{"text":"impl Clone for nl_mmap_req","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_req"]},{"text":"impl Clone for nl_mmap_hdr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]},{"text":"impl Clone for nlattr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nlattr"]},{"text":"impl Clone for rtentry","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::rtentry"]},{"text":"impl Clone for timex","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::timex"]},{"text":"impl Clone for ntptimeval","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::ntptimeval"]},{"text":"impl Clone for regex_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::regex_t"]},{"text":"impl Clone for utmpx","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::utmpx"]},{"text":"impl Clone for sigset_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::sigset_t"]},{"text":"impl Clone for sysinfo","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::sysinfo"]},{"text":"impl Clone for msqid_ds","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]},{"text":"impl Clone for sigaction","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]},{"text":"impl Clone for statfs","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]},{"text":"impl Clone for flock","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]},{"text":"impl Clone for flock64","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]},{"text":"impl Clone for siginfo_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]},{"text":"impl Clone for stack_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]},{"text":"impl Clone for stat","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]},{"text":"impl Clone for stat64","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]},{"text":"impl Clone for statfs64","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]},{"text":"impl Clone for statvfs64","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]},{"text":"impl Clone for pthread_attr_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]},{"text":"impl Clone for _libc_fpxreg","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]},{"text":"impl Clone for _libc_xmmreg","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]},{"text":"impl Clone for _libc_fpstate","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]},{"text":"impl Clone for user_regs_struct","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]},{"text":"impl Clone for user","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]},{"text":"impl Clone for mcontext_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]},{"text":"impl Clone for ipc_perm","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]},{"text":"impl Clone for shmid_ds","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]},{"text":"impl Clone for termios2","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::termios2"]},{"text":"impl Clone for ip_mreqn","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ip_mreqn"]},{"text":"impl Clone for user_fpregs_struct","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]},{"text":"impl Clone for ucontext_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]},{"text":"impl Clone for statvfs","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]},{"text":"impl Clone for max_align_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]},{"text":"impl Clone for sem_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::align::sem_t"]},{"text":"impl Clone for pthread_mutexattr_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_mutexattr_t"]},{"text":"impl Clone for pthread_rwlockattr_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_rwlockattr_t"]},{"text":"impl Clone for pthread_condattr_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_condattr_t"]},{"text":"impl Clone for fanotify_event_metadata","synthetic":false,"types":["libc::unix::linux_like::linux::fanotify_event_metadata"]},{"text":"impl Clone for pthread_cond_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_cond_t"]},{"text":"impl Clone for pthread_mutex_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_mutex_t"]},{"text":"impl Clone for pthread_rwlock_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_rwlock_t"]},{"text":"impl Clone for in6_addr","synthetic":false,"types":["libc::unix::align::in6_addr"]}]; +implementors["textwrap"] = [{"text":"impl Clone for NoHyphenation","synthetic":false,"types":["textwrap::splitting::NoHyphenation"]},{"text":"impl Clone for HyphenSplitter","synthetic":false,"types":["textwrap::splitting::HyphenSplitter"]},{"text":"impl<'a, S: Clone + WordSplitter> Clone for Wrapper<'a, S>","synthetic":false,"types":["textwrap::Wrapper"]}]; +implementors["vec_map"] = [{"text":"impl<V: Clone> Clone for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> Clone for Iter<'a, V>","synthetic":false,"types":["vec_map::Iter"]},{"text":"impl<'a, V> Clone for Keys<'a, V>","synthetic":false,"types":["vec_map::Keys"]},{"text":"impl<'a, V> Clone for Values<'a, V>","synthetic":false,"types":["vec_map::Values"]}]; +implementors["yaml_rust"] = [{"text":"impl Clone for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl Clone for TEncoding","synthetic":false,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl Clone for TScalarStyle","synthetic":false,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl Clone for Marker","synthetic":false,"types":["yaml_rust::scanner::Marker"]},{"text":"impl Clone for ScanError","synthetic":false,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl Clone for TokenType","synthetic":false,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl Clone for Token","synthetic":false,"types":["yaml_rust::scanner::Token"]},{"text":"impl Clone for Event","synthetic":false,"types":["yaml_rust::parser::Event"]},{"text":"impl Clone for EmitError","synthetic":false,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/cmp/trait.Eq.js b/docs/implementors/core/cmp/trait.Eq.js new file mode 100644 index 00000000..e8a6ca56 --- /dev/null +++ b/docs/implementors/core/cmp/trait.Eq.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<V: Eq> Eq for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +implementors["yaml_rust"] = [{"text":"impl Eq for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl Eq for TEncoding","synthetic":false,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl Eq for TScalarStyle","synthetic":false,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl Eq for Marker","synthetic":false,"types":["yaml_rust::scanner::Marker"]},{"text":"impl Eq for ScanError","synthetic":false,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl Eq for TokenType","synthetic":false,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl Eq for Token","synthetic":false,"types":["yaml_rust::scanner::Token"]},{"text":"impl Eq for Event","synthetic":false,"types":["yaml_rust::parser::Event"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/cmp/trait.Ord.js b/docs/implementors/core/cmp/trait.Ord.js new file mode 100644 index 00000000..772c44b0 --- /dev/null +++ b/docs/implementors/core/cmp/trait.Ord.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<V: Ord> Ord for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +implementors["yaml_rust"] = [{"text":"impl Ord for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/cmp/trait.PartialEq.js b/docs/implementors/core/cmp/trait.PartialEq.js new file mode 100644 index 00000000..5a6819f0 --- /dev/null +++ b/docs/implementors/core/cmp/trait.PartialEq.js @@ -0,0 +1,7 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl PartialEq<Style> for Style","synthetic":false,"types":["ansi_term::style::Style"]},{"text":"impl PartialEq<Colour> for Colour","synthetic":false,"types":["ansi_term::style::Colour"]},{"text":"impl<'a, S: PartialEq + 'a + ToOwned + ?Sized> PartialEq<ANSIGenericString<'a, S>> for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
","synthetic":false,"types":["ansi_term::display::ANSIGenericString"]}]; +implementors["clap"] = [{"text":"impl PartialEq<AppSettings> for AppSettings","synthetic":false,"types":["clap::app::settings::AppSettings"]},{"text":"impl<'n, 'e> PartialEq<Arg<'n, 'e>> for Arg<'n, 'e>","synthetic":false,"types":["clap::args::arg::Arg"]},{"text":"impl PartialEq<ArgSettings> for ArgSettings","synthetic":false,"types":["clap::args::settings::ArgSettings"]},{"text":"impl PartialEq<ErrorKind> for ErrorKind","synthetic":false,"types":["clap::errors::ErrorKind"]}]; +implementors["strsim"] = [{"text":"impl PartialEq<StrSimError> for StrSimError","synthetic":false,"types":["strsim::StrSimError"]}]; +implementors["vec_map"] = [{"text":"impl<V: PartialEq> PartialEq<VecMap<V>> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +implementors["yaml_rust"] = [{"text":"impl PartialEq<Yaml> for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl PartialEq<TEncoding> for TEncoding","synthetic":false,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl PartialEq<TScalarStyle> for TScalarStyle","synthetic":false,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl PartialEq<Marker> for Marker","synthetic":false,"types":["yaml_rust::scanner::Marker"]},{"text":"impl PartialEq<ScanError> for ScanError","synthetic":false,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl PartialEq<TokenType> for TokenType","synthetic":false,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl PartialEq<Token> for Token","synthetic":false,"types":["yaml_rust::scanner::Token"]},{"text":"impl PartialEq<Event> for Event","synthetic":false,"types":["yaml_rust::parser::Event"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/cmp/trait.PartialOrd.js b/docs/implementors/core/cmp/trait.PartialOrd.js new file mode 100644 index 00000000..123ba7d3 --- /dev/null +++ b/docs/implementors/core/cmp/trait.PartialOrd.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<V: PartialOrd> PartialOrd<VecMap<V>> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +implementors["yaml_rust"] = [{"text":"impl PartialOrd<Yaml> for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/convert/trait.From.js b/docs/implementors/core/convert/trait.From.js new file mode 100644 index 00000000..ae050e84 --- /dev/null +++ b/docs/implementors/core/convert/trait.From.js @@ -0,0 +1,5 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl From<Colour> for Style","synthetic":false,"types":["ansi_term::style::Style"]},{"text":"impl<'a, I, S: 'a + ToOwned + ?Sized> From<I> for ANSIGenericString<'a, S> where
    I: Into<Cow<'a, S>>,
    <S as ToOwned>::Owned: Debug
","synthetic":false,"types":["ansi_term::display::ANSIGenericString"]}]; +implementors["clap"] = [{"text":"impl<'a> From<&'a Yaml> for App<'a, 'a>","synthetic":false,"types":["clap::app::App"]},{"text":"impl<'a, 'b, 'z> From<&'z Arg<'a, 'b>> for Arg<'a, 'b>","synthetic":false,"types":["clap::args::arg::Arg"]},{"text":"impl<'a, 'z> From<&'z ArgGroup<'a>> for ArgGroup<'a>","synthetic":false,"types":["clap::args::group::ArgGroup"]},{"text":"impl<'a> From<&'a BTreeMap<Yaml, Yaml>> for ArgGroup<'a>","synthetic":false,"types":["clap::args::group::ArgGroup"]},{"text":"impl From<Error> for Error","synthetic":false,"types":["clap::errors::Error"]},{"text":"impl From<Error> for Error","synthetic":false,"types":["clap::errors::Error"]}]; +implementors["yaml_rust"] = [{"text":"impl From<Error> for EmitError","synthetic":false,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/default/trait.Default.js b/docs/implementors/core/default/trait.Default.js new file mode 100644 index 00000000..59b376f5 --- /dev/null +++ b/docs/implementors/core/default/trait.Default.js @@ -0,0 +1,5 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Default for Style","synthetic":false,"types":["ansi_term::style::Style"]}]; +implementors["clap"] = [{"text":"impl<'a, 'b> Default for Arg<'a, 'b> where
    'a: 'b, 
","synthetic":false,"types":["clap::args::arg::Arg"]},{"text":"impl<'a> Default for ArgMatches<'a>","synthetic":false,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> Default for Values<'a>","synthetic":false,"types":["clap::args::arg_matches::Values"]},{"text":"impl<'a> Default for OsValues<'a>","synthetic":false,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> Default for ArgGroup<'a>","synthetic":false,"types":["clap::args::group::ArgGroup"]}]; +implementors["vec_map"] = [{"text":"impl<V> Default for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/fmt/trait.Debug.js b/docs/implementors/core/fmt/trait.Debug.js new file mode 100644 index 00000000..69816a2c --- /dev/null +++ b/docs/implementors/core/fmt/trait.Debug.js @@ -0,0 +1,9 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Debug for Prefix","synthetic":false,"types":["ansi_term::ansi::Prefix"]},{"text":"impl Debug for Infix","synthetic":false,"types":["ansi_term::ansi::Infix"]},{"text":"impl Debug for Suffix","synthetic":false,"types":["ansi_term::ansi::Suffix"]},{"text":"impl Debug for Colour","synthetic":false,"types":["ansi_term::style::Colour"]},{"text":"impl<'a, S: Debug + 'a + ToOwned + ?Sized> Debug for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
","synthetic":false,"types":["ansi_term::display::ANSIGenericString"]},{"text":"impl Debug for Style","synthetic":false,"types":["ansi_term::style::Style"]}]; +implementors["atty"] = [{"text":"impl Debug for Stream","synthetic":false,"types":["atty::Stream"]}]; +implementors["clap"] = [{"text":"impl Debug for AppSettings","synthetic":false,"types":["clap::app::settings::AppSettings"]},{"text":"impl<'a> Debug for ArgMatches<'a>","synthetic":false,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> Debug for Values<'a>","synthetic":false,"types":["clap::args::arg_matches::Values"]},{"text":"impl<'a> Debug for OsValues<'a>","synthetic":false,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> Debug for ArgGroup<'a>","synthetic":false,"types":["clap::args::group::ArgGroup"]},{"text":"impl Debug for ArgSettings","synthetic":false,"types":["clap::args::settings::ArgSettings"]},{"text":"impl<'a> Debug for SubCommand<'a>","synthetic":false,"types":["clap::args::subcommand::SubCommand"]},{"text":"impl Debug for Shell","synthetic":false,"types":["clap::completions::shell::Shell"]},{"text":"impl Debug for ErrorKind","synthetic":false,"types":["clap::errors::ErrorKind"]},{"text":"impl Debug for Error","synthetic":false,"types":["clap::errors::Error"]}]; +implementors["strsim"] = [{"text":"impl Debug for StrSimError","synthetic":false,"types":["strsim::StrSimError"]}]; +implementors["textwrap"] = [{"text":"impl Debug for NoHyphenation","synthetic":false,"types":["textwrap::splitting::NoHyphenation"]},{"text":"impl Debug for HyphenSplitter","synthetic":false,"types":["textwrap::splitting::HyphenSplitter"]},{"text":"impl<'a, S: Debug + WordSplitter> Debug for Wrapper<'a, S>","synthetic":false,"types":["textwrap::Wrapper"]},{"text":"impl<'a, S: Debug + WordSplitter> Debug for IntoWrapIter<'a, S>","synthetic":false,"types":["textwrap::IntoWrapIter"]},{"text":"impl<'w, 'a: 'w, S: Debug + WordSplitter + 'w> Debug for WrapIter<'w, 'a, S>","synthetic":false,"types":["textwrap::WrapIter"]}]; +implementors["vec_map"] = [{"text":"impl<V: Debug> Debug for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +implementors["yaml_rust"] = [{"text":"impl Debug for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl Debug for TEncoding","synthetic":false,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl Debug for TScalarStyle","synthetic":false,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl Debug for Marker","synthetic":false,"types":["yaml_rust::scanner::Marker"]},{"text":"impl Debug for ScanError","synthetic":false,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl Debug for TokenType","synthetic":false,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl Debug for Token","synthetic":false,"types":["yaml_rust::scanner::Token"]},{"text":"impl<T: Debug> Debug for Scanner<T>","synthetic":false,"types":["yaml_rust::scanner::Scanner"]},{"text":"impl Debug for Event","synthetic":false,"types":["yaml_rust::parser::Event"]},{"text":"impl<T: Debug> Debug for Parser<T>","synthetic":false,"types":["yaml_rust::parser::Parser"]},{"text":"impl Debug for EmitError","synthetic":false,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/fmt/trait.Display.js b/docs/implementors/core/fmt/trait.Display.js new file mode 100644 index 00000000..1d2688da --- /dev/null +++ b/docs/implementors/core/fmt/trait.Display.js @@ -0,0 +1,5 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Display for Prefix","synthetic":false,"types":["ansi_term::ansi::Prefix"]},{"text":"impl Display for Infix","synthetic":false,"types":["ansi_term::ansi::Infix"]},{"text":"impl Display for Suffix","synthetic":false,"types":["ansi_term::ansi::Suffix"]},{"text":"impl<'a> Display for ANSIString<'a>","synthetic":false,"types":["ansi_term::display::ANSIString"]},{"text":"impl<'a> Display for ANSIStrings<'a>","synthetic":false,"types":["ansi_term::display::ANSIStrings"]}]; +implementors["clap"] = [{"text":"impl<'n, 'e> Display for App<'n, 'e>","synthetic":false,"types":["clap::app::App"]},{"text":"impl Display for Shell","synthetic":false,"types":["clap::completions::shell::Shell"]},{"text":"impl Display for Error","synthetic":false,"types":["clap::errors::Error"]}]; +implementors["yaml_rust"] = [{"text":"impl Display for ScanError","synthetic":false,"types":["yaml_rust::scanner::ScanError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/hash/trait.Hash.js b/docs/implementors/core/hash/trait.Hash.js new file mode 100644 index 00000000..0d91411b --- /dev/null +++ b/docs/implementors/core/hash/trait.Hash.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<V: Hash> Hash for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +implementors["yaml_rust"] = [{"text":"impl Hash for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/iter/traits/collect/trait.Extend.js b/docs/implementors/core/iter/traits/collect/trait.Extend.js new file mode 100644 index 00000000..245533f6 --- /dev/null +++ b/docs/implementors/core/iter/traits/collect/trait.Extend.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<V> Extend<(usize, V)> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]},{"text":"impl<'a, V: Copy> Extend<(usize, &'a V)> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/iter/traits/collect/trait.FromIterator.js b/docs/implementors/core/iter/traits/collect/trait.FromIterator.js new file mode 100644 index 00000000..db0ee385 --- /dev/null +++ b/docs/implementors/core/iter/traits/collect/trait.FromIterator.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<V> FromIterator<(usize, V)> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/iter/traits/collect/trait.IntoIterator.js b/docs/implementors/core/iter/traits/collect/trait.IntoIterator.js new file mode 100644 index 00000000..095552eb --- /dev/null +++ b/docs/implementors/core/iter/traits/collect/trait.IntoIterator.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<T> IntoIterator for VecMap<T>","synthetic":false,"types":["vec_map::VecMap"]},{"text":"impl<'a, T> IntoIterator for &'a VecMap<T>","synthetic":false,"types":["vec_map::VecMap"]},{"text":"impl<'a, T> IntoIterator for &'a mut VecMap<T>","synthetic":false,"types":["vec_map::VecMap"]}]; +implementors["yaml_rust"] = [{"text":"impl IntoIterator for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/docs/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js new file mode 100644 index 00000000..9ec1a93b --- /dev/null +++ b/docs/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["clap"] = [{"text":"impl<'a> DoubleEndedIterator for Values<'a>","synthetic":false,"types":["clap::args::arg_matches::Values"]},{"text":"impl<'a> DoubleEndedIterator for OsValues<'a>","synthetic":false,"types":["clap::args::arg_matches::OsValues"]}]; +implementors["vec_map"] = [{"text":"impl<'a, V> DoubleEndedIterator for Iter<'a, V>","synthetic":false,"types":["vec_map::Iter"]},{"text":"impl<'a, V> DoubleEndedIterator for IterMut<'a, V>","synthetic":false,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> DoubleEndedIterator for Drain<'a, V>","synthetic":false,"types":["vec_map::Drain"]},{"text":"impl<'a, V> DoubleEndedIterator for Keys<'a, V>","synthetic":false,"types":["vec_map::Keys"]},{"text":"impl<'a, V> DoubleEndedIterator for Values<'a, V>","synthetic":false,"types":["vec_map::Values"]},{"text":"impl<'a, V> DoubleEndedIterator for ValuesMut<'a, V>","synthetic":false,"types":["vec_map::ValuesMut"]},{"text":"impl<V> DoubleEndedIterator for IntoIter<V>","synthetic":false,"types":["vec_map::IntoIter"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/docs/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js new file mode 100644 index 00000000..cde3883a --- /dev/null +++ b/docs/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["clap"] = [{"text":"impl<'a> ExactSizeIterator for Values<'a>","synthetic":false,"types":["clap::args::arg_matches::Values"]},{"text":"impl<'a> ExactSizeIterator for OsValues<'a>","synthetic":false,"types":["clap::args::arg_matches::OsValues"]}]; +implementors["vec_map"] = [{"text":"impl<'a, V> ExactSizeIterator for Iter<'a, V>","synthetic":false,"types":["vec_map::Iter"]},{"text":"impl<'a, V> ExactSizeIterator for IterMut<'a, V>","synthetic":false,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> ExactSizeIterator for Drain<'a, V>","synthetic":false,"types":["vec_map::Drain"]},{"text":"impl<'a, V> ExactSizeIterator for Keys<'a, V>","synthetic":false,"types":["vec_map::Keys"]},{"text":"impl<'a, V> ExactSizeIterator for Values<'a, V>","synthetic":false,"types":["vec_map::Values"]},{"text":"impl<'a, V> ExactSizeIterator for ValuesMut<'a, V>","synthetic":false,"types":["vec_map::ValuesMut"]},{"text":"impl<V> ExactSizeIterator for IntoIter<V>","synthetic":false,"types":["vec_map::IntoIter"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/iter/traits/iterator/trait.Iterator.js b/docs/implementors/core/iter/traits/iterator/trait.Iterator.js new file mode 100644 index 00000000..e8d106fe --- /dev/null +++ b/docs/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -0,0 +1,6 @@ +(function() {var implementors = {}; +implementors["clap"] = [{"text":"impl<'a> Iterator for Values<'a>","synthetic":false,"types":["clap::args::arg_matches::Values"]},{"text":"impl<'a> Iterator for OsValues<'a>","synthetic":false,"types":["clap::args::arg_matches::OsValues"]}]; +implementors["textwrap"] = [{"text":"impl<'a, S: WordSplitter> Iterator for IntoWrapIter<'a, S>","synthetic":false,"types":["textwrap::IntoWrapIter"]},{"text":"impl<'w, 'a: 'w, S: WordSplitter> Iterator for WrapIter<'w, 'a, S>","synthetic":false,"types":["textwrap::WrapIter"]}]; +implementors["vec_map"] = [{"text":"impl<'a, V> Iterator for Iter<'a, V>","synthetic":false,"types":["vec_map::Iter"]},{"text":"impl<'a, V> Iterator for IterMut<'a, V>","synthetic":false,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> Iterator for Drain<'a, V>","synthetic":false,"types":["vec_map::Drain"]},{"text":"impl<'a, V> Iterator for Keys<'a, V>","synthetic":false,"types":["vec_map::Keys"]},{"text":"impl<'a, V> Iterator for Values<'a, V>","synthetic":false,"types":["vec_map::Values"]},{"text":"impl<'a, V> Iterator for ValuesMut<'a, V>","synthetic":false,"types":["vec_map::ValuesMut"]},{"text":"impl<V> Iterator for IntoIter<V>","synthetic":false,"types":["vec_map::IntoIter"]}]; +implementors["yaml_rust"] = [{"text":"impl Iterator for YamlIter","synthetic":false,"types":["yaml_rust::yaml::YamlIter"]},{"text":"impl<T: Iterator<Item = char>> Iterator for Scanner<T>","synthetic":false,"types":["yaml_rust::scanner::Scanner"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/marker/trait.Copy.js b/docs/implementors/core/marker/trait.Copy.js new file mode 100644 index 00000000..452d10fe --- /dev/null +++ b/docs/implementors/core/marker/trait.Copy.js @@ -0,0 +1,7 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Copy for Prefix","synthetic":false,"types":["ansi_term::ansi::Prefix"]},{"text":"impl Copy for Infix","synthetic":false,"types":["ansi_term::ansi::Infix"]},{"text":"impl Copy for Suffix","synthetic":false,"types":["ansi_term::ansi::Suffix"]},{"text":"impl Copy for Style","synthetic":false,"types":["ansi_term::style::Style"]},{"text":"impl Copy for Colour","synthetic":false,"types":["ansi_term::style::Colour"]}]; +implementors["atty"] = [{"text":"impl Copy for Stream","synthetic":false,"types":["atty::Stream"]}]; +implementors["clap"] = [{"text":"impl Copy for AppSettings","synthetic":false,"types":["clap::app::settings::AppSettings"]},{"text":"impl Copy for ArgSettings","synthetic":false,"types":["clap::args::settings::ArgSettings"]},{"text":"impl Copy for Shell","synthetic":false,"types":["clap::completions::shell::Shell"]},{"text":"impl Copy for ErrorKind","synthetic":false,"types":["clap::errors::ErrorKind"]}]; +implementors["libc"] = [{"text":"impl Copy for DIR","synthetic":false,"types":["libc::unix::DIR"]},{"text":"impl Copy for group","synthetic":false,"types":["libc::unix::group"]},{"text":"impl Copy for utimbuf","synthetic":false,"types":["libc::unix::utimbuf"]},{"text":"impl Copy for timeval","synthetic":false,"types":["libc::unix::timeval"]},{"text":"impl Copy for timespec","synthetic":false,"types":["libc::unix::timespec"]},{"text":"impl Copy for rlimit","synthetic":false,"types":["libc::unix::rlimit"]},{"text":"impl Copy for rusage","synthetic":false,"types":["libc::unix::rusage"]},{"text":"impl Copy for ipv6_mreq","synthetic":false,"types":["libc::unix::ipv6_mreq"]},{"text":"impl Copy for hostent","synthetic":false,"types":["libc::unix::hostent"]},{"text":"impl Copy for iovec","synthetic":false,"types":["libc::unix::iovec"]},{"text":"impl Copy for pollfd","synthetic":false,"types":["libc::unix::pollfd"]},{"text":"impl Copy for winsize","synthetic":false,"types":["libc::unix::winsize"]},{"text":"impl Copy for linger","synthetic":false,"types":["libc::unix::linger"]},{"text":"impl Copy for sigval","synthetic":false,"types":["libc::unix::sigval"]},{"text":"impl Copy for itimerval","synthetic":false,"types":["libc::unix::itimerval"]},{"text":"impl Copy for tms","synthetic":false,"types":["libc::unix::tms"]},{"text":"impl Copy for servent","synthetic":false,"types":["libc::unix::servent"]},{"text":"impl Copy for protoent","synthetic":false,"types":["libc::unix::protoent"]},{"text":"impl Copy for FILE","synthetic":false,"types":["libc::unix::FILE"]},{"text":"impl Copy for fpos_t","synthetic":false,"types":["libc::unix::fpos_t"]},{"text":"impl Copy for timezone","synthetic":false,"types":["libc::unix::linux_like::timezone"]},{"text":"impl Copy for in_addr","synthetic":false,"types":["libc::unix::linux_like::in_addr"]},{"text":"impl Copy for ip_mreq","synthetic":false,"types":["libc::unix::linux_like::ip_mreq"]},{"text":"impl Copy for ip_mreq_source","synthetic":false,"types":["libc::unix::linux_like::ip_mreq_source"]},{"text":"impl Copy for sockaddr","synthetic":false,"types":["libc::unix::linux_like::sockaddr"]},{"text":"impl Copy for sockaddr_in","synthetic":false,"types":["libc::unix::linux_like::sockaddr_in"]},{"text":"impl Copy for sockaddr_in6","synthetic":false,"types":["libc::unix::linux_like::sockaddr_in6"]},{"text":"impl Copy for addrinfo","synthetic":false,"types":["libc::unix::linux_like::addrinfo"]},{"text":"impl Copy for sockaddr_ll","synthetic":false,"types":["libc::unix::linux_like::sockaddr_ll"]},{"text":"impl Copy for fd_set","synthetic":false,"types":["libc::unix::linux_like::fd_set"]},{"text":"impl Copy for tm","synthetic":false,"types":["libc::unix::linux_like::tm"]},{"text":"impl Copy for sched_param","synthetic":false,"types":["libc::unix::linux_like::sched_param"]},{"text":"impl Copy for Dl_info","synthetic":false,"types":["libc::unix::linux_like::Dl_info"]},{"text":"impl Copy for lconv","synthetic":false,"types":["libc::unix::linux_like::lconv"]},{"text":"impl Copy for in_pktinfo","synthetic":false,"types":["libc::unix::linux_like::in_pktinfo"]},{"text":"impl Copy for ifaddrs","synthetic":false,"types":["libc::unix::linux_like::ifaddrs"]},{"text":"impl Copy for in6_rtmsg","synthetic":false,"types":["libc::unix::linux_like::in6_rtmsg"]},{"text":"impl Copy for arpreq","synthetic":false,"types":["libc::unix::linux_like::arpreq"]},{"text":"impl Copy for arpreq_old","synthetic":false,"types":["libc::unix::linux_like::arpreq_old"]},{"text":"impl Copy for arphdr","synthetic":false,"types":["libc::unix::linux_like::arphdr"]},{"text":"impl Copy for mmsghdr","synthetic":false,"types":["libc::unix::linux_like::mmsghdr"]},{"text":"impl Copy for epoll_event","synthetic":false,"types":["libc::unix::linux_like::epoll_event"]},{"text":"impl Copy for sockaddr_un","synthetic":false,"types":["libc::unix::linux_like::sockaddr_un"]},{"text":"impl Copy for sockaddr_storage","synthetic":false,"types":["libc::unix::linux_like::sockaddr_storage"]},{"text":"impl Copy for utsname","synthetic":false,"types":["libc::unix::linux_like::utsname"]},{"text":"impl Copy for sigevent","synthetic":false,"types":["libc::unix::linux_like::sigevent"]},{"text":"impl Copy for fpos64_t","synthetic":false,"types":["libc::unix::linux_like::linux::fpos64_t"]},{"text":"impl Copy for rlimit64","synthetic":false,"types":["libc::unix::linux_like::linux::rlimit64"]},{"text":"impl Copy for glob_t","synthetic":false,"types":["libc::unix::linux_like::linux::glob_t"]},{"text":"impl Copy for passwd","synthetic":false,"types":["libc::unix::linux_like::linux::passwd"]},{"text":"impl Copy for spwd","synthetic":false,"types":["libc::unix::linux_like::linux::spwd"]},{"text":"impl Copy for dqblk","synthetic":false,"types":["libc::unix::linux_like::linux::dqblk"]},{"text":"impl Copy for signalfd_siginfo","synthetic":false,"types":["libc::unix::linux_like::linux::signalfd_siginfo"]},{"text":"impl Copy for itimerspec","synthetic":false,"types":["libc::unix::linux_like::linux::itimerspec"]},{"text":"impl Copy for fsid_t","synthetic":false,"types":["libc::unix::linux_like::linux::fsid_t"]},{"text":"impl Copy for packet_mreq","synthetic":false,"types":["libc::unix::linux_like::linux::packet_mreq"]},{"text":"impl Copy for cpu_set_t","synthetic":false,"types":["libc::unix::linux_like::linux::cpu_set_t"]},{"text":"impl Copy for if_nameindex","synthetic":false,"types":["libc::unix::linux_like::linux::if_nameindex"]},{"text":"impl Copy for msginfo","synthetic":false,"types":["libc::unix::linux_like::linux::msginfo"]},{"text":"impl Copy for sembuf","synthetic":false,"types":["libc::unix::linux_like::linux::sembuf"]},{"text":"impl Copy for input_event","synthetic":false,"types":["libc::unix::linux_like::linux::input_event"]},{"text":"impl Copy for input_id","synthetic":false,"types":["libc::unix::linux_like::linux::input_id"]},{"text":"impl Copy for input_absinfo","synthetic":false,"types":["libc::unix::linux_like::linux::input_absinfo"]},{"text":"impl Copy for input_keymap_entry","synthetic":false,"types":["libc::unix::linux_like::linux::input_keymap_entry"]},{"text":"impl Copy for input_mask","synthetic":false,"types":["libc::unix::linux_like::linux::input_mask"]},{"text":"impl Copy for ff_replay","synthetic":false,"types":["libc::unix::linux_like::linux::ff_replay"]},{"text":"impl Copy for ff_trigger","synthetic":false,"types":["libc::unix::linux_like::linux::ff_trigger"]},{"text":"impl Copy for ff_envelope","synthetic":false,"types":["libc::unix::linux_like::linux::ff_envelope"]},{"text":"impl Copy for ff_constant_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_constant_effect"]},{"text":"impl Copy for ff_ramp_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_ramp_effect"]},{"text":"impl Copy for ff_condition_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_condition_effect"]},{"text":"impl Copy for ff_periodic_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_periodic_effect"]},{"text":"impl Copy for ff_rumble_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_rumble_effect"]},{"text":"impl Copy for ff_effect","synthetic":false,"types":["libc::unix::linux_like::linux::ff_effect"]},{"text":"impl Copy for dl_phdr_info","synthetic":false,"types":["libc::unix::linux_like::linux::dl_phdr_info"]},{"text":"impl Copy for Elf32_Ehdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Ehdr"]},{"text":"impl Copy for Elf64_Ehdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Ehdr"]},{"text":"impl Copy for Elf32_Sym","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Sym"]},{"text":"impl Copy for Elf64_Sym","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Sym"]},{"text":"impl Copy for Elf32_Phdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Phdr"]},{"text":"impl Copy for Elf64_Phdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Phdr"]},{"text":"impl Copy for Elf32_Shdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Shdr"]},{"text":"impl Copy for Elf64_Shdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Shdr"]},{"text":"impl Copy for Elf32_Chdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf32_Chdr"]},{"text":"impl Copy for Elf64_Chdr","synthetic":false,"types":["libc::unix::linux_like::linux::Elf64_Chdr"]},{"text":"impl Copy for ucred","synthetic":false,"types":["libc::unix::linux_like::linux::ucred"]},{"text":"impl Copy for mntent","synthetic":false,"types":["libc::unix::linux_like::linux::mntent"]},{"text":"impl Copy for posix_spawn_file_actions_t","synthetic":false,"types":["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]},{"text":"impl Copy for posix_spawnattr_t","synthetic":false,"types":["libc::unix::linux_like::linux::posix_spawnattr_t"]},{"text":"impl Copy for genlmsghdr","synthetic":false,"types":["libc::unix::linux_like::linux::genlmsghdr"]},{"text":"impl Copy for in6_pktinfo","synthetic":false,"types":["libc::unix::linux_like::linux::in6_pktinfo"]},{"text":"impl Copy for arpd_request","synthetic":false,"types":["libc::unix::linux_like::linux::arpd_request"]},{"text":"impl Copy for inotify_event","synthetic":false,"types":["libc::unix::linux_like::linux::inotify_event"]},{"text":"impl Copy for fanotify_response","synthetic":false,"types":["libc::unix::linux_like::linux::fanotify_response"]},{"text":"impl Copy for sockaddr_vm","synthetic":false,"types":["libc::unix::linux_like::linux::sockaddr_vm"]},{"text":"impl Copy for regmatch_t","synthetic":false,"types":["libc::unix::linux_like::linux::regmatch_t"]},{"text":"impl Copy for sock_extended_err","synthetic":false,"types":["libc::unix::linux_like::linux::sock_extended_err"]},{"text":"impl Copy for sockaddr_nl","synthetic":false,"types":["libc::unix::linux_like::linux::sockaddr_nl"]},{"text":"impl Copy for dirent","synthetic":false,"types":["libc::unix::linux_like::linux::dirent"]},{"text":"impl Copy for dirent64","synthetic":false,"types":["libc::unix::linux_like::linux::dirent64"]},{"text":"impl Copy for sockaddr_alg","synthetic":false,"types":["libc::unix::linux_like::linux::sockaddr_alg"]},{"text":"impl Copy for af_alg_iv","synthetic":false,"types":["libc::unix::linux_like::linux::af_alg_iv"]},{"text":"impl Copy for mq_attr","synthetic":false,"types":["libc::unix::linux_like::linux::mq_attr"]},{"text":"impl Copy for statx","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::statx"]},{"text":"impl Copy for statx_timestamp","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::statx_timestamp"]},{"text":"impl Copy for aiocb","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::aiocb"]},{"text":"impl Copy for __exit_status","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::__exit_status"]},{"text":"impl Copy for __timeval","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::__timeval"]},{"text":"impl Copy for glob64_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::glob64_t"]},{"text":"impl Copy for msghdr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::msghdr"]},{"text":"impl Copy for cmsghdr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::cmsghdr"]},{"text":"impl Copy for termios","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::termios"]},{"text":"impl Copy for mallinfo","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::mallinfo"]},{"text":"impl Copy for nlmsghdr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nlmsghdr"]},{"text":"impl Copy for nlmsgerr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nlmsgerr"]},{"text":"impl Copy for nl_pktinfo","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nl_pktinfo"]},{"text":"impl Copy for nl_mmap_req","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_req"]},{"text":"impl Copy for nl_mmap_hdr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]},{"text":"impl Copy for nlattr","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::nlattr"]},{"text":"impl Copy for rtentry","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::rtentry"]},{"text":"impl Copy for timex","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::timex"]},{"text":"impl Copy for ntptimeval","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::ntptimeval"]},{"text":"impl Copy for regex_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::regex_t"]},{"text":"impl Copy for utmpx","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::utmpx"]},{"text":"impl Copy for sigset_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::sigset_t"]},{"text":"impl Copy for sysinfo","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::sysinfo"]},{"text":"impl Copy for msqid_ds","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]},{"text":"impl Copy for sigaction","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]},{"text":"impl Copy for statfs","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]},{"text":"impl Copy for flock","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]},{"text":"impl Copy for flock64","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]},{"text":"impl Copy for siginfo_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]},{"text":"impl Copy for stack_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]},{"text":"impl Copy for stat","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]},{"text":"impl Copy for stat64","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]},{"text":"impl Copy for statfs64","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]},{"text":"impl Copy for statvfs64","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]},{"text":"impl Copy for pthread_attr_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]},{"text":"impl Copy for _libc_fpxreg","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]},{"text":"impl Copy for _libc_xmmreg","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]},{"text":"impl Copy for _libc_fpstate","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]},{"text":"impl Copy for user_regs_struct","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]},{"text":"impl Copy for user","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]},{"text":"impl Copy for mcontext_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]},{"text":"impl Copy for ipc_perm","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]},{"text":"impl Copy for shmid_ds","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]},{"text":"impl Copy for termios2","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::termios2"]},{"text":"impl Copy for ip_mreqn","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ip_mreqn"]},{"text":"impl Copy for user_fpregs_struct","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]},{"text":"impl Copy for ucontext_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]},{"text":"impl Copy for statvfs","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]},{"text":"impl Copy for max_align_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]},{"text":"impl Copy for sem_t","synthetic":false,"types":["libc::unix::linux_like::linux::gnu::align::sem_t"]},{"text":"impl Copy for pthread_mutexattr_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_mutexattr_t"]},{"text":"impl Copy for pthread_rwlockattr_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_rwlockattr_t"]},{"text":"impl Copy for pthread_condattr_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_condattr_t"]},{"text":"impl Copy for fanotify_event_metadata","synthetic":false,"types":["libc::unix::linux_like::linux::fanotify_event_metadata"]},{"text":"impl Copy for pthread_cond_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_cond_t"]},{"text":"impl Copy for pthread_mutex_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_mutex_t"]},{"text":"impl Copy for pthread_rwlock_t","synthetic":false,"types":["libc::unix::linux_like::linux::pthread_rwlock_t"]},{"text":"impl Copy for in6_addr","synthetic":false,"types":["libc::unix::align::in6_addr"]}]; +implementors["yaml_rust"] = [{"text":"impl Copy for TEncoding","synthetic":false,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl Copy for TScalarStyle","synthetic":false,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl Copy for Marker","synthetic":false,"types":["yaml_rust::scanner::Marker"]},{"text":"impl Copy for EmitError","synthetic":false,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/marker/trait.Freeze.js b/docs/implementors/core/marker/trait.Freeze.js new file mode 100644 index 00000000..639f21d5 --- /dev/null +++ b/docs/implementors/core/marker/trait.Freeze.js @@ -0,0 +1,11 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Freeze for Prefix","synthetic":true,"types":["ansi_term::ansi::Prefix"]},{"text":"impl Freeze for Infix","synthetic":true,"types":["ansi_term::ansi::Infix"]},{"text":"impl Freeze for Suffix","synthetic":true,"types":["ansi_term::ansi::Suffix"]},{"text":"impl Freeze for Style","synthetic":true,"types":["ansi_term::style::Style"]},{"text":"impl<'a, S: ?Sized> Freeze for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Freeze, 
","synthetic":true,"types":["ansi_term::display::ANSIGenericString"]},{"text":"impl<'a, S: ?Sized> Freeze for ANSIGenericStrings<'a, S>","synthetic":true,"types":["ansi_term::display::ANSIGenericStrings"]},{"text":"impl Freeze for Colour","synthetic":true,"types":["ansi_term::style::Colour"]}]; +implementors["atty"] = [{"text":"impl Freeze for Stream","synthetic":true,"types":["atty::Stream"]}]; +implementors["clap"] = [{"text":"impl<'a, 'b> !Freeze for App<'a, 'b>","synthetic":true,"types":["clap::app::App"]},{"text":"impl<'a, 'b> Freeze for Arg<'a, 'b>","synthetic":true,"types":["clap::args::arg::Arg"]},{"text":"impl<'a> Freeze for ArgGroup<'a>","synthetic":true,"types":["clap::args::group::ArgGroup"]},{"text":"impl<'a> Freeze for ArgMatches<'a>","synthetic":true,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> Freeze for OsValues<'a>","synthetic":true,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> Freeze for SubCommand<'a>","synthetic":true,"types":["clap::args::subcommand::SubCommand"]},{"text":"impl<'a> Freeze for Values<'a>","synthetic":true,"types":["clap::args::arg_matches::Values"]},{"text":"impl Freeze for Error","synthetic":true,"types":["clap::errors::Error"]},{"text":"impl Freeze for AppSettings","synthetic":true,"types":["clap::app::settings::AppSettings"]},{"text":"impl Freeze for ArgSettings","synthetic":true,"types":["clap::args::settings::ArgSettings"]},{"text":"impl Freeze for Shell","synthetic":true,"types":["clap::completions::shell::Shell"]},{"text":"impl Freeze for ErrorKind","synthetic":true,"types":["clap::errors::ErrorKind"]}]; +implementors["geo_math"] = [{"text":"impl Freeze for Square","synthetic":true,"types":["geo_math::forms::square::Square"]}]; +implementors["libc"] = [{"text":"impl Freeze for group","synthetic":true,"types":["libc::unix::group"]},{"text":"impl Freeze for utimbuf","synthetic":true,"types":["libc::unix::utimbuf"]},{"text":"impl Freeze for timeval","synthetic":true,"types":["libc::unix::timeval"]},{"text":"impl Freeze for timespec","synthetic":true,"types":["libc::unix::timespec"]},{"text":"impl Freeze for rlimit","synthetic":true,"types":["libc::unix::rlimit"]},{"text":"impl Freeze for rusage","synthetic":true,"types":["libc::unix::rusage"]},{"text":"impl Freeze for ipv6_mreq","synthetic":true,"types":["libc::unix::ipv6_mreq"]},{"text":"impl Freeze for hostent","synthetic":true,"types":["libc::unix::hostent"]},{"text":"impl Freeze for iovec","synthetic":true,"types":["libc::unix::iovec"]},{"text":"impl Freeze for pollfd","synthetic":true,"types":["libc::unix::pollfd"]},{"text":"impl Freeze for winsize","synthetic":true,"types":["libc::unix::winsize"]},{"text":"impl Freeze for linger","synthetic":true,"types":["libc::unix::linger"]},{"text":"impl Freeze for sigval","synthetic":true,"types":["libc::unix::sigval"]},{"text":"impl Freeze for itimerval","synthetic":true,"types":["libc::unix::itimerval"]},{"text":"impl Freeze for tms","synthetic":true,"types":["libc::unix::tms"]},{"text":"impl Freeze for servent","synthetic":true,"types":["libc::unix::servent"]},{"text":"impl Freeze for protoent","synthetic":true,"types":["libc::unix::protoent"]},{"text":"impl Freeze for in_addr","synthetic":true,"types":["libc::unix::linux_like::in_addr"]},{"text":"impl Freeze for ip_mreq","synthetic":true,"types":["libc::unix::linux_like::ip_mreq"]},{"text":"impl Freeze for ip_mreq_source","synthetic":true,"types":["libc::unix::linux_like::ip_mreq_source"]},{"text":"impl Freeze for sockaddr","synthetic":true,"types":["libc::unix::linux_like::sockaddr"]},{"text":"impl Freeze for sockaddr_in","synthetic":true,"types":["libc::unix::linux_like::sockaddr_in"]},{"text":"impl Freeze for sockaddr_in6","synthetic":true,"types":["libc::unix::linux_like::sockaddr_in6"]},{"text":"impl Freeze for addrinfo","synthetic":true,"types":["libc::unix::linux_like::addrinfo"]},{"text":"impl Freeze for sockaddr_ll","synthetic":true,"types":["libc::unix::linux_like::sockaddr_ll"]},{"text":"impl Freeze for fd_set","synthetic":true,"types":["libc::unix::linux_like::fd_set"]},{"text":"impl Freeze for tm","synthetic":true,"types":["libc::unix::linux_like::tm"]},{"text":"impl Freeze for sched_param","synthetic":true,"types":["libc::unix::linux_like::sched_param"]},{"text":"impl Freeze for Dl_info","synthetic":true,"types":["libc::unix::linux_like::Dl_info"]},{"text":"impl Freeze for lconv","synthetic":true,"types":["libc::unix::linux_like::lconv"]},{"text":"impl Freeze for in_pktinfo","synthetic":true,"types":["libc::unix::linux_like::in_pktinfo"]},{"text":"impl Freeze for ifaddrs","synthetic":true,"types":["libc::unix::linux_like::ifaddrs"]},{"text":"impl Freeze for in6_rtmsg","synthetic":true,"types":["libc::unix::linux_like::in6_rtmsg"]},{"text":"impl Freeze for arpreq","synthetic":true,"types":["libc::unix::linux_like::arpreq"]},{"text":"impl Freeze for arpreq_old","synthetic":true,"types":["libc::unix::linux_like::arpreq_old"]},{"text":"impl Freeze for arphdr","synthetic":true,"types":["libc::unix::linux_like::arphdr"]},{"text":"impl Freeze for mmsghdr","synthetic":true,"types":["libc::unix::linux_like::mmsghdr"]},{"text":"impl Freeze for epoll_event","synthetic":true,"types":["libc::unix::linux_like::epoll_event"]},{"text":"impl Freeze for sockaddr_un","synthetic":true,"types":["libc::unix::linux_like::sockaddr_un"]},{"text":"impl Freeze for sockaddr_storage","synthetic":true,"types":["libc::unix::linux_like::sockaddr_storage"]},{"text":"impl Freeze for utsname","synthetic":true,"types":["libc::unix::linux_like::utsname"]},{"text":"impl Freeze for sigevent","synthetic":true,"types":["libc::unix::linux_like::sigevent"]},{"text":"impl Freeze for rlimit64","synthetic":true,"types":["libc::unix::linux_like::linux::rlimit64"]},{"text":"impl Freeze for glob_t","synthetic":true,"types":["libc::unix::linux_like::linux::glob_t"]},{"text":"impl Freeze for passwd","synthetic":true,"types":["libc::unix::linux_like::linux::passwd"]},{"text":"impl Freeze for spwd","synthetic":true,"types":["libc::unix::linux_like::linux::spwd"]},{"text":"impl Freeze for dqblk","synthetic":true,"types":["libc::unix::linux_like::linux::dqblk"]},{"text":"impl Freeze for signalfd_siginfo","synthetic":true,"types":["libc::unix::linux_like::linux::signalfd_siginfo"]},{"text":"impl Freeze for itimerspec","synthetic":true,"types":["libc::unix::linux_like::linux::itimerspec"]},{"text":"impl Freeze for fsid_t","synthetic":true,"types":["libc::unix::linux_like::linux::fsid_t"]},{"text":"impl Freeze for packet_mreq","synthetic":true,"types":["libc::unix::linux_like::linux::packet_mreq"]},{"text":"impl Freeze for cpu_set_t","synthetic":true,"types":["libc::unix::linux_like::linux::cpu_set_t"]},{"text":"impl Freeze for if_nameindex","synthetic":true,"types":["libc::unix::linux_like::linux::if_nameindex"]},{"text":"impl Freeze for msginfo","synthetic":true,"types":["libc::unix::linux_like::linux::msginfo"]},{"text":"impl Freeze for sembuf","synthetic":true,"types":["libc::unix::linux_like::linux::sembuf"]},{"text":"impl Freeze for input_event","synthetic":true,"types":["libc::unix::linux_like::linux::input_event"]},{"text":"impl Freeze for input_id","synthetic":true,"types":["libc::unix::linux_like::linux::input_id"]},{"text":"impl Freeze for input_absinfo","synthetic":true,"types":["libc::unix::linux_like::linux::input_absinfo"]},{"text":"impl Freeze for input_keymap_entry","synthetic":true,"types":["libc::unix::linux_like::linux::input_keymap_entry"]},{"text":"impl Freeze for input_mask","synthetic":true,"types":["libc::unix::linux_like::linux::input_mask"]},{"text":"impl Freeze for ff_replay","synthetic":true,"types":["libc::unix::linux_like::linux::ff_replay"]},{"text":"impl Freeze for ff_trigger","synthetic":true,"types":["libc::unix::linux_like::linux::ff_trigger"]},{"text":"impl Freeze for ff_envelope","synthetic":true,"types":["libc::unix::linux_like::linux::ff_envelope"]},{"text":"impl Freeze for ff_constant_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_constant_effect"]},{"text":"impl Freeze for ff_ramp_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_ramp_effect"]},{"text":"impl Freeze for ff_condition_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_condition_effect"]},{"text":"impl Freeze for ff_periodic_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_periodic_effect"]},{"text":"impl Freeze for ff_rumble_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_rumble_effect"]},{"text":"impl Freeze for ff_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_effect"]},{"text":"impl Freeze for dl_phdr_info","synthetic":true,"types":["libc::unix::linux_like::linux::dl_phdr_info"]},{"text":"impl Freeze for Elf32_Ehdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Ehdr"]},{"text":"impl Freeze for Elf64_Ehdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Ehdr"]},{"text":"impl Freeze for Elf32_Sym","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Sym"]},{"text":"impl Freeze for Elf64_Sym","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Sym"]},{"text":"impl Freeze for Elf32_Phdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Phdr"]},{"text":"impl Freeze for Elf64_Phdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Phdr"]},{"text":"impl Freeze for Elf32_Shdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Shdr"]},{"text":"impl Freeze for Elf64_Shdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Shdr"]},{"text":"impl Freeze for Elf32_Chdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Chdr"]},{"text":"impl Freeze for Elf64_Chdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Chdr"]},{"text":"impl Freeze for ucred","synthetic":true,"types":["libc::unix::linux_like::linux::ucred"]},{"text":"impl Freeze for mntent","synthetic":true,"types":["libc::unix::linux_like::linux::mntent"]},{"text":"impl Freeze for posix_spawn_file_actions_t","synthetic":true,"types":["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]},{"text":"impl Freeze for posix_spawnattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::posix_spawnattr_t"]},{"text":"impl Freeze for genlmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::genlmsghdr"]},{"text":"impl Freeze for in6_pktinfo","synthetic":true,"types":["libc::unix::linux_like::linux::in6_pktinfo"]},{"text":"impl Freeze for arpd_request","synthetic":true,"types":["libc::unix::linux_like::linux::arpd_request"]},{"text":"impl Freeze for inotify_event","synthetic":true,"types":["libc::unix::linux_like::linux::inotify_event"]},{"text":"impl Freeze for fanotify_response","synthetic":true,"types":["libc::unix::linux_like::linux::fanotify_response"]},{"text":"impl Freeze for sockaddr_vm","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_vm"]},{"text":"impl Freeze for regmatch_t","synthetic":true,"types":["libc::unix::linux_like::linux::regmatch_t"]},{"text":"impl Freeze for sock_extended_err","synthetic":true,"types":["libc::unix::linux_like::linux::sock_extended_err"]},{"text":"impl Freeze for sockaddr_nl","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_nl"]},{"text":"impl Freeze for dirent","synthetic":true,"types":["libc::unix::linux_like::linux::dirent"]},{"text":"impl Freeze for dirent64","synthetic":true,"types":["libc::unix::linux_like::linux::dirent64"]},{"text":"impl Freeze for sockaddr_alg","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_alg"]},{"text":"impl Freeze for af_alg_iv","synthetic":true,"types":["libc::unix::linux_like::linux::af_alg_iv"]},{"text":"impl Freeze for mq_attr","synthetic":true,"types":["libc::unix::linux_like::linux::mq_attr"]},{"text":"impl Freeze for statx","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::statx"]},{"text":"impl Freeze for statx_timestamp","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::statx_timestamp"]},{"text":"impl Freeze for aiocb","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::aiocb"]},{"text":"impl Freeze for __exit_status","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::__exit_status"]},{"text":"impl Freeze for __timeval","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::__timeval"]},{"text":"impl Freeze for glob64_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::glob64_t"]},{"text":"impl Freeze for msghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::msghdr"]},{"text":"impl Freeze for cmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::cmsghdr"]},{"text":"impl Freeze for termios","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::termios"]},{"text":"impl Freeze for mallinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::mallinfo"]},{"text":"impl Freeze for nlmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlmsghdr"]},{"text":"impl Freeze for nlmsgerr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlmsgerr"]},{"text":"impl Freeze for nl_pktinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_pktinfo"]},{"text":"impl Freeze for nl_mmap_req","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_req"]},{"text":"impl Freeze for nl_mmap_hdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]},{"text":"impl Freeze for nlattr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlattr"]},{"text":"impl Freeze for rtentry","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::rtentry"]},{"text":"impl Freeze for timex","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::timex"]},{"text":"impl Freeze for ntptimeval","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::ntptimeval"]},{"text":"impl Freeze for regex_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::regex_t"]},{"text":"impl Freeze for utmpx","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::utmpx"]},{"text":"impl Freeze for sigset_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::sigset_t"]},{"text":"impl Freeze for sysinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::sysinfo"]},{"text":"impl Freeze for msqid_ds","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]},{"text":"impl Freeze for sigaction","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]},{"text":"impl Freeze for statfs","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]},{"text":"impl Freeze for flock","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]},{"text":"impl Freeze for flock64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]},{"text":"impl Freeze for siginfo_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]},{"text":"impl Freeze for stack_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]},{"text":"impl Freeze for stat","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]},{"text":"impl Freeze for stat64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]},{"text":"impl Freeze for statfs64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]},{"text":"impl Freeze for statvfs64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]},{"text":"impl Freeze for pthread_attr_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]},{"text":"impl Freeze for _libc_fpxreg","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]},{"text":"impl Freeze for _libc_xmmreg","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]},{"text":"impl Freeze for _libc_fpstate","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]},{"text":"impl Freeze for user_regs_struct","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]},{"text":"impl Freeze for user","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]},{"text":"impl Freeze for mcontext_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]},{"text":"impl Freeze for ipc_perm","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]},{"text":"impl Freeze for shmid_ds","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]},{"text":"impl Freeze for termios2","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::termios2"]},{"text":"impl Freeze for ip_mreqn","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ip_mreqn"]},{"text":"impl Freeze for user_fpregs_struct","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]},{"text":"impl Freeze for ucontext_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]},{"text":"impl Freeze for statvfs","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]},{"text":"impl Freeze for max_align_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]},{"text":"impl Freeze for sem_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::align::sem_t"]},{"text":"impl Freeze for pthread_mutexattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_mutexattr_t"]},{"text":"impl Freeze for pthread_rwlockattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_rwlockattr_t"]},{"text":"impl Freeze for pthread_condattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_condattr_t"]},{"text":"impl Freeze for fanotify_event_metadata","synthetic":true,"types":["libc::unix::linux_like::linux::fanotify_event_metadata"]},{"text":"impl Freeze for pthread_cond_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_cond_t"]},{"text":"impl Freeze for pthread_mutex_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_mutex_t"]},{"text":"impl Freeze for pthread_rwlock_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_rwlock_t"]},{"text":"impl Freeze for in6_addr","synthetic":true,"types":["libc::unix::align::in6_addr"]},{"text":"impl Freeze for DIR","synthetic":true,"types":["libc::unix::DIR"]},{"text":"impl Freeze for FILE","synthetic":true,"types":["libc::unix::FILE"]},{"text":"impl Freeze for fpos_t","synthetic":true,"types":["libc::unix::fpos_t"]},{"text":"impl Freeze for timezone","synthetic":true,"types":["libc::unix::linux_like::timezone"]},{"text":"impl Freeze for fpos64_t","synthetic":true,"types":["libc::unix::linux_like::linux::fpos64_t"]}]; +implementors["strsim"] = [{"text":"impl Freeze for StrSimError","synthetic":true,"types":["strsim::StrSimError"]}]; +implementors["textwrap"] = [{"text":"impl Freeze for HyphenSplitter","synthetic":true,"types":["textwrap::splitting::HyphenSplitter"]},{"text":"impl Freeze for NoHyphenation","synthetic":true,"types":["textwrap::splitting::NoHyphenation"]},{"text":"impl<'a, S> Freeze for Wrapper<'a, S> where
    S: Freeze, 
","synthetic":true,"types":["textwrap::Wrapper"]},{"text":"impl<'a, S> Freeze for IntoWrapIter<'a, S> where
    S: Freeze, 
","synthetic":true,"types":["textwrap::IntoWrapIter"]},{"text":"impl<'w, 'a, S> Freeze for WrapIter<'w, 'a, S>","synthetic":true,"types":["textwrap::WrapIter"]}]; +implementors["vec_map"] = [{"text":"impl<V> Freeze for VecMap<V>","synthetic":true,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> Freeze for VacantEntry<'a, V>","synthetic":true,"types":["vec_map::VacantEntry"]},{"text":"impl<'a, V> Freeze for OccupiedEntry<'a, V>","synthetic":true,"types":["vec_map::OccupiedEntry"]},{"text":"impl<'a, V> Freeze for Iter<'a, V>","synthetic":true,"types":["vec_map::Iter"]},{"text":"impl<'a, V> Freeze for IterMut<'a, V>","synthetic":true,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> Freeze for Keys<'a, V>","synthetic":true,"types":["vec_map::Keys"]},{"text":"impl<'a, V> Freeze for Values<'a, V>","synthetic":true,"types":["vec_map::Values"]},{"text":"impl<'a, V> Freeze for ValuesMut<'a, V>","synthetic":true,"types":["vec_map::ValuesMut"]},{"text":"impl<V> Freeze for IntoIter<V>","synthetic":true,"types":["vec_map::IntoIter"]},{"text":"impl<'a, V> Freeze for Drain<'a, V>","synthetic":true,"types":["vec_map::Drain"]},{"text":"impl<'a, V> Freeze for Entry<'a, V>","synthetic":true,"types":["vec_map::Entry"]}]; +implementors["yaml_rust"] = [{"text":"impl Freeze for YamlLoader","synthetic":true,"types":["yaml_rust::yaml::YamlLoader"]},{"text":"impl Freeze for YamlIter","synthetic":true,"types":["yaml_rust::yaml::YamlIter"]},{"text":"impl Freeze for Yaml","synthetic":true,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl Freeze for Marker","synthetic":true,"types":["yaml_rust::scanner::Marker"]},{"text":"impl Freeze for ScanError","synthetic":true,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl Freeze for Token","synthetic":true,"types":["yaml_rust::scanner::Token"]},{"text":"impl<T> Freeze for Scanner<T> where
    T: Freeze, 
","synthetic":true,"types":["yaml_rust::scanner::Scanner"]},{"text":"impl Freeze for TEncoding","synthetic":true,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl Freeze for TScalarStyle","synthetic":true,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl Freeze for TokenType","synthetic":true,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl<T> Freeze for Parser<T> where
    T: Freeze, 
","synthetic":true,"types":["yaml_rust::parser::Parser"]},{"text":"impl Freeze for Event","synthetic":true,"types":["yaml_rust::parser::Event"]},{"text":"impl<'a> Freeze for YamlEmitter<'a>","synthetic":true,"types":["yaml_rust::emitter::YamlEmitter"]},{"text":"impl Freeze for EmitError","synthetic":true,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/marker/trait.Send.js b/docs/implementors/core/marker/trait.Send.js new file mode 100644 index 00000000..686a1334 --- /dev/null +++ b/docs/implementors/core/marker/trait.Send.js @@ -0,0 +1,11 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Send for Prefix","synthetic":true,"types":["ansi_term::ansi::Prefix"]},{"text":"impl Send for Infix","synthetic":true,"types":["ansi_term::ansi::Infix"]},{"text":"impl Send for Suffix","synthetic":true,"types":["ansi_term::ansi::Suffix"]},{"text":"impl Send for Style","synthetic":true,"types":["ansi_term::style::Style"]},{"text":"impl<'a, S: ?Sized> Send for ANSIGenericString<'a, S> where
    S: Sync,
    <S as ToOwned>::Owned: Send
","synthetic":true,"types":["ansi_term::display::ANSIGenericString"]},{"text":"impl<'a, S: ?Sized> Send for ANSIGenericStrings<'a, S> where
    S: Sync,
    <S as ToOwned>::Owned: Sync
","synthetic":true,"types":["ansi_term::display::ANSIGenericStrings"]},{"text":"impl Send for Colour","synthetic":true,"types":["ansi_term::style::Colour"]}]; +implementors["atty"] = [{"text":"impl Send for Stream","synthetic":true,"types":["atty::Stream"]}]; +implementors["clap"] = [{"text":"impl<'a, 'b> !Send for App<'a, 'b>","synthetic":true,"types":["clap::app::App"]},{"text":"impl<'a, 'b> !Send for Arg<'a, 'b>","synthetic":true,"types":["clap::args::arg::Arg"]},{"text":"impl<'a> Send for ArgGroup<'a>","synthetic":true,"types":["clap::args::group::ArgGroup"]},{"text":"impl<'a> Send for ArgMatches<'a>","synthetic":true,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> Send for OsValues<'a>","synthetic":true,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> Send for SubCommand<'a>","synthetic":true,"types":["clap::args::subcommand::SubCommand"]},{"text":"impl<'a> Send for Values<'a>","synthetic":true,"types":["clap::args::arg_matches::Values"]},{"text":"impl Send for Error","synthetic":true,"types":["clap::errors::Error"]},{"text":"impl Send for AppSettings","synthetic":true,"types":["clap::app::settings::AppSettings"]},{"text":"impl Send for ArgSettings","synthetic":true,"types":["clap::args::settings::ArgSettings"]},{"text":"impl Send for Shell","synthetic":true,"types":["clap::completions::shell::Shell"]},{"text":"impl Send for ErrorKind","synthetic":true,"types":["clap::errors::ErrorKind"]}]; +implementors["geo_math"] = [{"text":"impl Send for Square","synthetic":true,"types":["geo_math::forms::square::Square"]}]; +implementors["libc"] = [{"text":"impl !Send for group","synthetic":true,"types":["libc::unix::group"]},{"text":"impl Send for utimbuf","synthetic":true,"types":["libc::unix::utimbuf"]},{"text":"impl Send for timeval","synthetic":true,"types":["libc::unix::timeval"]},{"text":"impl Send for timespec","synthetic":true,"types":["libc::unix::timespec"]},{"text":"impl Send for rlimit","synthetic":true,"types":["libc::unix::rlimit"]},{"text":"impl Send for rusage","synthetic":true,"types":["libc::unix::rusage"]},{"text":"impl Send for ipv6_mreq","synthetic":true,"types":["libc::unix::ipv6_mreq"]},{"text":"impl !Send for hostent","synthetic":true,"types":["libc::unix::hostent"]},{"text":"impl !Send for iovec","synthetic":true,"types":["libc::unix::iovec"]},{"text":"impl Send for pollfd","synthetic":true,"types":["libc::unix::pollfd"]},{"text":"impl Send for winsize","synthetic":true,"types":["libc::unix::winsize"]},{"text":"impl Send for linger","synthetic":true,"types":["libc::unix::linger"]},{"text":"impl !Send for sigval","synthetic":true,"types":["libc::unix::sigval"]},{"text":"impl Send for itimerval","synthetic":true,"types":["libc::unix::itimerval"]},{"text":"impl Send for tms","synthetic":true,"types":["libc::unix::tms"]},{"text":"impl !Send for servent","synthetic":true,"types":["libc::unix::servent"]},{"text":"impl !Send for protoent","synthetic":true,"types":["libc::unix::protoent"]},{"text":"impl Send for in_addr","synthetic":true,"types":["libc::unix::linux_like::in_addr"]},{"text":"impl Send for ip_mreq","synthetic":true,"types":["libc::unix::linux_like::ip_mreq"]},{"text":"impl Send for ip_mreq_source","synthetic":true,"types":["libc::unix::linux_like::ip_mreq_source"]},{"text":"impl Send for sockaddr","synthetic":true,"types":["libc::unix::linux_like::sockaddr"]},{"text":"impl Send for sockaddr_in","synthetic":true,"types":["libc::unix::linux_like::sockaddr_in"]},{"text":"impl Send for sockaddr_in6","synthetic":true,"types":["libc::unix::linux_like::sockaddr_in6"]},{"text":"impl !Send for addrinfo","synthetic":true,"types":["libc::unix::linux_like::addrinfo"]},{"text":"impl Send for sockaddr_ll","synthetic":true,"types":["libc::unix::linux_like::sockaddr_ll"]},{"text":"impl Send for fd_set","synthetic":true,"types":["libc::unix::linux_like::fd_set"]},{"text":"impl !Send for tm","synthetic":true,"types":["libc::unix::linux_like::tm"]},{"text":"impl Send for sched_param","synthetic":true,"types":["libc::unix::linux_like::sched_param"]},{"text":"impl !Send for Dl_info","synthetic":true,"types":["libc::unix::linux_like::Dl_info"]},{"text":"impl !Send for lconv","synthetic":true,"types":["libc::unix::linux_like::lconv"]},{"text":"impl Send for in_pktinfo","synthetic":true,"types":["libc::unix::linux_like::in_pktinfo"]},{"text":"impl !Send for ifaddrs","synthetic":true,"types":["libc::unix::linux_like::ifaddrs"]},{"text":"impl Send for in6_rtmsg","synthetic":true,"types":["libc::unix::linux_like::in6_rtmsg"]},{"text":"impl Send for arpreq","synthetic":true,"types":["libc::unix::linux_like::arpreq"]},{"text":"impl Send for arpreq_old","synthetic":true,"types":["libc::unix::linux_like::arpreq_old"]},{"text":"impl Send for arphdr","synthetic":true,"types":["libc::unix::linux_like::arphdr"]},{"text":"impl !Send for mmsghdr","synthetic":true,"types":["libc::unix::linux_like::mmsghdr"]},{"text":"impl Send for epoll_event","synthetic":true,"types":["libc::unix::linux_like::epoll_event"]},{"text":"impl Send for sockaddr_un","synthetic":true,"types":["libc::unix::linux_like::sockaddr_un"]},{"text":"impl Send for sockaddr_storage","synthetic":true,"types":["libc::unix::linux_like::sockaddr_storage"]},{"text":"impl Send for utsname","synthetic":true,"types":["libc::unix::linux_like::utsname"]},{"text":"impl !Send for sigevent","synthetic":true,"types":["libc::unix::linux_like::sigevent"]},{"text":"impl Send for rlimit64","synthetic":true,"types":["libc::unix::linux_like::linux::rlimit64"]},{"text":"impl !Send for glob_t","synthetic":true,"types":["libc::unix::linux_like::linux::glob_t"]},{"text":"impl !Send for passwd","synthetic":true,"types":["libc::unix::linux_like::linux::passwd"]},{"text":"impl !Send for spwd","synthetic":true,"types":["libc::unix::linux_like::linux::spwd"]},{"text":"impl Send for dqblk","synthetic":true,"types":["libc::unix::linux_like::linux::dqblk"]},{"text":"impl Send for signalfd_siginfo","synthetic":true,"types":["libc::unix::linux_like::linux::signalfd_siginfo"]},{"text":"impl Send for itimerspec","synthetic":true,"types":["libc::unix::linux_like::linux::itimerspec"]},{"text":"impl Send for fsid_t","synthetic":true,"types":["libc::unix::linux_like::linux::fsid_t"]},{"text":"impl Send for packet_mreq","synthetic":true,"types":["libc::unix::linux_like::linux::packet_mreq"]},{"text":"impl Send for cpu_set_t","synthetic":true,"types":["libc::unix::linux_like::linux::cpu_set_t"]},{"text":"impl !Send for if_nameindex","synthetic":true,"types":["libc::unix::linux_like::linux::if_nameindex"]},{"text":"impl Send for msginfo","synthetic":true,"types":["libc::unix::linux_like::linux::msginfo"]},{"text":"impl Send for sembuf","synthetic":true,"types":["libc::unix::linux_like::linux::sembuf"]},{"text":"impl Send for input_event","synthetic":true,"types":["libc::unix::linux_like::linux::input_event"]},{"text":"impl Send for input_id","synthetic":true,"types":["libc::unix::linux_like::linux::input_id"]},{"text":"impl Send for input_absinfo","synthetic":true,"types":["libc::unix::linux_like::linux::input_absinfo"]},{"text":"impl Send for input_keymap_entry","synthetic":true,"types":["libc::unix::linux_like::linux::input_keymap_entry"]},{"text":"impl Send for input_mask","synthetic":true,"types":["libc::unix::linux_like::linux::input_mask"]},{"text":"impl Send for ff_replay","synthetic":true,"types":["libc::unix::linux_like::linux::ff_replay"]},{"text":"impl Send for ff_trigger","synthetic":true,"types":["libc::unix::linux_like::linux::ff_trigger"]},{"text":"impl Send for ff_envelope","synthetic":true,"types":["libc::unix::linux_like::linux::ff_envelope"]},{"text":"impl Send for ff_constant_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_constant_effect"]},{"text":"impl Send for ff_ramp_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_ramp_effect"]},{"text":"impl Send for ff_condition_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_condition_effect"]},{"text":"impl !Send for ff_periodic_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_periodic_effect"]},{"text":"impl Send for ff_rumble_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_rumble_effect"]},{"text":"impl Send for ff_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_effect"]},{"text":"impl !Send for dl_phdr_info","synthetic":true,"types":["libc::unix::linux_like::linux::dl_phdr_info"]},{"text":"impl Send for Elf32_Ehdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Ehdr"]},{"text":"impl Send for Elf64_Ehdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Ehdr"]},{"text":"impl Send for Elf32_Sym","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Sym"]},{"text":"impl Send for Elf64_Sym","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Sym"]},{"text":"impl Send for Elf32_Phdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Phdr"]},{"text":"impl Send for Elf64_Phdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Phdr"]},{"text":"impl Send for Elf32_Shdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Shdr"]},{"text":"impl Send for Elf64_Shdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Shdr"]},{"text":"impl Send for Elf32_Chdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Chdr"]},{"text":"impl Send for Elf64_Chdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Chdr"]},{"text":"impl Send for ucred","synthetic":true,"types":["libc::unix::linux_like::linux::ucred"]},{"text":"impl !Send for mntent","synthetic":true,"types":["libc::unix::linux_like::linux::mntent"]},{"text":"impl !Send for posix_spawn_file_actions_t","synthetic":true,"types":["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]},{"text":"impl Send for posix_spawnattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::posix_spawnattr_t"]},{"text":"impl Send for genlmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::genlmsghdr"]},{"text":"impl Send for in6_pktinfo","synthetic":true,"types":["libc::unix::linux_like::linux::in6_pktinfo"]},{"text":"impl Send for arpd_request","synthetic":true,"types":["libc::unix::linux_like::linux::arpd_request"]},{"text":"impl Send for inotify_event","synthetic":true,"types":["libc::unix::linux_like::linux::inotify_event"]},{"text":"impl Send for fanotify_response","synthetic":true,"types":["libc::unix::linux_like::linux::fanotify_response"]},{"text":"impl Send for sockaddr_vm","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_vm"]},{"text":"impl Send for regmatch_t","synthetic":true,"types":["libc::unix::linux_like::linux::regmatch_t"]},{"text":"impl Send for sock_extended_err","synthetic":true,"types":["libc::unix::linux_like::linux::sock_extended_err"]},{"text":"impl Send for sockaddr_nl","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_nl"]},{"text":"impl Send for dirent","synthetic":true,"types":["libc::unix::linux_like::linux::dirent"]},{"text":"impl Send for dirent64","synthetic":true,"types":["libc::unix::linux_like::linux::dirent64"]},{"text":"impl Send for sockaddr_alg","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_alg"]},{"text":"impl Send for af_alg_iv","synthetic":true,"types":["libc::unix::linux_like::linux::af_alg_iv"]},{"text":"impl Send for mq_attr","synthetic":true,"types":["libc::unix::linux_like::linux::mq_attr"]},{"text":"impl Send for statx","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::statx"]},{"text":"impl Send for statx_timestamp","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::statx_timestamp"]},{"text":"impl !Send for aiocb","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::aiocb"]},{"text":"impl Send for __exit_status","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::__exit_status"]},{"text":"impl Send for __timeval","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::__timeval"]},{"text":"impl !Send for glob64_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::glob64_t"]},{"text":"impl !Send for msghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::msghdr"]},{"text":"impl Send for cmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::cmsghdr"]},{"text":"impl Send for termios","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::termios"]},{"text":"impl Send for mallinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::mallinfo"]},{"text":"impl Send for nlmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlmsghdr"]},{"text":"impl Send for nlmsgerr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlmsgerr"]},{"text":"impl Send for nl_pktinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_pktinfo"]},{"text":"impl Send for nl_mmap_req","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_req"]},{"text":"impl Send for nl_mmap_hdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]},{"text":"impl Send for nlattr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlattr"]},{"text":"impl !Send for rtentry","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::rtentry"]},{"text":"impl Send for timex","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::timex"]},{"text":"impl Send for ntptimeval","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::ntptimeval"]},{"text":"impl !Send for regex_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::regex_t"]},{"text":"impl Send for utmpx","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::utmpx"]},{"text":"impl Send for sigset_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::sigset_t"]},{"text":"impl Send for sysinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::sysinfo"]},{"text":"impl Send for msqid_ds","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]},{"text":"impl Send for sigaction","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]},{"text":"impl Send for statfs","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]},{"text":"impl Send for flock","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]},{"text":"impl Send for flock64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]},{"text":"impl Send for siginfo_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]},{"text":"impl !Send for stack_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]},{"text":"impl Send for stat","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]},{"text":"impl Send for stat64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]},{"text":"impl Send for statfs64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]},{"text":"impl Send for statvfs64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]},{"text":"impl Send for pthread_attr_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]},{"text":"impl Send for _libc_fpxreg","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]},{"text":"impl Send for _libc_xmmreg","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]},{"text":"impl Send for _libc_fpstate","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]},{"text":"impl Send for user_regs_struct","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]},{"text":"impl !Send for user","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]},{"text":"impl !Send for mcontext_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]},{"text":"impl Send for ipc_perm","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]},{"text":"impl Send for shmid_ds","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]},{"text":"impl Send for termios2","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::termios2"]},{"text":"impl Send for ip_mreqn","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ip_mreqn"]},{"text":"impl Send for user_fpregs_struct","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]},{"text":"impl !Send for ucontext_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]},{"text":"impl Send for statvfs","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]},{"text":"impl Send for max_align_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]},{"text":"impl Send for sem_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::align::sem_t"]},{"text":"impl Send for pthread_mutexattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_mutexattr_t"]},{"text":"impl Send for pthread_rwlockattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_rwlockattr_t"]},{"text":"impl Send for pthread_condattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_condattr_t"]},{"text":"impl Send for fanotify_event_metadata","synthetic":true,"types":["libc::unix::linux_like::linux::fanotify_event_metadata"]},{"text":"impl Send for pthread_cond_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_cond_t"]},{"text":"impl Send for pthread_mutex_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_mutex_t"]},{"text":"impl Send for pthread_rwlock_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_rwlock_t"]},{"text":"impl Send for in6_addr","synthetic":true,"types":["libc::unix::align::in6_addr"]},{"text":"impl Send for DIR","synthetic":true,"types":["libc::unix::DIR"]},{"text":"impl Send for FILE","synthetic":true,"types":["libc::unix::FILE"]},{"text":"impl Send for fpos_t","synthetic":true,"types":["libc::unix::fpos_t"]},{"text":"impl Send for timezone","synthetic":true,"types":["libc::unix::linux_like::timezone"]},{"text":"impl Send for fpos64_t","synthetic":true,"types":["libc::unix::linux_like::linux::fpos64_t"]}]; +implementors["strsim"] = [{"text":"impl Send for StrSimError","synthetic":true,"types":["strsim::StrSimError"]}]; +implementors["textwrap"] = [{"text":"impl Send for HyphenSplitter","synthetic":true,"types":["textwrap::splitting::HyphenSplitter"]},{"text":"impl Send for NoHyphenation","synthetic":true,"types":["textwrap::splitting::NoHyphenation"]},{"text":"impl<'a, S> Send for Wrapper<'a, S> where
    S: Send
","synthetic":true,"types":["textwrap::Wrapper"]},{"text":"impl<'a, S> Send for IntoWrapIter<'a, S> where
    S: Send
","synthetic":true,"types":["textwrap::IntoWrapIter"]},{"text":"impl<'w, 'a, S> Send for WrapIter<'w, 'a, S> where
    S: Sync
","synthetic":true,"types":["textwrap::WrapIter"]}]; +implementors["vec_map"] = [{"text":"impl<V> Send for VecMap<V> where
    V: Send
","synthetic":true,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> Send for VacantEntry<'a, V> where
    V: Send
","synthetic":true,"types":["vec_map::VacantEntry"]},{"text":"impl<'a, V> Send for OccupiedEntry<'a, V> where
    V: Send
","synthetic":true,"types":["vec_map::OccupiedEntry"]},{"text":"impl<'a, V> Send for Iter<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::Iter"]},{"text":"impl<'a, V> Send for IterMut<'a, V> where
    V: Send
","synthetic":true,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> Send for Keys<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::Keys"]},{"text":"impl<'a, V> Send for Values<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::Values"]},{"text":"impl<'a, V> Send for ValuesMut<'a, V> where
    V: Send
","synthetic":true,"types":["vec_map::ValuesMut"]},{"text":"impl<V> Send for IntoIter<V> where
    V: Send
","synthetic":true,"types":["vec_map::IntoIter"]},{"text":"impl<'a, V> Send for Drain<'a, V> where
    V: Send
","synthetic":true,"types":["vec_map::Drain"]},{"text":"impl<'a, V> Send for Entry<'a, V> where
    V: Send
","synthetic":true,"types":["vec_map::Entry"]}]; +implementors["yaml_rust"] = [{"text":"impl Send for YamlLoader","synthetic":true,"types":["yaml_rust::yaml::YamlLoader"]},{"text":"impl Send for YamlIter","synthetic":true,"types":["yaml_rust::yaml::YamlIter"]},{"text":"impl Send for Yaml","synthetic":true,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl Send for Marker","synthetic":true,"types":["yaml_rust::scanner::Marker"]},{"text":"impl Send for ScanError","synthetic":true,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl Send for Token","synthetic":true,"types":["yaml_rust::scanner::Token"]},{"text":"impl<T> Send for Scanner<T> where
    T: Send
","synthetic":true,"types":["yaml_rust::scanner::Scanner"]},{"text":"impl Send for TEncoding","synthetic":true,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl Send for TScalarStyle","synthetic":true,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl Send for TokenType","synthetic":true,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl<T> Send for Parser<T> where
    T: Send
","synthetic":true,"types":["yaml_rust::parser::Parser"]},{"text":"impl Send for Event","synthetic":true,"types":["yaml_rust::parser::Event"]},{"text":"impl<'a> !Send for YamlEmitter<'a>","synthetic":true,"types":["yaml_rust::emitter::YamlEmitter"]},{"text":"impl Send for EmitError","synthetic":true,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/marker/trait.StructuralEq.js b/docs/implementors/core/marker/trait.StructuralEq.js new file mode 100644 index 00000000..a804d306 --- /dev/null +++ b/docs/implementors/core/marker/trait.StructuralEq.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["yaml_rust"] = [{"text":"impl StructuralEq for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl StructuralEq for TEncoding","synthetic":false,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl StructuralEq for TScalarStyle","synthetic":false,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl StructuralEq for Marker","synthetic":false,"types":["yaml_rust::scanner::Marker"]},{"text":"impl StructuralEq for ScanError","synthetic":false,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl StructuralEq for TokenType","synthetic":false,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl StructuralEq for Token","synthetic":false,"types":["yaml_rust::scanner::Token"]},{"text":"impl StructuralEq for Event","synthetic":false,"types":["yaml_rust::parser::Event"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/marker/trait.StructuralPartialEq.js b/docs/implementors/core/marker/trait.StructuralPartialEq.js new file mode 100644 index 00000000..356563fb --- /dev/null +++ b/docs/implementors/core/marker/trait.StructuralPartialEq.js @@ -0,0 +1,6 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl StructuralPartialEq for Style","synthetic":false,"types":["ansi_term::style::Style"]},{"text":"impl StructuralPartialEq for Colour","synthetic":false,"types":["ansi_term::style::Colour"]},{"text":"impl<'a, S: 'a + ToOwned + ?Sized> StructuralPartialEq for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
","synthetic":false,"types":["ansi_term::display::ANSIGenericString"]}]; +implementors["clap"] = [{"text":"impl StructuralPartialEq for AppSettings","synthetic":false,"types":["clap::app::settings::AppSettings"]},{"text":"impl StructuralPartialEq for ArgSettings","synthetic":false,"types":["clap::args::settings::ArgSettings"]},{"text":"impl StructuralPartialEq for ErrorKind","synthetic":false,"types":["clap::errors::ErrorKind"]}]; +implementors["strsim"] = [{"text":"impl StructuralPartialEq for StrSimError","synthetic":false,"types":["strsim::StrSimError"]}]; +implementors["yaml_rust"] = [{"text":"impl StructuralPartialEq for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl StructuralPartialEq for TEncoding","synthetic":false,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl StructuralPartialEq for TScalarStyle","synthetic":false,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl StructuralPartialEq for Marker","synthetic":false,"types":["yaml_rust::scanner::Marker"]},{"text":"impl StructuralPartialEq for ScanError","synthetic":false,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl StructuralPartialEq for TokenType","synthetic":false,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl StructuralPartialEq for Token","synthetic":false,"types":["yaml_rust::scanner::Token"]},{"text":"impl StructuralPartialEq for Event","synthetic":false,"types":["yaml_rust::parser::Event"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/marker/trait.Sync.js b/docs/implementors/core/marker/trait.Sync.js new file mode 100644 index 00000000..2467d2db --- /dev/null +++ b/docs/implementors/core/marker/trait.Sync.js @@ -0,0 +1,11 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Sync for Prefix","synthetic":true,"types":["ansi_term::ansi::Prefix"]},{"text":"impl Sync for Infix","synthetic":true,"types":["ansi_term::ansi::Infix"]},{"text":"impl Sync for Suffix","synthetic":true,"types":["ansi_term::ansi::Suffix"]},{"text":"impl Sync for Style","synthetic":true,"types":["ansi_term::style::Style"]},{"text":"impl<'a, S: ?Sized> Sync for ANSIGenericString<'a, S> where
    S: Sync,
    <S as ToOwned>::Owned: Sync
","synthetic":true,"types":["ansi_term::display::ANSIGenericString"]},{"text":"impl<'a, S: ?Sized> Sync for ANSIGenericStrings<'a, S> where
    S: Sync,
    <S as ToOwned>::Owned: Sync
","synthetic":true,"types":["ansi_term::display::ANSIGenericStrings"]},{"text":"impl Sync for Colour","synthetic":true,"types":["ansi_term::style::Colour"]}]; +implementors["atty"] = [{"text":"impl Sync for Stream","synthetic":true,"types":["atty::Stream"]}]; +implementors["clap"] = [{"text":"impl<'a, 'b> !Sync for App<'a, 'b>","synthetic":true,"types":["clap::app::App"]},{"text":"impl<'a, 'b> !Sync for Arg<'a, 'b>","synthetic":true,"types":["clap::args::arg::Arg"]},{"text":"impl<'a> Sync for ArgGroup<'a>","synthetic":true,"types":["clap::args::group::ArgGroup"]},{"text":"impl<'a> Sync for ArgMatches<'a>","synthetic":true,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> Sync for OsValues<'a>","synthetic":true,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> Sync for SubCommand<'a>","synthetic":true,"types":["clap::args::subcommand::SubCommand"]},{"text":"impl<'a> Sync for Values<'a>","synthetic":true,"types":["clap::args::arg_matches::Values"]},{"text":"impl Sync for Error","synthetic":true,"types":["clap::errors::Error"]},{"text":"impl Sync for AppSettings","synthetic":true,"types":["clap::app::settings::AppSettings"]},{"text":"impl Sync for ArgSettings","synthetic":true,"types":["clap::args::settings::ArgSettings"]},{"text":"impl Sync for Shell","synthetic":true,"types":["clap::completions::shell::Shell"]},{"text":"impl Sync for ErrorKind","synthetic":true,"types":["clap::errors::ErrorKind"]}]; +implementors["geo_math"] = [{"text":"impl Sync for Square","synthetic":true,"types":["geo_math::forms::square::Square"]}]; +implementors["libc"] = [{"text":"impl !Sync for group","synthetic":true,"types":["libc::unix::group"]},{"text":"impl Sync for utimbuf","synthetic":true,"types":["libc::unix::utimbuf"]},{"text":"impl Sync for timeval","synthetic":true,"types":["libc::unix::timeval"]},{"text":"impl Sync for timespec","synthetic":true,"types":["libc::unix::timespec"]},{"text":"impl Sync for rlimit","synthetic":true,"types":["libc::unix::rlimit"]},{"text":"impl Sync for rusage","synthetic":true,"types":["libc::unix::rusage"]},{"text":"impl Sync for ipv6_mreq","synthetic":true,"types":["libc::unix::ipv6_mreq"]},{"text":"impl !Sync for hostent","synthetic":true,"types":["libc::unix::hostent"]},{"text":"impl !Sync for iovec","synthetic":true,"types":["libc::unix::iovec"]},{"text":"impl Sync for pollfd","synthetic":true,"types":["libc::unix::pollfd"]},{"text":"impl Sync for winsize","synthetic":true,"types":["libc::unix::winsize"]},{"text":"impl Sync for linger","synthetic":true,"types":["libc::unix::linger"]},{"text":"impl !Sync for sigval","synthetic":true,"types":["libc::unix::sigval"]},{"text":"impl Sync for itimerval","synthetic":true,"types":["libc::unix::itimerval"]},{"text":"impl Sync for tms","synthetic":true,"types":["libc::unix::tms"]},{"text":"impl !Sync for servent","synthetic":true,"types":["libc::unix::servent"]},{"text":"impl !Sync for protoent","synthetic":true,"types":["libc::unix::protoent"]},{"text":"impl Sync for in_addr","synthetic":true,"types":["libc::unix::linux_like::in_addr"]},{"text":"impl Sync for ip_mreq","synthetic":true,"types":["libc::unix::linux_like::ip_mreq"]},{"text":"impl Sync for ip_mreq_source","synthetic":true,"types":["libc::unix::linux_like::ip_mreq_source"]},{"text":"impl Sync for sockaddr","synthetic":true,"types":["libc::unix::linux_like::sockaddr"]},{"text":"impl Sync for sockaddr_in","synthetic":true,"types":["libc::unix::linux_like::sockaddr_in"]},{"text":"impl Sync for sockaddr_in6","synthetic":true,"types":["libc::unix::linux_like::sockaddr_in6"]},{"text":"impl !Sync for addrinfo","synthetic":true,"types":["libc::unix::linux_like::addrinfo"]},{"text":"impl Sync for sockaddr_ll","synthetic":true,"types":["libc::unix::linux_like::sockaddr_ll"]},{"text":"impl Sync for fd_set","synthetic":true,"types":["libc::unix::linux_like::fd_set"]},{"text":"impl !Sync for tm","synthetic":true,"types":["libc::unix::linux_like::tm"]},{"text":"impl Sync for sched_param","synthetic":true,"types":["libc::unix::linux_like::sched_param"]},{"text":"impl !Sync for Dl_info","synthetic":true,"types":["libc::unix::linux_like::Dl_info"]},{"text":"impl !Sync for lconv","synthetic":true,"types":["libc::unix::linux_like::lconv"]},{"text":"impl Sync for in_pktinfo","synthetic":true,"types":["libc::unix::linux_like::in_pktinfo"]},{"text":"impl !Sync for ifaddrs","synthetic":true,"types":["libc::unix::linux_like::ifaddrs"]},{"text":"impl Sync for in6_rtmsg","synthetic":true,"types":["libc::unix::linux_like::in6_rtmsg"]},{"text":"impl Sync for arpreq","synthetic":true,"types":["libc::unix::linux_like::arpreq"]},{"text":"impl Sync for arpreq_old","synthetic":true,"types":["libc::unix::linux_like::arpreq_old"]},{"text":"impl Sync for arphdr","synthetic":true,"types":["libc::unix::linux_like::arphdr"]},{"text":"impl !Sync for mmsghdr","synthetic":true,"types":["libc::unix::linux_like::mmsghdr"]},{"text":"impl Sync for epoll_event","synthetic":true,"types":["libc::unix::linux_like::epoll_event"]},{"text":"impl Sync for sockaddr_un","synthetic":true,"types":["libc::unix::linux_like::sockaddr_un"]},{"text":"impl Sync for sockaddr_storage","synthetic":true,"types":["libc::unix::linux_like::sockaddr_storage"]},{"text":"impl Sync for utsname","synthetic":true,"types":["libc::unix::linux_like::utsname"]},{"text":"impl !Sync for sigevent","synthetic":true,"types":["libc::unix::linux_like::sigevent"]},{"text":"impl Sync for rlimit64","synthetic":true,"types":["libc::unix::linux_like::linux::rlimit64"]},{"text":"impl !Sync for glob_t","synthetic":true,"types":["libc::unix::linux_like::linux::glob_t"]},{"text":"impl !Sync for passwd","synthetic":true,"types":["libc::unix::linux_like::linux::passwd"]},{"text":"impl !Sync for spwd","synthetic":true,"types":["libc::unix::linux_like::linux::spwd"]},{"text":"impl Sync for dqblk","synthetic":true,"types":["libc::unix::linux_like::linux::dqblk"]},{"text":"impl Sync for signalfd_siginfo","synthetic":true,"types":["libc::unix::linux_like::linux::signalfd_siginfo"]},{"text":"impl Sync for itimerspec","synthetic":true,"types":["libc::unix::linux_like::linux::itimerspec"]},{"text":"impl Sync for fsid_t","synthetic":true,"types":["libc::unix::linux_like::linux::fsid_t"]},{"text":"impl Sync for packet_mreq","synthetic":true,"types":["libc::unix::linux_like::linux::packet_mreq"]},{"text":"impl Sync for cpu_set_t","synthetic":true,"types":["libc::unix::linux_like::linux::cpu_set_t"]},{"text":"impl !Sync for if_nameindex","synthetic":true,"types":["libc::unix::linux_like::linux::if_nameindex"]},{"text":"impl Sync for msginfo","synthetic":true,"types":["libc::unix::linux_like::linux::msginfo"]},{"text":"impl Sync for sembuf","synthetic":true,"types":["libc::unix::linux_like::linux::sembuf"]},{"text":"impl Sync for input_event","synthetic":true,"types":["libc::unix::linux_like::linux::input_event"]},{"text":"impl Sync for input_id","synthetic":true,"types":["libc::unix::linux_like::linux::input_id"]},{"text":"impl Sync for input_absinfo","synthetic":true,"types":["libc::unix::linux_like::linux::input_absinfo"]},{"text":"impl Sync for input_keymap_entry","synthetic":true,"types":["libc::unix::linux_like::linux::input_keymap_entry"]},{"text":"impl Sync for input_mask","synthetic":true,"types":["libc::unix::linux_like::linux::input_mask"]},{"text":"impl Sync for ff_replay","synthetic":true,"types":["libc::unix::linux_like::linux::ff_replay"]},{"text":"impl Sync for ff_trigger","synthetic":true,"types":["libc::unix::linux_like::linux::ff_trigger"]},{"text":"impl Sync for ff_envelope","synthetic":true,"types":["libc::unix::linux_like::linux::ff_envelope"]},{"text":"impl Sync for ff_constant_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_constant_effect"]},{"text":"impl Sync for ff_ramp_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_ramp_effect"]},{"text":"impl Sync for ff_condition_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_condition_effect"]},{"text":"impl !Sync for ff_periodic_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_periodic_effect"]},{"text":"impl Sync for ff_rumble_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_rumble_effect"]},{"text":"impl Sync for ff_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_effect"]},{"text":"impl !Sync for dl_phdr_info","synthetic":true,"types":["libc::unix::linux_like::linux::dl_phdr_info"]},{"text":"impl Sync for Elf32_Ehdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Ehdr"]},{"text":"impl Sync for Elf64_Ehdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Ehdr"]},{"text":"impl Sync for Elf32_Sym","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Sym"]},{"text":"impl Sync for Elf64_Sym","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Sym"]},{"text":"impl Sync for Elf32_Phdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Phdr"]},{"text":"impl Sync for Elf64_Phdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Phdr"]},{"text":"impl Sync for Elf32_Shdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Shdr"]},{"text":"impl Sync for Elf64_Shdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Shdr"]},{"text":"impl Sync for Elf32_Chdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Chdr"]},{"text":"impl Sync for Elf64_Chdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Chdr"]},{"text":"impl Sync for ucred","synthetic":true,"types":["libc::unix::linux_like::linux::ucred"]},{"text":"impl !Sync for mntent","synthetic":true,"types":["libc::unix::linux_like::linux::mntent"]},{"text":"impl !Sync for posix_spawn_file_actions_t","synthetic":true,"types":["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]},{"text":"impl Sync for posix_spawnattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::posix_spawnattr_t"]},{"text":"impl Sync for genlmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::genlmsghdr"]},{"text":"impl Sync for in6_pktinfo","synthetic":true,"types":["libc::unix::linux_like::linux::in6_pktinfo"]},{"text":"impl Sync for arpd_request","synthetic":true,"types":["libc::unix::linux_like::linux::arpd_request"]},{"text":"impl Sync for inotify_event","synthetic":true,"types":["libc::unix::linux_like::linux::inotify_event"]},{"text":"impl Sync for fanotify_response","synthetic":true,"types":["libc::unix::linux_like::linux::fanotify_response"]},{"text":"impl Sync for sockaddr_vm","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_vm"]},{"text":"impl Sync for regmatch_t","synthetic":true,"types":["libc::unix::linux_like::linux::regmatch_t"]},{"text":"impl Sync for sock_extended_err","synthetic":true,"types":["libc::unix::linux_like::linux::sock_extended_err"]},{"text":"impl Sync for sockaddr_nl","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_nl"]},{"text":"impl Sync for dirent","synthetic":true,"types":["libc::unix::linux_like::linux::dirent"]},{"text":"impl Sync for dirent64","synthetic":true,"types":["libc::unix::linux_like::linux::dirent64"]},{"text":"impl Sync for sockaddr_alg","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_alg"]},{"text":"impl Sync for af_alg_iv","synthetic":true,"types":["libc::unix::linux_like::linux::af_alg_iv"]},{"text":"impl Sync for mq_attr","synthetic":true,"types":["libc::unix::linux_like::linux::mq_attr"]},{"text":"impl Sync for statx","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::statx"]},{"text":"impl Sync for statx_timestamp","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::statx_timestamp"]},{"text":"impl !Sync for aiocb","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::aiocb"]},{"text":"impl Sync for __exit_status","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::__exit_status"]},{"text":"impl Sync for __timeval","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::__timeval"]},{"text":"impl !Sync for glob64_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::glob64_t"]},{"text":"impl !Sync for msghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::msghdr"]},{"text":"impl Sync for cmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::cmsghdr"]},{"text":"impl Sync for termios","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::termios"]},{"text":"impl Sync for mallinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::mallinfo"]},{"text":"impl Sync for nlmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlmsghdr"]},{"text":"impl Sync for nlmsgerr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlmsgerr"]},{"text":"impl Sync for nl_pktinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_pktinfo"]},{"text":"impl Sync for nl_mmap_req","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_req"]},{"text":"impl Sync for nl_mmap_hdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]},{"text":"impl Sync for nlattr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlattr"]},{"text":"impl !Sync for rtentry","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::rtentry"]},{"text":"impl Sync for timex","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::timex"]},{"text":"impl Sync for ntptimeval","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::ntptimeval"]},{"text":"impl !Sync for regex_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::regex_t"]},{"text":"impl Sync for utmpx","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::utmpx"]},{"text":"impl Sync for sigset_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::sigset_t"]},{"text":"impl Sync for sysinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::sysinfo"]},{"text":"impl Sync for msqid_ds","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]},{"text":"impl Sync for sigaction","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]},{"text":"impl Sync for statfs","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]},{"text":"impl Sync for flock","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]},{"text":"impl Sync for flock64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]},{"text":"impl Sync for siginfo_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]},{"text":"impl !Sync for stack_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]},{"text":"impl Sync for stat","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]},{"text":"impl Sync for stat64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]},{"text":"impl Sync for statfs64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]},{"text":"impl Sync for statvfs64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]},{"text":"impl Sync for pthread_attr_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]},{"text":"impl Sync for _libc_fpxreg","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]},{"text":"impl Sync for _libc_xmmreg","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]},{"text":"impl Sync for _libc_fpstate","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]},{"text":"impl Sync for user_regs_struct","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]},{"text":"impl !Sync for user","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]},{"text":"impl !Sync for mcontext_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]},{"text":"impl Sync for ipc_perm","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]},{"text":"impl Sync for shmid_ds","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]},{"text":"impl Sync for termios2","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::termios2"]},{"text":"impl Sync for ip_mreqn","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ip_mreqn"]},{"text":"impl Sync for user_fpregs_struct","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]},{"text":"impl !Sync for ucontext_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]},{"text":"impl Sync for statvfs","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]},{"text":"impl Sync for max_align_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]},{"text":"impl Sync for sem_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::align::sem_t"]},{"text":"impl Sync for pthread_mutexattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_mutexattr_t"]},{"text":"impl Sync for pthread_rwlockattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_rwlockattr_t"]},{"text":"impl Sync for pthread_condattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_condattr_t"]},{"text":"impl Sync for fanotify_event_metadata","synthetic":true,"types":["libc::unix::linux_like::linux::fanotify_event_metadata"]},{"text":"impl Sync for pthread_cond_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_cond_t"]},{"text":"impl Sync for pthread_mutex_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_mutex_t"]},{"text":"impl Sync for pthread_rwlock_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_rwlock_t"]},{"text":"impl Sync for in6_addr","synthetic":true,"types":["libc::unix::align::in6_addr"]},{"text":"impl Sync for DIR","synthetic":true,"types":["libc::unix::DIR"]},{"text":"impl Sync for FILE","synthetic":true,"types":["libc::unix::FILE"]},{"text":"impl Sync for fpos_t","synthetic":true,"types":["libc::unix::fpos_t"]},{"text":"impl Sync for timezone","synthetic":true,"types":["libc::unix::linux_like::timezone"]},{"text":"impl Sync for fpos64_t","synthetic":true,"types":["libc::unix::linux_like::linux::fpos64_t"]}]; +implementors["strsim"] = [{"text":"impl Sync for StrSimError","synthetic":true,"types":["strsim::StrSimError"]}]; +implementors["textwrap"] = [{"text":"impl Sync for HyphenSplitter","synthetic":true,"types":["textwrap::splitting::HyphenSplitter"]},{"text":"impl Sync for NoHyphenation","synthetic":true,"types":["textwrap::splitting::NoHyphenation"]},{"text":"impl<'a, S> Sync for Wrapper<'a, S> where
    S: Sync
","synthetic":true,"types":["textwrap::Wrapper"]},{"text":"impl<'a, S> Sync for IntoWrapIter<'a, S> where
    S: Sync
","synthetic":true,"types":["textwrap::IntoWrapIter"]},{"text":"impl<'w, 'a, S> Sync for WrapIter<'w, 'a, S> where
    S: Sync
","synthetic":true,"types":["textwrap::WrapIter"]}]; +implementors["vec_map"] = [{"text":"impl<V> Sync for VecMap<V> where
    V: Sync
","synthetic":true,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> Sync for VacantEntry<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::VacantEntry"]},{"text":"impl<'a, V> Sync for OccupiedEntry<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::OccupiedEntry"]},{"text":"impl<'a, V> Sync for Iter<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::Iter"]},{"text":"impl<'a, V> Sync for IterMut<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> Sync for Keys<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::Keys"]},{"text":"impl<'a, V> Sync for Values<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::Values"]},{"text":"impl<'a, V> Sync for ValuesMut<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::ValuesMut"]},{"text":"impl<V> Sync for IntoIter<V> where
    V: Sync
","synthetic":true,"types":["vec_map::IntoIter"]},{"text":"impl<'a, V> Sync for Drain<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::Drain"]},{"text":"impl<'a, V> Sync for Entry<'a, V> where
    V: Sync
","synthetic":true,"types":["vec_map::Entry"]}]; +implementors["yaml_rust"] = [{"text":"impl Sync for YamlLoader","synthetic":true,"types":["yaml_rust::yaml::YamlLoader"]},{"text":"impl Sync for YamlIter","synthetic":true,"types":["yaml_rust::yaml::YamlIter"]},{"text":"impl Sync for Yaml","synthetic":true,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl Sync for Marker","synthetic":true,"types":["yaml_rust::scanner::Marker"]},{"text":"impl Sync for ScanError","synthetic":true,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl Sync for Token","synthetic":true,"types":["yaml_rust::scanner::Token"]},{"text":"impl<T> Sync for Scanner<T> where
    T: Sync
","synthetic":true,"types":["yaml_rust::scanner::Scanner"]},{"text":"impl Sync for TEncoding","synthetic":true,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl Sync for TScalarStyle","synthetic":true,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl Sync for TokenType","synthetic":true,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl<T> Sync for Parser<T> where
    T: Sync
","synthetic":true,"types":["yaml_rust::parser::Parser"]},{"text":"impl Sync for Event","synthetic":true,"types":["yaml_rust::parser::Event"]},{"text":"impl<'a> !Sync for YamlEmitter<'a>","synthetic":true,"types":["yaml_rust::emitter::YamlEmitter"]},{"text":"impl Sync for EmitError","synthetic":true,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/marker/trait.Unpin.js b/docs/implementors/core/marker/trait.Unpin.js new file mode 100644 index 00000000..c5e4c96b --- /dev/null +++ b/docs/implementors/core/marker/trait.Unpin.js @@ -0,0 +1,11 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl Unpin for Prefix","synthetic":true,"types":["ansi_term::ansi::Prefix"]},{"text":"impl Unpin for Infix","synthetic":true,"types":["ansi_term::ansi::Infix"]},{"text":"impl Unpin for Suffix","synthetic":true,"types":["ansi_term::ansi::Suffix"]},{"text":"impl Unpin for Style","synthetic":true,"types":["ansi_term::style::Style"]},{"text":"impl<'a, S: ?Sized> Unpin for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Unpin
","synthetic":true,"types":["ansi_term::display::ANSIGenericString"]},{"text":"impl<'a, S: ?Sized> Unpin for ANSIGenericStrings<'a, S>","synthetic":true,"types":["ansi_term::display::ANSIGenericStrings"]},{"text":"impl Unpin for Colour","synthetic":true,"types":["ansi_term::style::Colour"]}]; +implementors["atty"] = [{"text":"impl Unpin for Stream","synthetic":true,"types":["atty::Stream"]}]; +implementors["clap"] = [{"text":"impl<'a, 'b> Unpin for App<'a, 'b>","synthetic":true,"types":["clap::app::App"]},{"text":"impl<'a, 'b> Unpin for Arg<'a, 'b>","synthetic":true,"types":["clap::args::arg::Arg"]},{"text":"impl<'a> Unpin for ArgGroup<'a>","synthetic":true,"types":["clap::args::group::ArgGroup"]},{"text":"impl<'a> Unpin for ArgMatches<'a>","synthetic":true,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> Unpin for OsValues<'a>","synthetic":true,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> Unpin for SubCommand<'a>","synthetic":true,"types":["clap::args::subcommand::SubCommand"]},{"text":"impl<'a> Unpin for Values<'a>","synthetic":true,"types":["clap::args::arg_matches::Values"]},{"text":"impl Unpin for Error","synthetic":true,"types":["clap::errors::Error"]},{"text":"impl Unpin for AppSettings","synthetic":true,"types":["clap::app::settings::AppSettings"]},{"text":"impl Unpin for ArgSettings","synthetic":true,"types":["clap::args::settings::ArgSettings"]},{"text":"impl Unpin for Shell","synthetic":true,"types":["clap::completions::shell::Shell"]},{"text":"impl Unpin for ErrorKind","synthetic":true,"types":["clap::errors::ErrorKind"]}]; +implementors["geo_math"] = [{"text":"impl Unpin for Square","synthetic":true,"types":["geo_math::forms::square::Square"]}]; +implementors["libc"] = [{"text":"impl Unpin for group","synthetic":true,"types":["libc::unix::group"]},{"text":"impl Unpin for utimbuf","synthetic":true,"types":["libc::unix::utimbuf"]},{"text":"impl Unpin for timeval","synthetic":true,"types":["libc::unix::timeval"]},{"text":"impl Unpin for timespec","synthetic":true,"types":["libc::unix::timespec"]},{"text":"impl Unpin for rlimit","synthetic":true,"types":["libc::unix::rlimit"]},{"text":"impl Unpin for rusage","synthetic":true,"types":["libc::unix::rusage"]},{"text":"impl Unpin for ipv6_mreq","synthetic":true,"types":["libc::unix::ipv6_mreq"]},{"text":"impl Unpin for hostent","synthetic":true,"types":["libc::unix::hostent"]},{"text":"impl Unpin for iovec","synthetic":true,"types":["libc::unix::iovec"]},{"text":"impl Unpin for pollfd","synthetic":true,"types":["libc::unix::pollfd"]},{"text":"impl Unpin for winsize","synthetic":true,"types":["libc::unix::winsize"]},{"text":"impl Unpin for linger","synthetic":true,"types":["libc::unix::linger"]},{"text":"impl Unpin for sigval","synthetic":true,"types":["libc::unix::sigval"]},{"text":"impl Unpin for itimerval","synthetic":true,"types":["libc::unix::itimerval"]},{"text":"impl Unpin for tms","synthetic":true,"types":["libc::unix::tms"]},{"text":"impl Unpin for servent","synthetic":true,"types":["libc::unix::servent"]},{"text":"impl Unpin for protoent","synthetic":true,"types":["libc::unix::protoent"]},{"text":"impl Unpin for in_addr","synthetic":true,"types":["libc::unix::linux_like::in_addr"]},{"text":"impl Unpin for ip_mreq","synthetic":true,"types":["libc::unix::linux_like::ip_mreq"]},{"text":"impl Unpin for ip_mreq_source","synthetic":true,"types":["libc::unix::linux_like::ip_mreq_source"]},{"text":"impl Unpin for sockaddr","synthetic":true,"types":["libc::unix::linux_like::sockaddr"]},{"text":"impl Unpin for sockaddr_in","synthetic":true,"types":["libc::unix::linux_like::sockaddr_in"]},{"text":"impl Unpin for sockaddr_in6","synthetic":true,"types":["libc::unix::linux_like::sockaddr_in6"]},{"text":"impl Unpin for addrinfo","synthetic":true,"types":["libc::unix::linux_like::addrinfo"]},{"text":"impl Unpin for sockaddr_ll","synthetic":true,"types":["libc::unix::linux_like::sockaddr_ll"]},{"text":"impl Unpin for fd_set","synthetic":true,"types":["libc::unix::linux_like::fd_set"]},{"text":"impl Unpin for tm","synthetic":true,"types":["libc::unix::linux_like::tm"]},{"text":"impl Unpin for sched_param","synthetic":true,"types":["libc::unix::linux_like::sched_param"]},{"text":"impl Unpin for Dl_info","synthetic":true,"types":["libc::unix::linux_like::Dl_info"]},{"text":"impl Unpin for lconv","synthetic":true,"types":["libc::unix::linux_like::lconv"]},{"text":"impl Unpin for in_pktinfo","synthetic":true,"types":["libc::unix::linux_like::in_pktinfo"]},{"text":"impl Unpin for ifaddrs","synthetic":true,"types":["libc::unix::linux_like::ifaddrs"]},{"text":"impl Unpin for in6_rtmsg","synthetic":true,"types":["libc::unix::linux_like::in6_rtmsg"]},{"text":"impl Unpin for arpreq","synthetic":true,"types":["libc::unix::linux_like::arpreq"]},{"text":"impl Unpin for arpreq_old","synthetic":true,"types":["libc::unix::linux_like::arpreq_old"]},{"text":"impl Unpin for arphdr","synthetic":true,"types":["libc::unix::linux_like::arphdr"]},{"text":"impl Unpin for mmsghdr","synthetic":true,"types":["libc::unix::linux_like::mmsghdr"]},{"text":"impl Unpin for epoll_event","synthetic":true,"types":["libc::unix::linux_like::epoll_event"]},{"text":"impl Unpin for sockaddr_un","synthetic":true,"types":["libc::unix::linux_like::sockaddr_un"]},{"text":"impl Unpin for sockaddr_storage","synthetic":true,"types":["libc::unix::linux_like::sockaddr_storage"]},{"text":"impl Unpin for utsname","synthetic":true,"types":["libc::unix::linux_like::utsname"]},{"text":"impl Unpin for sigevent","synthetic":true,"types":["libc::unix::linux_like::sigevent"]},{"text":"impl Unpin for rlimit64","synthetic":true,"types":["libc::unix::linux_like::linux::rlimit64"]},{"text":"impl Unpin for glob_t","synthetic":true,"types":["libc::unix::linux_like::linux::glob_t"]},{"text":"impl Unpin for passwd","synthetic":true,"types":["libc::unix::linux_like::linux::passwd"]},{"text":"impl Unpin for spwd","synthetic":true,"types":["libc::unix::linux_like::linux::spwd"]},{"text":"impl Unpin for dqblk","synthetic":true,"types":["libc::unix::linux_like::linux::dqblk"]},{"text":"impl Unpin for signalfd_siginfo","synthetic":true,"types":["libc::unix::linux_like::linux::signalfd_siginfo"]},{"text":"impl Unpin for itimerspec","synthetic":true,"types":["libc::unix::linux_like::linux::itimerspec"]},{"text":"impl Unpin for fsid_t","synthetic":true,"types":["libc::unix::linux_like::linux::fsid_t"]},{"text":"impl Unpin for packet_mreq","synthetic":true,"types":["libc::unix::linux_like::linux::packet_mreq"]},{"text":"impl Unpin for cpu_set_t","synthetic":true,"types":["libc::unix::linux_like::linux::cpu_set_t"]},{"text":"impl Unpin for if_nameindex","synthetic":true,"types":["libc::unix::linux_like::linux::if_nameindex"]},{"text":"impl Unpin for msginfo","synthetic":true,"types":["libc::unix::linux_like::linux::msginfo"]},{"text":"impl Unpin for sembuf","synthetic":true,"types":["libc::unix::linux_like::linux::sembuf"]},{"text":"impl Unpin for input_event","synthetic":true,"types":["libc::unix::linux_like::linux::input_event"]},{"text":"impl Unpin for input_id","synthetic":true,"types":["libc::unix::linux_like::linux::input_id"]},{"text":"impl Unpin for input_absinfo","synthetic":true,"types":["libc::unix::linux_like::linux::input_absinfo"]},{"text":"impl Unpin for input_keymap_entry","synthetic":true,"types":["libc::unix::linux_like::linux::input_keymap_entry"]},{"text":"impl Unpin for input_mask","synthetic":true,"types":["libc::unix::linux_like::linux::input_mask"]},{"text":"impl Unpin for ff_replay","synthetic":true,"types":["libc::unix::linux_like::linux::ff_replay"]},{"text":"impl Unpin for ff_trigger","synthetic":true,"types":["libc::unix::linux_like::linux::ff_trigger"]},{"text":"impl Unpin for ff_envelope","synthetic":true,"types":["libc::unix::linux_like::linux::ff_envelope"]},{"text":"impl Unpin for ff_constant_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_constant_effect"]},{"text":"impl Unpin for ff_ramp_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_ramp_effect"]},{"text":"impl Unpin for ff_condition_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_condition_effect"]},{"text":"impl Unpin for ff_periodic_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_periodic_effect"]},{"text":"impl Unpin for ff_rumble_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_rumble_effect"]},{"text":"impl Unpin for ff_effect","synthetic":true,"types":["libc::unix::linux_like::linux::ff_effect"]},{"text":"impl Unpin for dl_phdr_info","synthetic":true,"types":["libc::unix::linux_like::linux::dl_phdr_info"]},{"text":"impl Unpin for Elf32_Ehdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Ehdr"]},{"text":"impl Unpin for Elf64_Ehdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Ehdr"]},{"text":"impl Unpin for Elf32_Sym","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Sym"]},{"text":"impl Unpin for Elf64_Sym","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Sym"]},{"text":"impl Unpin for Elf32_Phdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Phdr"]},{"text":"impl Unpin for Elf64_Phdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Phdr"]},{"text":"impl Unpin for Elf32_Shdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Shdr"]},{"text":"impl Unpin for Elf64_Shdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Shdr"]},{"text":"impl Unpin for Elf32_Chdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf32_Chdr"]},{"text":"impl Unpin for Elf64_Chdr","synthetic":true,"types":["libc::unix::linux_like::linux::Elf64_Chdr"]},{"text":"impl Unpin for ucred","synthetic":true,"types":["libc::unix::linux_like::linux::ucred"]},{"text":"impl Unpin for mntent","synthetic":true,"types":["libc::unix::linux_like::linux::mntent"]},{"text":"impl Unpin for posix_spawn_file_actions_t","synthetic":true,"types":["libc::unix::linux_like::linux::posix_spawn_file_actions_t"]},{"text":"impl Unpin for posix_spawnattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::posix_spawnattr_t"]},{"text":"impl Unpin for genlmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::genlmsghdr"]},{"text":"impl Unpin for in6_pktinfo","synthetic":true,"types":["libc::unix::linux_like::linux::in6_pktinfo"]},{"text":"impl Unpin for arpd_request","synthetic":true,"types":["libc::unix::linux_like::linux::arpd_request"]},{"text":"impl Unpin for inotify_event","synthetic":true,"types":["libc::unix::linux_like::linux::inotify_event"]},{"text":"impl Unpin for fanotify_response","synthetic":true,"types":["libc::unix::linux_like::linux::fanotify_response"]},{"text":"impl Unpin for sockaddr_vm","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_vm"]},{"text":"impl Unpin for regmatch_t","synthetic":true,"types":["libc::unix::linux_like::linux::regmatch_t"]},{"text":"impl Unpin for sock_extended_err","synthetic":true,"types":["libc::unix::linux_like::linux::sock_extended_err"]},{"text":"impl Unpin for sockaddr_nl","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_nl"]},{"text":"impl Unpin for dirent","synthetic":true,"types":["libc::unix::linux_like::linux::dirent"]},{"text":"impl Unpin for dirent64","synthetic":true,"types":["libc::unix::linux_like::linux::dirent64"]},{"text":"impl Unpin for sockaddr_alg","synthetic":true,"types":["libc::unix::linux_like::linux::sockaddr_alg"]},{"text":"impl Unpin for af_alg_iv","synthetic":true,"types":["libc::unix::linux_like::linux::af_alg_iv"]},{"text":"impl Unpin for mq_attr","synthetic":true,"types":["libc::unix::linux_like::linux::mq_attr"]},{"text":"impl Unpin for statx","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::statx"]},{"text":"impl Unpin for statx_timestamp","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::statx_timestamp"]},{"text":"impl Unpin for aiocb","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::aiocb"]},{"text":"impl Unpin for __exit_status","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::__exit_status"]},{"text":"impl Unpin for __timeval","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::__timeval"]},{"text":"impl Unpin for glob64_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::glob64_t"]},{"text":"impl Unpin for msghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::msghdr"]},{"text":"impl Unpin for cmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::cmsghdr"]},{"text":"impl Unpin for termios","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::termios"]},{"text":"impl Unpin for mallinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::mallinfo"]},{"text":"impl Unpin for nlmsghdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlmsghdr"]},{"text":"impl Unpin for nlmsgerr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlmsgerr"]},{"text":"impl Unpin for nl_pktinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_pktinfo"]},{"text":"impl Unpin for nl_mmap_req","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_req"]},{"text":"impl Unpin for nl_mmap_hdr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nl_mmap_hdr"]},{"text":"impl Unpin for nlattr","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::nlattr"]},{"text":"impl Unpin for rtentry","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::rtentry"]},{"text":"impl Unpin for timex","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::timex"]},{"text":"impl Unpin for ntptimeval","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::ntptimeval"]},{"text":"impl Unpin for regex_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::regex_t"]},{"text":"impl Unpin for utmpx","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::utmpx"]},{"text":"impl Unpin for sigset_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::sigset_t"]},{"text":"impl Unpin for sysinfo","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::sysinfo"]},{"text":"impl Unpin for msqid_ds","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::msqid_ds"]},{"text":"impl Unpin for sigaction","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction"]},{"text":"impl Unpin for statfs","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs"]},{"text":"impl Unpin for flock","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock"]},{"text":"impl Unpin for flock64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::flock64"]},{"text":"impl Unpin for siginfo_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t"]},{"text":"impl Unpin for stack_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t"]},{"text":"impl Unpin for stat","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat"]},{"text":"impl Unpin for stat64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::stat64"]},{"text":"impl Unpin for statfs64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64"]},{"text":"impl Unpin for statvfs64","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64"]},{"text":"impl Unpin for pthread_attr_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t"]},{"text":"impl Unpin for _libc_fpxreg","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg"]},{"text":"impl Unpin for _libc_xmmreg","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg"]},{"text":"impl Unpin for _libc_fpstate","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate"]},{"text":"impl Unpin for user_regs_struct","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct"]},{"text":"impl Unpin for user","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user"]},{"text":"impl Unpin for mcontext_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t"]},{"text":"impl Unpin for ipc_perm","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm"]},{"text":"impl Unpin for shmid_ds","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds"]},{"text":"impl Unpin for termios2","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::termios2"]},{"text":"impl Unpin for ip_mreqn","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ip_mreqn"]},{"text":"impl Unpin for user_fpregs_struct","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct"]},{"text":"impl Unpin for ucontext_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t"]},{"text":"impl Unpin for statvfs","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs"]},{"text":"impl Unpin for max_align_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t"]},{"text":"impl Unpin for sem_t","synthetic":true,"types":["libc::unix::linux_like::linux::gnu::align::sem_t"]},{"text":"impl Unpin for pthread_mutexattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_mutexattr_t"]},{"text":"impl Unpin for pthread_rwlockattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_rwlockattr_t"]},{"text":"impl Unpin for pthread_condattr_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_condattr_t"]},{"text":"impl Unpin for fanotify_event_metadata","synthetic":true,"types":["libc::unix::linux_like::linux::fanotify_event_metadata"]},{"text":"impl Unpin for pthread_cond_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_cond_t"]},{"text":"impl Unpin for pthread_mutex_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_mutex_t"]},{"text":"impl Unpin for pthread_rwlock_t","synthetic":true,"types":["libc::unix::linux_like::linux::pthread_rwlock_t"]},{"text":"impl Unpin for in6_addr","synthetic":true,"types":["libc::unix::align::in6_addr"]},{"text":"impl Unpin for DIR","synthetic":true,"types":["libc::unix::DIR"]},{"text":"impl Unpin for FILE","synthetic":true,"types":["libc::unix::FILE"]},{"text":"impl Unpin for fpos_t","synthetic":true,"types":["libc::unix::fpos_t"]},{"text":"impl Unpin for timezone","synthetic":true,"types":["libc::unix::linux_like::timezone"]},{"text":"impl Unpin for fpos64_t","synthetic":true,"types":["libc::unix::linux_like::linux::fpos64_t"]}]; +implementors["strsim"] = [{"text":"impl Unpin for StrSimError","synthetic":true,"types":["strsim::StrSimError"]}]; +implementors["textwrap"] = [{"text":"impl Unpin for HyphenSplitter","synthetic":true,"types":["textwrap::splitting::HyphenSplitter"]},{"text":"impl Unpin for NoHyphenation","synthetic":true,"types":["textwrap::splitting::NoHyphenation"]},{"text":"impl<'a, S> Unpin for Wrapper<'a, S> where
    S: Unpin
","synthetic":true,"types":["textwrap::Wrapper"]},{"text":"impl<'a, S> Unpin for IntoWrapIter<'a, S> where
    S: Unpin
","synthetic":true,"types":["textwrap::IntoWrapIter"]},{"text":"impl<'w, 'a, S> Unpin for WrapIter<'w, 'a, S> where
    'a: 'w, 
","synthetic":true,"types":["textwrap::WrapIter"]}]; +implementors["vec_map"] = [{"text":"impl<V> Unpin for VecMap<V> where
    V: Unpin
","synthetic":true,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> Unpin for VacantEntry<'a, V>","synthetic":true,"types":["vec_map::VacantEntry"]},{"text":"impl<'a, V> Unpin for OccupiedEntry<'a, V>","synthetic":true,"types":["vec_map::OccupiedEntry"]},{"text":"impl<'a, V> Unpin for Iter<'a, V>","synthetic":true,"types":["vec_map::Iter"]},{"text":"impl<'a, V> Unpin for IterMut<'a, V>","synthetic":true,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> Unpin for Keys<'a, V>","synthetic":true,"types":["vec_map::Keys"]},{"text":"impl<'a, V> Unpin for Values<'a, V>","synthetic":true,"types":["vec_map::Values"]},{"text":"impl<'a, V> Unpin for ValuesMut<'a, V>","synthetic":true,"types":["vec_map::ValuesMut"]},{"text":"impl<V> Unpin for IntoIter<V> where
    V: Unpin
","synthetic":true,"types":["vec_map::IntoIter"]},{"text":"impl<'a, V> Unpin for Drain<'a, V>","synthetic":true,"types":["vec_map::Drain"]},{"text":"impl<'a, V> Unpin for Entry<'a, V>","synthetic":true,"types":["vec_map::Entry"]}]; +implementors["yaml_rust"] = [{"text":"impl Unpin for YamlLoader","synthetic":true,"types":["yaml_rust::yaml::YamlLoader"]},{"text":"impl Unpin for YamlIter","synthetic":true,"types":["yaml_rust::yaml::YamlIter"]},{"text":"impl Unpin for Yaml","synthetic":true,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl Unpin for Marker","synthetic":true,"types":["yaml_rust::scanner::Marker"]},{"text":"impl Unpin for ScanError","synthetic":true,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl Unpin for Token","synthetic":true,"types":["yaml_rust::scanner::Token"]},{"text":"impl<T> Unpin for Scanner<T> where
    T: Unpin
","synthetic":true,"types":["yaml_rust::scanner::Scanner"]},{"text":"impl Unpin for TEncoding","synthetic":true,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl Unpin for TScalarStyle","synthetic":true,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl Unpin for TokenType","synthetic":true,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl<T> Unpin for Parser<T> where
    T: Unpin
","synthetic":true,"types":["yaml_rust::parser::Parser"]},{"text":"impl Unpin for Event","synthetic":true,"types":["yaml_rust::parser::Event"]},{"text":"impl<'a> Unpin for YamlEmitter<'a>","synthetic":true,"types":["yaml_rust::emitter::YamlEmitter"]},{"text":"impl Unpin for EmitError","synthetic":true,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/ops/deref/trait.Deref.js b/docs/implementors/core/ops/deref/trait.Deref.js new file mode 100644 index 00000000..ef0dbe8a --- /dev/null +++ b/docs/implementors/core/ops/deref/trait.Deref.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl<'a, S: 'a + ToOwned + ?Sized> Deref for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Debug
","synthetic":false,"types":["ansi_term::display::ANSIGenericString"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/ops/index/trait.Index.js b/docs/implementors/core/ops/index/trait.Index.js new file mode 100644 index 00000000..5142bb22 --- /dev/null +++ b/docs/implementors/core/ops/index/trait.Index.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<V> Index<usize> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> Index<&'a usize> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +implementors["yaml_rust"] = [{"text":"impl<'a> Index<&'a str> for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl Index<usize> for Yaml","synthetic":false,"types":["yaml_rust::yaml::Yaml"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/ops/index/trait.IndexMut.js b/docs/implementors/core/ops/index/trait.IndexMut.js new file mode 100644 index 00000000..1e6c39b4 --- /dev/null +++ b/docs/implementors/core/ops/index/trait.IndexMut.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["vec_map"] = [{"text":"impl<V> IndexMut<usize> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> IndexMut<&'a usize> for VecMap<V>","synthetic":false,"types":["vec_map::VecMap"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/core/str/trait.FromStr.js b/docs/implementors/core/str/trait.FromStr.js new file mode 100644 index 00000000..b8455919 --- /dev/null +++ b/docs/implementors/core/str/trait.FromStr.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["clap"] = [{"text":"impl FromStr for AppSettings","synthetic":false,"types":["clap::app::settings::AppSettings"]},{"text":"impl FromStr for ArgSettings","synthetic":false,"types":["clap::args::settings::ArgSettings"]},{"text":"impl FromStr for Shell","synthetic":false,"types":["clap::completions::shell::Shell"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/std/error/trait.Error.js b/docs/implementors/std/error/trait.Error.js new file mode 100644 index 00000000..2b664220 --- /dev/null +++ b/docs/implementors/std/error/trait.Error.js @@ -0,0 +1,4 @@ +(function() {var implementors = {}; +implementors["clap"] = [{"text":"impl Error for Error","synthetic":false,"types":["clap::errors::Error"]}]; +implementors["yaml_rust"] = [{"text":"impl Error for ScanError","synthetic":false,"types":["yaml_rust::scanner::ScanError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/std/panic/trait.RefUnwindSafe.js b/docs/implementors/std/panic/trait.RefUnwindSafe.js new file mode 100644 index 00000000..54c7740e --- /dev/null +++ b/docs/implementors/std/panic/trait.RefUnwindSafe.js @@ -0,0 +1,9 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl RefUnwindSafe for Prefix","synthetic":true,"types":["ansi_term::ansi::Prefix"]},{"text":"impl RefUnwindSafe for Infix","synthetic":true,"types":["ansi_term::ansi::Infix"]},{"text":"impl RefUnwindSafe for Suffix","synthetic":true,"types":["ansi_term::ansi::Suffix"]},{"text":"impl RefUnwindSafe for Style","synthetic":true,"types":["ansi_term::style::Style"]},{"text":"impl<'a, S: ?Sized> RefUnwindSafe for ANSIGenericString<'a, S> where
    S: RefUnwindSafe,
    <S as ToOwned>::Owned: RefUnwindSafe
","synthetic":true,"types":["ansi_term::display::ANSIGenericString"]},{"text":"impl<'a, S: ?Sized> RefUnwindSafe for ANSIGenericStrings<'a, S> where
    S: RefUnwindSafe,
    <S as ToOwned>::Owned: RefUnwindSafe
","synthetic":true,"types":["ansi_term::display::ANSIGenericStrings"]},{"text":"impl RefUnwindSafe for Colour","synthetic":true,"types":["ansi_term::style::Colour"]}]; +implementors["clap"] = [{"text":"impl<'a, 'b> !RefUnwindSafe for App<'a, 'b>","synthetic":true,"types":["clap::app::App"]},{"text":"impl<'a, 'b> !RefUnwindSafe for Arg<'a, 'b>","synthetic":true,"types":["clap::args::arg::Arg"]},{"text":"impl<'a> RefUnwindSafe for ArgGroup<'a>","synthetic":true,"types":["clap::args::group::ArgGroup"]},{"text":"impl<'a> RefUnwindSafe for ArgMatches<'a>","synthetic":true,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> RefUnwindSafe for OsValues<'a>","synthetic":true,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> RefUnwindSafe for SubCommand<'a>","synthetic":true,"types":["clap::args::subcommand::SubCommand"]},{"text":"impl<'a> RefUnwindSafe for Values<'a>","synthetic":true,"types":["clap::args::arg_matches::Values"]},{"text":"impl RefUnwindSafe for Error","synthetic":true,"types":["clap::errors::Error"]},{"text":"impl RefUnwindSafe for AppSettings","synthetic":true,"types":["clap::app::settings::AppSettings"]},{"text":"impl RefUnwindSafe for ArgSettings","synthetic":true,"types":["clap::args::settings::ArgSettings"]},{"text":"impl RefUnwindSafe for Shell","synthetic":true,"types":["clap::completions::shell::Shell"]},{"text":"impl RefUnwindSafe for ErrorKind","synthetic":true,"types":["clap::errors::ErrorKind"]}]; +implementors["geo_math"] = [{"text":"impl RefUnwindSafe for Square","synthetic":true,"types":["geo_math::forms::square::Square"]}]; +implementors["strsim"] = [{"text":"impl RefUnwindSafe for StrSimError","synthetic":true,"types":["strsim::StrSimError"]}]; +implementors["textwrap"] = [{"text":"impl RefUnwindSafe for HyphenSplitter","synthetic":true,"types":["textwrap::splitting::HyphenSplitter"]},{"text":"impl RefUnwindSafe for NoHyphenation","synthetic":true,"types":["textwrap::splitting::NoHyphenation"]},{"text":"impl<'a, S> RefUnwindSafe for Wrapper<'a, S> where
    S: RefUnwindSafe
","synthetic":true,"types":["textwrap::Wrapper"]},{"text":"impl<'a, S> RefUnwindSafe for IntoWrapIter<'a, S> where
    S: RefUnwindSafe
","synthetic":true,"types":["textwrap::IntoWrapIter"]},{"text":"impl<'w, 'a, S> RefUnwindSafe for WrapIter<'w, 'a, S> where
    S: RefUnwindSafe
","synthetic":true,"types":["textwrap::WrapIter"]}]; +implementors["vec_map"] = [{"text":"impl<V> RefUnwindSafe for VecMap<V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> RefUnwindSafe for VacantEntry<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::VacantEntry"]},{"text":"impl<'a, V> RefUnwindSafe for OccupiedEntry<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::OccupiedEntry"]},{"text":"impl<'a, V> RefUnwindSafe for Iter<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Iter"]},{"text":"impl<'a, V> RefUnwindSafe for IterMut<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> RefUnwindSafe for Keys<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Keys"]},{"text":"impl<'a, V> RefUnwindSafe for Values<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Values"]},{"text":"impl<'a, V> RefUnwindSafe for ValuesMut<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::ValuesMut"]},{"text":"impl<V> RefUnwindSafe for IntoIter<V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::IntoIter"]},{"text":"impl<'a, V> RefUnwindSafe for Drain<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Drain"]},{"text":"impl<'a, V> RefUnwindSafe for Entry<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Entry"]}]; +implementors["yaml_rust"] = [{"text":"impl RefUnwindSafe for YamlLoader","synthetic":true,"types":["yaml_rust::yaml::YamlLoader"]},{"text":"impl RefUnwindSafe for YamlIter","synthetic":true,"types":["yaml_rust::yaml::YamlIter"]},{"text":"impl RefUnwindSafe for Yaml","synthetic":true,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl RefUnwindSafe for Marker","synthetic":true,"types":["yaml_rust::scanner::Marker"]},{"text":"impl RefUnwindSafe for ScanError","synthetic":true,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl RefUnwindSafe for Token","synthetic":true,"types":["yaml_rust::scanner::Token"]},{"text":"impl<T> RefUnwindSafe for Scanner<T> where
    T: RefUnwindSafe
","synthetic":true,"types":["yaml_rust::scanner::Scanner"]},{"text":"impl RefUnwindSafe for TEncoding","synthetic":true,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl RefUnwindSafe for TScalarStyle","synthetic":true,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl RefUnwindSafe for TokenType","synthetic":true,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl<T> RefUnwindSafe for Parser<T> where
    T: RefUnwindSafe
","synthetic":true,"types":["yaml_rust::parser::Parser"]},{"text":"impl RefUnwindSafe for Event","synthetic":true,"types":["yaml_rust::parser::Event"]},{"text":"impl<'a> !RefUnwindSafe for YamlEmitter<'a>","synthetic":true,"types":["yaml_rust::emitter::YamlEmitter"]},{"text":"impl RefUnwindSafe for EmitError","synthetic":true,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/std/panic/trait.UnwindSafe.js b/docs/implementors/std/panic/trait.UnwindSafe.js new file mode 100644 index 00000000..aa4c9291 --- /dev/null +++ b/docs/implementors/std/panic/trait.UnwindSafe.js @@ -0,0 +1,9 @@ +(function() {var implementors = {}; +implementors["ansi_term"] = [{"text":"impl UnwindSafe for Prefix","synthetic":true,"types":["ansi_term::ansi::Prefix"]},{"text":"impl UnwindSafe for Infix","synthetic":true,"types":["ansi_term::ansi::Infix"]},{"text":"impl UnwindSafe for Suffix","synthetic":true,"types":["ansi_term::ansi::Suffix"]},{"text":"impl UnwindSafe for Style","synthetic":true,"types":["ansi_term::style::Style"]},{"text":"impl<'a, S: ?Sized> UnwindSafe for ANSIGenericString<'a, S> where
    S: RefUnwindSafe,
    <S as ToOwned>::Owned: UnwindSafe
","synthetic":true,"types":["ansi_term::display::ANSIGenericString"]},{"text":"impl<'a, S: ?Sized> UnwindSafe for ANSIGenericStrings<'a, S> where
    S: RefUnwindSafe,
    <S as ToOwned>::Owned: RefUnwindSafe
","synthetic":true,"types":["ansi_term::display::ANSIGenericStrings"]},{"text":"impl UnwindSafe for Colour","synthetic":true,"types":["ansi_term::style::Colour"]}]; +implementors["clap"] = [{"text":"impl<'a, 'b> !UnwindSafe for App<'a, 'b>","synthetic":true,"types":["clap::app::App"]},{"text":"impl<'a, 'b> !UnwindSafe for Arg<'a, 'b>","synthetic":true,"types":["clap::args::arg::Arg"]},{"text":"impl<'a> UnwindSafe for ArgGroup<'a>","synthetic":true,"types":["clap::args::group::ArgGroup"]},{"text":"impl<'a> UnwindSafe for ArgMatches<'a>","synthetic":true,"types":["clap::args::arg_matches::ArgMatches"]},{"text":"impl<'a> UnwindSafe for OsValues<'a>","synthetic":true,"types":["clap::args::arg_matches::OsValues"]},{"text":"impl<'a> UnwindSafe for SubCommand<'a>","synthetic":true,"types":["clap::args::subcommand::SubCommand"]},{"text":"impl<'a> UnwindSafe for Values<'a>","synthetic":true,"types":["clap::args::arg_matches::Values"]},{"text":"impl UnwindSafe for Error","synthetic":true,"types":["clap::errors::Error"]},{"text":"impl UnwindSafe for AppSettings","synthetic":true,"types":["clap::app::settings::AppSettings"]},{"text":"impl UnwindSafe for ArgSettings","synthetic":true,"types":["clap::args::settings::ArgSettings"]},{"text":"impl UnwindSafe for Shell","synthetic":true,"types":["clap::completions::shell::Shell"]},{"text":"impl UnwindSafe for ErrorKind","synthetic":true,"types":["clap::errors::ErrorKind"]}]; +implementors["geo_math"] = [{"text":"impl UnwindSafe for Square","synthetic":true,"types":["geo_math::forms::square::Square"]}]; +implementors["strsim"] = [{"text":"impl UnwindSafe for StrSimError","synthetic":true,"types":["strsim::StrSimError"]}]; +implementors["textwrap"] = [{"text":"impl UnwindSafe for HyphenSplitter","synthetic":true,"types":["textwrap::splitting::HyphenSplitter"]},{"text":"impl UnwindSafe for NoHyphenation","synthetic":true,"types":["textwrap::splitting::NoHyphenation"]},{"text":"impl<'a, S> UnwindSafe for Wrapper<'a, S> where
    S: UnwindSafe
","synthetic":true,"types":["textwrap::Wrapper"]},{"text":"impl<'a, S> UnwindSafe for IntoWrapIter<'a, S> where
    S: UnwindSafe
","synthetic":true,"types":["textwrap::IntoWrapIter"]},{"text":"impl<'w, 'a, S> UnwindSafe for WrapIter<'w, 'a, S> where
    S: RefUnwindSafe
","synthetic":true,"types":["textwrap::WrapIter"]}]; +implementors["vec_map"] = [{"text":"impl<V> UnwindSafe for VecMap<V> where
    V: UnwindSafe
","synthetic":true,"types":["vec_map::VecMap"]},{"text":"impl<'a, V> !UnwindSafe for VacantEntry<'a, V>","synthetic":true,"types":["vec_map::VacantEntry"]},{"text":"impl<'a, V> !UnwindSafe for OccupiedEntry<'a, V>","synthetic":true,"types":["vec_map::OccupiedEntry"]},{"text":"impl<'a, V> UnwindSafe for Iter<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Iter"]},{"text":"impl<'a, V> !UnwindSafe for IterMut<'a, V>","synthetic":true,"types":["vec_map::IterMut"]},{"text":"impl<'a, V> UnwindSafe for Keys<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Keys"]},{"text":"impl<'a, V> UnwindSafe for Values<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Values"]},{"text":"impl<'a, V> !UnwindSafe for ValuesMut<'a, V>","synthetic":true,"types":["vec_map::ValuesMut"]},{"text":"impl<V> UnwindSafe for IntoIter<V> where
    V: RefUnwindSafe + UnwindSafe
","synthetic":true,"types":["vec_map::IntoIter"]},{"text":"impl<'a, V> UnwindSafe for Drain<'a, V> where
    V: RefUnwindSafe
","synthetic":true,"types":["vec_map::Drain"]},{"text":"impl<'a, V> !UnwindSafe for Entry<'a, V>","synthetic":true,"types":["vec_map::Entry"]}]; +implementors["yaml_rust"] = [{"text":"impl UnwindSafe for YamlLoader","synthetic":true,"types":["yaml_rust::yaml::YamlLoader"]},{"text":"impl UnwindSafe for YamlIter","synthetic":true,"types":["yaml_rust::yaml::YamlIter"]},{"text":"impl UnwindSafe for Yaml","synthetic":true,"types":["yaml_rust::yaml::Yaml"]},{"text":"impl UnwindSafe for Marker","synthetic":true,"types":["yaml_rust::scanner::Marker"]},{"text":"impl UnwindSafe for ScanError","synthetic":true,"types":["yaml_rust::scanner::ScanError"]},{"text":"impl UnwindSafe for Token","synthetic":true,"types":["yaml_rust::scanner::Token"]},{"text":"impl<T> UnwindSafe for Scanner<T> where
    T: UnwindSafe
","synthetic":true,"types":["yaml_rust::scanner::Scanner"]},{"text":"impl UnwindSafe for TEncoding","synthetic":true,"types":["yaml_rust::scanner::TEncoding"]},{"text":"impl UnwindSafe for TScalarStyle","synthetic":true,"types":["yaml_rust::scanner::TScalarStyle"]},{"text":"impl UnwindSafe for TokenType","synthetic":true,"types":["yaml_rust::scanner::TokenType"]},{"text":"impl<T> UnwindSafe for Parser<T> where
    T: UnwindSafe
","synthetic":true,"types":["yaml_rust::parser::Parser"]},{"text":"impl UnwindSafe for Event","synthetic":true,"types":["yaml_rust::parser::Event"]},{"text":"impl<'a> !UnwindSafe for YamlEmitter<'a>","synthetic":true,"types":["yaml_rust::emitter::YamlEmitter"]},{"text":"impl UnwindSafe for EmitError","synthetic":true,"types":["yaml_rust::emitter::EmitError"]}]; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/textwrap/trait.WordSplitter.js b/docs/implementors/textwrap/trait.WordSplitter.js new file mode 100644 index 00000000..917b76e3 --- /dev/null +++ b/docs/implementors/textwrap/trait.WordSplitter.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["textwrap"] = []; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/unicode_width/trait.UnicodeWidthChar.js b/docs/implementors/unicode_width/trait.UnicodeWidthChar.js new file mode 100644 index 00000000..2b46b08c --- /dev/null +++ b/docs/implementors/unicode_width/trait.UnicodeWidthChar.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["unicode_width"] = []; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/unicode_width/trait.UnicodeWidthStr.js b/docs/implementors/unicode_width/trait.UnicodeWidthStr.js new file mode 100644 index 00000000..2b46b08c --- /dev/null +++ b/docs/implementors/unicode_width/trait.UnicodeWidthStr.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["unicode_width"] = []; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/implementors/yaml_rust/parser/trait.MarkedEventReceiver.js b/docs/implementors/yaml_rust/parser/trait.MarkedEventReceiver.js new file mode 100644 index 00000000..dd18387b --- /dev/null +++ b/docs/implementors/yaml_rust/parser/trait.MarkedEventReceiver.js @@ -0,0 +1,3 @@ +(function() {var implementors = {}; +implementors["yaml_rust"] = []; +if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/libc/all.html b/docs/libc/all.html new file mode 100644 index 00000000..8329696a --- /dev/null +++ b/docs/libc/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Structs

Enums

Functions

Typedefs

Constants

\ No newline at end of file diff --git a/docs/libc/constant.ABDAY_1.html b/docs/libc/constant.ABDAY_1.html new file mode 100644 index 00000000..851105dc --- /dev/null +++ b/docs/libc/constant.ABDAY_1.html @@ -0,0 +1 @@ +libc::ABDAY_1 - Rust

[][src]Constant libc::ABDAY_1

pub const ABDAY_1: nl_item = 0x20000;
\ No newline at end of file diff --git a/docs/libc/constant.ABDAY_2.html b/docs/libc/constant.ABDAY_2.html new file mode 100644 index 00000000..7afe1738 --- /dev/null +++ b/docs/libc/constant.ABDAY_2.html @@ -0,0 +1 @@ +libc::ABDAY_2 - Rust

[][src]Constant libc::ABDAY_2

pub const ABDAY_2: nl_item = 0x20001;
\ No newline at end of file diff --git a/docs/libc/constant.ABDAY_3.html b/docs/libc/constant.ABDAY_3.html new file mode 100644 index 00000000..96f14d25 --- /dev/null +++ b/docs/libc/constant.ABDAY_3.html @@ -0,0 +1 @@ +libc::ABDAY_3 - Rust

[][src]Constant libc::ABDAY_3

pub const ABDAY_3: nl_item = 0x20002;
\ No newline at end of file diff --git a/docs/libc/constant.ABDAY_4.html b/docs/libc/constant.ABDAY_4.html new file mode 100644 index 00000000..e51b4c7b --- /dev/null +++ b/docs/libc/constant.ABDAY_4.html @@ -0,0 +1 @@ +libc::ABDAY_4 - Rust

[][src]Constant libc::ABDAY_4

pub const ABDAY_4: nl_item = 0x20003;
\ No newline at end of file diff --git a/docs/libc/constant.ABDAY_5.html b/docs/libc/constant.ABDAY_5.html new file mode 100644 index 00000000..ca9cac6d --- /dev/null +++ b/docs/libc/constant.ABDAY_5.html @@ -0,0 +1 @@ +libc::ABDAY_5 - Rust

[][src]Constant libc::ABDAY_5

pub const ABDAY_5: nl_item = 0x20004;
\ No newline at end of file diff --git a/docs/libc/constant.ABDAY_6.html b/docs/libc/constant.ABDAY_6.html new file mode 100644 index 00000000..deff18fd --- /dev/null +++ b/docs/libc/constant.ABDAY_6.html @@ -0,0 +1 @@ +libc::ABDAY_6 - Rust

[][src]Constant libc::ABDAY_6

pub const ABDAY_6: nl_item = 0x20005;
\ No newline at end of file diff --git a/docs/libc/constant.ABDAY_7.html b/docs/libc/constant.ABDAY_7.html new file mode 100644 index 00000000..0f435a6e --- /dev/null +++ b/docs/libc/constant.ABDAY_7.html @@ -0,0 +1 @@ +libc::ABDAY_7 - Rust

[][src]Constant libc::ABDAY_7

pub const ABDAY_7: nl_item = 0x20006;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_1.html b/docs/libc/constant.ABMON_1.html new file mode 100644 index 00000000..b202f0fb --- /dev/null +++ b/docs/libc/constant.ABMON_1.html @@ -0,0 +1 @@ +libc::ABMON_1 - Rust

[][src]Constant libc::ABMON_1

pub const ABMON_1: nl_item = 0x2000E;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_10.html b/docs/libc/constant.ABMON_10.html new file mode 100644 index 00000000..aaa4d35b --- /dev/null +++ b/docs/libc/constant.ABMON_10.html @@ -0,0 +1 @@ +libc::ABMON_10 - Rust

[][src]Constant libc::ABMON_10

pub const ABMON_10: nl_item = 0x20017;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_11.html b/docs/libc/constant.ABMON_11.html new file mode 100644 index 00000000..19095960 --- /dev/null +++ b/docs/libc/constant.ABMON_11.html @@ -0,0 +1 @@ +libc::ABMON_11 - Rust

[][src]Constant libc::ABMON_11

pub const ABMON_11: nl_item = 0x20018;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_12.html b/docs/libc/constant.ABMON_12.html new file mode 100644 index 00000000..fe55d30b --- /dev/null +++ b/docs/libc/constant.ABMON_12.html @@ -0,0 +1 @@ +libc::ABMON_12 - Rust

[][src]Constant libc::ABMON_12

pub const ABMON_12: nl_item = 0x20019;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_2.html b/docs/libc/constant.ABMON_2.html new file mode 100644 index 00000000..de2da743 --- /dev/null +++ b/docs/libc/constant.ABMON_2.html @@ -0,0 +1 @@ +libc::ABMON_2 - Rust

[][src]Constant libc::ABMON_2

pub const ABMON_2: nl_item = 0x2000F;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_3.html b/docs/libc/constant.ABMON_3.html new file mode 100644 index 00000000..cdf7870a --- /dev/null +++ b/docs/libc/constant.ABMON_3.html @@ -0,0 +1 @@ +libc::ABMON_3 - Rust

[][src]Constant libc::ABMON_3

pub const ABMON_3: nl_item = 0x20010;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_4.html b/docs/libc/constant.ABMON_4.html new file mode 100644 index 00000000..f4f0dc73 --- /dev/null +++ b/docs/libc/constant.ABMON_4.html @@ -0,0 +1 @@ +libc::ABMON_4 - Rust

[][src]Constant libc::ABMON_4

pub const ABMON_4: nl_item = 0x20011;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_5.html b/docs/libc/constant.ABMON_5.html new file mode 100644 index 00000000..20ab32ef --- /dev/null +++ b/docs/libc/constant.ABMON_5.html @@ -0,0 +1 @@ +libc::ABMON_5 - Rust

[][src]Constant libc::ABMON_5

pub const ABMON_5: nl_item = 0x20012;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_6.html b/docs/libc/constant.ABMON_6.html new file mode 100644 index 00000000..4518c688 --- /dev/null +++ b/docs/libc/constant.ABMON_6.html @@ -0,0 +1 @@ +libc::ABMON_6 - Rust

[][src]Constant libc::ABMON_6

pub const ABMON_6: nl_item = 0x20013;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_7.html b/docs/libc/constant.ABMON_7.html new file mode 100644 index 00000000..3f48a447 --- /dev/null +++ b/docs/libc/constant.ABMON_7.html @@ -0,0 +1 @@ +libc::ABMON_7 - Rust

[][src]Constant libc::ABMON_7

pub const ABMON_7: nl_item = 0x20014;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_8.html b/docs/libc/constant.ABMON_8.html new file mode 100644 index 00000000..16dbd4cf --- /dev/null +++ b/docs/libc/constant.ABMON_8.html @@ -0,0 +1 @@ +libc::ABMON_8 - Rust

[][src]Constant libc::ABMON_8

pub const ABMON_8: nl_item = 0x20015;
\ No newline at end of file diff --git a/docs/libc/constant.ABMON_9.html b/docs/libc/constant.ABMON_9.html new file mode 100644 index 00000000..cce97974 --- /dev/null +++ b/docs/libc/constant.ABMON_9.html @@ -0,0 +1 @@ +libc::ABMON_9 - Rust

[][src]Constant libc::ABMON_9

pub const ABMON_9: nl_item = 0x20016;
\ No newline at end of file diff --git a/docs/libc/constant.ACCOUNTING.html b/docs/libc/constant.ACCOUNTING.html new file mode 100644 index 00000000..3ac2388c --- /dev/null +++ b/docs/libc/constant.ACCOUNTING.html @@ -0,0 +1 @@ +libc::ACCOUNTING - Rust

[][src]Constant libc::ACCOUNTING

pub const ACCOUNTING: c_short = 9;
\ No newline at end of file diff --git a/docs/libc/constant.ADDR_COMPAT_LAYOUT.html b/docs/libc/constant.ADDR_COMPAT_LAYOUT.html new file mode 100644 index 00000000..088c5dcc --- /dev/null +++ b/docs/libc/constant.ADDR_COMPAT_LAYOUT.html @@ -0,0 +1 @@ +libc::ADDR_COMPAT_LAYOUT - Rust

[][src]Constant libc::ADDR_COMPAT_LAYOUT

pub const ADDR_COMPAT_LAYOUT: c_int = 0x0200000;
\ No newline at end of file diff --git a/docs/libc/constant.ADDR_LIMIT_32BIT.html b/docs/libc/constant.ADDR_LIMIT_32BIT.html new file mode 100644 index 00000000..721c4318 --- /dev/null +++ b/docs/libc/constant.ADDR_LIMIT_32BIT.html @@ -0,0 +1 @@ +libc::ADDR_LIMIT_32BIT - Rust

[][src]Constant libc::ADDR_LIMIT_32BIT

pub const ADDR_LIMIT_32BIT: c_int = 0x0800000;
\ No newline at end of file diff --git a/docs/libc/constant.ADDR_LIMIT_3GB.html b/docs/libc/constant.ADDR_LIMIT_3GB.html new file mode 100644 index 00000000..f73b14df --- /dev/null +++ b/docs/libc/constant.ADDR_LIMIT_3GB.html @@ -0,0 +1 @@ +libc::ADDR_LIMIT_3GB - Rust

[][src]Constant libc::ADDR_LIMIT_3GB

pub const ADDR_LIMIT_3GB: c_int = 0x8000000;
\ No newline at end of file diff --git a/docs/libc/constant.ADDR_NO_RANDOMIZE.html b/docs/libc/constant.ADDR_NO_RANDOMIZE.html new file mode 100644 index 00000000..b9fcf1e6 --- /dev/null +++ b/docs/libc/constant.ADDR_NO_RANDOMIZE.html @@ -0,0 +1 @@ +libc::ADDR_NO_RANDOMIZE - Rust

[][src]Constant libc::ADDR_NO_RANDOMIZE

pub const ADDR_NO_RANDOMIZE: c_int = 0x0040000;
\ No newline at end of file diff --git a/docs/libc/constant.ADFS_SUPER_MAGIC.html b/docs/libc/constant.ADFS_SUPER_MAGIC.html new file mode 100644 index 00000000..f841d7f9 --- /dev/null +++ b/docs/libc/constant.ADFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::ADFS_SUPER_MAGIC - Rust

[][src]Constant libc::ADFS_SUPER_MAGIC

pub const ADFS_SUPER_MAGIC: c_long = 0x0000adf5;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_ESTERROR.html b/docs/libc/constant.ADJ_ESTERROR.html new file mode 100644 index 00000000..b8b2a237 --- /dev/null +++ b/docs/libc/constant.ADJ_ESTERROR.html @@ -0,0 +1 @@ +libc::ADJ_ESTERROR - Rust

[][src]Constant libc::ADJ_ESTERROR

pub const ADJ_ESTERROR: c_uint = 0x0008;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_FREQUENCY.html b/docs/libc/constant.ADJ_FREQUENCY.html new file mode 100644 index 00000000..9333e6ed --- /dev/null +++ b/docs/libc/constant.ADJ_FREQUENCY.html @@ -0,0 +1 @@ +libc::ADJ_FREQUENCY - Rust

[][src]Constant libc::ADJ_FREQUENCY

pub const ADJ_FREQUENCY: c_uint = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_MAXERROR.html b/docs/libc/constant.ADJ_MAXERROR.html new file mode 100644 index 00000000..9874f2e1 --- /dev/null +++ b/docs/libc/constant.ADJ_MAXERROR.html @@ -0,0 +1 @@ +libc::ADJ_MAXERROR - Rust

[][src]Constant libc::ADJ_MAXERROR

pub const ADJ_MAXERROR: c_uint = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_MICRO.html b/docs/libc/constant.ADJ_MICRO.html new file mode 100644 index 00000000..97b475b8 --- /dev/null +++ b/docs/libc/constant.ADJ_MICRO.html @@ -0,0 +1 @@ +libc::ADJ_MICRO - Rust

[][src]Constant libc::ADJ_MICRO

pub const ADJ_MICRO: c_uint = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_NANO.html b/docs/libc/constant.ADJ_NANO.html new file mode 100644 index 00000000..6be1482d --- /dev/null +++ b/docs/libc/constant.ADJ_NANO.html @@ -0,0 +1 @@ +libc::ADJ_NANO - Rust

[][src]Constant libc::ADJ_NANO

pub const ADJ_NANO: c_uint = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_OFFSET.html b/docs/libc/constant.ADJ_OFFSET.html new file mode 100644 index 00000000..df83abfd --- /dev/null +++ b/docs/libc/constant.ADJ_OFFSET.html @@ -0,0 +1 @@ +libc::ADJ_OFFSET - Rust

[][src]Constant libc::ADJ_OFFSET

pub const ADJ_OFFSET: c_uint = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_OFFSET_SINGLESHOT.html b/docs/libc/constant.ADJ_OFFSET_SINGLESHOT.html new file mode 100644 index 00000000..daeb0262 --- /dev/null +++ b/docs/libc/constant.ADJ_OFFSET_SINGLESHOT.html @@ -0,0 +1 @@ +libc::ADJ_OFFSET_SINGLESHOT - Rust

[][src]Constant libc::ADJ_OFFSET_SINGLESHOT

pub const ADJ_OFFSET_SINGLESHOT: c_uint = 0x8001;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_OFFSET_SS_READ.html b/docs/libc/constant.ADJ_OFFSET_SS_READ.html new file mode 100644 index 00000000..e21d6720 --- /dev/null +++ b/docs/libc/constant.ADJ_OFFSET_SS_READ.html @@ -0,0 +1 @@ +libc::ADJ_OFFSET_SS_READ - Rust

[][src]Constant libc::ADJ_OFFSET_SS_READ

pub const ADJ_OFFSET_SS_READ: c_uint = 0xa001;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_SETOFFSET.html b/docs/libc/constant.ADJ_SETOFFSET.html new file mode 100644 index 00000000..31113b09 --- /dev/null +++ b/docs/libc/constant.ADJ_SETOFFSET.html @@ -0,0 +1 @@ +libc::ADJ_SETOFFSET - Rust

[][src]Constant libc::ADJ_SETOFFSET

pub const ADJ_SETOFFSET: c_uint = 0x0100;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_STATUS.html b/docs/libc/constant.ADJ_STATUS.html new file mode 100644 index 00000000..2694ea2e --- /dev/null +++ b/docs/libc/constant.ADJ_STATUS.html @@ -0,0 +1 @@ +libc::ADJ_STATUS - Rust

[][src]Constant libc::ADJ_STATUS

pub const ADJ_STATUS: c_uint = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_TAI.html b/docs/libc/constant.ADJ_TAI.html new file mode 100644 index 00000000..6805671e --- /dev/null +++ b/docs/libc/constant.ADJ_TAI.html @@ -0,0 +1 @@ +libc::ADJ_TAI - Rust

[][src]Constant libc::ADJ_TAI

pub const ADJ_TAI: c_uint = 0x0080;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_TICK.html b/docs/libc/constant.ADJ_TICK.html new file mode 100644 index 00000000..ab0f6a20 --- /dev/null +++ b/docs/libc/constant.ADJ_TICK.html @@ -0,0 +1 @@ +libc::ADJ_TICK - Rust

[][src]Constant libc::ADJ_TICK

pub const ADJ_TICK: c_uint = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.ADJ_TIMECONST.html b/docs/libc/constant.ADJ_TIMECONST.html new file mode 100644 index 00000000..d4785527 --- /dev/null +++ b/docs/libc/constant.ADJ_TIMECONST.html @@ -0,0 +1 @@ +libc::ADJ_TIMECONST - Rust

[][src]Constant libc::ADJ_TIMECONST

pub const ADJ_TIMECONST: c_uint = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.AFFS_SUPER_MAGIC.html b/docs/libc/constant.AFFS_SUPER_MAGIC.html new file mode 100644 index 00000000..98a66f4d --- /dev/null +++ b/docs/libc/constant.AFFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::AFFS_SUPER_MAGIC - Rust

[][src]Constant libc::AFFS_SUPER_MAGIC

pub const AFFS_SUPER_MAGIC: c_long = 0x0000adff;
\ No newline at end of file diff --git a/docs/libc/constant.AFS_SUPER_MAGIC.html b/docs/libc/constant.AFS_SUPER_MAGIC.html new file mode 100644 index 00000000..af58c845 --- /dev/null +++ b/docs/libc/constant.AFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::AFS_SUPER_MAGIC - Rust

[][src]Constant libc::AFS_SUPER_MAGIC

pub const AFS_SUPER_MAGIC: c_long = 0x5346414f;
\ No newline at end of file diff --git a/docs/libc/constant.AF_ALG.html b/docs/libc/constant.AF_ALG.html new file mode 100644 index 00000000..32fed3d9 --- /dev/null +++ b/docs/libc/constant.AF_ALG.html @@ -0,0 +1 @@ +libc::AF_ALG - Rust

[][src]Constant libc::AF_ALG

pub const AF_ALG: c_int = 38;
\ No newline at end of file diff --git a/docs/libc/constant.AF_APPLETALK.html b/docs/libc/constant.AF_APPLETALK.html new file mode 100644 index 00000000..b2af1dea --- /dev/null +++ b/docs/libc/constant.AF_APPLETALK.html @@ -0,0 +1 @@ +libc::AF_APPLETALK - Rust

[][src]Constant libc::AF_APPLETALK

pub const AF_APPLETALK: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.AF_ASH.html b/docs/libc/constant.AF_ASH.html new file mode 100644 index 00000000..b5e39ec0 --- /dev/null +++ b/docs/libc/constant.AF_ASH.html @@ -0,0 +1 @@ +libc::AF_ASH - Rust

[][src]Constant libc::AF_ASH

pub const AF_ASH: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.AF_ATMPVC.html b/docs/libc/constant.AF_ATMPVC.html new file mode 100644 index 00000000..75b657a4 --- /dev/null +++ b/docs/libc/constant.AF_ATMPVC.html @@ -0,0 +1 @@ +libc::AF_ATMPVC - Rust

[][src]Constant libc::AF_ATMPVC

pub const AF_ATMPVC: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.AF_ATMSVC.html b/docs/libc/constant.AF_ATMSVC.html new file mode 100644 index 00000000..9fd5b772 --- /dev/null +++ b/docs/libc/constant.AF_ATMSVC.html @@ -0,0 +1 @@ +libc::AF_ATMSVC - Rust

[][src]Constant libc::AF_ATMSVC

pub const AF_ATMSVC: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.AF_AX25.html b/docs/libc/constant.AF_AX25.html new file mode 100644 index 00000000..68dfed5b --- /dev/null +++ b/docs/libc/constant.AF_AX25.html @@ -0,0 +1 @@ +libc::AF_AX25 - Rust

[][src]Constant libc::AF_AX25

pub const AF_AX25: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.AF_BLUETOOTH.html b/docs/libc/constant.AF_BLUETOOTH.html new file mode 100644 index 00000000..bfa48249 --- /dev/null +++ b/docs/libc/constant.AF_BLUETOOTH.html @@ -0,0 +1 @@ +libc::AF_BLUETOOTH - Rust

[][src]Constant libc::AF_BLUETOOTH

pub const AF_BLUETOOTH: c_int = 31;
\ No newline at end of file diff --git a/docs/libc/constant.AF_BRIDGE.html b/docs/libc/constant.AF_BRIDGE.html new file mode 100644 index 00000000..90989fb9 --- /dev/null +++ b/docs/libc/constant.AF_BRIDGE.html @@ -0,0 +1 @@ +libc::AF_BRIDGE - Rust

[][src]Constant libc::AF_BRIDGE

pub const AF_BRIDGE: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.AF_CAIF.html b/docs/libc/constant.AF_CAIF.html new file mode 100644 index 00000000..b2d3989d --- /dev/null +++ b/docs/libc/constant.AF_CAIF.html @@ -0,0 +1 @@ +libc::AF_CAIF - Rust

[][src]Constant libc::AF_CAIF

pub const AF_CAIF: c_int = 37;
\ No newline at end of file diff --git a/docs/libc/constant.AF_CAN.html b/docs/libc/constant.AF_CAN.html new file mode 100644 index 00000000..97bb1ccc --- /dev/null +++ b/docs/libc/constant.AF_CAN.html @@ -0,0 +1 @@ +libc::AF_CAN - Rust

[][src]Constant libc::AF_CAN

pub const AF_CAN: c_int = 29;
\ No newline at end of file diff --git a/docs/libc/constant.AF_DECnet.html b/docs/libc/constant.AF_DECnet.html new file mode 100644 index 00000000..6ddec98c --- /dev/null +++ b/docs/libc/constant.AF_DECnet.html @@ -0,0 +1 @@ +libc::AF_DECnet - Rust

[][src]Constant libc::AF_DECnet

pub const AF_DECnet: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.AF_ECONET.html b/docs/libc/constant.AF_ECONET.html new file mode 100644 index 00000000..597e13b5 --- /dev/null +++ b/docs/libc/constant.AF_ECONET.html @@ -0,0 +1 @@ +libc::AF_ECONET - Rust

[][src]Constant libc::AF_ECONET

pub const AF_ECONET: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.AF_IB.html b/docs/libc/constant.AF_IB.html new file mode 100644 index 00000000..f0c0fac0 --- /dev/null +++ b/docs/libc/constant.AF_IB.html @@ -0,0 +1 @@ +libc::AF_IB - Rust

[][src]Constant libc::AF_IB

pub const AF_IB: c_int = 27;
\ No newline at end of file diff --git a/docs/libc/constant.AF_IEEE802154.html b/docs/libc/constant.AF_IEEE802154.html new file mode 100644 index 00000000..ca8898bd --- /dev/null +++ b/docs/libc/constant.AF_IEEE802154.html @@ -0,0 +1 @@ +libc::AF_IEEE802154 - Rust

[][src]Constant libc::AF_IEEE802154

pub const AF_IEEE802154: c_int = 36;
\ No newline at end of file diff --git a/docs/libc/constant.AF_INET.html b/docs/libc/constant.AF_INET.html new file mode 100644 index 00000000..5c1055c3 --- /dev/null +++ b/docs/libc/constant.AF_INET.html @@ -0,0 +1 @@ +libc::AF_INET - Rust

[][src]Constant libc::AF_INET

pub const AF_INET: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.AF_INET6.html b/docs/libc/constant.AF_INET6.html new file mode 100644 index 00000000..467455e9 --- /dev/null +++ b/docs/libc/constant.AF_INET6.html @@ -0,0 +1 @@ +libc::AF_INET6 - Rust

[][src]Constant libc::AF_INET6

pub const AF_INET6: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.AF_IPX.html b/docs/libc/constant.AF_IPX.html new file mode 100644 index 00000000..b6f996b7 --- /dev/null +++ b/docs/libc/constant.AF_IPX.html @@ -0,0 +1 @@ +libc::AF_IPX - Rust

[][src]Constant libc::AF_IPX

pub const AF_IPX: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.AF_IRDA.html b/docs/libc/constant.AF_IRDA.html new file mode 100644 index 00000000..26af6508 --- /dev/null +++ b/docs/libc/constant.AF_IRDA.html @@ -0,0 +1 @@ +libc::AF_IRDA - Rust

[][src]Constant libc::AF_IRDA

pub const AF_IRDA: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.AF_ISDN.html b/docs/libc/constant.AF_ISDN.html new file mode 100644 index 00000000..64c873fc --- /dev/null +++ b/docs/libc/constant.AF_ISDN.html @@ -0,0 +1 @@ +libc::AF_ISDN - Rust

[][src]Constant libc::AF_ISDN

pub const AF_ISDN: c_int = 34;
\ No newline at end of file diff --git a/docs/libc/constant.AF_IUCV.html b/docs/libc/constant.AF_IUCV.html new file mode 100644 index 00000000..37a97d1b --- /dev/null +++ b/docs/libc/constant.AF_IUCV.html @@ -0,0 +1 @@ +libc::AF_IUCV - Rust

[][src]Constant libc::AF_IUCV

pub const AF_IUCV: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant.AF_KEY.html b/docs/libc/constant.AF_KEY.html new file mode 100644 index 00000000..9dedefae --- /dev/null +++ b/docs/libc/constant.AF_KEY.html @@ -0,0 +1 @@ +libc::AF_KEY - Rust

[][src]Constant libc::AF_KEY

pub const AF_KEY: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.AF_LLC.html b/docs/libc/constant.AF_LLC.html new file mode 100644 index 00000000..c6e532c1 --- /dev/null +++ b/docs/libc/constant.AF_LLC.html @@ -0,0 +1 @@ +libc::AF_LLC - Rust

[][src]Constant libc::AF_LLC

pub const AF_LLC: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant.AF_LOCAL.html b/docs/libc/constant.AF_LOCAL.html new file mode 100644 index 00000000..e3ebf2c5 --- /dev/null +++ b/docs/libc/constant.AF_LOCAL.html @@ -0,0 +1 @@ +libc::AF_LOCAL - Rust

[][src]Constant libc::AF_LOCAL

pub const AF_LOCAL: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.AF_MPLS.html b/docs/libc/constant.AF_MPLS.html new file mode 100644 index 00000000..a40e70c8 --- /dev/null +++ b/docs/libc/constant.AF_MPLS.html @@ -0,0 +1 @@ +libc::AF_MPLS - Rust

[][src]Constant libc::AF_MPLS

pub const AF_MPLS: c_int = 28;
\ No newline at end of file diff --git a/docs/libc/constant.AF_NETBEUI.html b/docs/libc/constant.AF_NETBEUI.html new file mode 100644 index 00000000..56e1b642 --- /dev/null +++ b/docs/libc/constant.AF_NETBEUI.html @@ -0,0 +1 @@ +libc::AF_NETBEUI - Rust

[][src]Constant libc::AF_NETBEUI

pub const AF_NETBEUI: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.AF_NETLINK.html b/docs/libc/constant.AF_NETLINK.html new file mode 100644 index 00000000..c60da3ad --- /dev/null +++ b/docs/libc/constant.AF_NETLINK.html @@ -0,0 +1 @@ +libc::AF_NETLINK - Rust

[][src]Constant libc::AF_NETLINK

pub const AF_NETLINK: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.AF_NETROM.html b/docs/libc/constant.AF_NETROM.html new file mode 100644 index 00000000..95078ce3 --- /dev/null +++ b/docs/libc/constant.AF_NETROM.html @@ -0,0 +1 @@ +libc::AF_NETROM - Rust

[][src]Constant libc::AF_NETROM

pub const AF_NETROM: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.AF_NFC.html b/docs/libc/constant.AF_NFC.html new file mode 100644 index 00000000..c71cbdf9 --- /dev/null +++ b/docs/libc/constant.AF_NFC.html @@ -0,0 +1 @@ +libc::AF_NFC - Rust

[][src]Constant libc::AF_NFC

pub const AF_NFC: c_int = 39;
\ No newline at end of file diff --git a/docs/libc/constant.AF_PACKET.html b/docs/libc/constant.AF_PACKET.html new file mode 100644 index 00000000..40236ac4 --- /dev/null +++ b/docs/libc/constant.AF_PACKET.html @@ -0,0 +1 @@ +libc::AF_PACKET - Rust

[][src]Constant libc::AF_PACKET

pub const AF_PACKET: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.AF_PHONET.html b/docs/libc/constant.AF_PHONET.html new file mode 100644 index 00000000..70059de4 --- /dev/null +++ b/docs/libc/constant.AF_PHONET.html @@ -0,0 +1 @@ +libc::AF_PHONET - Rust

[][src]Constant libc::AF_PHONET

pub const AF_PHONET: c_int = 35;
\ No newline at end of file diff --git a/docs/libc/constant.AF_PPPOX.html b/docs/libc/constant.AF_PPPOX.html new file mode 100644 index 00000000..0dfb69fa --- /dev/null +++ b/docs/libc/constant.AF_PPPOX.html @@ -0,0 +1 @@ +libc::AF_PPPOX - Rust

[][src]Constant libc::AF_PPPOX

pub const AF_PPPOX: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.AF_RDS.html b/docs/libc/constant.AF_RDS.html new file mode 100644 index 00000000..ef19d171 --- /dev/null +++ b/docs/libc/constant.AF_RDS.html @@ -0,0 +1 @@ +libc::AF_RDS - Rust

[][src]Constant libc::AF_RDS

pub const AF_RDS: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.AF_ROSE.html b/docs/libc/constant.AF_ROSE.html new file mode 100644 index 00000000..1ec696ca --- /dev/null +++ b/docs/libc/constant.AF_ROSE.html @@ -0,0 +1 @@ +libc::AF_ROSE - Rust

[][src]Constant libc::AF_ROSE

pub const AF_ROSE: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.AF_ROUTE.html b/docs/libc/constant.AF_ROUTE.html new file mode 100644 index 00000000..697c70bd --- /dev/null +++ b/docs/libc/constant.AF_ROUTE.html @@ -0,0 +1 @@ +libc::AF_ROUTE - Rust

[][src]Constant libc::AF_ROUTE

pub const AF_ROUTE: c_int = AF_NETLINK; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.AF_RXRPC.html b/docs/libc/constant.AF_RXRPC.html new file mode 100644 index 00000000..b96be609 --- /dev/null +++ b/docs/libc/constant.AF_RXRPC.html @@ -0,0 +1 @@ +libc::AF_RXRPC - Rust

[][src]Constant libc::AF_RXRPC

pub const AF_RXRPC: c_int = 33;
\ No newline at end of file diff --git a/docs/libc/constant.AF_SECURITY.html b/docs/libc/constant.AF_SECURITY.html new file mode 100644 index 00000000..484dfed9 --- /dev/null +++ b/docs/libc/constant.AF_SECURITY.html @@ -0,0 +1 @@ +libc::AF_SECURITY - Rust

[][src]Constant libc::AF_SECURITY

pub const AF_SECURITY: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.AF_SNA.html b/docs/libc/constant.AF_SNA.html new file mode 100644 index 00000000..9491f395 --- /dev/null +++ b/docs/libc/constant.AF_SNA.html @@ -0,0 +1 @@ +libc::AF_SNA - Rust

[][src]Constant libc::AF_SNA

pub const AF_SNA: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.AF_TIPC.html b/docs/libc/constant.AF_TIPC.html new file mode 100644 index 00000000..004858d2 --- /dev/null +++ b/docs/libc/constant.AF_TIPC.html @@ -0,0 +1 @@ +libc::AF_TIPC - Rust

[][src]Constant libc::AF_TIPC

pub const AF_TIPC: c_int = 30;
\ No newline at end of file diff --git a/docs/libc/constant.AF_UNIX.html b/docs/libc/constant.AF_UNIX.html new file mode 100644 index 00000000..da44b909 --- /dev/null +++ b/docs/libc/constant.AF_UNIX.html @@ -0,0 +1 @@ +libc::AF_UNIX - Rust

[][src]Constant libc::AF_UNIX

pub const AF_UNIX: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.AF_UNSPEC.html b/docs/libc/constant.AF_UNSPEC.html new file mode 100644 index 00000000..6789df17 --- /dev/null +++ b/docs/libc/constant.AF_UNSPEC.html @@ -0,0 +1 @@ +libc::AF_UNSPEC - Rust

[][src]Constant libc::AF_UNSPEC

pub const AF_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.AF_VSOCK.html b/docs/libc/constant.AF_VSOCK.html new file mode 100644 index 00000000..d10363ef --- /dev/null +++ b/docs/libc/constant.AF_VSOCK.html @@ -0,0 +1 @@ +libc::AF_VSOCK - Rust

[][src]Constant libc::AF_VSOCK

pub const AF_VSOCK: c_int = 40;
\ No newline at end of file diff --git a/docs/libc/constant.AF_WANPIPE.html b/docs/libc/constant.AF_WANPIPE.html new file mode 100644 index 00000000..1cf93f72 --- /dev/null +++ b/docs/libc/constant.AF_WANPIPE.html @@ -0,0 +1 @@ +libc::AF_WANPIPE - Rust

[][src]Constant libc::AF_WANPIPE

pub const AF_WANPIPE: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant.AF_X25.html b/docs/libc/constant.AF_X25.html new file mode 100644 index 00000000..d4703500 --- /dev/null +++ b/docs/libc/constant.AF_X25.html @@ -0,0 +1 @@ +libc::AF_X25 - Rust

[][src]Constant libc::AF_X25

pub const AF_X25: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.AF_XDP.html b/docs/libc/constant.AF_XDP.html new file mode 100644 index 00000000..9143ede7 --- /dev/null +++ b/docs/libc/constant.AF_XDP.html @@ -0,0 +1 @@ +libc::AF_XDP - Rust

[][src]Constant libc::AF_XDP

pub const AF_XDP: c_int = 44;
\ No newline at end of file diff --git a/docs/libc/constant.AIO_ALLDONE.html b/docs/libc/constant.AIO_ALLDONE.html new file mode 100644 index 00000000..1a5f8c7c --- /dev/null +++ b/docs/libc/constant.AIO_ALLDONE.html @@ -0,0 +1 @@ +libc::AIO_ALLDONE - Rust

[][src]Constant libc::AIO_ALLDONE

pub const AIO_ALLDONE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.AIO_CANCELED.html b/docs/libc/constant.AIO_CANCELED.html new file mode 100644 index 00000000..98ed5997 --- /dev/null +++ b/docs/libc/constant.AIO_CANCELED.html @@ -0,0 +1 @@ +libc::AIO_CANCELED - Rust

[][src]Constant libc::AIO_CANCELED

pub const AIO_CANCELED: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.AIO_NOTCANCELED.html b/docs/libc/constant.AIO_NOTCANCELED.html new file mode 100644 index 00000000..1f2ad579 --- /dev/null +++ b/docs/libc/constant.AIO_NOTCANCELED.html @@ -0,0 +1 @@ +libc::AIO_NOTCANCELED - Rust

[][src]Constant libc::AIO_NOTCANCELED

pub const AIO_NOTCANCELED: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.AI_ADDRCONFIG.html b/docs/libc/constant.AI_ADDRCONFIG.html new file mode 100644 index 00000000..19ffd301 --- /dev/null +++ b/docs/libc/constant.AI_ADDRCONFIG.html @@ -0,0 +1 @@ +libc::AI_ADDRCONFIG - Rust

[][src]Constant libc::AI_ADDRCONFIG

pub const AI_ADDRCONFIG: c_int = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.AI_ALL.html b/docs/libc/constant.AI_ALL.html new file mode 100644 index 00000000..ce5598f6 --- /dev/null +++ b/docs/libc/constant.AI_ALL.html @@ -0,0 +1 @@ +libc::AI_ALL - Rust

[][src]Constant libc::AI_ALL

pub const AI_ALL: c_int = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.AI_CANONNAME.html b/docs/libc/constant.AI_CANONNAME.html new file mode 100644 index 00000000..c53a9011 --- /dev/null +++ b/docs/libc/constant.AI_CANONNAME.html @@ -0,0 +1 @@ +libc::AI_CANONNAME - Rust

[][src]Constant libc::AI_CANONNAME

pub const AI_CANONNAME: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.AI_NUMERICHOST.html b/docs/libc/constant.AI_NUMERICHOST.html new file mode 100644 index 00000000..eaa8d0f2 --- /dev/null +++ b/docs/libc/constant.AI_NUMERICHOST.html @@ -0,0 +1 @@ +libc::AI_NUMERICHOST - Rust

[][src]Constant libc::AI_NUMERICHOST

pub const AI_NUMERICHOST: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.AI_NUMERICSERV.html b/docs/libc/constant.AI_NUMERICSERV.html new file mode 100644 index 00000000..bb3c832e --- /dev/null +++ b/docs/libc/constant.AI_NUMERICSERV.html @@ -0,0 +1 @@ +libc::AI_NUMERICSERV - Rust

[][src]Constant libc::AI_NUMERICSERV

pub const AI_NUMERICSERV: c_int = 0x0400;
\ No newline at end of file diff --git a/docs/libc/constant.AI_PASSIVE.html b/docs/libc/constant.AI_PASSIVE.html new file mode 100644 index 00000000..0c9d2dd5 --- /dev/null +++ b/docs/libc/constant.AI_PASSIVE.html @@ -0,0 +1 @@ +libc::AI_PASSIVE - Rust

[][src]Constant libc::AI_PASSIVE

pub const AI_PASSIVE: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.AI_V4MAPPED.html b/docs/libc/constant.AI_V4MAPPED.html new file mode 100644 index 00000000..ac3e7628 --- /dev/null +++ b/docs/libc/constant.AI_V4MAPPED.html @@ -0,0 +1 @@ +libc::AI_V4MAPPED - Rust

[][src]Constant libc::AI_V4MAPPED

pub const AI_V4MAPPED: c_int = 0x0008;
\ No newline at end of file diff --git a/docs/libc/constant.ALG_OP_DECRYPT.html b/docs/libc/constant.ALG_OP_DECRYPT.html new file mode 100644 index 00000000..8b80a822 --- /dev/null +++ b/docs/libc/constant.ALG_OP_DECRYPT.html @@ -0,0 +1 @@ +libc::ALG_OP_DECRYPT - Rust

[][src]Constant libc::ALG_OP_DECRYPT

pub const ALG_OP_DECRYPT: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.ALG_OP_ENCRYPT.html b/docs/libc/constant.ALG_OP_ENCRYPT.html new file mode 100644 index 00000000..87714461 --- /dev/null +++ b/docs/libc/constant.ALG_OP_ENCRYPT.html @@ -0,0 +1 @@ +libc::ALG_OP_ENCRYPT - Rust

[][src]Constant libc::ALG_OP_ENCRYPT

pub const ALG_OP_ENCRYPT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.ALG_SET_AEAD_ASSOCLEN.html b/docs/libc/constant.ALG_SET_AEAD_ASSOCLEN.html new file mode 100644 index 00000000..5e138ce1 --- /dev/null +++ b/docs/libc/constant.ALG_SET_AEAD_ASSOCLEN.html @@ -0,0 +1 @@ +libc::ALG_SET_AEAD_ASSOCLEN - Rust

[][src]Constant libc::ALG_SET_AEAD_ASSOCLEN

pub const ALG_SET_AEAD_ASSOCLEN: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.ALG_SET_AEAD_AUTHSIZE.html b/docs/libc/constant.ALG_SET_AEAD_AUTHSIZE.html new file mode 100644 index 00000000..192b1fe6 --- /dev/null +++ b/docs/libc/constant.ALG_SET_AEAD_AUTHSIZE.html @@ -0,0 +1 @@ +libc::ALG_SET_AEAD_AUTHSIZE - Rust

[][src]Constant libc::ALG_SET_AEAD_AUTHSIZE

pub const ALG_SET_AEAD_AUTHSIZE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.ALG_SET_IV.html b/docs/libc/constant.ALG_SET_IV.html new file mode 100644 index 00000000..8356a2ac --- /dev/null +++ b/docs/libc/constant.ALG_SET_IV.html @@ -0,0 +1 @@ +libc::ALG_SET_IV - Rust

[][src]Constant libc::ALG_SET_IV

pub const ALG_SET_IV: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.ALG_SET_KEY.html b/docs/libc/constant.ALG_SET_KEY.html new file mode 100644 index 00000000..af2e0839 --- /dev/null +++ b/docs/libc/constant.ALG_SET_KEY.html @@ -0,0 +1 @@ +libc::ALG_SET_KEY - Rust

[][src]Constant libc::ALG_SET_KEY

pub const ALG_SET_KEY: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.ALG_SET_OP.html b/docs/libc/constant.ALG_SET_OP.html new file mode 100644 index 00000000..f4be6652 --- /dev/null +++ b/docs/libc/constant.ALG_SET_OP.html @@ -0,0 +1 @@ +libc::ALG_SET_OP - Rust

[][src]Constant libc::ALG_SET_OP

pub const ALG_SET_OP: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.ALT_DIGITS.html b/docs/libc/constant.ALT_DIGITS.html new file mode 100644 index 00000000..ccc8ea0b --- /dev/null +++ b/docs/libc/constant.ALT_DIGITS.html @@ -0,0 +1 @@ +libc::ALT_DIGITS - Rust

[][src]Constant libc::ALT_DIGITS

pub const ALT_DIGITS: nl_item = 0x2002F;
\ No newline at end of file diff --git a/docs/libc/constant.AM_STR.html b/docs/libc/constant.AM_STR.html new file mode 100644 index 00000000..3aefee2f --- /dev/null +++ b/docs/libc/constant.AM_STR.html @@ -0,0 +1 @@ +libc::AM_STR - Rust

[][src]Constant libc::AM_STR

pub const AM_STR: nl_item = 0x20026;
\ No newline at end of file diff --git a/docs/libc/constant.ARPD_FLUSH.html b/docs/libc/constant.ARPD_FLUSH.html new file mode 100644 index 00000000..cce175a0 --- /dev/null +++ b/docs/libc/constant.ARPD_FLUSH.html @@ -0,0 +1 @@ +libc::ARPD_FLUSH - Rust

[][src]Constant libc::ARPD_FLUSH

pub const ARPD_FLUSH: c_ushort = 0x03;
\ No newline at end of file diff --git a/docs/libc/constant.ARPD_LOOKUP.html b/docs/libc/constant.ARPD_LOOKUP.html new file mode 100644 index 00000000..df53e855 --- /dev/null +++ b/docs/libc/constant.ARPD_LOOKUP.html @@ -0,0 +1 @@ +libc::ARPD_LOOKUP - Rust

[][src]Constant libc::ARPD_LOOKUP

pub const ARPD_LOOKUP: c_ushort = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.ARPD_UPDATE.html b/docs/libc/constant.ARPD_UPDATE.html new file mode 100644 index 00000000..74408fce --- /dev/null +++ b/docs/libc/constant.ARPD_UPDATE.html @@ -0,0 +1 @@ +libc::ARPD_UPDATE - Rust

[][src]Constant libc::ARPD_UPDATE

pub const ARPD_UPDATE: c_ushort = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_ADAPT.html b/docs/libc/constant.ARPHRD_ADAPT.html new file mode 100644 index 00000000..890595ed --- /dev/null +++ b/docs/libc/constant.ARPHRD_ADAPT.html @@ -0,0 +1 @@ +libc::ARPHRD_ADAPT - Rust

[][src]Constant libc::ARPHRD_ADAPT

pub const ARPHRD_ADAPT: u16 = 264;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_APPLETLK.html b/docs/libc/constant.ARPHRD_APPLETLK.html new file mode 100644 index 00000000..b106155c --- /dev/null +++ b/docs/libc/constant.ARPHRD_APPLETLK.html @@ -0,0 +1 @@ +libc::ARPHRD_APPLETLK - Rust

[][src]Constant libc::ARPHRD_APPLETLK

pub const ARPHRD_APPLETLK: u16 = 8;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_ARCNET.html b/docs/libc/constant.ARPHRD_ARCNET.html new file mode 100644 index 00000000..e41fbab9 --- /dev/null +++ b/docs/libc/constant.ARPHRD_ARCNET.html @@ -0,0 +1 @@ +libc::ARPHRD_ARCNET - Rust

[][src]Constant libc::ARPHRD_ARCNET

pub const ARPHRD_ARCNET: u16 = 7;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_ASH.html b/docs/libc/constant.ARPHRD_ASH.html new file mode 100644 index 00000000..16fd4ac6 --- /dev/null +++ b/docs/libc/constant.ARPHRD_ASH.html @@ -0,0 +1 @@ +libc::ARPHRD_ASH - Rust

[][src]Constant libc::ARPHRD_ASH

pub const ARPHRD_ASH: u16 = 781;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_ATM.html b/docs/libc/constant.ARPHRD_ATM.html new file mode 100644 index 00000000..d033e44d --- /dev/null +++ b/docs/libc/constant.ARPHRD_ATM.html @@ -0,0 +1 @@ +libc::ARPHRD_ATM - Rust

[][src]Constant libc::ARPHRD_ATM

pub const ARPHRD_ATM: u16 = 19;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_AX25.html b/docs/libc/constant.ARPHRD_AX25.html new file mode 100644 index 00000000..4df78877 --- /dev/null +++ b/docs/libc/constant.ARPHRD_AX25.html @@ -0,0 +1 @@ +libc::ARPHRD_AX25 - Rust

[][src]Constant libc::ARPHRD_AX25

pub const ARPHRD_AX25: u16 = 3;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_BIF.html b/docs/libc/constant.ARPHRD_BIF.html new file mode 100644 index 00000000..ed88ac20 --- /dev/null +++ b/docs/libc/constant.ARPHRD_BIF.html @@ -0,0 +1 @@ +libc::ARPHRD_BIF - Rust

[][src]Constant libc::ARPHRD_BIF

pub const ARPHRD_BIF: u16 = 775;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_CHAOS.html b/docs/libc/constant.ARPHRD_CHAOS.html new file mode 100644 index 00000000..fdf752bd --- /dev/null +++ b/docs/libc/constant.ARPHRD_CHAOS.html @@ -0,0 +1 @@ +libc::ARPHRD_CHAOS - Rust

[][src]Constant libc::ARPHRD_CHAOS

pub const ARPHRD_CHAOS: u16 = 5;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_CISCO.html b/docs/libc/constant.ARPHRD_CISCO.html new file mode 100644 index 00000000..ed9ae0d6 --- /dev/null +++ b/docs/libc/constant.ARPHRD_CISCO.html @@ -0,0 +1 @@ +libc::ARPHRD_CISCO - Rust

[][src]Constant libc::ARPHRD_CISCO

pub const ARPHRD_CISCO: u16 = 513;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_CSLIP.html b/docs/libc/constant.ARPHRD_CSLIP.html new file mode 100644 index 00000000..9607ea3f --- /dev/null +++ b/docs/libc/constant.ARPHRD_CSLIP.html @@ -0,0 +1 @@ +libc::ARPHRD_CSLIP - Rust

[][src]Constant libc::ARPHRD_CSLIP

pub const ARPHRD_CSLIP: u16 = 257;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_CSLIP6.html b/docs/libc/constant.ARPHRD_CSLIP6.html new file mode 100644 index 00000000..374e5c7c --- /dev/null +++ b/docs/libc/constant.ARPHRD_CSLIP6.html @@ -0,0 +1 @@ +libc::ARPHRD_CSLIP6 - Rust

[][src]Constant libc::ARPHRD_CSLIP6

pub const ARPHRD_CSLIP6: u16 = 259;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_DDCMP.html b/docs/libc/constant.ARPHRD_DDCMP.html new file mode 100644 index 00000000..8c819db6 --- /dev/null +++ b/docs/libc/constant.ARPHRD_DDCMP.html @@ -0,0 +1 @@ +libc::ARPHRD_DDCMP - Rust

[][src]Constant libc::ARPHRD_DDCMP

pub const ARPHRD_DDCMP: u16 = 517;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_DLCI.html b/docs/libc/constant.ARPHRD_DLCI.html new file mode 100644 index 00000000..fb4ed2c7 --- /dev/null +++ b/docs/libc/constant.ARPHRD_DLCI.html @@ -0,0 +1 @@ +libc::ARPHRD_DLCI - Rust

[][src]Constant libc::ARPHRD_DLCI

pub const ARPHRD_DLCI: u16 = 15;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_ECONET.html b/docs/libc/constant.ARPHRD_ECONET.html new file mode 100644 index 00000000..90da31f0 --- /dev/null +++ b/docs/libc/constant.ARPHRD_ECONET.html @@ -0,0 +1 @@ +libc::ARPHRD_ECONET - Rust

[][src]Constant libc::ARPHRD_ECONET

pub const ARPHRD_ECONET: u16 = 782;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_EETHER.html b/docs/libc/constant.ARPHRD_EETHER.html new file mode 100644 index 00000000..8edfbd03 --- /dev/null +++ b/docs/libc/constant.ARPHRD_EETHER.html @@ -0,0 +1 @@ +libc::ARPHRD_EETHER - Rust

[][src]Constant libc::ARPHRD_EETHER

pub const ARPHRD_EETHER: u16 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_ETHER.html b/docs/libc/constant.ARPHRD_ETHER.html new file mode 100644 index 00000000..9b70234f --- /dev/null +++ b/docs/libc/constant.ARPHRD_ETHER.html @@ -0,0 +1 @@ +libc::ARPHRD_ETHER - Rust

[][src]Constant libc::ARPHRD_ETHER

pub const ARPHRD_ETHER: u16 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_EUI64.html b/docs/libc/constant.ARPHRD_EUI64.html new file mode 100644 index 00000000..9dfafb8e --- /dev/null +++ b/docs/libc/constant.ARPHRD_EUI64.html @@ -0,0 +1 @@ +libc::ARPHRD_EUI64 - Rust

[][src]Constant libc::ARPHRD_EUI64

pub const ARPHRD_EUI64: u16 = 27;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_FCAL.html b/docs/libc/constant.ARPHRD_FCAL.html new file mode 100644 index 00000000..86af74ae --- /dev/null +++ b/docs/libc/constant.ARPHRD_FCAL.html @@ -0,0 +1 @@ +libc::ARPHRD_FCAL - Rust

[][src]Constant libc::ARPHRD_FCAL

pub const ARPHRD_FCAL: u16 = 785;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_FCFABRIC.html b/docs/libc/constant.ARPHRD_FCFABRIC.html new file mode 100644 index 00000000..7e74a8f5 --- /dev/null +++ b/docs/libc/constant.ARPHRD_FCFABRIC.html @@ -0,0 +1 @@ +libc::ARPHRD_FCFABRIC - Rust

[][src]Constant libc::ARPHRD_FCFABRIC

pub const ARPHRD_FCFABRIC: u16 = 787;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_FCPL.html b/docs/libc/constant.ARPHRD_FCPL.html new file mode 100644 index 00000000..80cd645a --- /dev/null +++ b/docs/libc/constant.ARPHRD_FCPL.html @@ -0,0 +1 @@ +libc::ARPHRD_FCPL - Rust

[][src]Constant libc::ARPHRD_FCPL

pub const ARPHRD_FCPL: u16 = 786;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_FCPP.html b/docs/libc/constant.ARPHRD_FCPP.html new file mode 100644 index 00000000..31cff4c6 --- /dev/null +++ b/docs/libc/constant.ARPHRD_FCPP.html @@ -0,0 +1 @@ +libc::ARPHRD_FCPP - Rust

[][src]Constant libc::ARPHRD_FCPP

pub const ARPHRD_FCPP: u16 = 784;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_FDDI.html b/docs/libc/constant.ARPHRD_FDDI.html new file mode 100644 index 00000000..c4902e79 --- /dev/null +++ b/docs/libc/constant.ARPHRD_FDDI.html @@ -0,0 +1 @@ +libc::ARPHRD_FDDI - Rust

[][src]Constant libc::ARPHRD_FDDI

pub const ARPHRD_FDDI: u16 = 774;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_FRAD.html b/docs/libc/constant.ARPHRD_FRAD.html new file mode 100644 index 00000000..d4fc2ba0 --- /dev/null +++ b/docs/libc/constant.ARPHRD_FRAD.html @@ -0,0 +1 @@ +libc::ARPHRD_FRAD - Rust

[][src]Constant libc::ARPHRD_FRAD

pub const ARPHRD_FRAD: u16 = 770;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_HDLC.html b/docs/libc/constant.ARPHRD_HDLC.html new file mode 100644 index 00000000..39118624 --- /dev/null +++ b/docs/libc/constant.ARPHRD_HDLC.html @@ -0,0 +1 @@ +libc::ARPHRD_HDLC - Rust

[][src]Constant libc::ARPHRD_HDLC

pub const ARPHRD_HDLC: u16 = ARPHRD_CISCO; // 513u16
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_HIPPI.html b/docs/libc/constant.ARPHRD_HIPPI.html new file mode 100644 index 00000000..33914cfd --- /dev/null +++ b/docs/libc/constant.ARPHRD_HIPPI.html @@ -0,0 +1 @@ +libc::ARPHRD_HIPPI - Rust

[][src]Constant libc::ARPHRD_HIPPI

pub const ARPHRD_HIPPI: u16 = 780;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_HWX25.html b/docs/libc/constant.ARPHRD_HWX25.html new file mode 100644 index 00000000..8a334c51 --- /dev/null +++ b/docs/libc/constant.ARPHRD_HWX25.html @@ -0,0 +1 @@ +libc::ARPHRD_HWX25 - Rust

[][src]Constant libc::ARPHRD_HWX25

pub const ARPHRD_HWX25: u16 = 272;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IEEE1394.html b/docs/libc/constant.ARPHRD_IEEE1394.html new file mode 100644 index 00000000..c689029d --- /dev/null +++ b/docs/libc/constant.ARPHRD_IEEE1394.html @@ -0,0 +1 @@ +libc::ARPHRD_IEEE1394 - Rust

[][src]Constant libc::ARPHRD_IEEE1394

pub const ARPHRD_IEEE1394: u16 = 24;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IEEE802.html b/docs/libc/constant.ARPHRD_IEEE802.html new file mode 100644 index 00000000..af8ac380 --- /dev/null +++ b/docs/libc/constant.ARPHRD_IEEE802.html @@ -0,0 +1 @@ +libc::ARPHRD_IEEE802 - Rust

[][src]Constant libc::ARPHRD_IEEE802

pub const ARPHRD_IEEE802: u16 = 6;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IEEE80211.html b/docs/libc/constant.ARPHRD_IEEE80211.html new file mode 100644 index 00000000..43540873 --- /dev/null +++ b/docs/libc/constant.ARPHRD_IEEE80211.html @@ -0,0 +1 @@ +libc::ARPHRD_IEEE80211 - Rust

[][src]Constant libc::ARPHRD_IEEE80211

pub const ARPHRD_IEEE80211: u16 = 801;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IEEE80211_PRISM.html b/docs/libc/constant.ARPHRD_IEEE80211_PRISM.html new file mode 100644 index 00000000..0c8ce7cd --- /dev/null +++ b/docs/libc/constant.ARPHRD_IEEE80211_PRISM.html @@ -0,0 +1 @@ +libc::ARPHRD_IEEE80211_PRISM - Rust

[][src]Constant libc::ARPHRD_IEEE80211_PRISM

pub const ARPHRD_IEEE80211_PRISM: u16 = 802;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IEEE80211_RADIOTAP.html b/docs/libc/constant.ARPHRD_IEEE80211_RADIOTAP.html new file mode 100644 index 00000000..1e6194f0 --- /dev/null +++ b/docs/libc/constant.ARPHRD_IEEE80211_RADIOTAP.html @@ -0,0 +1 @@ +libc::ARPHRD_IEEE80211_RADIOTAP - Rust

[][src]Constant libc::ARPHRD_IEEE80211_RADIOTAP

pub const ARPHRD_IEEE80211_RADIOTAP: u16 = 803;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IEEE802154.html b/docs/libc/constant.ARPHRD_IEEE802154.html new file mode 100644 index 00000000..0cbf85f1 --- /dev/null +++ b/docs/libc/constant.ARPHRD_IEEE802154.html @@ -0,0 +1 @@ +libc::ARPHRD_IEEE802154 - Rust

[][src]Constant libc::ARPHRD_IEEE802154

pub const ARPHRD_IEEE802154: u16 = 804;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IEEE802_TR.html b/docs/libc/constant.ARPHRD_IEEE802_TR.html new file mode 100644 index 00000000..e41fc04d --- /dev/null +++ b/docs/libc/constant.ARPHRD_IEEE802_TR.html @@ -0,0 +1 @@ +libc::ARPHRD_IEEE802_TR - Rust

[][src]Constant libc::ARPHRD_IEEE802_TR

pub const ARPHRD_IEEE802_TR: u16 = 800;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_INFINIBAND.html b/docs/libc/constant.ARPHRD_INFINIBAND.html new file mode 100644 index 00000000..7fd550be --- /dev/null +++ b/docs/libc/constant.ARPHRD_INFINIBAND.html @@ -0,0 +1 @@ +libc::ARPHRD_INFINIBAND - Rust

[][src]Constant libc::ARPHRD_INFINIBAND

pub const ARPHRD_INFINIBAND: u16 = 32;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IPDDP.html b/docs/libc/constant.ARPHRD_IPDDP.html new file mode 100644 index 00000000..3d6c7794 --- /dev/null +++ b/docs/libc/constant.ARPHRD_IPDDP.html @@ -0,0 +1 @@ +libc::ARPHRD_IPDDP - Rust

[][src]Constant libc::ARPHRD_IPDDP

pub const ARPHRD_IPDDP: u16 = 777;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IPGRE.html b/docs/libc/constant.ARPHRD_IPGRE.html new file mode 100644 index 00000000..5705cbf1 --- /dev/null +++ b/docs/libc/constant.ARPHRD_IPGRE.html @@ -0,0 +1 @@ +libc::ARPHRD_IPGRE - Rust

[][src]Constant libc::ARPHRD_IPGRE

pub const ARPHRD_IPGRE: u16 = 778;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_IRDA.html b/docs/libc/constant.ARPHRD_IRDA.html new file mode 100644 index 00000000..2c2cc9de --- /dev/null +++ b/docs/libc/constant.ARPHRD_IRDA.html @@ -0,0 +1 @@ +libc::ARPHRD_IRDA - Rust

[][src]Constant libc::ARPHRD_IRDA

pub const ARPHRD_IRDA: u16 = 783;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_LAPB.html b/docs/libc/constant.ARPHRD_LAPB.html new file mode 100644 index 00000000..a419dff4 --- /dev/null +++ b/docs/libc/constant.ARPHRD_LAPB.html @@ -0,0 +1 @@ +libc::ARPHRD_LAPB - Rust

[][src]Constant libc::ARPHRD_LAPB

pub const ARPHRD_LAPB: u16 = 516;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_LOCALTLK.html b/docs/libc/constant.ARPHRD_LOCALTLK.html new file mode 100644 index 00000000..8cd6bcd2 --- /dev/null +++ b/docs/libc/constant.ARPHRD_LOCALTLK.html @@ -0,0 +1 @@ +libc::ARPHRD_LOCALTLK - Rust

[][src]Constant libc::ARPHRD_LOCALTLK

pub const ARPHRD_LOCALTLK: u16 = 773;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_LOOPBACK.html b/docs/libc/constant.ARPHRD_LOOPBACK.html new file mode 100644 index 00000000..37f13302 --- /dev/null +++ b/docs/libc/constant.ARPHRD_LOOPBACK.html @@ -0,0 +1 @@ +libc::ARPHRD_LOOPBACK - Rust

[][src]Constant libc::ARPHRD_LOOPBACK

pub const ARPHRD_LOOPBACK: u16 = 772;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_METRICOM.html b/docs/libc/constant.ARPHRD_METRICOM.html new file mode 100644 index 00000000..3c54829c --- /dev/null +++ b/docs/libc/constant.ARPHRD_METRICOM.html @@ -0,0 +1 @@ +libc::ARPHRD_METRICOM - Rust

[][src]Constant libc::ARPHRD_METRICOM

pub const ARPHRD_METRICOM: u16 = 23;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_NETROM.html b/docs/libc/constant.ARPHRD_NETROM.html new file mode 100644 index 00000000..7b73776e --- /dev/null +++ b/docs/libc/constant.ARPHRD_NETROM.html @@ -0,0 +1 @@ +libc::ARPHRD_NETROM - Rust

[][src]Constant libc::ARPHRD_NETROM

pub const ARPHRD_NETROM: u16 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_NONE.html b/docs/libc/constant.ARPHRD_NONE.html new file mode 100644 index 00000000..48abf6b8 --- /dev/null +++ b/docs/libc/constant.ARPHRD_NONE.html @@ -0,0 +1 @@ +libc::ARPHRD_NONE - Rust

[][src]Constant libc::ARPHRD_NONE

pub const ARPHRD_NONE: u16 = 0xFFFE;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_PIMREG.html b/docs/libc/constant.ARPHRD_PIMREG.html new file mode 100644 index 00000000..887f1b79 --- /dev/null +++ b/docs/libc/constant.ARPHRD_PIMREG.html @@ -0,0 +1 @@ +libc::ARPHRD_PIMREG - Rust

[][src]Constant libc::ARPHRD_PIMREG

pub const ARPHRD_PIMREG: u16 = 779;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_PPP.html b/docs/libc/constant.ARPHRD_PPP.html new file mode 100644 index 00000000..7c836d23 --- /dev/null +++ b/docs/libc/constant.ARPHRD_PPP.html @@ -0,0 +1 @@ +libc::ARPHRD_PPP - Rust

[][src]Constant libc::ARPHRD_PPP

pub const ARPHRD_PPP: u16 = 512;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_PRONET.html b/docs/libc/constant.ARPHRD_PRONET.html new file mode 100644 index 00000000..037afe4a --- /dev/null +++ b/docs/libc/constant.ARPHRD_PRONET.html @@ -0,0 +1 @@ +libc::ARPHRD_PRONET - Rust

[][src]Constant libc::ARPHRD_PRONET

pub const ARPHRD_PRONET: u16 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_RAWHDLC.html b/docs/libc/constant.ARPHRD_RAWHDLC.html new file mode 100644 index 00000000..699b1b1a --- /dev/null +++ b/docs/libc/constant.ARPHRD_RAWHDLC.html @@ -0,0 +1 @@ +libc::ARPHRD_RAWHDLC - Rust

[][src]Constant libc::ARPHRD_RAWHDLC

pub const ARPHRD_RAWHDLC: u16 = 518;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_ROSE.html b/docs/libc/constant.ARPHRD_ROSE.html new file mode 100644 index 00000000..289e037e --- /dev/null +++ b/docs/libc/constant.ARPHRD_ROSE.html @@ -0,0 +1 @@ +libc::ARPHRD_ROSE - Rust

[][src]Constant libc::ARPHRD_ROSE

pub const ARPHRD_ROSE: u16 = 270;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_RSRVD.html b/docs/libc/constant.ARPHRD_RSRVD.html new file mode 100644 index 00000000..baf41f14 --- /dev/null +++ b/docs/libc/constant.ARPHRD_RSRVD.html @@ -0,0 +1 @@ +libc::ARPHRD_RSRVD - Rust

[][src]Constant libc::ARPHRD_RSRVD

pub const ARPHRD_RSRVD: u16 = 260;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_SIT.html b/docs/libc/constant.ARPHRD_SIT.html new file mode 100644 index 00000000..3882d931 --- /dev/null +++ b/docs/libc/constant.ARPHRD_SIT.html @@ -0,0 +1 @@ +libc::ARPHRD_SIT - Rust

[][src]Constant libc::ARPHRD_SIT

pub const ARPHRD_SIT: u16 = 776;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_SKIP.html b/docs/libc/constant.ARPHRD_SKIP.html new file mode 100644 index 00000000..f4173c08 --- /dev/null +++ b/docs/libc/constant.ARPHRD_SKIP.html @@ -0,0 +1 @@ +libc::ARPHRD_SKIP - Rust

[][src]Constant libc::ARPHRD_SKIP

pub const ARPHRD_SKIP: u16 = 771;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_SLIP.html b/docs/libc/constant.ARPHRD_SLIP.html new file mode 100644 index 00000000..d1bf8d2e --- /dev/null +++ b/docs/libc/constant.ARPHRD_SLIP.html @@ -0,0 +1 @@ +libc::ARPHRD_SLIP - Rust

[][src]Constant libc::ARPHRD_SLIP

pub const ARPHRD_SLIP: u16 = 256;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_SLIP6.html b/docs/libc/constant.ARPHRD_SLIP6.html new file mode 100644 index 00000000..a93373ac --- /dev/null +++ b/docs/libc/constant.ARPHRD_SLIP6.html @@ -0,0 +1 @@ +libc::ARPHRD_SLIP6 - Rust

[][src]Constant libc::ARPHRD_SLIP6

pub const ARPHRD_SLIP6: u16 = 258;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_TUNNEL.html b/docs/libc/constant.ARPHRD_TUNNEL.html new file mode 100644 index 00000000..699ce504 --- /dev/null +++ b/docs/libc/constant.ARPHRD_TUNNEL.html @@ -0,0 +1 @@ +libc::ARPHRD_TUNNEL - Rust

[][src]Constant libc::ARPHRD_TUNNEL

pub const ARPHRD_TUNNEL: u16 = 768;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_TUNNEL6.html b/docs/libc/constant.ARPHRD_TUNNEL6.html new file mode 100644 index 00000000..3f9f6b32 --- /dev/null +++ b/docs/libc/constant.ARPHRD_TUNNEL6.html @@ -0,0 +1 @@ +libc::ARPHRD_TUNNEL6 - Rust

[][src]Constant libc::ARPHRD_TUNNEL6

pub const ARPHRD_TUNNEL6: u16 = 769;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_VOID.html b/docs/libc/constant.ARPHRD_VOID.html new file mode 100644 index 00000000..a9c8a8fb --- /dev/null +++ b/docs/libc/constant.ARPHRD_VOID.html @@ -0,0 +1 @@ +libc::ARPHRD_VOID - Rust

[][src]Constant libc::ARPHRD_VOID

pub const ARPHRD_VOID: u16 = 0xFFFF;
\ No newline at end of file diff --git a/docs/libc/constant.ARPHRD_X25.html b/docs/libc/constant.ARPHRD_X25.html new file mode 100644 index 00000000..6246133c --- /dev/null +++ b/docs/libc/constant.ARPHRD_X25.html @@ -0,0 +1 @@ +libc::ARPHRD_X25 - Rust

[][src]Constant libc::ARPHRD_X25

pub const ARPHRD_X25: u16 = 271;
\ No newline at end of file diff --git a/docs/libc/constant.ARPOP_InREPLY.html b/docs/libc/constant.ARPOP_InREPLY.html new file mode 100644 index 00000000..4c67e2f0 --- /dev/null +++ b/docs/libc/constant.ARPOP_InREPLY.html @@ -0,0 +1 @@ +libc::ARPOP_InREPLY - Rust

[][src]Constant libc::ARPOP_InREPLY

pub const ARPOP_InREPLY: u16 = 9;
\ No newline at end of file diff --git a/docs/libc/constant.ARPOP_InREQUEST.html b/docs/libc/constant.ARPOP_InREQUEST.html new file mode 100644 index 00000000..bf5d628f --- /dev/null +++ b/docs/libc/constant.ARPOP_InREQUEST.html @@ -0,0 +1 @@ +libc::ARPOP_InREQUEST - Rust

[][src]Constant libc::ARPOP_InREQUEST

pub const ARPOP_InREQUEST: u16 = 8;
\ No newline at end of file diff --git a/docs/libc/constant.ARPOP_NAK.html b/docs/libc/constant.ARPOP_NAK.html new file mode 100644 index 00000000..2292fcc4 --- /dev/null +++ b/docs/libc/constant.ARPOP_NAK.html @@ -0,0 +1 @@ +libc::ARPOP_NAK - Rust

[][src]Constant libc::ARPOP_NAK

pub const ARPOP_NAK: u16 = 10;
\ No newline at end of file diff --git a/docs/libc/constant.ARPOP_REPLY.html b/docs/libc/constant.ARPOP_REPLY.html new file mode 100644 index 00000000..86687726 --- /dev/null +++ b/docs/libc/constant.ARPOP_REPLY.html @@ -0,0 +1 @@ +libc::ARPOP_REPLY - Rust

[][src]Constant libc::ARPOP_REPLY

pub const ARPOP_REPLY: u16 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.ARPOP_REQUEST.html b/docs/libc/constant.ARPOP_REQUEST.html new file mode 100644 index 00000000..e100d6fd --- /dev/null +++ b/docs/libc/constant.ARPOP_REQUEST.html @@ -0,0 +1 @@ +libc::ARPOP_REQUEST - Rust

[][src]Constant libc::ARPOP_REQUEST

pub const ARPOP_REQUEST: u16 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.ARPOP_RREPLY.html b/docs/libc/constant.ARPOP_RREPLY.html new file mode 100644 index 00000000..1dec6765 --- /dev/null +++ b/docs/libc/constant.ARPOP_RREPLY.html @@ -0,0 +1 @@ +libc::ARPOP_RREPLY - Rust

[][src]Constant libc::ARPOP_RREPLY

pub const ARPOP_RREPLY: u16 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.ARPOP_RREQUEST.html b/docs/libc/constant.ARPOP_RREQUEST.html new file mode 100644 index 00000000..b9726961 --- /dev/null +++ b/docs/libc/constant.ARPOP_RREQUEST.html @@ -0,0 +1 @@ +libc::ARPOP_RREQUEST - Rust

[][src]Constant libc::ARPOP_RREQUEST

pub const ARPOP_RREQUEST: u16 = 3;
\ No newline at end of file diff --git a/docs/libc/constant.ATF_COM.html b/docs/libc/constant.ATF_COM.html new file mode 100644 index 00000000..2c8f1003 --- /dev/null +++ b/docs/libc/constant.ATF_COM.html @@ -0,0 +1 @@ +libc::ATF_COM - Rust

[][src]Constant libc::ATF_COM

pub const ATF_COM: c_int = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.ATF_DONTPUB.html b/docs/libc/constant.ATF_DONTPUB.html new file mode 100644 index 00000000..5d0b04ee --- /dev/null +++ b/docs/libc/constant.ATF_DONTPUB.html @@ -0,0 +1 @@ +libc::ATF_DONTPUB - Rust

[][src]Constant libc::ATF_DONTPUB

pub const ATF_DONTPUB: c_int = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.ATF_MAGIC.html b/docs/libc/constant.ATF_MAGIC.html new file mode 100644 index 00000000..91198861 --- /dev/null +++ b/docs/libc/constant.ATF_MAGIC.html @@ -0,0 +1 @@ +libc::ATF_MAGIC - Rust

[][src]Constant libc::ATF_MAGIC

pub const ATF_MAGIC: c_int = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.ATF_NETMASK.html b/docs/libc/constant.ATF_NETMASK.html new file mode 100644 index 00000000..77c6ad86 --- /dev/null +++ b/docs/libc/constant.ATF_NETMASK.html @@ -0,0 +1 @@ +libc::ATF_NETMASK - Rust

[][src]Constant libc::ATF_NETMASK

pub const ATF_NETMASK: c_int = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.ATF_PERM.html b/docs/libc/constant.ATF_PERM.html new file mode 100644 index 00000000..3113a684 --- /dev/null +++ b/docs/libc/constant.ATF_PERM.html @@ -0,0 +1 @@ +libc::ATF_PERM - Rust

[][src]Constant libc::ATF_PERM

pub const ATF_PERM: c_int = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.ATF_PUBL.html b/docs/libc/constant.ATF_PUBL.html new file mode 100644 index 00000000..51aa37ff --- /dev/null +++ b/docs/libc/constant.ATF_PUBL.html @@ -0,0 +1 @@ +libc::ATF_PUBL - Rust

[][src]Constant libc::ATF_PUBL

pub const ATF_PUBL: c_int = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.ATF_USETRAILERS.html b/docs/libc/constant.ATF_USETRAILERS.html new file mode 100644 index 00000000..a0383440 --- /dev/null +++ b/docs/libc/constant.ATF_USETRAILERS.html @@ -0,0 +1 @@ +libc::ATF_USETRAILERS - Rust

[][src]Constant libc::ATF_USETRAILERS

pub const ATF_USETRAILERS: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.AT_BASE.html b/docs/libc/constant.AT_BASE.html new file mode 100644 index 00000000..1862750a --- /dev/null +++ b/docs/libc/constant.AT_BASE.html @@ -0,0 +1 @@ +libc::AT_BASE - Rust

[][src]Constant libc::AT_BASE

pub const AT_BASE: c_ulong = 7;
\ No newline at end of file diff --git a/docs/libc/constant.AT_BASE_PLATFORM.html b/docs/libc/constant.AT_BASE_PLATFORM.html new file mode 100644 index 00000000..9ba1efb3 --- /dev/null +++ b/docs/libc/constant.AT_BASE_PLATFORM.html @@ -0,0 +1 @@ +libc::AT_BASE_PLATFORM - Rust

[][src]Constant libc::AT_BASE_PLATFORM

pub const AT_BASE_PLATFORM: c_ulong = 24;
\ No newline at end of file diff --git a/docs/libc/constant.AT_CLKTCK.html b/docs/libc/constant.AT_CLKTCK.html new file mode 100644 index 00000000..4e789675 --- /dev/null +++ b/docs/libc/constant.AT_CLKTCK.html @@ -0,0 +1 @@ +libc::AT_CLKTCK - Rust

[][src]Constant libc::AT_CLKTCK

pub const AT_CLKTCK: c_ulong = 17;
\ No newline at end of file diff --git a/docs/libc/constant.AT_EACCESS.html b/docs/libc/constant.AT_EACCESS.html new file mode 100644 index 00000000..5339e72a --- /dev/null +++ b/docs/libc/constant.AT_EACCESS.html @@ -0,0 +1 @@ +libc::AT_EACCESS - Rust

[][src]Constant libc::AT_EACCESS

pub const AT_EACCESS: c_int = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.AT_EGID.html b/docs/libc/constant.AT_EGID.html new file mode 100644 index 00000000..5fd8aa04 --- /dev/null +++ b/docs/libc/constant.AT_EGID.html @@ -0,0 +1 @@ +libc::AT_EGID - Rust

[][src]Constant libc::AT_EGID

pub const AT_EGID: c_ulong = 14;
\ No newline at end of file diff --git a/docs/libc/constant.AT_EMPTY_PATH.html b/docs/libc/constant.AT_EMPTY_PATH.html new file mode 100644 index 00000000..621a8921 --- /dev/null +++ b/docs/libc/constant.AT_EMPTY_PATH.html @@ -0,0 +1 @@ +libc::AT_EMPTY_PATH - Rust

[][src]Constant libc::AT_EMPTY_PATH

pub const AT_EMPTY_PATH: c_int = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.AT_ENTRY.html b/docs/libc/constant.AT_ENTRY.html new file mode 100644 index 00000000..d4172c39 --- /dev/null +++ b/docs/libc/constant.AT_ENTRY.html @@ -0,0 +1 @@ +libc::AT_ENTRY - Rust

[][src]Constant libc::AT_ENTRY

pub const AT_ENTRY: c_ulong = 9;
\ No newline at end of file diff --git a/docs/libc/constant.AT_EUID.html b/docs/libc/constant.AT_EUID.html new file mode 100644 index 00000000..464a2672 --- /dev/null +++ b/docs/libc/constant.AT_EUID.html @@ -0,0 +1 @@ +libc::AT_EUID - Rust

[][src]Constant libc::AT_EUID

pub const AT_EUID: c_ulong = 12;
\ No newline at end of file diff --git a/docs/libc/constant.AT_EXECFD.html b/docs/libc/constant.AT_EXECFD.html new file mode 100644 index 00000000..a9db14c7 --- /dev/null +++ b/docs/libc/constant.AT_EXECFD.html @@ -0,0 +1 @@ +libc::AT_EXECFD - Rust

[][src]Constant libc::AT_EXECFD

pub const AT_EXECFD: c_ulong = 2;
\ No newline at end of file diff --git a/docs/libc/constant.AT_EXECFN.html b/docs/libc/constant.AT_EXECFN.html new file mode 100644 index 00000000..acfd8834 --- /dev/null +++ b/docs/libc/constant.AT_EXECFN.html @@ -0,0 +1 @@ +libc::AT_EXECFN - Rust

[][src]Constant libc::AT_EXECFN

pub const AT_EXECFN: c_ulong = 31;
\ No newline at end of file diff --git a/docs/libc/constant.AT_FDCWD.html b/docs/libc/constant.AT_FDCWD.html new file mode 100644 index 00000000..8e0761ee --- /dev/null +++ b/docs/libc/constant.AT_FDCWD.html @@ -0,0 +1 @@ +libc::AT_FDCWD - Rust

[][src]Constant libc::AT_FDCWD

pub const AT_FDCWD: c_int = -100;
\ No newline at end of file diff --git a/docs/libc/constant.AT_FLAGS.html b/docs/libc/constant.AT_FLAGS.html new file mode 100644 index 00000000..c4c558ce --- /dev/null +++ b/docs/libc/constant.AT_FLAGS.html @@ -0,0 +1 @@ +libc::AT_FLAGS - Rust

[][src]Constant libc::AT_FLAGS

pub const AT_FLAGS: c_ulong = 8;
\ No newline at end of file diff --git a/docs/libc/constant.AT_GID.html b/docs/libc/constant.AT_GID.html new file mode 100644 index 00000000..63087b3a --- /dev/null +++ b/docs/libc/constant.AT_GID.html @@ -0,0 +1 @@ +libc::AT_GID - Rust

[][src]Constant libc::AT_GID

pub const AT_GID: c_ulong = 13;
\ No newline at end of file diff --git a/docs/libc/constant.AT_HWCAP.html b/docs/libc/constant.AT_HWCAP.html new file mode 100644 index 00000000..7aa027a3 --- /dev/null +++ b/docs/libc/constant.AT_HWCAP.html @@ -0,0 +1 @@ +libc::AT_HWCAP - Rust

[][src]Constant libc::AT_HWCAP

pub const AT_HWCAP: c_ulong = 16;
\ No newline at end of file diff --git a/docs/libc/constant.AT_HWCAP2.html b/docs/libc/constant.AT_HWCAP2.html new file mode 100644 index 00000000..bee39719 --- /dev/null +++ b/docs/libc/constant.AT_HWCAP2.html @@ -0,0 +1 @@ +libc::AT_HWCAP2 - Rust

[][src]Constant libc::AT_HWCAP2

pub const AT_HWCAP2: c_ulong = 26;
\ No newline at end of file diff --git a/docs/libc/constant.AT_IGNORE.html b/docs/libc/constant.AT_IGNORE.html new file mode 100644 index 00000000..bb959854 --- /dev/null +++ b/docs/libc/constant.AT_IGNORE.html @@ -0,0 +1 @@ +libc::AT_IGNORE - Rust

[][src]Constant libc::AT_IGNORE

pub const AT_IGNORE: c_ulong = 1;
\ No newline at end of file diff --git a/docs/libc/constant.AT_NOTELF.html b/docs/libc/constant.AT_NOTELF.html new file mode 100644 index 00000000..c9f610b2 --- /dev/null +++ b/docs/libc/constant.AT_NOTELF.html @@ -0,0 +1 @@ +libc::AT_NOTELF - Rust

[][src]Constant libc::AT_NOTELF

pub const AT_NOTELF: c_ulong = 10;
\ No newline at end of file diff --git a/docs/libc/constant.AT_NO_AUTOMOUNT.html b/docs/libc/constant.AT_NO_AUTOMOUNT.html new file mode 100644 index 00000000..855ccc9f --- /dev/null +++ b/docs/libc/constant.AT_NO_AUTOMOUNT.html @@ -0,0 +1 @@ +libc::AT_NO_AUTOMOUNT - Rust

[][src]Constant libc::AT_NO_AUTOMOUNT

pub const AT_NO_AUTOMOUNT: c_int = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.AT_NULL.html b/docs/libc/constant.AT_NULL.html new file mode 100644 index 00000000..faeac123 --- /dev/null +++ b/docs/libc/constant.AT_NULL.html @@ -0,0 +1 @@ +libc::AT_NULL - Rust

[][src]Constant libc::AT_NULL

pub const AT_NULL: c_ulong = 0;
\ No newline at end of file diff --git a/docs/libc/constant.AT_PAGESZ.html b/docs/libc/constant.AT_PAGESZ.html new file mode 100644 index 00000000..80561a62 --- /dev/null +++ b/docs/libc/constant.AT_PAGESZ.html @@ -0,0 +1 @@ +libc::AT_PAGESZ - Rust

[][src]Constant libc::AT_PAGESZ

pub const AT_PAGESZ: c_ulong = 6;
\ No newline at end of file diff --git a/docs/libc/constant.AT_PHDR.html b/docs/libc/constant.AT_PHDR.html new file mode 100644 index 00000000..43d237f1 --- /dev/null +++ b/docs/libc/constant.AT_PHDR.html @@ -0,0 +1 @@ +libc::AT_PHDR - Rust

[][src]Constant libc::AT_PHDR

pub const AT_PHDR: c_ulong = 3;
\ No newline at end of file diff --git a/docs/libc/constant.AT_PHENT.html b/docs/libc/constant.AT_PHENT.html new file mode 100644 index 00000000..7368f44a --- /dev/null +++ b/docs/libc/constant.AT_PHENT.html @@ -0,0 +1 @@ +libc::AT_PHENT - Rust

[][src]Constant libc::AT_PHENT

pub const AT_PHENT: c_ulong = 4;
\ No newline at end of file diff --git a/docs/libc/constant.AT_PHNUM.html b/docs/libc/constant.AT_PHNUM.html new file mode 100644 index 00000000..8372bcb0 --- /dev/null +++ b/docs/libc/constant.AT_PHNUM.html @@ -0,0 +1 @@ +libc::AT_PHNUM - Rust

[][src]Constant libc::AT_PHNUM

pub const AT_PHNUM: c_ulong = 5;
\ No newline at end of file diff --git a/docs/libc/constant.AT_PLATFORM.html b/docs/libc/constant.AT_PLATFORM.html new file mode 100644 index 00000000..3e3c2519 --- /dev/null +++ b/docs/libc/constant.AT_PLATFORM.html @@ -0,0 +1 @@ +libc::AT_PLATFORM - Rust

[][src]Constant libc::AT_PLATFORM

pub const AT_PLATFORM: c_ulong = 15;
\ No newline at end of file diff --git a/docs/libc/constant.AT_RANDOM.html b/docs/libc/constant.AT_RANDOM.html new file mode 100644 index 00000000..b5f4cb93 --- /dev/null +++ b/docs/libc/constant.AT_RANDOM.html @@ -0,0 +1 @@ +libc::AT_RANDOM - Rust

[][src]Constant libc::AT_RANDOM

pub const AT_RANDOM: c_ulong = 25;
\ No newline at end of file diff --git a/docs/libc/constant.AT_REMOVEDIR.html b/docs/libc/constant.AT_REMOVEDIR.html new file mode 100644 index 00000000..db2f1111 --- /dev/null +++ b/docs/libc/constant.AT_REMOVEDIR.html @@ -0,0 +1 @@ +libc::AT_REMOVEDIR - Rust

[][src]Constant libc::AT_REMOVEDIR

pub const AT_REMOVEDIR: c_int = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.AT_SECURE.html b/docs/libc/constant.AT_SECURE.html new file mode 100644 index 00000000..9fffd156 --- /dev/null +++ b/docs/libc/constant.AT_SECURE.html @@ -0,0 +1 @@ +libc::AT_SECURE - Rust

[][src]Constant libc::AT_SECURE

pub const AT_SECURE: c_ulong = 23;
\ No newline at end of file diff --git a/docs/libc/constant.AT_STATX_DONT_SYNC.html b/docs/libc/constant.AT_STATX_DONT_SYNC.html new file mode 100644 index 00000000..2860b7cd --- /dev/null +++ b/docs/libc/constant.AT_STATX_DONT_SYNC.html @@ -0,0 +1 @@ +libc::AT_STATX_DONT_SYNC - Rust

[][src]Constant libc::AT_STATX_DONT_SYNC

pub const AT_STATX_DONT_SYNC: c_int = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.AT_STATX_FORCE_SYNC.html b/docs/libc/constant.AT_STATX_FORCE_SYNC.html new file mode 100644 index 00000000..a5394531 --- /dev/null +++ b/docs/libc/constant.AT_STATX_FORCE_SYNC.html @@ -0,0 +1 @@ +libc::AT_STATX_FORCE_SYNC - Rust

[][src]Constant libc::AT_STATX_FORCE_SYNC

pub const AT_STATX_FORCE_SYNC: c_int = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.AT_STATX_SYNC_AS_STAT.html b/docs/libc/constant.AT_STATX_SYNC_AS_STAT.html new file mode 100644 index 00000000..b4658141 --- /dev/null +++ b/docs/libc/constant.AT_STATX_SYNC_AS_STAT.html @@ -0,0 +1 @@ +libc::AT_STATX_SYNC_AS_STAT - Rust

[][src]Constant libc::AT_STATX_SYNC_AS_STAT

pub const AT_STATX_SYNC_AS_STAT: c_int = 0x0000;
\ No newline at end of file diff --git a/docs/libc/constant.AT_STATX_SYNC_TYPE.html b/docs/libc/constant.AT_STATX_SYNC_TYPE.html new file mode 100644 index 00000000..c8ab49ef --- /dev/null +++ b/docs/libc/constant.AT_STATX_SYNC_TYPE.html @@ -0,0 +1 @@ +libc::AT_STATX_SYNC_TYPE - Rust

[][src]Constant libc::AT_STATX_SYNC_TYPE

pub const AT_STATX_SYNC_TYPE: c_int = 0x6000;
\ No newline at end of file diff --git a/docs/libc/constant.AT_SYMLINK_FOLLOW.html b/docs/libc/constant.AT_SYMLINK_FOLLOW.html new file mode 100644 index 00000000..00ba5adc --- /dev/null +++ b/docs/libc/constant.AT_SYMLINK_FOLLOW.html @@ -0,0 +1 @@ +libc::AT_SYMLINK_FOLLOW - Rust

[][src]Constant libc::AT_SYMLINK_FOLLOW

pub const AT_SYMLINK_FOLLOW: c_int = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.AT_SYMLINK_NOFOLLOW.html b/docs/libc/constant.AT_SYMLINK_NOFOLLOW.html new file mode 100644 index 00000000..e0122e60 --- /dev/null +++ b/docs/libc/constant.AT_SYMLINK_NOFOLLOW.html @@ -0,0 +1 @@ +libc::AT_SYMLINK_NOFOLLOW - Rust

[][src]Constant libc::AT_SYMLINK_NOFOLLOW

pub const AT_SYMLINK_NOFOLLOW: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.AT_UID.html b/docs/libc/constant.AT_UID.html new file mode 100644 index 00000000..4530fcd2 --- /dev/null +++ b/docs/libc/constant.AT_UID.html @@ -0,0 +1 @@ +libc::AT_UID - Rust

[][src]Constant libc::AT_UID

pub const AT_UID: c_ulong = 11;
\ No newline at end of file diff --git a/docs/libc/constant.AUTOFS_SUPER_MAGIC.html b/docs/libc/constant.AUTOFS_SUPER_MAGIC.html new file mode 100644 index 00000000..d1416b78 --- /dev/null +++ b/docs/libc/constant.AUTOFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::AUTOFS_SUPER_MAGIC - Rust

[][src]Constant libc::AUTOFS_SUPER_MAGIC

pub const AUTOFS_SUPER_MAGIC: c_long = 0x0187;
\ No newline at end of file diff --git a/docs/libc/constant.B0.html b/docs/libc/constant.B0.html new file mode 100644 index 00000000..b2f859f3 --- /dev/null +++ b/docs/libc/constant.B0.html @@ -0,0 +1 @@ +libc::B0 - Rust

[][src]Constant libc::B0

pub const B0: speed_t = 0o000000;
\ No newline at end of file diff --git a/docs/libc/constant.B1000000.html b/docs/libc/constant.B1000000.html new file mode 100644 index 00000000..3d10c4cb --- /dev/null +++ b/docs/libc/constant.B1000000.html @@ -0,0 +1 @@ +libc::B1000000 - Rust

[][src]Constant libc::B1000000

pub const B1000000: speed_t = 0o010010;
\ No newline at end of file diff --git a/docs/libc/constant.B110.html b/docs/libc/constant.B110.html new file mode 100644 index 00000000..929ef947 --- /dev/null +++ b/docs/libc/constant.B110.html @@ -0,0 +1 @@ +libc::B110 - Rust

[][src]Constant libc::B110

pub const B110: speed_t = 0o000003;
\ No newline at end of file diff --git a/docs/libc/constant.B115200.html b/docs/libc/constant.B115200.html new file mode 100644 index 00000000..db829d8f --- /dev/null +++ b/docs/libc/constant.B115200.html @@ -0,0 +1 @@ +libc::B115200 - Rust

[][src]Constant libc::B115200

pub const B115200: speed_t = 0o010002;
\ No newline at end of file diff --git a/docs/libc/constant.B1152000.html b/docs/libc/constant.B1152000.html new file mode 100644 index 00000000..66e1a602 --- /dev/null +++ b/docs/libc/constant.B1152000.html @@ -0,0 +1 @@ +libc::B1152000 - Rust

[][src]Constant libc::B1152000

pub const B1152000: speed_t = 0o010011;
\ No newline at end of file diff --git a/docs/libc/constant.B1200.html b/docs/libc/constant.B1200.html new file mode 100644 index 00000000..45b888f8 --- /dev/null +++ b/docs/libc/constant.B1200.html @@ -0,0 +1 @@ +libc::B1200 - Rust

[][src]Constant libc::B1200

pub const B1200: speed_t = 0o000011;
\ No newline at end of file diff --git a/docs/libc/constant.B134.html b/docs/libc/constant.B134.html new file mode 100644 index 00000000..23b99d23 --- /dev/null +++ b/docs/libc/constant.B134.html @@ -0,0 +1 @@ +libc::B134 - Rust

[][src]Constant libc::B134

pub const B134: speed_t = 0o000004;
\ No newline at end of file diff --git a/docs/libc/constant.B150.html b/docs/libc/constant.B150.html new file mode 100644 index 00000000..fa82d154 --- /dev/null +++ b/docs/libc/constant.B150.html @@ -0,0 +1 @@ +libc::B150 - Rust

[][src]Constant libc::B150

pub const B150: speed_t = 0o000005;
\ No newline at end of file diff --git a/docs/libc/constant.B1500000.html b/docs/libc/constant.B1500000.html new file mode 100644 index 00000000..09a1ffbc --- /dev/null +++ b/docs/libc/constant.B1500000.html @@ -0,0 +1 @@ +libc::B1500000 - Rust

[][src]Constant libc::B1500000

pub const B1500000: speed_t = 0o010012;
\ No newline at end of file diff --git a/docs/libc/constant.B1800.html b/docs/libc/constant.B1800.html new file mode 100644 index 00000000..34ba7331 --- /dev/null +++ b/docs/libc/constant.B1800.html @@ -0,0 +1 @@ +libc::B1800 - Rust

[][src]Constant libc::B1800

pub const B1800: speed_t = 0o000012;
\ No newline at end of file diff --git a/docs/libc/constant.B19200.html b/docs/libc/constant.B19200.html new file mode 100644 index 00000000..edd4b53c --- /dev/null +++ b/docs/libc/constant.B19200.html @@ -0,0 +1 @@ +libc::B19200 - Rust

[][src]Constant libc::B19200

pub const B19200: speed_t = 0o000016;
\ No newline at end of file diff --git a/docs/libc/constant.B200.html b/docs/libc/constant.B200.html new file mode 100644 index 00000000..cf61a0d6 --- /dev/null +++ b/docs/libc/constant.B200.html @@ -0,0 +1 @@ +libc::B200 - Rust

[][src]Constant libc::B200

pub const B200: speed_t = 0o000006;
\ No newline at end of file diff --git a/docs/libc/constant.B2000000.html b/docs/libc/constant.B2000000.html new file mode 100644 index 00000000..79bc6eab --- /dev/null +++ b/docs/libc/constant.B2000000.html @@ -0,0 +1 @@ +libc::B2000000 - Rust

[][src]Constant libc::B2000000

pub const B2000000: speed_t = 0o010013;
\ No newline at end of file diff --git a/docs/libc/constant.B230400.html b/docs/libc/constant.B230400.html new file mode 100644 index 00000000..2189fc43 --- /dev/null +++ b/docs/libc/constant.B230400.html @@ -0,0 +1 @@ +libc::B230400 - Rust

[][src]Constant libc::B230400

pub const B230400: speed_t = 0o010003;
\ No newline at end of file diff --git a/docs/libc/constant.B2400.html b/docs/libc/constant.B2400.html new file mode 100644 index 00000000..305ffe5b --- /dev/null +++ b/docs/libc/constant.B2400.html @@ -0,0 +1 @@ +libc::B2400 - Rust

[][src]Constant libc::B2400

pub const B2400: speed_t = 0o000013;
\ No newline at end of file diff --git a/docs/libc/constant.B2500000.html b/docs/libc/constant.B2500000.html new file mode 100644 index 00000000..725d108d --- /dev/null +++ b/docs/libc/constant.B2500000.html @@ -0,0 +1 @@ +libc::B2500000 - Rust

[][src]Constant libc::B2500000

pub const B2500000: speed_t = 0o010014;
\ No newline at end of file diff --git a/docs/libc/constant.B300.html b/docs/libc/constant.B300.html new file mode 100644 index 00000000..0bb94b9d --- /dev/null +++ b/docs/libc/constant.B300.html @@ -0,0 +1 @@ +libc::B300 - Rust

[][src]Constant libc::B300

pub const B300: speed_t = 0o000007;
\ No newline at end of file diff --git a/docs/libc/constant.B3000000.html b/docs/libc/constant.B3000000.html new file mode 100644 index 00000000..d24099ee --- /dev/null +++ b/docs/libc/constant.B3000000.html @@ -0,0 +1 @@ +libc::B3000000 - Rust

[][src]Constant libc::B3000000

pub const B3000000: speed_t = 0o010015;
\ No newline at end of file diff --git a/docs/libc/constant.B3500000.html b/docs/libc/constant.B3500000.html new file mode 100644 index 00000000..8fb107ae --- /dev/null +++ b/docs/libc/constant.B3500000.html @@ -0,0 +1 @@ +libc::B3500000 - Rust

[][src]Constant libc::B3500000

pub const B3500000: speed_t = 0o010016;
\ No newline at end of file diff --git a/docs/libc/constant.B38400.html b/docs/libc/constant.B38400.html new file mode 100644 index 00000000..ce5378c5 --- /dev/null +++ b/docs/libc/constant.B38400.html @@ -0,0 +1 @@ +libc::B38400 - Rust

[][src]Constant libc::B38400

pub const B38400: speed_t = 0o000017;
\ No newline at end of file diff --git a/docs/libc/constant.B4000000.html b/docs/libc/constant.B4000000.html new file mode 100644 index 00000000..ec30eea0 --- /dev/null +++ b/docs/libc/constant.B4000000.html @@ -0,0 +1 @@ +libc::B4000000 - Rust

[][src]Constant libc::B4000000

pub const B4000000: speed_t = 0o010017;
\ No newline at end of file diff --git a/docs/libc/constant.B460800.html b/docs/libc/constant.B460800.html new file mode 100644 index 00000000..13680aba --- /dev/null +++ b/docs/libc/constant.B460800.html @@ -0,0 +1 @@ +libc::B460800 - Rust

[][src]Constant libc::B460800

pub const B460800: speed_t = 0o010004;
\ No newline at end of file diff --git a/docs/libc/constant.B4800.html b/docs/libc/constant.B4800.html new file mode 100644 index 00000000..812f55b7 --- /dev/null +++ b/docs/libc/constant.B4800.html @@ -0,0 +1 @@ +libc::B4800 - Rust

[][src]Constant libc::B4800

pub const B4800: speed_t = 0o000014;
\ No newline at end of file diff --git a/docs/libc/constant.B50.html b/docs/libc/constant.B50.html new file mode 100644 index 00000000..5145bb30 --- /dev/null +++ b/docs/libc/constant.B50.html @@ -0,0 +1 @@ +libc::B50 - Rust

[][src]Constant libc::B50

pub const B50: speed_t = 0o000001;
\ No newline at end of file diff --git a/docs/libc/constant.B500000.html b/docs/libc/constant.B500000.html new file mode 100644 index 00000000..cc80d0a1 --- /dev/null +++ b/docs/libc/constant.B500000.html @@ -0,0 +1 @@ +libc::B500000 - Rust

[][src]Constant libc::B500000

pub const B500000: speed_t = 0o010005;
\ No newline at end of file diff --git a/docs/libc/constant.B57600.html b/docs/libc/constant.B57600.html new file mode 100644 index 00000000..201354b6 --- /dev/null +++ b/docs/libc/constant.B57600.html @@ -0,0 +1 @@ +libc::B57600 - Rust

[][src]Constant libc::B57600

pub const B57600: speed_t = 0o010001;
\ No newline at end of file diff --git a/docs/libc/constant.B576000.html b/docs/libc/constant.B576000.html new file mode 100644 index 00000000..6143bfa7 --- /dev/null +++ b/docs/libc/constant.B576000.html @@ -0,0 +1 @@ +libc::B576000 - Rust

[][src]Constant libc::B576000

pub const B576000: speed_t = 0o010006;
\ No newline at end of file diff --git a/docs/libc/constant.B600.html b/docs/libc/constant.B600.html new file mode 100644 index 00000000..f375c809 --- /dev/null +++ b/docs/libc/constant.B600.html @@ -0,0 +1 @@ +libc::B600 - Rust

[][src]Constant libc::B600

pub const B600: speed_t = 0o000010;
\ No newline at end of file diff --git a/docs/libc/constant.B75.html b/docs/libc/constant.B75.html new file mode 100644 index 00000000..76fe241a --- /dev/null +++ b/docs/libc/constant.B75.html @@ -0,0 +1 @@ +libc::B75 - Rust

[][src]Constant libc::B75

pub const B75: speed_t = 0o000002;
\ No newline at end of file diff --git a/docs/libc/constant.B921600.html b/docs/libc/constant.B921600.html new file mode 100644 index 00000000..abebb8e8 --- /dev/null +++ b/docs/libc/constant.B921600.html @@ -0,0 +1 @@ +libc::B921600 - Rust

[][src]Constant libc::B921600

pub const B921600: speed_t = 0o010007;
\ No newline at end of file diff --git a/docs/libc/constant.B9600.html b/docs/libc/constant.B9600.html new file mode 100644 index 00000000..ce4fb0e6 --- /dev/null +++ b/docs/libc/constant.B9600.html @@ -0,0 +1 @@ +libc::B9600 - Rust

[][src]Constant libc::B9600

pub const B9600: speed_t = 0o000015;
\ No newline at end of file diff --git a/docs/libc/constant.BINDERFS_SUPER_MAGIC.html b/docs/libc/constant.BINDERFS_SUPER_MAGIC.html new file mode 100644 index 00000000..0ac61a4f --- /dev/null +++ b/docs/libc/constant.BINDERFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::BINDERFS_SUPER_MAGIC - Rust

[][src]Constant libc::BINDERFS_SUPER_MAGIC

pub const BINDERFS_SUPER_MAGIC: c_long = 0x6c6f6f70;
\ No newline at end of file diff --git a/docs/libc/constant.BOOT_TIME.html b/docs/libc/constant.BOOT_TIME.html new file mode 100644 index 00000000..f0ab30c5 --- /dev/null +++ b/docs/libc/constant.BOOT_TIME.html @@ -0,0 +1 @@ +libc::BOOT_TIME - Rust

[][src]Constant libc::BOOT_TIME

pub const BOOT_TIME: c_short = 2;
\ No newline at end of file diff --git a/docs/libc/constant.BOTHER.html b/docs/libc/constant.BOTHER.html new file mode 100644 index 00000000..e21dabe8 --- /dev/null +++ b/docs/libc/constant.BOTHER.html @@ -0,0 +1 @@ +libc::BOTHER - Rust

[][src]Constant libc::BOTHER

pub const BOTHER: speed_t = 0o010000;
\ No newline at end of file diff --git a/docs/libc/constant.BRKINT.html b/docs/libc/constant.BRKINT.html new file mode 100644 index 00000000..fb413fed --- /dev/null +++ b/docs/libc/constant.BRKINT.html @@ -0,0 +1 @@ +libc::BRKINT - Rust

[][src]Constant libc::BRKINT

pub const BRKINT: tcflag_t = 0x00000002;
\ No newline at end of file diff --git a/docs/libc/constant.BS0.html b/docs/libc/constant.BS0.html new file mode 100644 index 00000000..b85f114a --- /dev/null +++ b/docs/libc/constant.BS0.html @@ -0,0 +1 @@ +libc::BS0 - Rust

[][src]Constant libc::BS0

pub const BS0: tcflag_t = 0x00000000;
\ No newline at end of file diff --git a/docs/libc/constant.BS1.html b/docs/libc/constant.BS1.html new file mode 100644 index 00000000..d5cf251d --- /dev/null +++ b/docs/libc/constant.BS1.html @@ -0,0 +1 @@ +libc::BS1 - Rust

[][src]Constant libc::BS1

pub const BS1: tcflag_t = 0x00002000;
\ No newline at end of file diff --git a/docs/libc/constant.BSDLY.html b/docs/libc/constant.BSDLY.html new file mode 100644 index 00000000..e9a854cd --- /dev/null +++ b/docs/libc/constant.BSDLY.html @@ -0,0 +1 @@ +libc::BSDLY - Rust

[][src]Constant libc::BSDLY

pub const BSDLY: tcflag_t = 0o020000;
\ No newline at end of file diff --git a/docs/libc/constant.BTRFS_SUPER_MAGIC.html b/docs/libc/constant.BTRFS_SUPER_MAGIC.html new file mode 100644 index 00000000..a47d912a --- /dev/null +++ b/docs/libc/constant.BTRFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::BTRFS_SUPER_MAGIC - Rust

[][src]Constant libc::BTRFS_SUPER_MAGIC

pub const BTRFS_SUPER_MAGIC: c_long = 0x9123683e;
\ No newline at end of file diff --git a/docs/libc/constant.BUFSIZ.html b/docs/libc/constant.BUFSIZ.html new file mode 100644 index 00000000..ed8e0ed7 --- /dev/null +++ b/docs/libc/constant.BUFSIZ.html @@ -0,0 +1 @@ +libc::BUFSIZ - Rust

[][src]Constant libc::BUFSIZ

pub const BUFSIZ: c_uint = 8192;
\ No newline at end of file diff --git a/docs/libc/constant.CBAUD.html b/docs/libc/constant.CBAUD.html new file mode 100644 index 00000000..489c7d03 --- /dev/null +++ b/docs/libc/constant.CBAUD.html @@ -0,0 +1 @@ +libc::CBAUD - Rust

[][src]Constant libc::CBAUD

pub const CBAUD: tcflag_t = 0o0010017;
\ No newline at end of file diff --git a/docs/libc/constant.CBAUDEX.html b/docs/libc/constant.CBAUDEX.html new file mode 100644 index 00000000..c0e8ea6f --- /dev/null +++ b/docs/libc/constant.CBAUDEX.html @@ -0,0 +1 @@ +libc::CBAUDEX - Rust

[][src]Constant libc::CBAUDEX

pub const CBAUDEX: tcflag_t = 0o010000;
\ No newline at end of file diff --git a/docs/libc/constant.CGROUP2_SUPER_MAGIC.html b/docs/libc/constant.CGROUP2_SUPER_MAGIC.html new file mode 100644 index 00000000..f6d840f8 --- /dev/null +++ b/docs/libc/constant.CGROUP2_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::CGROUP2_SUPER_MAGIC - Rust

[][src]Constant libc::CGROUP2_SUPER_MAGIC

pub const CGROUP2_SUPER_MAGIC: c_long = 0x63677270;
\ No newline at end of file diff --git a/docs/libc/constant.CGROUP_SUPER_MAGIC.html b/docs/libc/constant.CGROUP_SUPER_MAGIC.html new file mode 100644 index 00000000..5cdbea05 --- /dev/null +++ b/docs/libc/constant.CGROUP_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::CGROUP_SUPER_MAGIC - Rust

[][src]Constant libc::CGROUP_SUPER_MAGIC

pub const CGROUP_SUPER_MAGIC: c_long = 0x27e0eb;
\ No newline at end of file diff --git a/docs/libc/constant.CIBAUD.html b/docs/libc/constant.CIBAUD.html new file mode 100644 index 00000000..d61c54f4 --- /dev/null +++ b/docs/libc/constant.CIBAUD.html @@ -0,0 +1 @@ +libc::CIBAUD - Rust

[][src]Constant libc::CIBAUD

pub const CIBAUD: tcflag_t = 0o02003600000;
\ No newline at end of file diff --git a/docs/libc/constant.CLD_CONTINUED.html b/docs/libc/constant.CLD_CONTINUED.html new file mode 100644 index 00000000..fa5ae37b --- /dev/null +++ b/docs/libc/constant.CLD_CONTINUED.html @@ -0,0 +1 @@ +libc::CLD_CONTINUED - Rust

[][src]Constant libc::CLD_CONTINUED

pub const CLD_CONTINUED: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.CLD_DUMPED.html b/docs/libc/constant.CLD_DUMPED.html new file mode 100644 index 00000000..abfa6586 --- /dev/null +++ b/docs/libc/constant.CLD_DUMPED.html @@ -0,0 +1 @@ +libc::CLD_DUMPED - Rust

[][src]Constant libc::CLD_DUMPED

pub const CLD_DUMPED: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.CLD_EXITED.html b/docs/libc/constant.CLD_EXITED.html new file mode 100644 index 00000000..b1929a2b --- /dev/null +++ b/docs/libc/constant.CLD_EXITED.html @@ -0,0 +1 @@ +libc::CLD_EXITED - Rust

[][src]Constant libc::CLD_EXITED

pub const CLD_EXITED: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.CLD_KILLED.html b/docs/libc/constant.CLD_KILLED.html new file mode 100644 index 00000000..0279abf9 --- /dev/null +++ b/docs/libc/constant.CLD_KILLED.html @@ -0,0 +1 @@ +libc::CLD_KILLED - Rust

[][src]Constant libc::CLD_KILLED

pub const CLD_KILLED: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.CLD_STOPPED.html b/docs/libc/constant.CLD_STOPPED.html new file mode 100644 index 00000000..3caa01ca --- /dev/null +++ b/docs/libc/constant.CLD_STOPPED.html @@ -0,0 +1 @@ +libc::CLD_STOPPED - Rust

[][src]Constant libc::CLD_STOPPED

pub const CLD_STOPPED: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.CLD_TRAPPED.html b/docs/libc/constant.CLD_TRAPPED.html new file mode 100644 index 00000000..eed6d5a9 --- /dev/null +++ b/docs/libc/constant.CLD_TRAPPED.html @@ -0,0 +1 @@ +libc::CLD_TRAPPED - Rust

[][src]Constant libc::CLD_TRAPPED

pub const CLD_TRAPPED: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCAL.html b/docs/libc/constant.CLOCAL.html new file mode 100644 index 00000000..c68613f8 --- /dev/null +++ b/docs/libc/constant.CLOCAL.html @@ -0,0 +1 @@ +libc::CLOCAL - Rust

[][src]Constant libc::CLOCAL

pub const CLOCAL: tcflag_t = 0x00000800;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_BOOTTIME.html b/docs/libc/constant.CLOCK_BOOTTIME.html new file mode 100644 index 00000000..3292bb66 --- /dev/null +++ b/docs/libc/constant.CLOCK_BOOTTIME.html @@ -0,0 +1 @@ +libc::CLOCK_BOOTTIME - Rust

[][src]Constant libc::CLOCK_BOOTTIME

pub const CLOCK_BOOTTIME: clockid_t = 7;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_BOOTTIME_ALARM.html b/docs/libc/constant.CLOCK_BOOTTIME_ALARM.html new file mode 100644 index 00000000..a2505e6f --- /dev/null +++ b/docs/libc/constant.CLOCK_BOOTTIME_ALARM.html @@ -0,0 +1 @@ +libc::CLOCK_BOOTTIME_ALARM - Rust

[][src]Constant libc::CLOCK_BOOTTIME_ALARM

pub const CLOCK_BOOTTIME_ALARM: clockid_t = 9;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_MONOTONIC.html b/docs/libc/constant.CLOCK_MONOTONIC.html new file mode 100644 index 00000000..758ba2ae --- /dev/null +++ b/docs/libc/constant.CLOCK_MONOTONIC.html @@ -0,0 +1 @@ +libc::CLOCK_MONOTONIC - Rust

[][src]Constant libc::CLOCK_MONOTONIC

pub const CLOCK_MONOTONIC: clockid_t = 1;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_MONOTONIC_COARSE.html b/docs/libc/constant.CLOCK_MONOTONIC_COARSE.html new file mode 100644 index 00000000..c1ea14ae --- /dev/null +++ b/docs/libc/constant.CLOCK_MONOTONIC_COARSE.html @@ -0,0 +1 @@ +libc::CLOCK_MONOTONIC_COARSE - Rust

[][src]Constant libc::CLOCK_MONOTONIC_COARSE

pub const CLOCK_MONOTONIC_COARSE: clockid_t = 6;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_MONOTONIC_RAW.html b/docs/libc/constant.CLOCK_MONOTONIC_RAW.html new file mode 100644 index 00000000..74289f76 --- /dev/null +++ b/docs/libc/constant.CLOCK_MONOTONIC_RAW.html @@ -0,0 +1 @@ +libc::CLOCK_MONOTONIC_RAW - Rust

[][src]Constant libc::CLOCK_MONOTONIC_RAW

pub const CLOCK_MONOTONIC_RAW: clockid_t = 4;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_PROCESS_CPUTIME_ID.html b/docs/libc/constant.CLOCK_PROCESS_CPUTIME_ID.html new file mode 100644 index 00000000..7233572f --- /dev/null +++ b/docs/libc/constant.CLOCK_PROCESS_CPUTIME_ID.html @@ -0,0 +1 @@ +libc::CLOCK_PROCESS_CPUTIME_ID - Rust

[][src]Constant libc::CLOCK_PROCESS_CPUTIME_ID

pub const CLOCK_PROCESS_CPUTIME_ID: clockid_t = 2;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_REALTIME.html b/docs/libc/constant.CLOCK_REALTIME.html new file mode 100644 index 00000000..3cfbbb24 --- /dev/null +++ b/docs/libc/constant.CLOCK_REALTIME.html @@ -0,0 +1 @@ +libc::CLOCK_REALTIME - Rust

[][src]Constant libc::CLOCK_REALTIME

pub const CLOCK_REALTIME: clockid_t = 0;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_REALTIME_ALARM.html b/docs/libc/constant.CLOCK_REALTIME_ALARM.html new file mode 100644 index 00000000..229ceeb5 --- /dev/null +++ b/docs/libc/constant.CLOCK_REALTIME_ALARM.html @@ -0,0 +1 @@ +libc::CLOCK_REALTIME_ALARM - Rust

[][src]Constant libc::CLOCK_REALTIME_ALARM

pub const CLOCK_REALTIME_ALARM: clockid_t = 8;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_REALTIME_COARSE.html b/docs/libc/constant.CLOCK_REALTIME_COARSE.html new file mode 100644 index 00000000..065ae503 --- /dev/null +++ b/docs/libc/constant.CLOCK_REALTIME_COARSE.html @@ -0,0 +1 @@ +libc::CLOCK_REALTIME_COARSE - Rust

[][src]Constant libc::CLOCK_REALTIME_COARSE

pub const CLOCK_REALTIME_COARSE: clockid_t = 5;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_TAI.html b/docs/libc/constant.CLOCK_TAI.html new file mode 100644 index 00000000..2e1857e4 --- /dev/null +++ b/docs/libc/constant.CLOCK_TAI.html @@ -0,0 +1 @@ +libc::CLOCK_TAI - Rust

[][src]Constant libc::CLOCK_TAI

pub const CLOCK_TAI: clockid_t = 11;
\ No newline at end of file diff --git a/docs/libc/constant.CLOCK_THREAD_CPUTIME_ID.html b/docs/libc/constant.CLOCK_THREAD_CPUTIME_ID.html new file mode 100644 index 00000000..647dc334 --- /dev/null +++ b/docs/libc/constant.CLOCK_THREAD_CPUTIME_ID.html @@ -0,0 +1 @@ +libc::CLOCK_THREAD_CPUTIME_ID - Rust

[][src]Constant libc::CLOCK_THREAD_CPUTIME_ID

pub const CLOCK_THREAD_CPUTIME_ID: clockid_t = 3;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_CHILD_CLEARTID.html b/docs/libc/constant.CLONE_CHILD_CLEARTID.html new file mode 100644 index 00000000..0b058577 --- /dev/null +++ b/docs/libc/constant.CLONE_CHILD_CLEARTID.html @@ -0,0 +1 @@ +libc::CLONE_CHILD_CLEARTID - Rust

[][src]Constant libc::CLONE_CHILD_CLEARTID

pub const CLONE_CHILD_CLEARTID: c_int = 0x200000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_CHILD_SETTID.html b/docs/libc/constant.CLONE_CHILD_SETTID.html new file mode 100644 index 00000000..195e3001 --- /dev/null +++ b/docs/libc/constant.CLONE_CHILD_SETTID.html @@ -0,0 +1 @@ +libc::CLONE_CHILD_SETTID - Rust

[][src]Constant libc::CLONE_CHILD_SETTID

pub const CLONE_CHILD_SETTID: c_int = 0x01000000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_DETACHED.html b/docs/libc/constant.CLONE_DETACHED.html new file mode 100644 index 00000000..9ed5474a --- /dev/null +++ b/docs/libc/constant.CLONE_DETACHED.html @@ -0,0 +1 @@ +libc::CLONE_DETACHED - Rust

[][src]Constant libc::CLONE_DETACHED

pub const CLONE_DETACHED: c_int = 0x400000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_FILES.html b/docs/libc/constant.CLONE_FILES.html new file mode 100644 index 00000000..74a3b97b --- /dev/null +++ b/docs/libc/constant.CLONE_FILES.html @@ -0,0 +1 @@ +libc::CLONE_FILES - Rust

[][src]Constant libc::CLONE_FILES

pub const CLONE_FILES: c_int = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_FS.html b/docs/libc/constant.CLONE_FS.html new file mode 100644 index 00000000..a1156b8a --- /dev/null +++ b/docs/libc/constant.CLONE_FS.html @@ -0,0 +1 @@ +libc::CLONE_FS - Rust

[][src]Constant libc::CLONE_FS

pub const CLONE_FS: c_int = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_IO.html b/docs/libc/constant.CLONE_IO.html new file mode 100644 index 00000000..1fbabec9 --- /dev/null +++ b/docs/libc/constant.CLONE_IO.html @@ -0,0 +1 @@ +libc::CLONE_IO - Rust

[][src]Constant libc::CLONE_IO

pub const CLONE_IO: c_int = 0x80000000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_NEWCGROUP.html b/docs/libc/constant.CLONE_NEWCGROUP.html new file mode 100644 index 00000000..8f2b995b --- /dev/null +++ b/docs/libc/constant.CLONE_NEWCGROUP.html @@ -0,0 +1 @@ +libc::CLONE_NEWCGROUP - Rust

[][src]Constant libc::CLONE_NEWCGROUP

pub const CLONE_NEWCGROUP: c_int = 0x02000000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_NEWIPC.html b/docs/libc/constant.CLONE_NEWIPC.html new file mode 100644 index 00000000..b6b9c005 --- /dev/null +++ b/docs/libc/constant.CLONE_NEWIPC.html @@ -0,0 +1 @@ +libc::CLONE_NEWIPC - Rust

[][src]Constant libc::CLONE_NEWIPC

pub const CLONE_NEWIPC: c_int = 0x08000000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_NEWNET.html b/docs/libc/constant.CLONE_NEWNET.html new file mode 100644 index 00000000..c34243fd --- /dev/null +++ b/docs/libc/constant.CLONE_NEWNET.html @@ -0,0 +1 @@ +libc::CLONE_NEWNET - Rust

[][src]Constant libc::CLONE_NEWNET

pub const CLONE_NEWNET: c_int = 0x40000000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_NEWNS.html b/docs/libc/constant.CLONE_NEWNS.html new file mode 100644 index 00000000..c3842149 --- /dev/null +++ b/docs/libc/constant.CLONE_NEWNS.html @@ -0,0 +1 @@ +libc::CLONE_NEWNS - Rust

[][src]Constant libc::CLONE_NEWNS

pub const CLONE_NEWNS: c_int = 0x20000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_NEWPID.html b/docs/libc/constant.CLONE_NEWPID.html new file mode 100644 index 00000000..e6726df6 --- /dev/null +++ b/docs/libc/constant.CLONE_NEWPID.html @@ -0,0 +1 @@ +libc::CLONE_NEWPID - Rust

[][src]Constant libc::CLONE_NEWPID

pub const CLONE_NEWPID: c_int = 0x20000000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_NEWUSER.html b/docs/libc/constant.CLONE_NEWUSER.html new file mode 100644 index 00000000..2780c22b --- /dev/null +++ b/docs/libc/constant.CLONE_NEWUSER.html @@ -0,0 +1 @@ +libc::CLONE_NEWUSER - Rust

[][src]Constant libc::CLONE_NEWUSER

pub const CLONE_NEWUSER: c_int = 0x10000000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_NEWUTS.html b/docs/libc/constant.CLONE_NEWUTS.html new file mode 100644 index 00000000..7e80d216 --- /dev/null +++ b/docs/libc/constant.CLONE_NEWUTS.html @@ -0,0 +1 @@ +libc::CLONE_NEWUTS - Rust

[][src]Constant libc::CLONE_NEWUTS

pub const CLONE_NEWUTS: c_int = 0x04000000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_PARENT.html b/docs/libc/constant.CLONE_PARENT.html new file mode 100644 index 00000000..cabe4d34 --- /dev/null +++ b/docs/libc/constant.CLONE_PARENT.html @@ -0,0 +1 @@ +libc::CLONE_PARENT - Rust

[][src]Constant libc::CLONE_PARENT

pub const CLONE_PARENT: c_int = 0x8000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_PARENT_SETTID.html b/docs/libc/constant.CLONE_PARENT_SETTID.html new file mode 100644 index 00000000..373c4ce2 --- /dev/null +++ b/docs/libc/constant.CLONE_PARENT_SETTID.html @@ -0,0 +1 @@ +libc::CLONE_PARENT_SETTID - Rust

[][src]Constant libc::CLONE_PARENT_SETTID

pub const CLONE_PARENT_SETTID: c_int = 0x100000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_PTRACE.html b/docs/libc/constant.CLONE_PTRACE.html new file mode 100644 index 00000000..01bd6d53 --- /dev/null +++ b/docs/libc/constant.CLONE_PTRACE.html @@ -0,0 +1 @@ +libc::CLONE_PTRACE - Rust

[][src]Constant libc::CLONE_PTRACE

pub const CLONE_PTRACE: c_int = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_SETTLS.html b/docs/libc/constant.CLONE_SETTLS.html new file mode 100644 index 00000000..fee7e8fa --- /dev/null +++ b/docs/libc/constant.CLONE_SETTLS.html @@ -0,0 +1 @@ +libc::CLONE_SETTLS - Rust

[][src]Constant libc::CLONE_SETTLS

pub const CLONE_SETTLS: c_int = 0x80000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_SIGHAND.html b/docs/libc/constant.CLONE_SIGHAND.html new file mode 100644 index 00000000..27d6b5e0 --- /dev/null +++ b/docs/libc/constant.CLONE_SIGHAND.html @@ -0,0 +1 @@ +libc::CLONE_SIGHAND - Rust

[][src]Constant libc::CLONE_SIGHAND

pub const CLONE_SIGHAND: c_int = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_SYSVSEM.html b/docs/libc/constant.CLONE_SYSVSEM.html new file mode 100644 index 00000000..cc901833 --- /dev/null +++ b/docs/libc/constant.CLONE_SYSVSEM.html @@ -0,0 +1 @@ +libc::CLONE_SYSVSEM - Rust

[][src]Constant libc::CLONE_SYSVSEM

pub const CLONE_SYSVSEM: c_int = 0x40000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_THREAD.html b/docs/libc/constant.CLONE_THREAD.html new file mode 100644 index 00000000..14d266ac --- /dev/null +++ b/docs/libc/constant.CLONE_THREAD.html @@ -0,0 +1 @@ +libc::CLONE_THREAD - Rust

[][src]Constant libc::CLONE_THREAD

pub const CLONE_THREAD: c_int = 0x10000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_UNTRACED.html b/docs/libc/constant.CLONE_UNTRACED.html new file mode 100644 index 00000000..45bc533c --- /dev/null +++ b/docs/libc/constant.CLONE_UNTRACED.html @@ -0,0 +1 @@ +libc::CLONE_UNTRACED - Rust

[][src]Constant libc::CLONE_UNTRACED

pub const CLONE_UNTRACED: c_int = 0x800000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_VFORK.html b/docs/libc/constant.CLONE_VFORK.html new file mode 100644 index 00000000..247c66f2 --- /dev/null +++ b/docs/libc/constant.CLONE_VFORK.html @@ -0,0 +1 @@ +libc::CLONE_VFORK - Rust

[][src]Constant libc::CLONE_VFORK

pub const CLONE_VFORK: c_int = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.CLONE_VM.html b/docs/libc/constant.CLONE_VM.html new file mode 100644 index 00000000..2871837d --- /dev/null +++ b/docs/libc/constant.CLONE_VM.html @@ -0,0 +1 @@ +libc::CLONE_VM - Rust

[][src]Constant libc::CLONE_VM

pub const CLONE_VM: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.CMSPAR.html b/docs/libc/constant.CMSPAR.html new file mode 100644 index 00000000..52545590 --- /dev/null +++ b/docs/libc/constant.CMSPAR.html @@ -0,0 +1 @@ +libc::CMSPAR - Rust

[][src]Constant libc::CMSPAR

pub const CMSPAR: tcflag_t = 0o10000000000;
\ No newline at end of file diff --git a/docs/libc/constant.CODA_SUPER_MAGIC.html b/docs/libc/constant.CODA_SUPER_MAGIC.html new file mode 100644 index 00000000..5faecc77 --- /dev/null +++ b/docs/libc/constant.CODA_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::CODA_SUPER_MAGIC - Rust

[][src]Constant libc::CODA_SUPER_MAGIC

pub const CODA_SUPER_MAGIC: c_long = 0x73757245;
\ No newline at end of file diff --git a/docs/libc/constant.CODESET.html b/docs/libc/constant.CODESET.html new file mode 100644 index 00000000..4a6f58ed --- /dev/null +++ b/docs/libc/constant.CODESET.html @@ -0,0 +1 @@ +libc::CODESET - Rust

[][src]Constant libc::CODESET

pub const CODESET: nl_item = 14;
\ No newline at end of file diff --git a/docs/libc/constant.CPU_SETSIZE.html b/docs/libc/constant.CPU_SETSIZE.html new file mode 100644 index 00000000..44ff64a6 --- /dev/null +++ b/docs/libc/constant.CPU_SETSIZE.html @@ -0,0 +1 @@ +libc::CPU_SETSIZE - Rust

[][src]Constant libc::CPU_SETSIZE

pub const CPU_SETSIZE: c_int = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.CR0.html b/docs/libc/constant.CR0.html new file mode 100644 index 00000000..09f2439a --- /dev/null +++ b/docs/libc/constant.CR0.html @@ -0,0 +1 @@ +libc::CR0 - Rust

[][src]Constant libc::CR0

pub const CR0: tcflag_t = 0x00000000;
\ No newline at end of file diff --git a/docs/libc/constant.CR1.html b/docs/libc/constant.CR1.html new file mode 100644 index 00000000..176e4b94 --- /dev/null +++ b/docs/libc/constant.CR1.html @@ -0,0 +1 @@ +libc::CR1 - Rust

[][src]Constant libc::CR1

pub const CR1: tcflag_t = 0x00000200;
\ No newline at end of file diff --git a/docs/libc/constant.CR2.html b/docs/libc/constant.CR2.html new file mode 100644 index 00000000..6df51f1c --- /dev/null +++ b/docs/libc/constant.CR2.html @@ -0,0 +1 @@ +libc::CR2 - Rust

[][src]Constant libc::CR2

pub const CR2: tcflag_t = 0x00000400;
\ No newline at end of file diff --git a/docs/libc/constant.CR3.html b/docs/libc/constant.CR3.html new file mode 100644 index 00000000..38137e45 --- /dev/null +++ b/docs/libc/constant.CR3.html @@ -0,0 +1 @@ +libc::CR3 - Rust

[][src]Constant libc::CR3

pub const CR3: tcflag_t = 0x00000600;
\ No newline at end of file diff --git a/docs/libc/constant.CRAMFS_MAGIC.html b/docs/libc/constant.CRAMFS_MAGIC.html new file mode 100644 index 00000000..d1c0df85 --- /dev/null +++ b/docs/libc/constant.CRAMFS_MAGIC.html @@ -0,0 +1 @@ +libc::CRAMFS_MAGIC - Rust

[][src]Constant libc::CRAMFS_MAGIC

pub const CRAMFS_MAGIC: c_long = 0x28cd3d45;
\ No newline at end of file diff --git a/docs/libc/constant.CRDLY.html b/docs/libc/constant.CRDLY.html new file mode 100644 index 00000000..dc645c98 --- /dev/null +++ b/docs/libc/constant.CRDLY.html @@ -0,0 +1 @@ +libc::CRDLY - Rust

[][src]Constant libc::CRDLY

pub const CRDLY: tcflag_t = 0o003000;
\ No newline at end of file diff --git a/docs/libc/constant.CREAD.html b/docs/libc/constant.CREAD.html new file mode 100644 index 00000000..2f0198e4 --- /dev/null +++ b/docs/libc/constant.CREAD.html @@ -0,0 +1 @@ +libc::CREAD - Rust

[][src]Constant libc::CREAD

pub const CREAD: tcflag_t = 0x00000080;
\ No newline at end of file diff --git a/docs/libc/constant.CRNCYSTR.html b/docs/libc/constant.CRNCYSTR.html new file mode 100644 index 00000000..05bdd811 --- /dev/null +++ b/docs/libc/constant.CRNCYSTR.html @@ -0,0 +1 @@ +libc::CRNCYSTR - Rust

[][src]Constant libc::CRNCYSTR

pub const CRNCYSTR: nl_item = 0x4000F;
\ No newline at end of file diff --git a/docs/libc/constant.CRTSCTS.html b/docs/libc/constant.CRTSCTS.html new file mode 100644 index 00000000..3995bd1b --- /dev/null +++ b/docs/libc/constant.CRTSCTS.html @@ -0,0 +1 @@ +libc::CRTSCTS - Rust

[][src]Constant libc::CRTSCTS

pub const CRTSCTS: tcflag_t = 0x80000000;
\ No newline at end of file diff --git a/docs/libc/constant.CS.html b/docs/libc/constant.CS.html new file mode 100644 index 00000000..1273377a --- /dev/null +++ b/docs/libc/constant.CS.html @@ -0,0 +1 @@ +libc::CS - Rust

[][src]Constant libc::CS

pub const CS: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.CS5.html b/docs/libc/constant.CS5.html new file mode 100644 index 00000000..35897bfb --- /dev/null +++ b/docs/libc/constant.CS5.html @@ -0,0 +1 @@ +libc::CS5 - Rust

[][src]Constant libc::CS5

pub const CS5: tcflag_t = 0x00000000;
\ No newline at end of file diff --git a/docs/libc/constant.CS6.html b/docs/libc/constant.CS6.html new file mode 100644 index 00000000..f6d81643 --- /dev/null +++ b/docs/libc/constant.CS6.html @@ -0,0 +1 @@ +libc::CS6 - Rust

[][src]Constant libc::CS6

pub const CS6: tcflag_t = 0x00000010;
\ No newline at end of file diff --git a/docs/libc/constant.CS7.html b/docs/libc/constant.CS7.html new file mode 100644 index 00000000..dbe8ea86 --- /dev/null +++ b/docs/libc/constant.CS7.html @@ -0,0 +1 @@ +libc::CS7 - Rust

[][src]Constant libc::CS7

pub const CS7: tcflag_t = 0x00000020;
\ No newline at end of file diff --git a/docs/libc/constant.CS8.html b/docs/libc/constant.CS8.html new file mode 100644 index 00000000..5cadfab8 --- /dev/null +++ b/docs/libc/constant.CS8.html @@ -0,0 +1 @@ +libc::CS8 - Rust

[][src]Constant libc::CS8

pub const CS8: tcflag_t = 0x00000030;
\ No newline at end of file diff --git a/docs/libc/constant.CSIZE.html b/docs/libc/constant.CSIZE.html new file mode 100644 index 00000000..bbf10c45 --- /dev/null +++ b/docs/libc/constant.CSIZE.html @@ -0,0 +1 @@ +libc::CSIZE - Rust

[][src]Constant libc::CSIZE

pub const CSIZE: tcflag_t = 0x00000030;
\ No newline at end of file diff --git a/docs/libc/constant.CSTOPB.html b/docs/libc/constant.CSTOPB.html new file mode 100644 index 00000000..69d8f683 --- /dev/null +++ b/docs/libc/constant.CSTOPB.html @@ -0,0 +1 @@ +libc::CSTOPB - Rust

[][src]Constant libc::CSTOPB

pub const CSTOPB: tcflag_t = 0x00000040;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_FAMILY_ID.html b/docs/libc/constant.CTRL_ATTR_FAMILY_ID.html new file mode 100644 index 00000000..9b699962 --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_FAMILY_ID.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_FAMILY_ID - Rust

[][src]Constant libc::CTRL_ATTR_FAMILY_ID

pub const CTRL_ATTR_FAMILY_ID: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_FAMILY_NAME.html b/docs/libc/constant.CTRL_ATTR_FAMILY_NAME.html new file mode 100644 index 00000000..f86cb53e --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_FAMILY_NAME.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_FAMILY_NAME - Rust

[][src]Constant libc::CTRL_ATTR_FAMILY_NAME

pub const CTRL_ATTR_FAMILY_NAME: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_HDRSIZE.html b/docs/libc/constant.CTRL_ATTR_HDRSIZE.html new file mode 100644 index 00000000..16475e23 --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_HDRSIZE.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_HDRSIZE - Rust

[][src]Constant libc::CTRL_ATTR_HDRSIZE

pub const CTRL_ATTR_HDRSIZE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_MAXATTR.html b/docs/libc/constant.CTRL_ATTR_MAXATTR.html new file mode 100644 index 00000000..eb77a6ad --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_MAXATTR.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_MAXATTR - Rust

[][src]Constant libc::CTRL_ATTR_MAXATTR

pub const CTRL_ATTR_MAXATTR: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_MCAST_GROUPS.html b/docs/libc/constant.CTRL_ATTR_MCAST_GROUPS.html new file mode 100644 index 00000000..a84d0b0b --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_MCAST_GROUPS.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_MCAST_GROUPS - Rust

[][src]Constant libc::CTRL_ATTR_MCAST_GROUPS

pub const CTRL_ATTR_MCAST_GROUPS: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_MCAST_GRP_ID.html b/docs/libc/constant.CTRL_ATTR_MCAST_GRP_ID.html new file mode 100644 index 00000000..464760b1 --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_MCAST_GRP_ID.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_MCAST_GRP_ID - Rust

[][src]Constant libc::CTRL_ATTR_MCAST_GRP_ID

pub const CTRL_ATTR_MCAST_GRP_ID: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_MCAST_GRP_NAME.html b/docs/libc/constant.CTRL_ATTR_MCAST_GRP_NAME.html new file mode 100644 index 00000000..dd472229 --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_MCAST_GRP_NAME.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_MCAST_GRP_NAME - Rust

[][src]Constant libc::CTRL_ATTR_MCAST_GRP_NAME

pub const CTRL_ATTR_MCAST_GRP_NAME: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_MCAST_GRP_UNSPEC.html b/docs/libc/constant.CTRL_ATTR_MCAST_GRP_UNSPEC.html new file mode 100644 index 00000000..da6d902b --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_MCAST_GRP_UNSPEC.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_MCAST_GRP_UNSPEC - Rust

[][src]Constant libc::CTRL_ATTR_MCAST_GRP_UNSPEC

pub const CTRL_ATTR_MCAST_GRP_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_OPS.html b/docs/libc/constant.CTRL_ATTR_OPS.html new file mode 100644 index 00000000..70bf3e3b --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_OPS.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_OPS - Rust

[][src]Constant libc::CTRL_ATTR_OPS

pub const CTRL_ATTR_OPS: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_OP_FLAGS.html b/docs/libc/constant.CTRL_ATTR_OP_FLAGS.html new file mode 100644 index 00000000..11998de4 --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_OP_FLAGS.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_OP_FLAGS - Rust

[][src]Constant libc::CTRL_ATTR_OP_FLAGS

pub const CTRL_ATTR_OP_FLAGS: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_OP_ID.html b/docs/libc/constant.CTRL_ATTR_OP_ID.html new file mode 100644 index 00000000..569616d2 --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_OP_ID.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_OP_ID - Rust

[][src]Constant libc::CTRL_ATTR_OP_ID

pub const CTRL_ATTR_OP_ID: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_OP_UNSPEC.html b/docs/libc/constant.CTRL_ATTR_OP_UNSPEC.html new file mode 100644 index 00000000..e6563083 --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_OP_UNSPEC.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_OP_UNSPEC - Rust

[][src]Constant libc::CTRL_ATTR_OP_UNSPEC

pub const CTRL_ATTR_OP_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_UNSPEC.html b/docs/libc/constant.CTRL_ATTR_UNSPEC.html new file mode 100644 index 00000000..a51c7bda --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_UNSPEC.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_UNSPEC - Rust

[][src]Constant libc::CTRL_ATTR_UNSPEC

pub const CTRL_ATTR_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_ATTR_VERSION.html b/docs/libc/constant.CTRL_ATTR_VERSION.html new file mode 100644 index 00000000..e06d7f8c --- /dev/null +++ b/docs/libc/constant.CTRL_ATTR_VERSION.html @@ -0,0 +1 @@ +libc::CTRL_ATTR_VERSION - Rust

[][src]Constant libc::CTRL_ATTR_VERSION

pub const CTRL_ATTR_VERSION: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_DELFAMILY.html b/docs/libc/constant.CTRL_CMD_DELFAMILY.html new file mode 100644 index 00000000..f56c3f81 --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_DELFAMILY.html @@ -0,0 +1 @@ +libc::CTRL_CMD_DELFAMILY - Rust

[][src]Constant libc::CTRL_CMD_DELFAMILY

pub const CTRL_CMD_DELFAMILY: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_DELMCAST_GRP.html b/docs/libc/constant.CTRL_CMD_DELMCAST_GRP.html new file mode 100644 index 00000000..6d25caba --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_DELMCAST_GRP.html @@ -0,0 +1 @@ +libc::CTRL_CMD_DELMCAST_GRP - Rust

[][src]Constant libc::CTRL_CMD_DELMCAST_GRP

pub const CTRL_CMD_DELMCAST_GRP: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_DELOPS.html b/docs/libc/constant.CTRL_CMD_DELOPS.html new file mode 100644 index 00000000..b2f118be --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_DELOPS.html @@ -0,0 +1 @@ +libc::CTRL_CMD_DELOPS - Rust

[][src]Constant libc::CTRL_CMD_DELOPS

pub const CTRL_CMD_DELOPS: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_GETFAMILY.html b/docs/libc/constant.CTRL_CMD_GETFAMILY.html new file mode 100644 index 00000000..388c3b65 --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_GETFAMILY.html @@ -0,0 +1 @@ +libc::CTRL_CMD_GETFAMILY - Rust

[][src]Constant libc::CTRL_CMD_GETFAMILY

pub const CTRL_CMD_GETFAMILY: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_GETMCAST_GRP.html b/docs/libc/constant.CTRL_CMD_GETMCAST_GRP.html new file mode 100644 index 00000000..e7cc20e6 --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_GETMCAST_GRP.html @@ -0,0 +1 @@ +libc::CTRL_CMD_GETMCAST_GRP - Rust

[][src]Constant libc::CTRL_CMD_GETMCAST_GRP

pub const CTRL_CMD_GETMCAST_GRP: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_GETOPS.html b/docs/libc/constant.CTRL_CMD_GETOPS.html new file mode 100644 index 00000000..9e0b6573 --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_GETOPS.html @@ -0,0 +1 @@ +libc::CTRL_CMD_GETOPS - Rust

[][src]Constant libc::CTRL_CMD_GETOPS

pub const CTRL_CMD_GETOPS: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_NEWFAMILY.html b/docs/libc/constant.CTRL_CMD_NEWFAMILY.html new file mode 100644 index 00000000..f6874a0c --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_NEWFAMILY.html @@ -0,0 +1 @@ +libc::CTRL_CMD_NEWFAMILY - Rust

[][src]Constant libc::CTRL_CMD_NEWFAMILY

pub const CTRL_CMD_NEWFAMILY: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_NEWMCAST_GRP.html b/docs/libc/constant.CTRL_CMD_NEWMCAST_GRP.html new file mode 100644 index 00000000..fec257f0 --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_NEWMCAST_GRP.html @@ -0,0 +1 @@ +libc::CTRL_CMD_NEWMCAST_GRP - Rust

[][src]Constant libc::CTRL_CMD_NEWMCAST_GRP

pub const CTRL_CMD_NEWMCAST_GRP: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_NEWOPS.html b/docs/libc/constant.CTRL_CMD_NEWOPS.html new file mode 100644 index 00000000..78cf43c2 --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_NEWOPS.html @@ -0,0 +1 @@ +libc::CTRL_CMD_NEWOPS - Rust

[][src]Constant libc::CTRL_CMD_NEWOPS

pub const CTRL_CMD_NEWOPS: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.CTRL_CMD_UNSPEC.html b/docs/libc/constant.CTRL_CMD_UNSPEC.html new file mode 100644 index 00000000..be22058e --- /dev/null +++ b/docs/libc/constant.CTRL_CMD_UNSPEC.html @@ -0,0 +1 @@ +libc::CTRL_CMD_UNSPEC - Rust

[][src]Constant libc::CTRL_CMD_UNSPEC

pub const CTRL_CMD_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.DAY_1.html b/docs/libc/constant.DAY_1.html new file mode 100644 index 00000000..0b31ff1e --- /dev/null +++ b/docs/libc/constant.DAY_1.html @@ -0,0 +1 @@ +libc::DAY_1 - Rust

[][src]Constant libc::DAY_1

pub const DAY_1: nl_item = 0x20007;
\ No newline at end of file diff --git a/docs/libc/constant.DAY_2.html b/docs/libc/constant.DAY_2.html new file mode 100644 index 00000000..a2767815 --- /dev/null +++ b/docs/libc/constant.DAY_2.html @@ -0,0 +1 @@ +libc::DAY_2 - Rust

[][src]Constant libc::DAY_2

pub const DAY_2: nl_item = 0x20008;
\ No newline at end of file diff --git a/docs/libc/constant.DAY_3.html b/docs/libc/constant.DAY_3.html new file mode 100644 index 00000000..0600a65a --- /dev/null +++ b/docs/libc/constant.DAY_3.html @@ -0,0 +1 @@ +libc::DAY_3 - Rust

[][src]Constant libc::DAY_3

pub const DAY_3: nl_item = 0x20009;
\ No newline at end of file diff --git a/docs/libc/constant.DAY_4.html b/docs/libc/constant.DAY_4.html new file mode 100644 index 00000000..1ab4ccf8 --- /dev/null +++ b/docs/libc/constant.DAY_4.html @@ -0,0 +1 @@ +libc::DAY_4 - Rust

[][src]Constant libc::DAY_4

pub const DAY_4: nl_item = 0x2000A;
\ No newline at end of file diff --git a/docs/libc/constant.DAY_5.html b/docs/libc/constant.DAY_5.html new file mode 100644 index 00000000..46036f92 --- /dev/null +++ b/docs/libc/constant.DAY_5.html @@ -0,0 +1 @@ +libc::DAY_5 - Rust

[][src]Constant libc::DAY_5

pub const DAY_5: nl_item = 0x2000B;
\ No newline at end of file diff --git a/docs/libc/constant.DAY_6.html b/docs/libc/constant.DAY_6.html new file mode 100644 index 00000000..04c7beee --- /dev/null +++ b/docs/libc/constant.DAY_6.html @@ -0,0 +1 @@ +libc::DAY_6 - Rust

[][src]Constant libc::DAY_6

pub const DAY_6: nl_item = 0x2000C;
\ No newline at end of file diff --git a/docs/libc/constant.DAY_7.html b/docs/libc/constant.DAY_7.html new file mode 100644 index 00000000..195b0aa2 --- /dev/null +++ b/docs/libc/constant.DAY_7.html @@ -0,0 +1 @@ +libc::DAY_7 - Rust

[][src]Constant libc::DAY_7

pub const DAY_7: nl_item = 0x2000D;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SERVICE_LIST_MAX_LEN.html b/docs/libc/constant.DCCP_SERVICE_LIST_MAX_LEN.html new file mode 100644 index 00000000..715159bd --- /dev/null +++ b/docs/libc/constant.DCCP_SERVICE_LIST_MAX_LEN.html @@ -0,0 +1,2 @@ +libc::DCCP_SERVICE_LIST_MAX_LEN - Rust

[][src]Constant libc::DCCP_SERVICE_LIST_MAX_LEN

pub const DCCP_SERVICE_LIST_MAX_LEN: c_int = 32;

maximum number of services provided on the same listening port

+
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_AVAILABLE_CCIDS.html b/docs/libc/constant.DCCP_SOCKOPT_AVAILABLE_CCIDS.html new file mode 100644 index 00000000..80f17de8 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_AVAILABLE_CCIDS.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_AVAILABLE_CCIDS - Rust

[][src]Constant libc::DCCP_SOCKOPT_AVAILABLE_CCIDS

pub const DCCP_SOCKOPT_AVAILABLE_CCIDS: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_CCID.html b/docs/libc/constant.DCCP_SOCKOPT_CCID.html new file mode 100644 index 00000000..df7d0507 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_CCID.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_CCID - Rust

[][src]Constant libc::DCCP_SOCKOPT_CCID

pub const DCCP_SOCKOPT_CCID: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_CCID_RX_INFO.html b/docs/libc/constant.DCCP_SOCKOPT_CCID_RX_INFO.html new file mode 100644 index 00000000..3f773672 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_CCID_RX_INFO.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_CCID_RX_INFO - Rust

[][src]Constant libc::DCCP_SOCKOPT_CCID_RX_INFO

pub const DCCP_SOCKOPT_CCID_RX_INFO: c_int = 128;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_CCID_TX_INFO.html b/docs/libc/constant.DCCP_SOCKOPT_CCID_TX_INFO.html new file mode 100644 index 00000000..0fcb3b72 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_CCID_TX_INFO.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_CCID_TX_INFO - Rust

[][src]Constant libc::DCCP_SOCKOPT_CCID_TX_INFO

pub const DCCP_SOCKOPT_CCID_TX_INFO: c_int = 192;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_CHANGE_L.html b/docs/libc/constant.DCCP_SOCKOPT_CHANGE_L.html new file mode 100644 index 00000000..82a2e218 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_CHANGE_L.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_CHANGE_L - Rust

[][src]Constant libc::DCCP_SOCKOPT_CHANGE_L

pub const DCCP_SOCKOPT_CHANGE_L: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_CHANGE_R.html b/docs/libc/constant.DCCP_SOCKOPT_CHANGE_R.html new file mode 100644 index 00000000..bd396b90 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_CHANGE_R.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_CHANGE_R - Rust

[][src]Constant libc::DCCP_SOCKOPT_CHANGE_R

pub const DCCP_SOCKOPT_CHANGE_R: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_GET_CUR_MPS.html b/docs/libc/constant.DCCP_SOCKOPT_GET_CUR_MPS.html new file mode 100644 index 00000000..d6be7517 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_GET_CUR_MPS.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_GET_CUR_MPS - Rust

[][src]Constant libc::DCCP_SOCKOPT_GET_CUR_MPS

pub const DCCP_SOCKOPT_GET_CUR_MPS: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_PACKET_SIZE.html b/docs/libc/constant.DCCP_SOCKOPT_PACKET_SIZE.html new file mode 100644 index 00000000..44fef052 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_PACKET_SIZE.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_PACKET_SIZE - Rust

[][src]Constant libc::DCCP_SOCKOPT_PACKET_SIZE

pub const DCCP_SOCKOPT_PACKET_SIZE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_QPOLICY_ID.html b/docs/libc/constant.DCCP_SOCKOPT_QPOLICY_ID.html new file mode 100644 index 00000000..e6eecd41 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_QPOLICY_ID.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_QPOLICY_ID - Rust

[][src]Constant libc::DCCP_SOCKOPT_QPOLICY_ID

pub const DCCP_SOCKOPT_QPOLICY_ID: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_QPOLICY_TXQLEN.html b/docs/libc/constant.DCCP_SOCKOPT_QPOLICY_TXQLEN.html new file mode 100644 index 00000000..498fda31 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_QPOLICY_TXQLEN.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_QPOLICY_TXQLEN - Rust

[][src]Constant libc::DCCP_SOCKOPT_QPOLICY_TXQLEN

pub const DCCP_SOCKOPT_QPOLICY_TXQLEN: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_RECV_CSCOV.html b/docs/libc/constant.DCCP_SOCKOPT_RECV_CSCOV.html new file mode 100644 index 00000000..d25e94b0 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_RECV_CSCOV.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_RECV_CSCOV - Rust

[][src]Constant libc::DCCP_SOCKOPT_RECV_CSCOV

pub const DCCP_SOCKOPT_RECV_CSCOV: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_RX_CCID.html b/docs/libc/constant.DCCP_SOCKOPT_RX_CCID.html new file mode 100644 index 00000000..36265d36 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_RX_CCID.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_RX_CCID - Rust

[][src]Constant libc::DCCP_SOCKOPT_RX_CCID

pub const DCCP_SOCKOPT_RX_CCID: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_SEND_CSCOV.html b/docs/libc/constant.DCCP_SOCKOPT_SEND_CSCOV.html new file mode 100644 index 00000000..5eae39c7 --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_SEND_CSCOV.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_SEND_CSCOV - Rust

[][src]Constant libc::DCCP_SOCKOPT_SEND_CSCOV

pub const DCCP_SOCKOPT_SEND_CSCOV: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_SERVER_TIMEWAIT.html b/docs/libc/constant.DCCP_SOCKOPT_SERVER_TIMEWAIT.html new file mode 100644 index 00000000..ed191e8f --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_SERVER_TIMEWAIT.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_SERVER_TIMEWAIT - Rust

[][src]Constant libc::DCCP_SOCKOPT_SERVER_TIMEWAIT

pub const DCCP_SOCKOPT_SERVER_TIMEWAIT: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_SERVICE.html b/docs/libc/constant.DCCP_SOCKOPT_SERVICE.html new file mode 100644 index 00000000..d175ad7d --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_SERVICE.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_SERVICE - Rust

[][src]Constant libc::DCCP_SOCKOPT_SERVICE

pub const DCCP_SOCKOPT_SERVICE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.DCCP_SOCKOPT_TX_CCID.html b/docs/libc/constant.DCCP_SOCKOPT_TX_CCID.html new file mode 100644 index 00000000..ea6d9c8b --- /dev/null +++ b/docs/libc/constant.DCCP_SOCKOPT_TX_CCID.html @@ -0,0 +1 @@ +libc::DCCP_SOCKOPT_TX_CCID - Rust

[][src]Constant libc::DCCP_SOCKOPT_TX_CCID

pub const DCCP_SOCKOPT_TX_CCID: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.DEAD_PROCESS.html b/docs/libc/constant.DEAD_PROCESS.html new file mode 100644 index 00000000..e136beac --- /dev/null +++ b/docs/libc/constant.DEAD_PROCESS.html @@ -0,0 +1 @@ +libc::DEAD_PROCESS - Rust

[][src]Constant libc::DEAD_PROCESS

pub const DEAD_PROCESS: c_short = 8;
\ No newline at end of file diff --git a/docs/libc/constant.DEVPTS_SUPER_MAGIC.html b/docs/libc/constant.DEVPTS_SUPER_MAGIC.html new file mode 100644 index 00000000..467d6d02 --- /dev/null +++ b/docs/libc/constant.DEVPTS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::DEVPTS_SUPER_MAGIC - Rust

[][src]Constant libc::DEVPTS_SUPER_MAGIC

pub const DEVPTS_SUPER_MAGIC: c_long = 0x1cd1;
\ No newline at end of file diff --git a/docs/libc/constant.DS.html b/docs/libc/constant.DS.html new file mode 100644 index 00000000..6baa0ae6 --- /dev/null +++ b/docs/libc/constant.DS.html @@ -0,0 +1 @@ +libc::DS - Rust

[][src]Constant libc::DS

pub const DS: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.DT_BLK.html b/docs/libc/constant.DT_BLK.html new file mode 100644 index 00000000..16817880 --- /dev/null +++ b/docs/libc/constant.DT_BLK.html @@ -0,0 +1 @@ +libc::DT_BLK - Rust

[][src]Constant libc::DT_BLK

pub const DT_BLK: u8 = 6;
\ No newline at end of file diff --git a/docs/libc/constant.DT_CHR.html b/docs/libc/constant.DT_CHR.html new file mode 100644 index 00000000..cefc14eb --- /dev/null +++ b/docs/libc/constant.DT_CHR.html @@ -0,0 +1 @@ +libc::DT_CHR - Rust

[][src]Constant libc::DT_CHR

pub const DT_CHR: u8 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.DT_DIR.html b/docs/libc/constant.DT_DIR.html new file mode 100644 index 00000000..4ec184f4 --- /dev/null +++ b/docs/libc/constant.DT_DIR.html @@ -0,0 +1 @@ +libc::DT_DIR - Rust

[][src]Constant libc::DT_DIR

pub const DT_DIR: u8 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.DT_FIFO.html b/docs/libc/constant.DT_FIFO.html new file mode 100644 index 00000000..e027804d --- /dev/null +++ b/docs/libc/constant.DT_FIFO.html @@ -0,0 +1 @@ +libc::DT_FIFO - Rust

[][src]Constant libc::DT_FIFO

pub const DT_FIFO: u8 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.DT_LNK.html b/docs/libc/constant.DT_LNK.html new file mode 100644 index 00000000..11566d9c --- /dev/null +++ b/docs/libc/constant.DT_LNK.html @@ -0,0 +1 @@ +libc::DT_LNK - Rust

[][src]Constant libc::DT_LNK

pub const DT_LNK: u8 = 10;
\ No newline at end of file diff --git a/docs/libc/constant.DT_REG.html b/docs/libc/constant.DT_REG.html new file mode 100644 index 00000000..0dac7a5b --- /dev/null +++ b/docs/libc/constant.DT_REG.html @@ -0,0 +1 @@ +libc::DT_REG - Rust

[][src]Constant libc::DT_REG

pub const DT_REG: u8 = 8;
\ No newline at end of file diff --git a/docs/libc/constant.DT_SOCK.html b/docs/libc/constant.DT_SOCK.html new file mode 100644 index 00000000..f5b32392 --- /dev/null +++ b/docs/libc/constant.DT_SOCK.html @@ -0,0 +1 @@ +libc::DT_SOCK - Rust

[][src]Constant libc::DT_SOCK

pub const DT_SOCK: u8 = 12;
\ No newline at end of file diff --git a/docs/libc/constant.DT_UNKNOWN.html b/docs/libc/constant.DT_UNKNOWN.html new file mode 100644 index 00000000..6db018ce --- /dev/null +++ b/docs/libc/constant.DT_UNKNOWN.html @@ -0,0 +1 @@ +libc::DT_UNKNOWN - Rust

[][src]Constant libc::DT_UNKNOWN

pub const DT_UNKNOWN: u8 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.D_FMT.html b/docs/libc/constant.D_FMT.html new file mode 100644 index 00000000..17ed9f90 --- /dev/null +++ b/docs/libc/constant.D_FMT.html @@ -0,0 +1 @@ +libc::D_FMT - Rust

[][src]Constant libc::D_FMT

pub const D_FMT: nl_item = 0x20029;
\ No newline at end of file diff --git a/docs/libc/constant.D_T_FMT.html b/docs/libc/constant.D_T_FMT.html new file mode 100644 index 00000000..bfb759cc --- /dev/null +++ b/docs/libc/constant.D_T_FMT.html @@ -0,0 +1 @@ +libc::D_T_FMT - Rust

[][src]Constant libc::D_T_FMT

pub const D_T_FMT: nl_item = 0x20028;
\ No newline at end of file diff --git a/docs/libc/constant.E2BIG.html b/docs/libc/constant.E2BIG.html new file mode 100644 index 00000000..75d15f11 --- /dev/null +++ b/docs/libc/constant.E2BIG.html @@ -0,0 +1 @@ +libc::E2BIG - Rust

[][src]Constant libc::E2BIG

pub const E2BIG: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.EACCES.html b/docs/libc/constant.EACCES.html new file mode 100644 index 00000000..f0aba6bf --- /dev/null +++ b/docs/libc/constant.EACCES.html @@ -0,0 +1 @@ +libc::EACCES - Rust

[][src]Constant libc::EACCES

pub const EACCES: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.EADDRINUSE.html b/docs/libc/constant.EADDRINUSE.html new file mode 100644 index 00000000..9b4f605f --- /dev/null +++ b/docs/libc/constant.EADDRINUSE.html @@ -0,0 +1 @@ +libc::EADDRINUSE - Rust

[][src]Constant libc::EADDRINUSE

pub const EADDRINUSE: c_int = 98;
\ No newline at end of file diff --git a/docs/libc/constant.EADDRNOTAVAIL.html b/docs/libc/constant.EADDRNOTAVAIL.html new file mode 100644 index 00000000..f0fb8473 --- /dev/null +++ b/docs/libc/constant.EADDRNOTAVAIL.html @@ -0,0 +1 @@ +libc::EADDRNOTAVAIL - Rust

[][src]Constant libc::EADDRNOTAVAIL

pub const EADDRNOTAVAIL: c_int = 99;
\ No newline at end of file diff --git a/docs/libc/constant.EADV.html b/docs/libc/constant.EADV.html new file mode 100644 index 00000000..be6a1e97 --- /dev/null +++ b/docs/libc/constant.EADV.html @@ -0,0 +1 @@ +libc::EADV - Rust

[][src]Constant libc::EADV

pub const EADV: c_int = 68;
\ No newline at end of file diff --git a/docs/libc/constant.EAFNOSUPPORT.html b/docs/libc/constant.EAFNOSUPPORT.html new file mode 100644 index 00000000..755d90a3 --- /dev/null +++ b/docs/libc/constant.EAFNOSUPPORT.html @@ -0,0 +1 @@ +libc::EAFNOSUPPORT - Rust

[][src]Constant libc::EAFNOSUPPORT

pub const EAFNOSUPPORT: c_int = 97;
\ No newline at end of file diff --git a/docs/libc/constant.EAGAIN.html b/docs/libc/constant.EAGAIN.html new file mode 100644 index 00000000..df3870a6 --- /dev/null +++ b/docs/libc/constant.EAGAIN.html @@ -0,0 +1 @@ +libc::EAGAIN - Rust

[][src]Constant libc::EAGAIN

pub const EAGAIN: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_AGAIN.html b/docs/libc/constant.EAI_AGAIN.html new file mode 100644 index 00000000..0e8f27d6 --- /dev/null +++ b/docs/libc/constant.EAI_AGAIN.html @@ -0,0 +1 @@ +libc::EAI_AGAIN - Rust

[][src]Constant libc::EAI_AGAIN

pub const EAI_AGAIN: c_int = -3;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_BADFLAGS.html b/docs/libc/constant.EAI_BADFLAGS.html new file mode 100644 index 00000000..aade2a44 --- /dev/null +++ b/docs/libc/constant.EAI_BADFLAGS.html @@ -0,0 +1 @@ +libc::EAI_BADFLAGS - Rust

[][src]Constant libc::EAI_BADFLAGS

pub const EAI_BADFLAGS: c_int = -1;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_FAIL.html b/docs/libc/constant.EAI_FAIL.html new file mode 100644 index 00000000..ee3fbbd9 --- /dev/null +++ b/docs/libc/constant.EAI_FAIL.html @@ -0,0 +1 @@ +libc::EAI_FAIL - Rust

[][src]Constant libc::EAI_FAIL

pub const EAI_FAIL: c_int = -4;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_FAMILY.html b/docs/libc/constant.EAI_FAMILY.html new file mode 100644 index 00000000..5529e259 --- /dev/null +++ b/docs/libc/constant.EAI_FAMILY.html @@ -0,0 +1 @@ +libc::EAI_FAMILY - Rust

[][src]Constant libc::EAI_FAMILY

pub const EAI_FAMILY: c_int = -6;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_MEMORY.html b/docs/libc/constant.EAI_MEMORY.html new file mode 100644 index 00000000..e51e00e9 --- /dev/null +++ b/docs/libc/constant.EAI_MEMORY.html @@ -0,0 +1 @@ +libc::EAI_MEMORY - Rust

[][src]Constant libc::EAI_MEMORY

pub const EAI_MEMORY: c_int = -10;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_NODATA.html b/docs/libc/constant.EAI_NODATA.html new file mode 100644 index 00000000..fa1845a5 --- /dev/null +++ b/docs/libc/constant.EAI_NODATA.html @@ -0,0 +1 @@ +libc::EAI_NODATA - Rust

[][src]Constant libc::EAI_NODATA

pub const EAI_NODATA: c_int = -5;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_NONAME.html b/docs/libc/constant.EAI_NONAME.html new file mode 100644 index 00000000..585b7398 --- /dev/null +++ b/docs/libc/constant.EAI_NONAME.html @@ -0,0 +1 @@ +libc::EAI_NONAME - Rust

[][src]Constant libc::EAI_NONAME

pub const EAI_NONAME: c_int = -2;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_OVERFLOW.html b/docs/libc/constant.EAI_OVERFLOW.html new file mode 100644 index 00000000..fdccc413 --- /dev/null +++ b/docs/libc/constant.EAI_OVERFLOW.html @@ -0,0 +1 @@ +libc::EAI_OVERFLOW - Rust

[][src]Constant libc::EAI_OVERFLOW

pub const EAI_OVERFLOW: c_int = -12;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_SERVICE.html b/docs/libc/constant.EAI_SERVICE.html new file mode 100644 index 00000000..01589030 --- /dev/null +++ b/docs/libc/constant.EAI_SERVICE.html @@ -0,0 +1 @@ +libc::EAI_SERVICE - Rust

[][src]Constant libc::EAI_SERVICE

pub const EAI_SERVICE: c_int = -8;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_SOCKTYPE.html b/docs/libc/constant.EAI_SOCKTYPE.html new file mode 100644 index 00000000..c3e9d76f --- /dev/null +++ b/docs/libc/constant.EAI_SOCKTYPE.html @@ -0,0 +1 @@ +libc::EAI_SOCKTYPE - Rust

[][src]Constant libc::EAI_SOCKTYPE

pub const EAI_SOCKTYPE: c_int = -7;
\ No newline at end of file diff --git a/docs/libc/constant.EAI_SYSTEM.html b/docs/libc/constant.EAI_SYSTEM.html new file mode 100644 index 00000000..42d217ee --- /dev/null +++ b/docs/libc/constant.EAI_SYSTEM.html @@ -0,0 +1 @@ +libc::EAI_SYSTEM - Rust

[][src]Constant libc::EAI_SYSTEM

pub const EAI_SYSTEM: c_int = -11;
\ No newline at end of file diff --git a/docs/libc/constant.EALREADY.html b/docs/libc/constant.EALREADY.html new file mode 100644 index 00000000..5a9b94a1 --- /dev/null +++ b/docs/libc/constant.EALREADY.html @@ -0,0 +1 @@ +libc::EALREADY - Rust

[][src]Constant libc::EALREADY

pub const EALREADY: c_int = 114;
\ No newline at end of file diff --git a/docs/libc/constant.EBADE.html b/docs/libc/constant.EBADE.html new file mode 100644 index 00000000..f443a2b4 --- /dev/null +++ b/docs/libc/constant.EBADE.html @@ -0,0 +1 @@ +libc::EBADE - Rust

[][src]Constant libc::EBADE

pub const EBADE: c_int = 52;
\ No newline at end of file diff --git a/docs/libc/constant.EBADF.html b/docs/libc/constant.EBADF.html new file mode 100644 index 00000000..d564c753 --- /dev/null +++ b/docs/libc/constant.EBADF.html @@ -0,0 +1 @@ +libc::EBADF - Rust

[][src]Constant libc::EBADF

pub const EBADF: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.EBADFD.html b/docs/libc/constant.EBADFD.html new file mode 100644 index 00000000..3b0380e6 --- /dev/null +++ b/docs/libc/constant.EBADFD.html @@ -0,0 +1 @@ +libc::EBADFD - Rust

[][src]Constant libc::EBADFD

pub const EBADFD: c_int = 77;
\ No newline at end of file diff --git a/docs/libc/constant.EBADMSG.html b/docs/libc/constant.EBADMSG.html new file mode 100644 index 00000000..652ba888 --- /dev/null +++ b/docs/libc/constant.EBADMSG.html @@ -0,0 +1 @@ +libc::EBADMSG - Rust

[][src]Constant libc::EBADMSG

pub const EBADMSG: c_int = 74;
\ No newline at end of file diff --git a/docs/libc/constant.EBADR.html b/docs/libc/constant.EBADR.html new file mode 100644 index 00000000..865f83d9 --- /dev/null +++ b/docs/libc/constant.EBADR.html @@ -0,0 +1 @@ +libc::EBADR - Rust

[][src]Constant libc::EBADR

pub const EBADR: c_int = 53;
\ No newline at end of file diff --git a/docs/libc/constant.EBADRQC.html b/docs/libc/constant.EBADRQC.html new file mode 100644 index 00000000..27d46530 --- /dev/null +++ b/docs/libc/constant.EBADRQC.html @@ -0,0 +1 @@ +libc::EBADRQC - Rust

[][src]Constant libc::EBADRQC

pub const EBADRQC: c_int = 56;
\ No newline at end of file diff --git a/docs/libc/constant.EBADSLT.html b/docs/libc/constant.EBADSLT.html new file mode 100644 index 00000000..d99a35d6 --- /dev/null +++ b/docs/libc/constant.EBADSLT.html @@ -0,0 +1 @@ +libc::EBADSLT - Rust

[][src]Constant libc::EBADSLT

pub const EBADSLT: c_int = 57;
\ No newline at end of file diff --git a/docs/libc/constant.EBFONT.html b/docs/libc/constant.EBFONT.html new file mode 100644 index 00000000..347f3c44 --- /dev/null +++ b/docs/libc/constant.EBFONT.html @@ -0,0 +1 @@ +libc::EBFONT - Rust

[][src]Constant libc::EBFONT

pub const EBFONT: c_int = 59;
\ No newline at end of file diff --git a/docs/libc/constant.EBUSY.html b/docs/libc/constant.EBUSY.html new file mode 100644 index 00000000..390ad3a1 --- /dev/null +++ b/docs/libc/constant.EBUSY.html @@ -0,0 +1 @@ +libc::EBUSY - Rust

[][src]Constant libc::EBUSY

pub const EBUSY: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.ECANCELED.html b/docs/libc/constant.ECANCELED.html new file mode 100644 index 00000000..3581517e --- /dev/null +++ b/docs/libc/constant.ECANCELED.html @@ -0,0 +1 @@ +libc::ECANCELED - Rust

[][src]Constant libc::ECANCELED

pub const ECANCELED: c_int = 125;
\ No newline at end of file diff --git a/docs/libc/constant.ECHILD.html b/docs/libc/constant.ECHILD.html new file mode 100644 index 00000000..3e7c32b8 --- /dev/null +++ b/docs/libc/constant.ECHILD.html @@ -0,0 +1 @@ +libc::ECHILD - Rust

[][src]Constant libc::ECHILD

pub const ECHILD: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.ECHO.html b/docs/libc/constant.ECHO.html new file mode 100644 index 00000000..1f2c1716 --- /dev/null +++ b/docs/libc/constant.ECHO.html @@ -0,0 +1 @@ +libc::ECHO - Rust

[][src]Constant libc::ECHO

pub const ECHO: tcflag_t = 0x00000008;
\ No newline at end of file diff --git a/docs/libc/constant.ECHOCTL.html b/docs/libc/constant.ECHOCTL.html new file mode 100644 index 00000000..a74e791b --- /dev/null +++ b/docs/libc/constant.ECHOCTL.html @@ -0,0 +1 @@ +libc::ECHOCTL - Rust

[][src]Constant libc::ECHOCTL

pub const ECHOCTL: tcflag_t = 0x00000200;
\ No newline at end of file diff --git a/docs/libc/constant.ECHOE.html b/docs/libc/constant.ECHOE.html new file mode 100644 index 00000000..68c82c1b --- /dev/null +++ b/docs/libc/constant.ECHOE.html @@ -0,0 +1 @@ +libc::ECHOE - Rust

[][src]Constant libc::ECHOE

pub const ECHOE: tcflag_t = 0x00000010;
\ No newline at end of file diff --git a/docs/libc/constant.ECHOK.html b/docs/libc/constant.ECHOK.html new file mode 100644 index 00000000..9511419c --- /dev/null +++ b/docs/libc/constant.ECHOK.html @@ -0,0 +1 @@ +libc::ECHOK - Rust

[][src]Constant libc::ECHOK

pub const ECHOK: tcflag_t = 0x00000020;
\ No newline at end of file diff --git a/docs/libc/constant.ECHOKE.html b/docs/libc/constant.ECHOKE.html new file mode 100644 index 00000000..ecd7bd19 --- /dev/null +++ b/docs/libc/constant.ECHOKE.html @@ -0,0 +1 @@ +libc::ECHOKE - Rust

[][src]Constant libc::ECHOKE

pub const ECHOKE: tcflag_t = 0x00000800;
\ No newline at end of file diff --git a/docs/libc/constant.ECHONL.html b/docs/libc/constant.ECHONL.html new file mode 100644 index 00000000..c28bbb78 --- /dev/null +++ b/docs/libc/constant.ECHONL.html @@ -0,0 +1 @@ +libc::ECHONL - Rust

[][src]Constant libc::ECHONL

pub const ECHONL: tcflag_t = 0x00000040;
\ No newline at end of file diff --git a/docs/libc/constant.ECHOPRT.html b/docs/libc/constant.ECHOPRT.html new file mode 100644 index 00000000..bff54f06 --- /dev/null +++ b/docs/libc/constant.ECHOPRT.html @@ -0,0 +1 @@ +libc::ECHOPRT - Rust

[][src]Constant libc::ECHOPRT

pub const ECHOPRT: tcflag_t = 0x00000400;
\ No newline at end of file diff --git a/docs/libc/constant.ECHRNG.html b/docs/libc/constant.ECHRNG.html new file mode 100644 index 00000000..b4f6a6d8 --- /dev/null +++ b/docs/libc/constant.ECHRNG.html @@ -0,0 +1 @@ +libc::ECHRNG - Rust

[][src]Constant libc::ECHRNG

pub const ECHRNG: c_int = 44;
\ No newline at end of file diff --git a/docs/libc/constant.ECOMM.html b/docs/libc/constant.ECOMM.html new file mode 100644 index 00000000..691754e7 --- /dev/null +++ b/docs/libc/constant.ECOMM.html @@ -0,0 +1 @@ +libc::ECOMM - Rust

[][src]Constant libc::ECOMM

pub const ECOMM: c_int = 70;
\ No newline at end of file diff --git a/docs/libc/constant.ECONNABORTED.html b/docs/libc/constant.ECONNABORTED.html new file mode 100644 index 00000000..191ff382 --- /dev/null +++ b/docs/libc/constant.ECONNABORTED.html @@ -0,0 +1 @@ +libc::ECONNABORTED - Rust

[][src]Constant libc::ECONNABORTED

pub const ECONNABORTED: c_int = 103;
\ No newline at end of file diff --git a/docs/libc/constant.ECONNREFUSED.html b/docs/libc/constant.ECONNREFUSED.html new file mode 100644 index 00000000..bd3c8527 --- /dev/null +++ b/docs/libc/constant.ECONNREFUSED.html @@ -0,0 +1 @@ +libc::ECONNREFUSED - Rust

[][src]Constant libc::ECONNREFUSED

pub const ECONNREFUSED: c_int = 111;
\ No newline at end of file diff --git a/docs/libc/constant.ECONNRESET.html b/docs/libc/constant.ECONNRESET.html new file mode 100644 index 00000000..4846a7a1 --- /dev/null +++ b/docs/libc/constant.ECONNRESET.html @@ -0,0 +1 @@ +libc::ECONNRESET - Rust

[][src]Constant libc::ECONNRESET

pub const ECONNRESET: c_int = 104;
\ No newline at end of file diff --git a/docs/libc/constant.ECRYPTFS_SUPER_MAGIC.html b/docs/libc/constant.ECRYPTFS_SUPER_MAGIC.html new file mode 100644 index 00000000..13d99b18 --- /dev/null +++ b/docs/libc/constant.ECRYPTFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::ECRYPTFS_SUPER_MAGIC - Rust

[][src]Constant libc::ECRYPTFS_SUPER_MAGIC

pub const ECRYPTFS_SUPER_MAGIC: c_long = 0xf15f;
\ No newline at end of file diff --git a/docs/libc/constant.EDEADLK.html b/docs/libc/constant.EDEADLK.html new file mode 100644 index 00000000..3fa95ebb --- /dev/null +++ b/docs/libc/constant.EDEADLK.html @@ -0,0 +1 @@ +libc::EDEADLK - Rust

[][src]Constant libc::EDEADLK

pub const EDEADLK: c_int = 35;
\ No newline at end of file diff --git a/docs/libc/constant.EDEADLOCK.html b/docs/libc/constant.EDEADLOCK.html new file mode 100644 index 00000000..4cd696aa --- /dev/null +++ b/docs/libc/constant.EDEADLOCK.html @@ -0,0 +1 @@ +libc::EDEADLOCK - Rust

[][src]Constant libc::EDEADLOCK

pub const EDEADLOCK: c_int = 35;
\ No newline at end of file diff --git a/docs/libc/constant.EDESTADDRREQ.html b/docs/libc/constant.EDESTADDRREQ.html new file mode 100644 index 00000000..7e411824 --- /dev/null +++ b/docs/libc/constant.EDESTADDRREQ.html @@ -0,0 +1 @@ +libc::EDESTADDRREQ - Rust

[][src]Constant libc::EDESTADDRREQ

pub const EDESTADDRREQ: c_int = 89;
\ No newline at end of file diff --git a/docs/libc/constant.EDOM.html b/docs/libc/constant.EDOM.html new file mode 100644 index 00000000..afd816cf --- /dev/null +++ b/docs/libc/constant.EDOM.html @@ -0,0 +1 @@ +libc::EDOM - Rust

[][src]Constant libc::EDOM

pub const EDOM: c_int = 33;
\ No newline at end of file diff --git a/docs/libc/constant.EDOTDOT.html b/docs/libc/constant.EDOTDOT.html new file mode 100644 index 00000000..17d0e913 --- /dev/null +++ b/docs/libc/constant.EDOTDOT.html @@ -0,0 +1 @@ +libc::EDOTDOT - Rust

[][src]Constant libc::EDOTDOT

pub const EDOTDOT: c_int = 73;
\ No newline at end of file diff --git a/docs/libc/constant.EDQUOT.html b/docs/libc/constant.EDQUOT.html new file mode 100644 index 00000000..5fdd4eb6 --- /dev/null +++ b/docs/libc/constant.EDQUOT.html @@ -0,0 +1 @@ +libc::EDQUOT - Rust

[][src]Constant libc::EDQUOT

pub const EDQUOT: c_int = 122;
\ No newline at end of file diff --git a/docs/libc/constant.EEXIST.html b/docs/libc/constant.EEXIST.html new file mode 100644 index 00000000..781f133b --- /dev/null +++ b/docs/libc/constant.EEXIST.html @@ -0,0 +1 @@ +libc::EEXIST - Rust

[][src]Constant libc::EEXIST

pub const EEXIST: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.EFAULT.html b/docs/libc/constant.EFAULT.html new file mode 100644 index 00000000..2320aa7d --- /dev/null +++ b/docs/libc/constant.EFAULT.html @@ -0,0 +1 @@ +libc::EFAULT - Rust

[][src]Constant libc::EFAULT

pub const EFAULT: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.EFBIG.html b/docs/libc/constant.EFBIG.html new file mode 100644 index 00000000..0b82e007 --- /dev/null +++ b/docs/libc/constant.EFBIG.html @@ -0,0 +1 @@ +libc::EFBIG - Rust

[][src]Constant libc::EFBIG

pub const EFBIG: c_int = 27;
\ No newline at end of file diff --git a/docs/libc/constant.EFD_CLOEXEC.html b/docs/libc/constant.EFD_CLOEXEC.html new file mode 100644 index 00000000..409cd2bb --- /dev/null +++ b/docs/libc/constant.EFD_CLOEXEC.html @@ -0,0 +1 @@ +libc::EFD_CLOEXEC - Rust

[][src]Constant libc::EFD_CLOEXEC

pub const EFD_CLOEXEC: c_int = 0x80000;
\ No newline at end of file diff --git a/docs/libc/constant.EFD_NONBLOCK.html b/docs/libc/constant.EFD_NONBLOCK.html new file mode 100644 index 00000000..e7ef98ea --- /dev/null +++ b/docs/libc/constant.EFD_NONBLOCK.html @@ -0,0 +1 @@ +libc::EFD_NONBLOCK - Rust

[][src]Constant libc::EFD_NONBLOCK

pub const EFD_NONBLOCK: c_int = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.EFD_SEMAPHORE.html b/docs/libc/constant.EFD_SEMAPHORE.html new file mode 100644 index 00000000..c31ba7e6 --- /dev/null +++ b/docs/libc/constant.EFD_SEMAPHORE.html @@ -0,0 +1 @@ +libc::EFD_SEMAPHORE - Rust

[][src]Constant libc::EFD_SEMAPHORE

pub const EFD_SEMAPHORE: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.EFLAGS.html b/docs/libc/constant.EFLAGS.html new file mode 100644 index 00000000..3e81c530 --- /dev/null +++ b/docs/libc/constant.EFLAGS.html @@ -0,0 +1 @@ +libc::EFLAGS - Rust

[][src]Constant libc::EFLAGS

pub const EFLAGS: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.EFS_SUPER_MAGIC.html b/docs/libc/constant.EFS_SUPER_MAGIC.html new file mode 100644 index 00000000..9885fab7 --- /dev/null +++ b/docs/libc/constant.EFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::EFS_SUPER_MAGIC - Rust

[][src]Constant libc::EFS_SUPER_MAGIC

pub const EFS_SUPER_MAGIC: c_long = 0x00414a53;
\ No newline at end of file diff --git a/docs/libc/constant.EHOSTDOWN.html b/docs/libc/constant.EHOSTDOWN.html new file mode 100644 index 00000000..b4e8757a --- /dev/null +++ b/docs/libc/constant.EHOSTDOWN.html @@ -0,0 +1 @@ +libc::EHOSTDOWN - Rust

[][src]Constant libc::EHOSTDOWN

pub const EHOSTDOWN: c_int = 112;
\ No newline at end of file diff --git a/docs/libc/constant.EHOSTUNREACH.html b/docs/libc/constant.EHOSTUNREACH.html new file mode 100644 index 00000000..8594df68 --- /dev/null +++ b/docs/libc/constant.EHOSTUNREACH.html @@ -0,0 +1 @@ +libc::EHOSTUNREACH - Rust

[][src]Constant libc::EHOSTUNREACH

pub const EHOSTUNREACH: c_int = 113;
\ No newline at end of file diff --git a/docs/libc/constant.EHWPOISON.html b/docs/libc/constant.EHWPOISON.html new file mode 100644 index 00000000..b8bc9865 --- /dev/null +++ b/docs/libc/constant.EHWPOISON.html @@ -0,0 +1 @@ +libc::EHWPOISON - Rust

[][src]Constant libc::EHWPOISON

pub const EHWPOISON: c_int = 133;
\ No newline at end of file diff --git a/docs/libc/constant.EIDRM.html b/docs/libc/constant.EIDRM.html new file mode 100644 index 00000000..1eef24e1 --- /dev/null +++ b/docs/libc/constant.EIDRM.html @@ -0,0 +1 @@ +libc::EIDRM - Rust

[][src]Constant libc::EIDRM

pub const EIDRM: c_int = 43;
\ No newline at end of file diff --git a/docs/libc/constant.EILSEQ.html b/docs/libc/constant.EILSEQ.html new file mode 100644 index 00000000..dfb10964 --- /dev/null +++ b/docs/libc/constant.EILSEQ.html @@ -0,0 +1 @@ +libc::EILSEQ - Rust

[][src]Constant libc::EILSEQ

pub const EILSEQ: c_int = 84;
\ No newline at end of file diff --git a/docs/libc/constant.EINPROGRESS.html b/docs/libc/constant.EINPROGRESS.html new file mode 100644 index 00000000..30f6d3b0 --- /dev/null +++ b/docs/libc/constant.EINPROGRESS.html @@ -0,0 +1 @@ +libc::EINPROGRESS - Rust

[][src]Constant libc::EINPROGRESS

pub const EINPROGRESS: c_int = 115;
\ No newline at end of file diff --git a/docs/libc/constant.EINTR.html b/docs/libc/constant.EINTR.html new file mode 100644 index 00000000..985d2fc1 --- /dev/null +++ b/docs/libc/constant.EINTR.html @@ -0,0 +1 @@ +libc::EINTR - Rust

[][src]Constant libc::EINTR

pub const EINTR: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.EINVAL.html b/docs/libc/constant.EINVAL.html new file mode 100644 index 00000000..c04880f0 --- /dev/null +++ b/docs/libc/constant.EINVAL.html @@ -0,0 +1 @@ +libc::EINVAL - Rust

[][src]Constant libc::EINVAL

pub const EINVAL: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.EIO.html b/docs/libc/constant.EIO.html new file mode 100644 index 00000000..b5667653 --- /dev/null +++ b/docs/libc/constant.EIO.html @@ -0,0 +1 @@ +libc::EIO - Rust

[][src]Constant libc::EIO

pub const EIO: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.EISCONN.html b/docs/libc/constant.EISCONN.html new file mode 100644 index 00000000..ce403e15 --- /dev/null +++ b/docs/libc/constant.EISCONN.html @@ -0,0 +1 @@ +libc::EISCONN - Rust

[][src]Constant libc::EISCONN

pub const EISCONN: c_int = 106;
\ No newline at end of file diff --git a/docs/libc/constant.EISDIR.html b/docs/libc/constant.EISDIR.html new file mode 100644 index 00000000..b6fd7d68 --- /dev/null +++ b/docs/libc/constant.EISDIR.html @@ -0,0 +1 @@ +libc::EISDIR - Rust

[][src]Constant libc::EISDIR

pub const EISDIR: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.EISNAM.html b/docs/libc/constant.EISNAM.html new file mode 100644 index 00000000..380537dd --- /dev/null +++ b/docs/libc/constant.EISNAM.html @@ -0,0 +1 @@ +libc::EISNAM - Rust

[][src]Constant libc::EISNAM

pub const EISNAM: c_int = 120;
\ No newline at end of file diff --git a/docs/libc/constant.EKEYEXPIRED.html b/docs/libc/constant.EKEYEXPIRED.html new file mode 100644 index 00000000..33cd09d5 --- /dev/null +++ b/docs/libc/constant.EKEYEXPIRED.html @@ -0,0 +1 @@ +libc::EKEYEXPIRED - Rust

[][src]Constant libc::EKEYEXPIRED

pub const EKEYEXPIRED: c_int = 127;
\ No newline at end of file diff --git a/docs/libc/constant.EKEYREJECTED.html b/docs/libc/constant.EKEYREJECTED.html new file mode 100644 index 00000000..ced33499 --- /dev/null +++ b/docs/libc/constant.EKEYREJECTED.html @@ -0,0 +1 @@ +libc::EKEYREJECTED - Rust

[][src]Constant libc::EKEYREJECTED

pub const EKEYREJECTED: c_int = 129;
\ No newline at end of file diff --git a/docs/libc/constant.EKEYREVOKED.html b/docs/libc/constant.EKEYREVOKED.html new file mode 100644 index 00000000..095ebdd9 --- /dev/null +++ b/docs/libc/constant.EKEYREVOKED.html @@ -0,0 +1 @@ +libc::EKEYREVOKED - Rust

[][src]Constant libc::EKEYREVOKED

pub const EKEYREVOKED: c_int = 128;
\ No newline at end of file diff --git a/docs/libc/constant.EL2HLT.html b/docs/libc/constant.EL2HLT.html new file mode 100644 index 00000000..64f2a3c5 --- /dev/null +++ b/docs/libc/constant.EL2HLT.html @@ -0,0 +1 @@ +libc::EL2HLT - Rust

[][src]Constant libc::EL2HLT

pub const EL2HLT: c_int = 51;
\ No newline at end of file diff --git a/docs/libc/constant.EL2NSYNC.html b/docs/libc/constant.EL2NSYNC.html new file mode 100644 index 00000000..14790987 --- /dev/null +++ b/docs/libc/constant.EL2NSYNC.html @@ -0,0 +1 @@ +libc::EL2NSYNC - Rust

[][src]Constant libc::EL2NSYNC

pub const EL2NSYNC: c_int = 45;
\ No newline at end of file diff --git a/docs/libc/constant.EL3HLT.html b/docs/libc/constant.EL3HLT.html new file mode 100644 index 00000000..60bad71a --- /dev/null +++ b/docs/libc/constant.EL3HLT.html @@ -0,0 +1 @@ +libc::EL3HLT - Rust

[][src]Constant libc::EL3HLT

pub const EL3HLT: c_int = 46;
\ No newline at end of file diff --git a/docs/libc/constant.EL3RST.html b/docs/libc/constant.EL3RST.html new file mode 100644 index 00000000..af0facb9 --- /dev/null +++ b/docs/libc/constant.EL3RST.html @@ -0,0 +1 @@ +libc::EL3RST - Rust

[][src]Constant libc::EL3RST

pub const EL3RST: c_int = 47;
\ No newline at end of file diff --git a/docs/libc/constant.ELIBACC.html b/docs/libc/constant.ELIBACC.html new file mode 100644 index 00000000..bb19834e --- /dev/null +++ b/docs/libc/constant.ELIBACC.html @@ -0,0 +1 @@ +libc::ELIBACC - Rust

[][src]Constant libc::ELIBACC

pub const ELIBACC: c_int = 79;
\ No newline at end of file diff --git a/docs/libc/constant.ELIBBAD.html b/docs/libc/constant.ELIBBAD.html new file mode 100644 index 00000000..a1572fd2 --- /dev/null +++ b/docs/libc/constant.ELIBBAD.html @@ -0,0 +1 @@ +libc::ELIBBAD - Rust

[][src]Constant libc::ELIBBAD

pub const ELIBBAD: c_int = 80;
\ No newline at end of file diff --git a/docs/libc/constant.ELIBEXEC.html b/docs/libc/constant.ELIBEXEC.html new file mode 100644 index 00000000..3c946bdc --- /dev/null +++ b/docs/libc/constant.ELIBEXEC.html @@ -0,0 +1 @@ +libc::ELIBEXEC - Rust

[][src]Constant libc::ELIBEXEC

pub const ELIBEXEC: c_int = 83;
\ No newline at end of file diff --git a/docs/libc/constant.ELIBMAX.html b/docs/libc/constant.ELIBMAX.html new file mode 100644 index 00000000..15340f05 --- /dev/null +++ b/docs/libc/constant.ELIBMAX.html @@ -0,0 +1 @@ +libc::ELIBMAX - Rust

[][src]Constant libc::ELIBMAX

pub const ELIBMAX: c_int = 82;
\ No newline at end of file diff --git a/docs/libc/constant.ELIBSCN.html b/docs/libc/constant.ELIBSCN.html new file mode 100644 index 00000000..d794367a --- /dev/null +++ b/docs/libc/constant.ELIBSCN.html @@ -0,0 +1 @@ +libc::ELIBSCN - Rust

[][src]Constant libc::ELIBSCN

pub const ELIBSCN: c_int = 81;
\ No newline at end of file diff --git a/docs/libc/constant.ELNRNG.html b/docs/libc/constant.ELNRNG.html new file mode 100644 index 00000000..3cd0085b --- /dev/null +++ b/docs/libc/constant.ELNRNG.html @@ -0,0 +1 @@ +libc::ELNRNG - Rust

[][src]Constant libc::ELNRNG

pub const ELNRNG: c_int = 48;
\ No newline at end of file diff --git a/docs/libc/constant.ELOOP.html b/docs/libc/constant.ELOOP.html new file mode 100644 index 00000000..37b4957d --- /dev/null +++ b/docs/libc/constant.ELOOP.html @@ -0,0 +1 @@ +libc::ELOOP - Rust

[][src]Constant libc::ELOOP

pub const ELOOP: c_int = 40;
\ No newline at end of file diff --git a/docs/libc/constant.EMEDIUMTYPE.html b/docs/libc/constant.EMEDIUMTYPE.html new file mode 100644 index 00000000..aaad7f97 --- /dev/null +++ b/docs/libc/constant.EMEDIUMTYPE.html @@ -0,0 +1 @@ +libc::EMEDIUMTYPE - Rust

[][src]Constant libc::EMEDIUMTYPE

pub const EMEDIUMTYPE: c_int = 124;
\ No newline at end of file diff --git a/docs/libc/constant.EMFILE.html b/docs/libc/constant.EMFILE.html new file mode 100644 index 00000000..48537fc9 --- /dev/null +++ b/docs/libc/constant.EMFILE.html @@ -0,0 +1 @@ +libc::EMFILE - Rust

[][src]Constant libc::EMFILE

pub const EMFILE: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.EMLINK.html b/docs/libc/constant.EMLINK.html new file mode 100644 index 00000000..ad2013d7 --- /dev/null +++ b/docs/libc/constant.EMLINK.html @@ -0,0 +1 @@ +libc::EMLINK - Rust

[][src]Constant libc::EMLINK

pub const EMLINK: c_int = 31;
\ No newline at end of file diff --git a/docs/libc/constant.EMPTY.html b/docs/libc/constant.EMPTY.html new file mode 100644 index 00000000..3a462dcd --- /dev/null +++ b/docs/libc/constant.EMPTY.html @@ -0,0 +1 @@ +libc::EMPTY - Rust

[][src]Constant libc::EMPTY

pub const EMPTY: c_short = 0;
\ No newline at end of file diff --git a/docs/libc/constant.EMSGSIZE.html b/docs/libc/constant.EMSGSIZE.html new file mode 100644 index 00000000..d50903c3 --- /dev/null +++ b/docs/libc/constant.EMSGSIZE.html @@ -0,0 +1 @@ +libc::EMSGSIZE - Rust

[][src]Constant libc::EMSGSIZE

pub const EMSGSIZE: c_int = 90;
\ No newline at end of file diff --git a/docs/libc/constant.EMULTIHOP.html b/docs/libc/constant.EMULTIHOP.html new file mode 100644 index 00000000..30301225 --- /dev/null +++ b/docs/libc/constant.EMULTIHOP.html @@ -0,0 +1 @@ +libc::EMULTIHOP - Rust

[][src]Constant libc::EMULTIHOP

pub const EMULTIHOP: c_int = 72;
\ No newline at end of file diff --git a/docs/libc/constant.ENAMETOOLONG.html b/docs/libc/constant.ENAMETOOLONG.html new file mode 100644 index 00000000..35b67cd8 --- /dev/null +++ b/docs/libc/constant.ENAMETOOLONG.html @@ -0,0 +1 @@ +libc::ENAMETOOLONG - Rust

[][src]Constant libc::ENAMETOOLONG

pub const ENAMETOOLONG: c_int = 36;
\ No newline at end of file diff --git a/docs/libc/constant.ENAVAIL.html b/docs/libc/constant.ENAVAIL.html new file mode 100644 index 00000000..35001f23 --- /dev/null +++ b/docs/libc/constant.ENAVAIL.html @@ -0,0 +1 @@ +libc::ENAVAIL - Rust

[][src]Constant libc::ENAVAIL

pub const ENAVAIL: c_int = 119;
\ No newline at end of file diff --git a/docs/libc/constant.ENETDOWN.html b/docs/libc/constant.ENETDOWN.html new file mode 100644 index 00000000..b1b93940 --- /dev/null +++ b/docs/libc/constant.ENETDOWN.html @@ -0,0 +1 @@ +libc::ENETDOWN - Rust

[][src]Constant libc::ENETDOWN

pub const ENETDOWN: c_int = 100;
\ No newline at end of file diff --git a/docs/libc/constant.ENETRESET.html b/docs/libc/constant.ENETRESET.html new file mode 100644 index 00000000..48668c35 --- /dev/null +++ b/docs/libc/constant.ENETRESET.html @@ -0,0 +1 @@ +libc::ENETRESET - Rust

[][src]Constant libc::ENETRESET

pub const ENETRESET: c_int = 102;
\ No newline at end of file diff --git a/docs/libc/constant.ENETUNREACH.html b/docs/libc/constant.ENETUNREACH.html new file mode 100644 index 00000000..97834edf --- /dev/null +++ b/docs/libc/constant.ENETUNREACH.html @@ -0,0 +1 @@ +libc::ENETUNREACH - Rust

[][src]Constant libc::ENETUNREACH

pub const ENETUNREACH: c_int = 101;
\ No newline at end of file diff --git a/docs/libc/constant.ENFILE.html b/docs/libc/constant.ENFILE.html new file mode 100644 index 00000000..be3efdeb --- /dev/null +++ b/docs/libc/constant.ENFILE.html @@ -0,0 +1 @@ +libc::ENFILE - Rust

[][src]Constant libc::ENFILE

pub const ENFILE: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.ENOANO.html b/docs/libc/constant.ENOANO.html new file mode 100644 index 00000000..d654e749 --- /dev/null +++ b/docs/libc/constant.ENOANO.html @@ -0,0 +1 @@ +libc::ENOANO - Rust

[][src]Constant libc::ENOANO

pub const ENOANO: c_int = 55;
\ No newline at end of file diff --git a/docs/libc/constant.ENOATTR.html b/docs/libc/constant.ENOATTR.html new file mode 100644 index 00000000..a3db3d6a --- /dev/null +++ b/docs/libc/constant.ENOATTR.html @@ -0,0 +1,2 @@ +libc::ENOATTR - Rust

[][src]Constant libc::ENOATTR

pub const ENOATTR: c_int = ::ENODATA; // 61i32
👎 Deprecated since 0.2.55:

ENOATTR is not available on Linux; use ENODATA instead

+
\ No newline at end of file diff --git a/docs/libc/constant.ENOBUFS.html b/docs/libc/constant.ENOBUFS.html new file mode 100644 index 00000000..2f1f1ba0 --- /dev/null +++ b/docs/libc/constant.ENOBUFS.html @@ -0,0 +1 @@ +libc::ENOBUFS - Rust

[][src]Constant libc::ENOBUFS

pub const ENOBUFS: c_int = 105;
\ No newline at end of file diff --git a/docs/libc/constant.ENOCSI.html b/docs/libc/constant.ENOCSI.html new file mode 100644 index 00000000..e3360566 --- /dev/null +++ b/docs/libc/constant.ENOCSI.html @@ -0,0 +1 @@ +libc::ENOCSI - Rust

[][src]Constant libc::ENOCSI

pub const ENOCSI: c_int = 50;
\ No newline at end of file diff --git a/docs/libc/constant.ENODATA.html b/docs/libc/constant.ENODATA.html new file mode 100644 index 00000000..eee16108 --- /dev/null +++ b/docs/libc/constant.ENODATA.html @@ -0,0 +1 @@ +libc::ENODATA - Rust

[][src]Constant libc::ENODATA

pub const ENODATA: c_int = 61;
\ No newline at end of file diff --git a/docs/libc/constant.ENODEV.html b/docs/libc/constant.ENODEV.html new file mode 100644 index 00000000..2c2b8c61 --- /dev/null +++ b/docs/libc/constant.ENODEV.html @@ -0,0 +1 @@ +libc::ENODEV - Rust

[][src]Constant libc::ENODEV

pub const ENODEV: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.ENOENT.html b/docs/libc/constant.ENOENT.html new file mode 100644 index 00000000..3f2dedc3 --- /dev/null +++ b/docs/libc/constant.ENOENT.html @@ -0,0 +1 @@ +libc::ENOENT - Rust

[][src]Constant libc::ENOENT

pub const ENOENT: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.ENOEXEC.html b/docs/libc/constant.ENOEXEC.html new file mode 100644 index 00000000..434624c0 --- /dev/null +++ b/docs/libc/constant.ENOEXEC.html @@ -0,0 +1 @@ +libc::ENOEXEC - Rust

[][src]Constant libc::ENOEXEC

pub const ENOEXEC: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.ENOKEY.html b/docs/libc/constant.ENOKEY.html new file mode 100644 index 00000000..fe407bcb --- /dev/null +++ b/docs/libc/constant.ENOKEY.html @@ -0,0 +1 @@ +libc::ENOKEY - Rust

[][src]Constant libc::ENOKEY

pub const ENOKEY: c_int = 126;
\ No newline at end of file diff --git a/docs/libc/constant.ENOLCK.html b/docs/libc/constant.ENOLCK.html new file mode 100644 index 00000000..69c36e62 --- /dev/null +++ b/docs/libc/constant.ENOLCK.html @@ -0,0 +1 @@ +libc::ENOLCK - Rust

[][src]Constant libc::ENOLCK

pub const ENOLCK: c_int = 37;
\ No newline at end of file diff --git a/docs/libc/constant.ENOLINK.html b/docs/libc/constant.ENOLINK.html new file mode 100644 index 00000000..ab7c99e1 --- /dev/null +++ b/docs/libc/constant.ENOLINK.html @@ -0,0 +1 @@ +libc::ENOLINK - Rust

[][src]Constant libc::ENOLINK

pub const ENOLINK: c_int = 67;
\ No newline at end of file diff --git a/docs/libc/constant.ENOMEDIUM.html b/docs/libc/constant.ENOMEDIUM.html new file mode 100644 index 00000000..8651218c --- /dev/null +++ b/docs/libc/constant.ENOMEDIUM.html @@ -0,0 +1 @@ +libc::ENOMEDIUM - Rust

[][src]Constant libc::ENOMEDIUM

pub const ENOMEDIUM: c_int = 123;
\ No newline at end of file diff --git a/docs/libc/constant.ENOMEM.html b/docs/libc/constant.ENOMEM.html new file mode 100644 index 00000000..c05dfa07 --- /dev/null +++ b/docs/libc/constant.ENOMEM.html @@ -0,0 +1 @@ +libc::ENOMEM - Rust

[][src]Constant libc::ENOMEM

pub const ENOMEM: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.ENOMSG.html b/docs/libc/constant.ENOMSG.html new file mode 100644 index 00000000..848ec556 --- /dev/null +++ b/docs/libc/constant.ENOMSG.html @@ -0,0 +1 @@ +libc::ENOMSG - Rust

[][src]Constant libc::ENOMSG

pub const ENOMSG: c_int = 42;
\ No newline at end of file diff --git a/docs/libc/constant.ENONET.html b/docs/libc/constant.ENONET.html new file mode 100644 index 00000000..e5233aeb --- /dev/null +++ b/docs/libc/constant.ENONET.html @@ -0,0 +1 @@ +libc::ENONET - Rust

[][src]Constant libc::ENONET

pub const ENONET: c_int = 64;
\ No newline at end of file diff --git a/docs/libc/constant.ENOPKG.html b/docs/libc/constant.ENOPKG.html new file mode 100644 index 00000000..58b3ced3 --- /dev/null +++ b/docs/libc/constant.ENOPKG.html @@ -0,0 +1 @@ +libc::ENOPKG - Rust

[][src]Constant libc::ENOPKG

pub const ENOPKG: c_int = 65;
\ No newline at end of file diff --git a/docs/libc/constant.ENOPROTOOPT.html b/docs/libc/constant.ENOPROTOOPT.html new file mode 100644 index 00000000..27f76c62 --- /dev/null +++ b/docs/libc/constant.ENOPROTOOPT.html @@ -0,0 +1 @@ +libc::ENOPROTOOPT - Rust

[][src]Constant libc::ENOPROTOOPT

pub const ENOPROTOOPT: c_int = 92;
\ No newline at end of file diff --git a/docs/libc/constant.ENOSPC.html b/docs/libc/constant.ENOSPC.html new file mode 100644 index 00000000..e9493310 --- /dev/null +++ b/docs/libc/constant.ENOSPC.html @@ -0,0 +1 @@ +libc::ENOSPC - Rust

[][src]Constant libc::ENOSPC

pub const ENOSPC: c_int = 28;
\ No newline at end of file diff --git a/docs/libc/constant.ENOSR.html b/docs/libc/constant.ENOSR.html new file mode 100644 index 00000000..e64caf27 --- /dev/null +++ b/docs/libc/constant.ENOSR.html @@ -0,0 +1 @@ +libc::ENOSR - Rust

[][src]Constant libc::ENOSR

pub const ENOSR: c_int = 63;
\ No newline at end of file diff --git a/docs/libc/constant.ENOSTR.html b/docs/libc/constant.ENOSTR.html new file mode 100644 index 00000000..02d04bce --- /dev/null +++ b/docs/libc/constant.ENOSTR.html @@ -0,0 +1 @@ +libc::ENOSTR - Rust

[][src]Constant libc::ENOSTR

pub const ENOSTR: c_int = 60;
\ No newline at end of file diff --git a/docs/libc/constant.ENOSYS.html b/docs/libc/constant.ENOSYS.html new file mode 100644 index 00000000..7d11b093 --- /dev/null +++ b/docs/libc/constant.ENOSYS.html @@ -0,0 +1 @@ +libc::ENOSYS - Rust

[][src]Constant libc::ENOSYS

pub const ENOSYS: c_int = 38;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTBLK.html b/docs/libc/constant.ENOTBLK.html new file mode 100644 index 00000000..23222cf6 --- /dev/null +++ b/docs/libc/constant.ENOTBLK.html @@ -0,0 +1 @@ +libc::ENOTBLK - Rust

[][src]Constant libc::ENOTBLK

pub const ENOTBLK: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTCONN.html b/docs/libc/constant.ENOTCONN.html new file mode 100644 index 00000000..19797aa0 --- /dev/null +++ b/docs/libc/constant.ENOTCONN.html @@ -0,0 +1 @@ +libc::ENOTCONN - Rust

[][src]Constant libc::ENOTCONN

pub const ENOTCONN: c_int = 107;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTDIR.html b/docs/libc/constant.ENOTDIR.html new file mode 100644 index 00000000..11bb891c --- /dev/null +++ b/docs/libc/constant.ENOTDIR.html @@ -0,0 +1 @@ +libc::ENOTDIR - Rust

[][src]Constant libc::ENOTDIR

pub const ENOTDIR: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTEMPTY.html b/docs/libc/constant.ENOTEMPTY.html new file mode 100644 index 00000000..e6b806b4 --- /dev/null +++ b/docs/libc/constant.ENOTEMPTY.html @@ -0,0 +1 @@ +libc::ENOTEMPTY - Rust

[][src]Constant libc::ENOTEMPTY

pub const ENOTEMPTY: c_int = 39;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTNAM.html b/docs/libc/constant.ENOTNAM.html new file mode 100644 index 00000000..fb39f05c --- /dev/null +++ b/docs/libc/constant.ENOTNAM.html @@ -0,0 +1 @@ +libc::ENOTNAM - Rust

[][src]Constant libc::ENOTNAM

pub const ENOTNAM: c_int = 118;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTRECOVERABLE.html b/docs/libc/constant.ENOTRECOVERABLE.html new file mode 100644 index 00000000..93a99b5f --- /dev/null +++ b/docs/libc/constant.ENOTRECOVERABLE.html @@ -0,0 +1 @@ +libc::ENOTRECOVERABLE - Rust

[][src]Constant libc::ENOTRECOVERABLE

pub const ENOTRECOVERABLE: c_int = 131;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTSOCK.html b/docs/libc/constant.ENOTSOCK.html new file mode 100644 index 00000000..4fe8bdb9 --- /dev/null +++ b/docs/libc/constant.ENOTSOCK.html @@ -0,0 +1 @@ +libc::ENOTSOCK - Rust

[][src]Constant libc::ENOTSOCK

pub const ENOTSOCK: c_int = 88;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTSUP.html b/docs/libc/constant.ENOTSUP.html new file mode 100644 index 00000000..e2bf54c7 --- /dev/null +++ b/docs/libc/constant.ENOTSUP.html @@ -0,0 +1 @@ +libc::ENOTSUP - Rust

[][src]Constant libc::ENOTSUP

pub const ENOTSUP: c_int = EOPNOTSUPP; // 95i32
\ No newline at end of file diff --git a/docs/libc/constant.ENOTTY.html b/docs/libc/constant.ENOTTY.html new file mode 100644 index 00000000..010ea88c --- /dev/null +++ b/docs/libc/constant.ENOTTY.html @@ -0,0 +1 @@ +libc::ENOTTY - Rust

[][src]Constant libc::ENOTTY

pub const ENOTTY: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant.ENOTUNIQ.html b/docs/libc/constant.ENOTUNIQ.html new file mode 100644 index 00000000..c74bc5f1 --- /dev/null +++ b/docs/libc/constant.ENOTUNIQ.html @@ -0,0 +1 @@ +libc::ENOTUNIQ - Rust

[][src]Constant libc::ENOTUNIQ

pub const ENOTUNIQ: c_int = 76;
\ No newline at end of file diff --git a/docs/libc/constant.ENXIO.html b/docs/libc/constant.ENXIO.html new file mode 100644 index 00000000..b3449810 --- /dev/null +++ b/docs/libc/constant.ENXIO.html @@ -0,0 +1 @@ +libc::ENXIO - Rust

[][src]Constant libc::ENXIO

pub const ENXIO: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.EOF.html b/docs/libc/constant.EOF.html new file mode 100644 index 00000000..0fb2ad05 --- /dev/null +++ b/docs/libc/constant.EOF.html @@ -0,0 +1 @@ +libc::EOF - Rust

[][src]Constant libc::EOF

pub const EOF: c_int = -1;
\ No newline at end of file diff --git a/docs/libc/constant.EOPNOTSUPP.html b/docs/libc/constant.EOPNOTSUPP.html new file mode 100644 index 00000000..f2605f9f --- /dev/null +++ b/docs/libc/constant.EOPNOTSUPP.html @@ -0,0 +1 @@ +libc::EOPNOTSUPP - Rust

[][src]Constant libc::EOPNOTSUPP

pub const EOPNOTSUPP: c_int = 95;
\ No newline at end of file diff --git a/docs/libc/constant.EOVERFLOW.html b/docs/libc/constant.EOVERFLOW.html new file mode 100644 index 00000000..29916485 --- /dev/null +++ b/docs/libc/constant.EOVERFLOW.html @@ -0,0 +1 @@ +libc::EOVERFLOW - Rust

[][src]Constant libc::EOVERFLOW

pub const EOVERFLOW: c_int = 75;
\ No newline at end of file diff --git a/docs/libc/constant.EOWNERDEAD.html b/docs/libc/constant.EOWNERDEAD.html new file mode 100644 index 00000000..c1f43eef --- /dev/null +++ b/docs/libc/constant.EOWNERDEAD.html @@ -0,0 +1 @@ +libc::EOWNERDEAD - Rust

[][src]Constant libc::EOWNERDEAD

pub const EOWNERDEAD: c_int = 130;
\ No newline at end of file diff --git a/docs/libc/constant.EPERM.html b/docs/libc/constant.EPERM.html new file mode 100644 index 00000000..d8ecaa60 --- /dev/null +++ b/docs/libc/constant.EPERM.html @@ -0,0 +1 @@ +libc::EPERM - Rust

[][src]Constant libc::EPERM

pub const EPERM: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.EPFNOSUPPORT.html b/docs/libc/constant.EPFNOSUPPORT.html new file mode 100644 index 00000000..6216e0a8 --- /dev/null +++ b/docs/libc/constant.EPFNOSUPPORT.html @@ -0,0 +1 @@ +libc::EPFNOSUPPORT - Rust

[][src]Constant libc::EPFNOSUPPORT

pub const EPFNOSUPPORT: c_int = 96;
\ No newline at end of file diff --git a/docs/libc/constant.EPIPE.html b/docs/libc/constant.EPIPE.html new file mode 100644 index 00000000..420a6472 --- /dev/null +++ b/docs/libc/constant.EPIPE.html @@ -0,0 +1 @@ +libc::EPIPE - Rust

[][src]Constant libc::EPIPE

pub const EPIPE: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLERR.html b/docs/libc/constant.EPOLLERR.html new file mode 100644 index 00000000..802097d9 --- /dev/null +++ b/docs/libc/constant.EPOLLERR.html @@ -0,0 +1 @@ +libc::EPOLLERR - Rust

[][src]Constant libc::EPOLLERR

pub const EPOLLERR: c_int = 0x8;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLET.html b/docs/libc/constant.EPOLLET.html new file mode 100644 index 00000000..7b7bee40 --- /dev/null +++ b/docs/libc/constant.EPOLLET.html @@ -0,0 +1 @@ +libc::EPOLLET - Rust

[][src]Constant libc::EPOLLET

pub const EPOLLET: c_int = 0x80000000;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLEXCLUSIVE.html b/docs/libc/constant.EPOLLEXCLUSIVE.html new file mode 100644 index 00000000..65edc3d7 --- /dev/null +++ b/docs/libc/constant.EPOLLEXCLUSIVE.html @@ -0,0 +1 @@ +libc::EPOLLEXCLUSIVE - Rust

[][src]Constant libc::EPOLLEXCLUSIVE

pub const EPOLLEXCLUSIVE: c_int = 0x10000000;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLHUP.html b/docs/libc/constant.EPOLLHUP.html new file mode 100644 index 00000000..19c87c88 --- /dev/null +++ b/docs/libc/constant.EPOLLHUP.html @@ -0,0 +1 @@ +libc::EPOLLHUP - Rust

[][src]Constant libc::EPOLLHUP

pub const EPOLLHUP: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLIN.html b/docs/libc/constant.EPOLLIN.html new file mode 100644 index 00000000..aa8c1ad4 --- /dev/null +++ b/docs/libc/constant.EPOLLIN.html @@ -0,0 +1 @@ +libc::EPOLLIN - Rust

[][src]Constant libc::EPOLLIN

pub const EPOLLIN: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLMSG.html b/docs/libc/constant.EPOLLMSG.html new file mode 100644 index 00000000..1436923e --- /dev/null +++ b/docs/libc/constant.EPOLLMSG.html @@ -0,0 +1 @@ +libc::EPOLLMSG - Rust

[][src]Constant libc::EPOLLMSG

pub const EPOLLMSG: c_int = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLONESHOT.html b/docs/libc/constant.EPOLLONESHOT.html new file mode 100644 index 00000000..05f4385d --- /dev/null +++ b/docs/libc/constant.EPOLLONESHOT.html @@ -0,0 +1 @@ +libc::EPOLLONESHOT - Rust

[][src]Constant libc::EPOLLONESHOT

pub const EPOLLONESHOT: c_int = 0x40000000;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLOUT.html b/docs/libc/constant.EPOLLOUT.html new file mode 100644 index 00000000..2ad8e1d7 --- /dev/null +++ b/docs/libc/constant.EPOLLOUT.html @@ -0,0 +1 @@ +libc::EPOLLOUT - Rust

[][src]Constant libc::EPOLLOUT

pub const EPOLLOUT: c_int = 0x4;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLPRI.html b/docs/libc/constant.EPOLLPRI.html new file mode 100644 index 00000000..367a8f2e --- /dev/null +++ b/docs/libc/constant.EPOLLPRI.html @@ -0,0 +1 @@ +libc::EPOLLPRI - Rust

[][src]Constant libc::EPOLLPRI

pub const EPOLLPRI: c_int = 0x2;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLRDBAND.html b/docs/libc/constant.EPOLLRDBAND.html new file mode 100644 index 00000000..0d4d8257 --- /dev/null +++ b/docs/libc/constant.EPOLLRDBAND.html @@ -0,0 +1 @@ +libc::EPOLLRDBAND - Rust

[][src]Constant libc::EPOLLRDBAND

pub const EPOLLRDBAND: c_int = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLRDHUP.html b/docs/libc/constant.EPOLLRDHUP.html new file mode 100644 index 00000000..3548a8fa --- /dev/null +++ b/docs/libc/constant.EPOLLRDHUP.html @@ -0,0 +1 @@ +libc::EPOLLRDHUP - Rust

[][src]Constant libc::EPOLLRDHUP

pub const EPOLLRDHUP: c_int = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLRDNORM.html b/docs/libc/constant.EPOLLRDNORM.html new file mode 100644 index 00000000..35f7a2b8 --- /dev/null +++ b/docs/libc/constant.EPOLLRDNORM.html @@ -0,0 +1 @@ +libc::EPOLLRDNORM - Rust

[][src]Constant libc::EPOLLRDNORM

pub const EPOLLRDNORM: c_int = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLWAKEUP.html b/docs/libc/constant.EPOLLWAKEUP.html new file mode 100644 index 00000000..f1f775bb --- /dev/null +++ b/docs/libc/constant.EPOLLWAKEUP.html @@ -0,0 +1 @@ +libc::EPOLLWAKEUP - Rust

[][src]Constant libc::EPOLLWAKEUP

pub const EPOLLWAKEUP: c_int = 0x20000000;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLWRBAND.html b/docs/libc/constant.EPOLLWRBAND.html new file mode 100644 index 00000000..e63291db --- /dev/null +++ b/docs/libc/constant.EPOLLWRBAND.html @@ -0,0 +1 @@ +libc::EPOLLWRBAND - Rust

[][src]Constant libc::EPOLLWRBAND

pub const EPOLLWRBAND: c_int = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLLWRNORM.html b/docs/libc/constant.EPOLLWRNORM.html new file mode 100644 index 00000000..856248c3 --- /dev/null +++ b/docs/libc/constant.EPOLLWRNORM.html @@ -0,0 +1 @@ +libc::EPOLLWRNORM - Rust

[][src]Constant libc::EPOLLWRNORM

pub const EPOLLWRNORM: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLL_CLOEXEC.html b/docs/libc/constant.EPOLL_CLOEXEC.html new file mode 100644 index 00000000..784e0fff --- /dev/null +++ b/docs/libc/constant.EPOLL_CLOEXEC.html @@ -0,0 +1 @@ +libc::EPOLL_CLOEXEC - Rust

[][src]Constant libc::EPOLL_CLOEXEC

pub const EPOLL_CLOEXEC: c_int = 0x80000;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLL_CTL_ADD.html b/docs/libc/constant.EPOLL_CTL_ADD.html new file mode 100644 index 00000000..30de385b --- /dev/null +++ b/docs/libc/constant.EPOLL_CTL_ADD.html @@ -0,0 +1 @@ +libc::EPOLL_CTL_ADD - Rust

[][src]Constant libc::EPOLL_CTL_ADD

pub const EPOLL_CTL_ADD: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLL_CTL_DEL.html b/docs/libc/constant.EPOLL_CTL_DEL.html new file mode 100644 index 00000000..a0431e31 --- /dev/null +++ b/docs/libc/constant.EPOLL_CTL_DEL.html @@ -0,0 +1 @@ +libc::EPOLL_CTL_DEL - Rust

[][src]Constant libc::EPOLL_CTL_DEL

pub const EPOLL_CTL_DEL: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.EPOLL_CTL_MOD.html b/docs/libc/constant.EPOLL_CTL_MOD.html new file mode 100644 index 00000000..71f5d60f --- /dev/null +++ b/docs/libc/constant.EPOLL_CTL_MOD.html @@ -0,0 +1 @@ +libc::EPOLL_CTL_MOD - Rust

[][src]Constant libc::EPOLL_CTL_MOD

pub const EPOLL_CTL_MOD: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.EPROTO.html b/docs/libc/constant.EPROTO.html new file mode 100644 index 00000000..419ff2e3 --- /dev/null +++ b/docs/libc/constant.EPROTO.html @@ -0,0 +1 @@ +libc::EPROTO - Rust

[][src]Constant libc::EPROTO

pub const EPROTO: c_int = 71;
\ No newline at end of file diff --git a/docs/libc/constant.EPROTONOSUPPORT.html b/docs/libc/constant.EPROTONOSUPPORT.html new file mode 100644 index 00000000..7b7e294e --- /dev/null +++ b/docs/libc/constant.EPROTONOSUPPORT.html @@ -0,0 +1 @@ +libc::EPROTONOSUPPORT - Rust

[][src]Constant libc::EPROTONOSUPPORT

pub const EPROTONOSUPPORT: c_int = 93;
\ No newline at end of file diff --git a/docs/libc/constant.EPROTOTYPE.html b/docs/libc/constant.EPROTOTYPE.html new file mode 100644 index 00000000..c2f61dd7 --- /dev/null +++ b/docs/libc/constant.EPROTOTYPE.html @@ -0,0 +1 @@ +libc::EPROTOTYPE - Rust

[][src]Constant libc::EPROTOTYPE

pub const EPROTOTYPE: c_int = 91;
\ No newline at end of file diff --git a/docs/libc/constant.ERA.html b/docs/libc/constant.ERA.html new file mode 100644 index 00000000..bd33e6b9 --- /dev/null +++ b/docs/libc/constant.ERA.html @@ -0,0 +1 @@ +libc::ERA - Rust

[][src]Constant libc::ERA

pub const ERA: nl_item = 0x2002C;
\ No newline at end of file diff --git a/docs/libc/constant.ERANGE.html b/docs/libc/constant.ERANGE.html new file mode 100644 index 00000000..ec142297 --- /dev/null +++ b/docs/libc/constant.ERANGE.html @@ -0,0 +1 @@ +libc::ERANGE - Rust

[][src]Constant libc::ERANGE

pub const ERANGE: c_int = 34;
\ No newline at end of file diff --git a/docs/libc/constant.ERA_D_FMT.html b/docs/libc/constant.ERA_D_FMT.html new file mode 100644 index 00000000..fe864b7b --- /dev/null +++ b/docs/libc/constant.ERA_D_FMT.html @@ -0,0 +1 @@ +libc::ERA_D_FMT - Rust

[][src]Constant libc::ERA_D_FMT

pub const ERA_D_FMT: nl_item = 0x2002E;
\ No newline at end of file diff --git a/docs/libc/constant.ERA_D_T_FMT.html b/docs/libc/constant.ERA_D_T_FMT.html new file mode 100644 index 00000000..a06aa2a9 --- /dev/null +++ b/docs/libc/constant.ERA_D_T_FMT.html @@ -0,0 +1 @@ +libc::ERA_D_T_FMT - Rust

[][src]Constant libc::ERA_D_T_FMT

pub const ERA_D_T_FMT: nl_item = 0x20030;
\ No newline at end of file diff --git a/docs/libc/constant.ERA_T_FMT.html b/docs/libc/constant.ERA_T_FMT.html new file mode 100644 index 00000000..4e109ad6 --- /dev/null +++ b/docs/libc/constant.ERA_T_FMT.html @@ -0,0 +1 @@ +libc::ERA_T_FMT - Rust

[][src]Constant libc::ERA_T_FMT

pub const ERA_T_FMT: nl_item = 0x20031;
\ No newline at end of file diff --git a/docs/libc/constant.EREMCHG.html b/docs/libc/constant.EREMCHG.html new file mode 100644 index 00000000..9e0c5b72 --- /dev/null +++ b/docs/libc/constant.EREMCHG.html @@ -0,0 +1 @@ +libc::EREMCHG - Rust

[][src]Constant libc::EREMCHG

pub const EREMCHG: c_int = 78;
\ No newline at end of file diff --git a/docs/libc/constant.EREMOTE.html b/docs/libc/constant.EREMOTE.html new file mode 100644 index 00000000..ce85c8a2 --- /dev/null +++ b/docs/libc/constant.EREMOTE.html @@ -0,0 +1 @@ +libc::EREMOTE - Rust

[][src]Constant libc::EREMOTE

pub const EREMOTE: c_int = 66;
\ No newline at end of file diff --git a/docs/libc/constant.EREMOTEIO.html b/docs/libc/constant.EREMOTEIO.html new file mode 100644 index 00000000..bb228d67 --- /dev/null +++ b/docs/libc/constant.EREMOTEIO.html @@ -0,0 +1 @@ +libc::EREMOTEIO - Rust

[][src]Constant libc::EREMOTEIO

pub const EREMOTEIO: c_int = 121;
\ No newline at end of file diff --git a/docs/libc/constant.ERESTART.html b/docs/libc/constant.ERESTART.html new file mode 100644 index 00000000..e26402ab --- /dev/null +++ b/docs/libc/constant.ERESTART.html @@ -0,0 +1 @@ +libc::ERESTART - Rust

[][src]Constant libc::ERESTART

pub const ERESTART: c_int = 85;
\ No newline at end of file diff --git a/docs/libc/constant.ERFKILL.html b/docs/libc/constant.ERFKILL.html new file mode 100644 index 00000000..98042303 --- /dev/null +++ b/docs/libc/constant.ERFKILL.html @@ -0,0 +1 @@ +libc::ERFKILL - Rust

[][src]Constant libc::ERFKILL

pub const ERFKILL: c_int = 132;
\ No newline at end of file diff --git a/docs/libc/constant.EROFS.html b/docs/libc/constant.EROFS.html new file mode 100644 index 00000000..ff34b205 --- /dev/null +++ b/docs/libc/constant.EROFS.html @@ -0,0 +1 @@ +libc::EROFS - Rust

[][src]Constant libc::EROFS

pub const EROFS: c_int = 30;
\ No newline at end of file diff --git a/docs/libc/constant.ES.html b/docs/libc/constant.ES.html new file mode 100644 index 00000000..f1516a2c --- /dev/null +++ b/docs/libc/constant.ES.html @@ -0,0 +1 @@ +libc::ES - Rust

[][src]Constant libc::ES

pub const ES: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.ESHUTDOWN.html b/docs/libc/constant.ESHUTDOWN.html new file mode 100644 index 00000000..209904de --- /dev/null +++ b/docs/libc/constant.ESHUTDOWN.html @@ -0,0 +1 @@ +libc::ESHUTDOWN - Rust

[][src]Constant libc::ESHUTDOWN

pub const ESHUTDOWN: c_int = 108;
\ No newline at end of file diff --git a/docs/libc/constant.ESOCKTNOSUPPORT.html b/docs/libc/constant.ESOCKTNOSUPPORT.html new file mode 100644 index 00000000..a16386e3 --- /dev/null +++ b/docs/libc/constant.ESOCKTNOSUPPORT.html @@ -0,0 +1 @@ +libc::ESOCKTNOSUPPORT - Rust

[][src]Constant libc::ESOCKTNOSUPPORT

pub const ESOCKTNOSUPPORT: c_int = 94;
\ No newline at end of file diff --git a/docs/libc/constant.ESPIPE.html b/docs/libc/constant.ESPIPE.html new file mode 100644 index 00000000..cd0f1fef --- /dev/null +++ b/docs/libc/constant.ESPIPE.html @@ -0,0 +1 @@ +libc::ESPIPE - Rust

[][src]Constant libc::ESPIPE

pub const ESPIPE: c_int = 29;
\ No newline at end of file diff --git a/docs/libc/constant.ESRCH.html b/docs/libc/constant.ESRCH.html new file mode 100644 index 00000000..3c0633c7 --- /dev/null +++ b/docs/libc/constant.ESRCH.html @@ -0,0 +1 @@ +libc::ESRCH - Rust

[][src]Constant libc::ESRCH

pub const ESRCH: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.ESRMNT.html b/docs/libc/constant.ESRMNT.html new file mode 100644 index 00000000..9094b5fc --- /dev/null +++ b/docs/libc/constant.ESRMNT.html @@ -0,0 +1 @@ +libc::ESRMNT - Rust

[][src]Constant libc::ESRMNT

pub const ESRMNT: c_int = 69;
\ No newline at end of file diff --git a/docs/libc/constant.ESTALE.html b/docs/libc/constant.ESTALE.html new file mode 100644 index 00000000..0ed28cb9 --- /dev/null +++ b/docs/libc/constant.ESTALE.html @@ -0,0 +1 @@ +libc::ESTALE - Rust

[][src]Constant libc::ESTALE

pub const ESTALE: c_int = 116;
\ No newline at end of file diff --git a/docs/libc/constant.ESTRPIPE.html b/docs/libc/constant.ESTRPIPE.html new file mode 100644 index 00000000..d7cab149 --- /dev/null +++ b/docs/libc/constant.ESTRPIPE.html @@ -0,0 +1 @@ +libc::ESTRPIPE - Rust

[][src]Constant libc::ESTRPIPE

pub const ESTRPIPE: c_int = 86;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_ALEN.html b/docs/libc/constant.ETH_ALEN.html new file mode 100644 index 00000000..486fb166 --- /dev/null +++ b/docs/libc/constant.ETH_ALEN.html @@ -0,0 +1 @@ +libc::ETH_ALEN - Rust

[][src]Constant libc::ETH_ALEN

pub const ETH_ALEN: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_DATA_LEN.html b/docs/libc/constant.ETH_DATA_LEN.html new file mode 100644 index 00000000..1356c1a0 --- /dev/null +++ b/docs/libc/constant.ETH_DATA_LEN.html @@ -0,0 +1 @@ +libc::ETH_DATA_LEN - Rust

[][src]Constant libc::ETH_DATA_LEN

pub const ETH_DATA_LEN: c_int = 1500;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_FCS_LEN.html b/docs/libc/constant.ETH_FCS_LEN.html new file mode 100644 index 00000000..6c1062ff --- /dev/null +++ b/docs/libc/constant.ETH_FCS_LEN.html @@ -0,0 +1 @@ +libc::ETH_FCS_LEN - Rust

[][src]Constant libc::ETH_FCS_LEN

pub const ETH_FCS_LEN: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_FRAME_LEN.html b/docs/libc/constant.ETH_FRAME_LEN.html new file mode 100644 index 00000000..5e4b7034 --- /dev/null +++ b/docs/libc/constant.ETH_FRAME_LEN.html @@ -0,0 +1 @@ +libc::ETH_FRAME_LEN - Rust

[][src]Constant libc::ETH_FRAME_LEN

pub const ETH_FRAME_LEN: c_int = 1514;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_HLEN.html b/docs/libc/constant.ETH_HLEN.html new file mode 100644 index 00000000..b8eb3455 --- /dev/null +++ b/docs/libc/constant.ETH_HLEN.html @@ -0,0 +1 @@ +libc::ETH_HLEN - Rust

[][src]Constant libc::ETH_HLEN

pub const ETH_HLEN: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_1588.html b/docs/libc/constant.ETH_P_1588.html new file mode 100644 index 00000000..b1537a1f --- /dev/null +++ b/docs/libc/constant.ETH_P_1588.html @@ -0,0 +1 @@ +libc::ETH_P_1588 - Rust

[][src]Constant libc::ETH_P_1588

pub const ETH_P_1588: c_int = 0x88F7;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_8021AD.html b/docs/libc/constant.ETH_P_8021AD.html new file mode 100644 index 00000000..d9d4988b --- /dev/null +++ b/docs/libc/constant.ETH_P_8021AD.html @@ -0,0 +1 @@ +libc::ETH_P_8021AD - Rust

[][src]Constant libc::ETH_P_8021AD

pub const ETH_P_8021AD: c_int = 0x88A8;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_8021AH.html b/docs/libc/constant.ETH_P_8021AH.html new file mode 100644 index 00000000..37473a3c --- /dev/null +++ b/docs/libc/constant.ETH_P_8021AH.html @@ -0,0 +1 @@ +libc::ETH_P_8021AH - Rust

[][src]Constant libc::ETH_P_8021AH

pub const ETH_P_8021AH: c_int = 0x88E7;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_8021Q.html b/docs/libc/constant.ETH_P_8021Q.html new file mode 100644 index 00000000..c0ef5d98 --- /dev/null +++ b/docs/libc/constant.ETH_P_8021Q.html @@ -0,0 +1 @@ +libc::ETH_P_8021Q - Rust

[][src]Constant libc::ETH_P_8021Q

pub const ETH_P_8021Q: c_int = 0x8100;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_80221.html b/docs/libc/constant.ETH_P_80221.html new file mode 100644 index 00000000..5e0d6187 --- /dev/null +++ b/docs/libc/constant.ETH_P_80221.html @@ -0,0 +1 @@ +libc::ETH_P_80221 - Rust

[][src]Constant libc::ETH_P_80221

pub const ETH_P_80221: c_int = 0x8917;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_802_2.html b/docs/libc/constant.ETH_P_802_2.html new file mode 100644 index 00000000..2ecd80a8 --- /dev/null +++ b/docs/libc/constant.ETH_P_802_2.html @@ -0,0 +1 @@ +libc::ETH_P_802_2 - Rust

[][src]Constant libc::ETH_P_802_2

pub const ETH_P_802_2: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_802_3.html b/docs/libc/constant.ETH_P_802_3.html new file mode 100644 index 00000000..2f965465 --- /dev/null +++ b/docs/libc/constant.ETH_P_802_3.html @@ -0,0 +1 @@ +libc::ETH_P_802_3 - Rust

[][src]Constant libc::ETH_P_802_3

pub const ETH_P_802_3: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_802_3_MIN.html b/docs/libc/constant.ETH_P_802_3_MIN.html new file mode 100644 index 00000000..967b36b7 --- /dev/null +++ b/docs/libc/constant.ETH_P_802_3_MIN.html @@ -0,0 +1 @@ +libc::ETH_P_802_3_MIN - Rust

[][src]Constant libc::ETH_P_802_3_MIN

pub const ETH_P_802_3_MIN: c_int = 0x0600;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_802_EX1.html b/docs/libc/constant.ETH_P_802_EX1.html new file mode 100644 index 00000000..ff6068e3 --- /dev/null +++ b/docs/libc/constant.ETH_P_802_EX1.html @@ -0,0 +1 @@ +libc::ETH_P_802_EX1 - Rust

[][src]Constant libc::ETH_P_802_EX1

pub const ETH_P_802_EX1: c_int = 0x88B5;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_AARP.html b/docs/libc/constant.ETH_P_AARP.html new file mode 100644 index 00000000..a4fb4273 --- /dev/null +++ b/docs/libc/constant.ETH_P_AARP.html @@ -0,0 +1 @@ +libc::ETH_P_AARP - Rust

[][src]Constant libc::ETH_P_AARP

pub const ETH_P_AARP: c_int = 0x80F3;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_AF_IUCV.html b/docs/libc/constant.ETH_P_AF_IUCV.html new file mode 100644 index 00000000..32961d87 --- /dev/null +++ b/docs/libc/constant.ETH_P_AF_IUCV.html @@ -0,0 +1 @@ +libc::ETH_P_AF_IUCV - Rust

[][src]Constant libc::ETH_P_AF_IUCV

pub const ETH_P_AF_IUCV: c_int = 0xFBFB;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_ALL.html b/docs/libc/constant.ETH_P_ALL.html new file mode 100644 index 00000000..8b29f382 --- /dev/null +++ b/docs/libc/constant.ETH_P_ALL.html @@ -0,0 +1 @@ +libc::ETH_P_ALL - Rust

[][src]Constant libc::ETH_P_ALL

pub const ETH_P_ALL: c_int = 0x0003;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_AOE.html b/docs/libc/constant.ETH_P_AOE.html new file mode 100644 index 00000000..a1093a0c --- /dev/null +++ b/docs/libc/constant.ETH_P_AOE.html @@ -0,0 +1 @@ +libc::ETH_P_AOE - Rust

[][src]Constant libc::ETH_P_AOE

pub const ETH_P_AOE: c_int = 0x88A2;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_ARCNET.html b/docs/libc/constant.ETH_P_ARCNET.html new file mode 100644 index 00000000..0f2d9eb6 --- /dev/null +++ b/docs/libc/constant.ETH_P_ARCNET.html @@ -0,0 +1 @@ +libc::ETH_P_ARCNET - Rust

[][src]Constant libc::ETH_P_ARCNET

pub const ETH_P_ARCNET: c_int = 0x001A;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_ARP.html b/docs/libc/constant.ETH_P_ARP.html new file mode 100644 index 00000000..bd4359e1 --- /dev/null +++ b/docs/libc/constant.ETH_P_ARP.html @@ -0,0 +1 @@ +libc::ETH_P_ARP - Rust

[][src]Constant libc::ETH_P_ARP

pub const ETH_P_ARP: c_int = 0x0806;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_ATALK.html b/docs/libc/constant.ETH_P_ATALK.html new file mode 100644 index 00000000..7ea4d1f7 --- /dev/null +++ b/docs/libc/constant.ETH_P_ATALK.html @@ -0,0 +1 @@ +libc::ETH_P_ATALK - Rust

[][src]Constant libc::ETH_P_ATALK

pub const ETH_P_ATALK: c_int = 0x809B;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_ATMFATE.html b/docs/libc/constant.ETH_P_ATMFATE.html new file mode 100644 index 00000000..a93ddc11 --- /dev/null +++ b/docs/libc/constant.ETH_P_ATMFATE.html @@ -0,0 +1 @@ +libc::ETH_P_ATMFATE - Rust

[][src]Constant libc::ETH_P_ATMFATE

pub const ETH_P_ATMFATE: c_int = 0x8884;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_ATMMPOA.html b/docs/libc/constant.ETH_P_ATMMPOA.html new file mode 100644 index 00000000..47e16c3a --- /dev/null +++ b/docs/libc/constant.ETH_P_ATMMPOA.html @@ -0,0 +1 @@ +libc::ETH_P_ATMMPOA - Rust

[][src]Constant libc::ETH_P_ATMMPOA

pub const ETH_P_ATMMPOA: c_int = 0x884c;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_AX25.html b/docs/libc/constant.ETH_P_AX25.html new file mode 100644 index 00000000..17646c83 --- /dev/null +++ b/docs/libc/constant.ETH_P_AX25.html @@ -0,0 +1 @@ +libc::ETH_P_AX25 - Rust

[][src]Constant libc::ETH_P_AX25

pub const ETH_P_AX25: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_BATMAN.html b/docs/libc/constant.ETH_P_BATMAN.html new file mode 100644 index 00000000..fc256f64 --- /dev/null +++ b/docs/libc/constant.ETH_P_BATMAN.html @@ -0,0 +1 @@ +libc::ETH_P_BATMAN - Rust

[][src]Constant libc::ETH_P_BATMAN

pub const ETH_P_BATMAN: c_int = 0x4305;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_BPQ.html b/docs/libc/constant.ETH_P_BPQ.html new file mode 100644 index 00000000..49a3b64e --- /dev/null +++ b/docs/libc/constant.ETH_P_BPQ.html @@ -0,0 +1 @@ +libc::ETH_P_BPQ - Rust

[][src]Constant libc::ETH_P_BPQ

pub const ETH_P_BPQ: c_int = 0x08FF;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_CAIF.html b/docs/libc/constant.ETH_P_CAIF.html new file mode 100644 index 00000000..0503cb1c --- /dev/null +++ b/docs/libc/constant.ETH_P_CAIF.html @@ -0,0 +1 @@ +libc::ETH_P_CAIF - Rust

[][src]Constant libc::ETH_P_CAIF

pub const ETH_P_CAIF: c_int = 0x00F7;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_CANFD.html b/docs/libc/constant.ETH_P_CANFD.html new file mode 100644 index 00000000..ad95db4d --- /dev/null +++ b/docs/libc/constant.ETH_P_CANFD.html @@ -0,0 +1 @@ +libc::ETH_P_CANFD - Rust

[][src]Constant libc::ETH_P_CANFD

pub const ETH_P_CANFD: c_int = 0x000D;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_CONTROL.html b/docs/libc/constant.ETH_P_CONTROL.html new file mode 100644 index 00000000..83f65c3b --- /dev/null +++ b/docs/libc/constant.ETH_P_CONTROL.html @@ -0,0 +1 @@ +libc::ETH_P_CONTROL - Rust

[][src]Constant libc::ETH_P_CONTROL

pub const ETH_P_CONTROL: c_int = 0x0016;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_CUST.html b/docs/libc/constant.ETH_P_CUST.html new file mode 100644 index 00000000..39b459a9 --- /dev/null +++ b/docs/libc/constant.ETH_P_CUST.html @@ -0,0 +1 @@ +libc::ETH_P_CUST - Rust

[][src]Constant libc::ETH_P_CUST

pub const ETH_P_CUST: c_int = 0x6006;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_DDCMP.html b/docs/libc/constant.ETH_P_DDCMP.html new file mode 100644 index 00000000..908ef79a --- /dev/null +++ b/docs/libc/constant.ETH_P_DDCMP.html @@ -0,0 +1 @@ +libc::ETH_P_DDCMP - Rust

[][src]Constant libc::ETH_P_DDCMP

pub const ETH_P_DDCMP: c_int = 0x0006;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_DEC.html b/docs/libc/constant.ETH_P_DEC.html new file mode 100644 index 00000000..c0787adc --- /dev/null +++ b/docs/libc/constant.ETH_P_DEC.html @@ -0,0 +1 @@ +libc::ETH_P_DEC - Rust

[][src]Constant libc::ETH_P_DEC

pub const ETH_P_DEC: c_int = 0x6000;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_DIAG.html b/docs/libc/constant.ETH_P_DIAG.html new file mode 100644 index 00000000..c3e0790b --- /dev/null +++ b/docs/libc/constant.ETH_P_DIAG.html @@ -0,0 +1 @@ +libc::ETH_P_DIAG - Rust

[][src]Constant libc::ETH_P_DIAG

pub const ETH_P_DIAG: c_int = 0x6005;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_DNA_DL.html b/docs/libc/constant.ETH_P_DNA_DL.html new file mode 100644 index 00000000..940c4dfc --- /dev/null +++ b/docs/libc/constant.ETH_P_DNA_DL.html @@ -0,0 +1 @@ +libc::ETH_P_DNA_DL - Rust

[][src]Constant libc::ETH_P_DNA_DL

pub const ETH_P_DNA_DL: c_int = 0x6001;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_DNA_RC.html b/docs/libc/constant.ETH_P_DNA_RC.html new file mode 100644 index 00000000..c8b71e50 --- /dev/null +++ b/docs/libc/constant.ETH_P_DNA_RC.html @@ -0,0 +1 @@ +libc::ETH_P_DNA_RC - Rust

[][src]Constant libc::ETH_P_DNA_RC

pub const ETH_P_DNA_RC: c_int = 0x6002;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_DNA_RT.html b/docs/libc/constant.ETH_P_DNA_RT.html new file mode 100644 index 00000000..b9f87f1d --- /dev/null +++ b/docs/libc/constant.ETH_P_DNA_RT.html @@ -0,0 +1 @@ +libc::ETH_P_DNA_RT - Rust

[][src]Constant libc::ETH_P_DNA_RT

pub const ETH_P_DNA_RT: c_int = 0x6003;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_DSA.html b/docs/libc/constant.ETH_P_DSA.html new file mode 100644 index 00000000..6ddb4ccb --- /dev/null +++ b/docs/libc/constant.ETH_P_DSA.html @@ -0,0 +1 @@ +libc::ETH_P_DSA - Rust

[][src]Constant libc::ETH_P_DSA

pub const ETH_P_DSA: c_int = 0x001B;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_ECONET.html b/docs/libc/constant.ETH_P_ECONET.html new file mode 100644 index 00000000..4a47f8d1 --- /dev/null +++ b/docs/libc/constant.ETH_P_ECONET.html @@ -0,0 +1 @@ +libc::ETH_P_ECONET - Rust

[][src]Constant libc::ETH_P_ECONET

pub const ETH_P_ECONET: c_int = 0x0018;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_EDSA.html b/docs/libc/constant.ETH_P_EDSA.html new file mode 100644 index 00000000..a5aff4e5 --- /dev/null +++ b/docs/libc/constant.ETH_P_EDSA.html @@ -0,0 +1 @@ +libc::ETH_P_EDSA - Rust

[][src]Constant libc::ETH_P_EDSA

pub const ETH_P_EDSA: c_int = 0xDADA;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_FCOE.html b/docs/libc/constant.ETH_P_FCOE.html new file mode 100644 index 00000000..a72010d4 --- /dev/null +++ b/docs/libc/constant.ETH_P_FCOE.html @@ -0,0 +1 @@ +libc::ETH_P_FCOE - Rust

[][src]Constant libc::ETH_P_FCOE

pub const ETH_P_FCOE: c_int = 0x8906;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_FIP.html b/docs/libc/constant.ETH_P_FIP.html new file mode 100644 index 00000000..b4fdb099 --- /dev/null +++ b/docs/libc/constant.ETH_P_FIP.html @@ -0,0 +1 @@ +libc::ETH_P_FIP - Rust

[][src]Constant libc::ETH_P_FIP

pub const ETH_P_FIP: c_int = 0x8914;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_HDLC.html b/docs/libc/constant.ETH_P_HDLC.html new file mode 100644 index 00000000..aef311eb --- /dev/null +++ b/docs/libc/constant.ETH_P_HDLC.html @@ -0,0 +1 @@ +libc::ETH_P_HDLC - Rust

[][src]Constant libc::ETH_P_HDLC

pub const ETH_P_HDLC: c_int = 0x0019;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_IEEE802154.html b/docs/libc/constant.ETH_P_IEEE802154.html new file mode 100644 index 00000000..7e927a1f --- /dev/null +++ b/docs/libc/constant.ETH_P_IEEE802154.html @@ -0,0 +1 @@ +libc::ETH_P_IEEE802154 - Rust

[][src]Constant libc::ETH_P_IEEE802154

pub const ETH_P_IEEE802154: c_int = 0x00F6;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_IEEEPUP.html b/docs/libc/constant.ETH_P_IEEEPUP.html new file mode 100644 index 00000000..72a3cab5 --- /dev/null +++ b/docs/libc/constant.ETH_P_IEEEPUP.html @@ -0,0 +1 @@ +libc::ETH_P_IEEEPUP - Rust

[][src]Constant libc::ETH_P_IEEEPUP

pub const ETH_P_IEEEPUP: c_int = 0x0a00;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_IEEEPUPAT.html b/docs/libc/constant.ETH_P_IEEEPUPAT.html new file mode 100644 index 00000000..260422e4 --- /dev/null +++ b/docs/libc/constant.ETH_P_IEEEPUPAT.html @@ -0,0 +1 @@ +libc::ETH_P_IEEEPUPAT - Rust

[][src]Constant libc::ETH_P_IEEEPUPAT

pub const ETH_P_IEEEPUPAT: c_int = 0x0a01;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_IP.html b/docs/libc/constant.ETH_P_IP.html new file mode 100644 index 00000000..f80ce7ee --- /dev/null +++ b/docs/libc/constant.ETH_P_IP.html @@ -0,0 +1 @@ +libc::ETH_P_IP - Rust

[][src]Constant libc::ETH_P_IP

pub const ETH_P_IP: c_int = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_IPV6.html b/docs/libc/constant.ETH_P_IPV6.html new file mode 100644 index 00000000..c6ab8dca --- /dev/null +++ b/docs/libc/constant.ETH_P_IPV6.html @@ -0,0 +1 @@ +libc::ETH_P_IPV6 - Rust

[][src]Constant libc::ETH_P_IPV6

pub const ETH_P_IPV6: c_int = 0x86DD;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_IPX.html b/docs/libc/constant.ETH_P_IPX.html new file mode 100644 index 00000000..73716da3 --- /dev/null +++ b/docs/libc/constant.ETH_P_IPX.html @@ -0,0 +1 @@ +libc::ETH_P_IPX - Rust

[][src]Constant libc::ETH_P_IPX

pub const ETH_P_IPX: c_int = 0x8137;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_IRDA.html b/docs/libc/constant.ETH_P_IRDA.html new file mode 100644 index 00000000..c3de633d --- /dev/null +++ b/docs/libc/constant.ETH_P_IRDA.html @@ -0,0 +1 @@ +libc::ETH_P_IRDA - Rust

[][src]Constant libc::ETH_P_IRDA

pub const ETH_P_IRDA: c_int = 0x0017;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_LAT.html b/docs/libc/constant.ETH_P_LAT.html new file mode 100644 index 00000000..9e5ecda7 --- /dev/null +++ b/docs/libc/constant.ETH_P_LAT.html @@ -0,0 +1 @@ +libc::ETH_P_LAT - Rust

[][src]Constant libc::ETH_P_LAT

pub const ETH_P_LAT: c_int = 0x6004;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_LINK_CTL.html b/docs/libc/constant.ETH_P_LINK_CTL.html new file mode 100644 index 00000000..c1779229 --- /dev/null +++ b/docs/libc/constant.ETH_P_LINK_CTL.html @@ -0,0 +1 @@ +libc::ETH_P_LINK_CTL - Rust

[][src]Constant libc::ETH_P_LINK_CTL

pub const ETH_P_LINK_CTL: c_int = 0x886c;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_LOCALTALK.html b/docs/libc/constant.ETH_P_LOCALTALK.html new file mode 100644 index 00000000..0a14f309 --- /dev/null +++ b/docs/libc/constant.ETH_P_LOCALTALK.html @@ -0,0 +1 @@ +libc::ETH_P_LOCALTALK - Rust

[][src]Constant libc::ETH_P_LOCALTALK

pub const ETH_P_LOCALTALK: c_int = 0x0009;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_LOOP.html b/docs/libc/constant.ETH_P_LOOP.html new file mode 100644 index 00000000..d48cba54 --- /dev/null +++ b/docs/libc/constant.ETH_P_LOOP.html @@ -0,0 +1 @@ +libc::ETH_P_LOOP - Rust

[][src]Constant libc::ETH_P_LOOP

pub const ETH_P_LOOP: c_int = 0x0060;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_LOOPBACK.html b/docs/libc/constant.ETH_P_LOOPBACK.html new file mode 100644 index 00000000..606cc267 --- /dev/null +++ b/docs/libc/constant.ETH_P_LOOPBACK.html @@ -0,0 +1 @@ +libc::ETH_P_LOOPBACK - Rust

[][src]Constant libc::ETH_P_LOOPBACK

pub const ETH_P_LOOPBACK: c_int = 0x9000;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_MACSEC.html b/docs/libc/constant.ETH_P_MACSEC.html new file mode 100644 index 00000000..6f2c8a29 --- /dev/null +++ b/docs/libc/constant.ETH_P_MACSEC.html @@ -0,0 +1 @@ +libc::ETH_P_MACSEC - Rust

[][src]Constant libc::ETH_P_MACSEC

pub const ETH_P_MACSEC: c_int = 0x88E5;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_MOBITEX.html b/docs/libc/constant.ETH_P_MOBITEX.html new file mode 100644 index 00000000..a8e88798 --- /dev/null +++ b/docs/libc/constant.ETH_P_MOBITEX.html @@ -0,0 +1 @@ +libc::ETH_P_MOBITEX - Rust

[][src]Constant libc::ETH_P_MOBITEX

pub const ETH_P_MOBITEX: c_int = 0x0015;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_MPLS_MC.html b/docs/libc/constant.ETH_P_MPLS_MC.html new file mode 100644 index 00000000..1a647c1e --- /dev/null +++ b/docs/libc/constant.ETH_P_MPLS_MC.html @@ -0,0 +1 @@ +libc::ETH_P_MPLS_MC - Rust

[][src]Constant libc::ETH_P_MPLS_MC

pub const ETH_P_MPLS_MC: c_int = 0x8848;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_MPLS_UC.html b/docs/libc/constant.ETH_P_MPLS_UC.html new file mode 100644 index 00000000..07528c6b --- /dev/null +++ b/docs/libc/constant.ETH_P_MPLS_UC.html @@ -0,0 +1 @@ +libc::ETH_P_MPLS_UC - Rust

[][src]Constant libc::ETH_P_MPLS_UC

pub const ETH_P_MPLS_UC: c_int = 0x8847;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_MVRP.html b/docs/libc/constant.ETH_P_MVRP.html new file mode 100644 index 00000000..5fe3b4e0 --- /dev/null +++ b/docs/libc/constant.ETH_P_MVRP.html @@ -0,0 +1 @@ +libc::ETH_P_MVRP - Rust

[][src]Constant libc::ETH_P_MVRP

pub const ETH_P_MVRP: c_int = 0x88F5;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PAE.html b/docs/libc/constant.ETH_P_PAE.html new file mode 100644 index 00000000..43ea8811 --- /dev/null +++ b/docs/libc/constant.ETH_P_PAE.html @@ -0,0 +1 @@ +libc::ETH_P_PAE - Rust

[][src]Constant libc::ETH_P_PAE

pub const ETH_P_PAE: c_int = 0x888E;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PAUSE.html b/docs/libc/constant.ETH_P_PAUSE.html new file mode 100644 index 00000000..eb877653 --- /dev/null +++ b/docs/libc/constant.ETH_P_PAUSE.html @@ -0,0 +1 @@ +libc::ETH_P_PAUSE - Rust

[][src]Constant libc::ETH_P_PAUSE

pub const ETH_P_PAUSE: c_int = 0x8808;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PHONET.html b/docs/libc/constant.ETH_P_PHONET.html new file mode 100644 index 00000000..ee898aa7 --- /dev/null +++ b/docs/libc/constant.ETH_P_PHONET.html @@ -0,0 +1 @@ +libc::ETH_P_PHONET - Rust

[][src]Constant libc::ETH_P_PHONET

pub const ETH_P_PHONET: c_int = 0x00F5;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PPPTALK.html b/docs/libc/constant.ETH_P_PPPTALK.html new file mode 100644 index 00000000..ec2f5e5e --- /dev/null +++ b/docs/libc/constant.ETH_P_PPPTALK.html @@ -0,0 +1 @@ +libc::ETH_P_PPPTALK - Rust

[][src]Constant libc::ETH_P_PPPTALK

pub const ETH_P_PPPTALK: c_int = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PPP_DISC.html b/docs/libc/constant.ETH_P_PPP_DISC.html new file mode 100644 index 00000000..fffbc0b6 --- /dev/null +++ b/docs/libc/constant.ETH_P_PPP_DISC.html @@ -0,0 +1 @@ +libc::ETH_P_PPP_DISC - Rust

[][src]Constant libc::ETH_P_PPP_DISC

pub const ETH_P_PPP_DISC: c_int = 0x8863;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PPP_MP.html b/docs/libc/constant.ETH_P_PPP_MP.html new file mode 100644 index 00000000..b1d09d39 --- /dev/null +++ b/docs/libc/constant.ETH_P_PPP_MP.html @@ -0,0 +1 @@ +libc::ETH_P_PPP_MP - Rust

[][src]Constant libc::ETH_P_PPP_MP

pub const ETH_P_PPP_MP: c_int = 0x0008;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PPP_SES.html b/docs/libc/constant.ETH_P_PPP_SES.html new file mode 100644 index 00000000..2efad6ba --- /dev/null +++ b/docs/libc/constant.ETH_P_PPP_SES.html @@ -0,0 +1 @@ +libc::ETH_P_PPP_SES - Rust

[][src]Constant libc::ETH_P_PPP_SES

pub const ETH_P_PPP_SES: c_int = 0x8864;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PRP.html b/docs/libc/constant.ETH_P_PRP.html new file mode 100644 index 00000000..056fa1ef --- /dev/null +++ b/docs/libc/constant.ETH_P_PRP.html @@ -0,0 +1 @@ +libc::ETH_P_PRP - Rust

[][src]Constant libc::ETH_P_PRP

pub const ETH_P_PRP: c_int = 0x88FB;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PUP.html b/docs/libc/constant.ETH_P_PUP.html new file mode 100644 index 00000000..f0706d05 --- /dev/null +++ b/docs/libc/constant.ETH_P_PUP.html @@ -0,0 +1 @@ +libc::ETH_P_PUP - Rust

[][src]Constant libc::ETH_P_PUP

pub const ETH_P_PUP: c_int = 0x0200;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_PUPAT.html b/docs/libc/constant.ETH_P_PUPAT.html new file mode 100644 index 00000000..6ba8b95a --- /dev/null +++ b/docs/libc/constant.ETH_P_PUPAT.html @@ -0,0 +1 @@ +libc::ETH_P_PUPAT - Rust

[][src]Constant libc::ETH_P_PUPAT

pub const ETH_P_PUPAT: c_int = 0x0201;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_QINQ1.html b/docs/libc/constant.ETH_P_QINQ1.html new file mode 100644 index 00000000..60e920f8 --- /dev/null +++ b/docs/libc/constant.ETH_P_QINQ1.html @@ -0,0 +1 @@ +libc::ETH_P_QINQ1 - Rust

[][src]Constant libc::ETH_P_QINQ1

pub const ETH_P_QINQ1: c_int = 0x9100;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_QINQ2.html b/docs/libc/constant.ETH_P_QINQ2.html new file mode 100644 index 00000000..39ae09d4 --- /dev/null +++ b/docs/libc/constant.ETH_P_QINQ2.html @@ -0,0 +1 @@ +libc::ETH_P_QINQ2 - Rust

[][src]Constant libc::ETH_P_QINQ2

pub const ETH_P_QINQ2: c_int = 0x9200;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_QINQ3.html b/docs/libc/constant.ETH_P_QINQ3.html new file mode 100644 index 00000000..4aa6cc28 --- /dev/null +++ b/docs/libc/constant.ETH_P_QINQ3.html @@ -0,0 +1 @@ +libc::ETH_P_QINQ3 - Rust

[][src]Constant libc::ETH_P_QINQ3

pub const ETH_P_QINQ3: c_int = 0x9300;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_RARP.html b/docs/libc/constant.ETH_P_RARP.html new file mode 100644 index 00000000..5aa8e4e3 --- /dev/null +++ b/docs/libc/constant.ETH_P_RARP.html @@ -0,0 +1 @@ +libc::ETH_P_RARP - Rust

[][src]Constant libc::ETH_P_RARP

pub const ETH_P_RARP: c_int = 0x8035;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_SCA.html b/docs/libc/constant.ETH_P_SCA.html new file mode 100644 index 00000000..cde0c10b --- /dev/null +++ b/docs/libc/constant.ETH_P_SCA.html @@ -0,0 +1 @@ +libc::ETH_P_SCA - Rust

[][src]Constant libc::ETH_P_SCA

pub const ETH_P_SCA: c_int = 0x6007;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_SLOW.html b/docs/libc/constant.ETH_P_SLOW.html new file mode 100644 index 00000000..026670d7 --- /dev/null +++ b/docs/libc/constant.ETH_P_SLOW.html @@ -0,0 +1 @@ +libc::ETH_P_SLOW - Rust

[][src]Constant libc::ETH_P_SLOW

pub const ETH_P_SLOW: c_int = 0x8809;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_SNAP.html b/docs/libc/constant.ETH_P_SNAP.html new file mode 100644 index 00000000..8b03f63e --- /dev/null +++ b/docs/libc/constant.ETH_P_SNAP.html @@ -0,0 +1 @@ +libc::ETH_P_SNAP - Rust

[][src]Constant libc::ETH_P_SNAP

pub const ETH_P_SNAP: c_int = 0x0005;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_TDLS.html b/docs/libc/constant.ETH_P_TDLS.html new file mode 100644 index 00000000..15f13040 --- /dev/null +++ b/docs/libc/constant.ETH_P_TDLS.html @@ -0,0 +1 @@ +libc::ETH_P_TDLS - Rust

[][src]Constant libc::ETH_P_TDLS

pub const ETH_P_TDLS: c_int = 0x890D;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_TEB.html b/docs/libc/constant.ETH_P_TEB.html new file mode 100644 index 00000000..5b5d79a4 --- /dev/null +++ b/docs/libc/constant.ETH_P_TEB.html @@ -0,0 +1 @@ +libc::ETH_P_TEB - Rust

[][src]Constant libc::ETH_P_TEB

pub const ETH_P_TEB: c_int = 0x6558;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_TIPC.html b/docs/libc/constant.ETH_P_TIPC.html new file mode 100644 index 00000000..d5134072 --- /dev/null +++ b/docs/libc/constant.ETH_P_TIPC.html @@ -0,0 +1 @@ +libc::ETH_P_TIPC - Rust

[][src]Constant libc::ETH_P_TIPC

pub const ETH_P_TIPC: c_int = 0x88CA;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_TRAILER.html b/docs/libc/constant.ETH_P_TRAILER.html new file mode 100644 index 00000000..cddedf13 --- /dev/null +++ b/docs/libc/constant.ETH_P_TRAILER.html @@ -0,0 +1 @@ +libc::ETH_P_TRAILER - Rust

[][src]Constant libc::ETH_P_TRAILER

pub const ETH_P_TRAILER: c_int = 0x001C;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_TR_802_2.html b/docs/libc/constant.ETH_P_TR_802_2.html new file mode 100644 index 00000000..56c7e5eb --- /dev/null +++ b/docs/libc/constant.ETH_P_TR_802_2.html @@ -0,0 +1 @@ +libc::ETH_P_TR_802_2 - Rust

[][src]Constant libc::ETH_P_TR_802_2

pub const ETH_P_TR_802_2: c_int = 0x0011;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_WAN_PPP.html b/docs/libc/constant.ETH_P_WAN_PPP.html new file mode 100644 index 00000000..52ebf4eb --- /dev/null +++ b/docs/libc/constant.ETH_P_WAN_PPP.html @@ -0,0 +1 @@ +libc::ETH_P_WAN_PPP - Rust

[][src]Constant libc::ETH_P_WAN_PPP

pub const ETH_P_WAN_PPP: c_int = 0x0007;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_WCCP.html b/docs/libc/constant.ETH_P_WCCP.html new file mode 100644 index 00000000..ddf7020c --- /dev/null +++ b/docs/libc/constant.ETH_P_WCCP.html @@ -0,0 +1 @@ +libc::ETH_P_WCCP - Rust

[][src]Constant libc::ETH_P_WCCP

pub const ETH_P_WCCP: c_int = 0x883E;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_P_X25.html b/docs/libc/constant.ETH_P_X25.html new file mode 100644 index 00000000..cc5feec2 --- /dev/null +++ b/docs/libc/constant.ETH_P_X25.html @@ -0,0 +1 @@ +libc::ETH_P_X25 - Rust

[][src]Constant libc::ETH_P_X25

pub const ETH_P_X25: c_int = 0x0805;
\ No newline at end of file diff --git a/docs/libc/constant.ETH_ZLEN.html b/docs/libc/constant.ETH_ZLEN.html new file mode 100644 index 00000000..8d85d56b --- /dev/null +++ b/docs/libc/constant.ETH_ZLEN.html @@ -0,0 +1 @@ +libc::ETH_ZLEN - Rust

[][src]Constant libc::ETH_ZLEN

pub const ETH_ZLEN: c_int = 60;
\ No newline at end of file diff --git a/docs/libc/constant.ETIME.html b/docs/libc/constant.ETIME.html new file mode 100644 index 00000000..54147f05 --- /dev/null +++ b/docs/libc/constant.ETIME.html @@ -0,0 +1 @@ +libc::ETIME - Rust

[][src]Constant libc::ETIME

pub const ETIME: c_int = 62;
\ No newline at end of file diff --git a/docs/libc/constant.ETIMEDOUT.html b/docs/libc/constant.ETIMEDOUT.html new file mode 100644 index 00000000..430da649 --- /dev/null +++ b/docs/libc/constant.ETIMEDOUT.html @@ -0,0 +1 @@ +libc::ETIMEDOUT - Rust

[][src]Constant libc::ETIMEDOUT

pub const ETIMEDOUT: c_int = 110;
\ No newline at end of file diff --git a/docs/libc/constant.ETOOMANYREFS.html b/docs/libc/constant.ETOOMANYREFS.html new file mode 100644 index 00000000..a5717f8a --- /dev/null +++ b/docs/libc/constant.ETOOMANYREFS.html @@ -0,0 +1 @@ +libc::ETOOMANYREFS - Rust

[][src]Constant libc::ETOOMANYREFS

pub const ETOOMANYREFS: c_int = 109;
\ No newline at end of file diff --git a/docs/libc/constant.ETXTBSY.html b/docs/libc/constant.ETXTBSY.html new file mode 100644 index 00000000..09f200f4 --- /dev/null +++ b/docs/libc/constant.ETXTBSY.html @@ -0,0 +1 @@ +libc::ETXTBSY - Rust

[][src]Constant libc::ETXTBSY

pub const ETXTBSY: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant.EUCLEAN.html b/docs/libc/constant.EUCLEAN.html new file mode 100644 index 00000000..100cd2fe --- /dev/null +++ b/docs/libc/constant.EUCLEAN.html @@ -0,0 +1 @@ +libc::EUCLEAN - Rust

[][src]Constant libc::EUCLEAN

pub const EUCLEAN: c_int = 117;
\ No newline at end of file diff --git a/docs/libc/constant.EUNATCH.html b/docs/libc/constant.EUNATCH.html new file mode 100644 index 00000000..f714a771 --- /dev/null +++ b/docs/libc/constant.EUNATCH.html @@ -0,0 +1 @@ +libc::EUNATCH - Rust

[][src]Constant libc::EUNATCH

pub const EUNATCH: c_int = 49;
\ No newline at end of file diff --git a/docs/libc/constant.EUSERS.html b/docs/libc/constant.EUSERS.html new file mode 100644 index 00000000..d7470046 --- /dev/null +++ b/docs/libc/constant.EUSERS.html @@ -0,0 +1 @@ +libc::EUSERS - Rust

[][src]Constant libc::EUSERS

pub const EUSERS: c_int = 87;
\ No newline at end of file diff --git a/docs/libc/constant.EWOULDBLOCK.html b/docs/libc/constant.EWOULDBLOCK.html new file mode 100644 index 00000000..803ca4f3 --- /dev/null +++ b/docs/libc/constant.EWOULDBLOCK.html @@ -0,0 +1 @@ +libc::EWOULDBLOCK - Rust

[][src]Constant libc::EWOULDBLOCK

pub const EWOULDBLOCK: c_int = EAGAIN; // 11i32
\ No newline at end of file diff --git a/docs/libc/constant.EXDEV.html b/docs/libc/constant.EXDEV.html new file mode 100644 index 00000000..62a830c5 --- /dev/null +++ b/docs/libc/constant.EXDEV.html @@ -0,0 +1 @@ +libc::EXDEV - Rust

[][src]Constant libc::EXDEV

pub const EXDEV: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.EXFULL.html b/docs/libc/constant.EXFULL.html new file mode 100644 index 00000000..1730dcc0 --- /dev/null +++ b/docs/libc/constant.EXFULL.html @@ -0,0 +1 @@ +libc::EXFULL - Rust

[][src]Constant libc::EXFULL

pub const EXFULL: c_int = 54;
\ No newline at end of file diff --git a/docs/libc/constant.EXIT_FAILURE.html b/docs/libc/constant.EXIT_FAILURE.html new file mode 100644 index 00000000..054bc62d --- /dev/null +++ b/docs/libc/constant.EXIT_FAILURE.html @@ -0,0 +1 @@ +libc::EXIT_FAILURE - Rust

[][src]Constant libc::EXIT_FAILURE

pub const EXIT_FAILURE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.EXIT_SUCCESS.html b/docs/libc/constant.EXIT_SUCCESS.html new file mode 100644 index 00000000..dc946682 --- /dev/null +++ b/docs/libc/constant.EXIT_SUCCESS.html @@ -0,0 +1 @@ +libc::EXIT_SUCCESS - Rust

[][src]Constant libc::EXIT_SUCCESS

pub const EXIT_SUCCESS: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.EXT2_SUPER_MAGIC.html b/docs/libc/constant.EXT2_SUPER_MAGIC.html new file mode 100644 index 00000000..15f4fb21 --- /dev/null +++ b/docs/libc/constant.EXT2_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::EXT2_SUPER_MAGIC - Rust

[][src]Constant libc::EXT2_SUPER_MAGIC

pub const EXT2_SUPER_MAGIC: c_long = 0x0000ef53;
\ No newline at end of file diff --git a/docs/libc/constant.EXT3_SUPER_MAGIC.html b/docs/libc/constant.EXT3_SUPER_MAGIC.html new file mode 100644 index 00000000..96ca96a6 --- /dev/null +++ b/docs/libc/constant.EXT3_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::EXT3_SUPER_MAGIC - Rust

[][src]Constant libc::EXT3_SUPER_MAGIC

pub const EXT3_SUPER_MAGIC: c_long = 0x0000ef53;
\ No newline at end of file diff --git a/docs/libc/constant.EXT4_SUPER_MAGIC.html b/docs/libc/constant.EXT4_SUPER_MAGIC.html new file mode 100644 index 00000000..c58d11a7 --- /dev/null +++ b/docs/libc/constant.EXT4_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::EXT4_SUPER_MAGIC - Rust

[][src]Constant libc::EXT4_SUPER_MAGIC

pub const EXT4_SUPER_MAGIC: c_long = 0x0000ef53;
\ No newline at end of file diff --git a/docs/libc/constant.EXTA.html b/docs/libc/constant.EXTA.html new file mode 100644 index 00000000..c97678bf --- /dev/null +++ b/docs/libc/constant.EXTA.html @@ -0,0 +1 @@ +libc::EXTA - Rust

[][src]Constant libc::EXTA

pub const EXTA: speed_t = B19200; // 14u32
\ No newline at end of file diff --git a/docs/libc/constant.EXTB.html b/docs/libc/constant.EXTB.html new file mode 100644 index 00000000..47f17829 --- /dev/null +++ b/docs/libc/constant.EXTB.html @@ -0,0 +1 @@ +libc::EXTB - Rust

[][src]Constant libc::EXTB

pub const EXTB: speed_t = B38400; // 15u32
\ No newline at end of file diff --git a/docs/libc/constant.EXTPROC.html b/docs/libc/constant.EXTPROC.html new file mode 100644 index 00000000..24410949 --- /dev/null +++ b/docs/libc/constant.EXTPROC.html @@ -0,0 +1 @@ +libc::EXTPROC - Rust

[][src]Constant libc::EXTPROC

pub const EXTPROC: tcflag_t = 0x00010000;
\ No newline at end of file diff --git a/docs/libc/constant.F2FS_SUPER_MAGIC.html b/docs/libc/constant.F2FS_SUPER_MAGIC.html new file mode 100644 index 00000000..46786cd0 --- /dev/null +++ b/docs/libc/constant.F2FS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::F2FS_SUPER_MAGIC - Rust

[][src]Constant libc::F2FS_SUPER_MAGIC

pub const F2FS_SUPER_MAGIC: c_long = 0xf2f52010;
\ No newline at end of file diff --git a/docs/libc/constant.FALLOC_FL_COLLAPSE_RANGE.html b/docs/libc/constant.FALLOC_FL_COLLAPSE_RANGE.html new file mode 100644 index 00000000..d81900aa --- /dev/null +++ b/docs/libc/constant.FALLOC_FL_COLLAPSE_RANGE.html @@ -0,0 +1 @@ +libc::FALLOC_FL_COLLAPSE_RANGE - Rust

[][src]Constant libc::FALLOC_FL_COLLAPSE_RANGE

pub const FALLOC_FL_COLLAPSE_RANGE: c_int = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.FALLOC_FL_INSERT_RANGE.html b/docs/libc/constant.FALLOC_FL_INSERT_RANGE.html new file mode 100644 index 00000000..451307c6 --- /dev/null +++ b/docs/libc/constant.FALLOC_FL_INSERT_RANGE.html @@ -0,0 +1 @@ +libc::FALLOC_FL_INSERT_RANGE - Rust

[][src]Constant libc::FALLOC_FL_INSERT_RANGE

pub const FALLOC_FL_INSERT_RANGE: c_int = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.FALLOC_FL_KEEP_SIZE.html b/docs/libc/constant.FALLOC_FL_KEEP_SIZE.html new file mode 100644 index 00000000..18db3ef1 --- /dev/null +++ b/docs/libc/constant.FALLOC_FL_KEEP_SIZE.html @@ -0,0 +1 @@ +libc::FALLOC_FL_KEEP_SIZE - Rust

[][src]Constant libc::FALLOC_FL_KEEP_SIZE

pub const FALLOC_FL_KEEP_SIZE: c_int = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.FALLOC_FL_PUNCH_HOLE.html b/docs/libc/constant.FALLOC_FL_PUNCH_HOLE.html new file mode 100644 index 00000000..fbbdb906 --- /dev/null +++ b/docs/libc/constant.FALLOC_FL_PUNCH_HOLE.html @@ -0,0 +1 @@ +libc::FALLOC_FL_PUNCH_HOLE - Rust

[][src]Constant libc::FALLOC_FL_PUNCH_HOLE

pub const FALLOC_FL_PUNCH_HOLE: c_int = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.FALLOC_FL_UNSHARE_RANGE.html b/docs/libc/constant.FALLOC_FL_UNSHARE_RANGE.html new file mode 100644 index 00000000..bb985073 --- /dev/null +++ b/docs/libc/constant.FALLOC_FL_UNSHARE_RANGE.html @@ -0,0 +1 @@ +libc::FALLOC_FL_UNSHARE_RANGE - Rust

[][src]Constant libc::FALLOC_FL_UNSHARE_RANGE

pub const FALLOC_FL_UNSHARE_RANGE: c_int = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.FALLOC_FL_ZERO_RANGE.html b/docs/libc/constant.FALLOC_FL_ZERO_RANGE.html new file mode 100644 index 00000000..227b57eb --- /dev/null +++ b/docs/libc/constant.FALLOC_FL_ZERO_RANGE.html @@ -0,0 +1 @@ +libc::FALLOC_FL_ZERO_RANGE - Rust

[][src]Constant libc::FALLOC_FL_ZERO_RANGE

pub const FALLOC_FL_ZERO_RANGE: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.FANOTIFY_METADATA_VERSION.html b/docs/libc/constant.FANOTIFY_METADATA_VERSION.html new file mode 100644 index 00000000..4cd95b6e --- /dev/null +++ b/docs/libc/constant.FANOTIFY_METADATA_VERSION.html @@ -0,0 +1 @@ +libc::FANOTIFY_METADATA_VERSION - Rust

[][src]Constant libc::FANOTIFY_METADATA_VERSION

pub const FANOTIFY_METADATA_VERSION: u8 = 3;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_ACCESS.html b/docs/libc/constant.FAN_ACCESS.html new file mode 100644 index 00000000..d4d5a151 --- /dev/null +++ b/docs/libc/constant.FAN_ACCESS.html @@ -0,0 +1 @@ +libc::FAN_ACCESS - Rust

[][src]Constant libc::FAN_ACCESS

pub const FAN_ACCESS: u64 = 0x0000_0001;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_ACCESS_PERM.html b/docs/libc/constant.FAN_ACCESS_PERM.html new file mode 100644 index 00000000..cd5b65b7 --- /dev/null +++ b/docs/libc/constant.FAN_ACCESS_PERM.html @@ -0,0 +1 @@ +libc::FAN_ACCESS_PERM - Rust

[][src]Constant libc::FAN_ACCESS_PERM

pub const FAN_ACCESS_PERM: u64 = 0x0002_0000;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_ALLOW.html b/docs/libc/constant.FAN_ALLOW.html new file mode 100644 index 00000000..1637f467 --- /dev/null +++ b/docs/libc/constant.FAN_ALLOW.html @@ -0,0 +1 @@ +libc::FAN_ALLOW - Rust

[][src]Constant libc::FAN_ALLOW

pub const FAN_ALLOW: u32 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_CLASS_CONTENT.html b/docs/libc/constant.FAN_CLASS_CONTENT.html new file mode 100644 index 00000000..c147c403 --- /dev/null +++ b/docs/libc/constant.FAN_CLASS_CONTENT.html @@ -0,0 +1 @@ +libc::FAN_CLASS_CONTENT - Rust

[][src]Constant libc::FAN_CLASS_CONTENT

pub const FAN_CLASS_CONTENT: c_uint = 0x0000_0004;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_CLASS_NOTIF.html b/docs/libc/constant.FAN_CLASS_NOTIF.html new file mode 100644 index 00000000..b75f92ec --- /dev/null +++ b/docs/libc/constant.FAN_CLASS_NOTIF.html @@ -0,0 +1 @@ +libc::FAN_CLASS_NOTIF - Rust

[][src]Constant libc::FAN_CLASS_NOTIF

pub const FAN_CLASS_NOTIF: c_uint = 0x0000_0000;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_CLASS_PRE_CONTENT.html b/docs/libc/constant.FAN_CLASS_PRE_CONTENT.html new file mode 100644 index 00000000..f2caed10 --- /dev/null +++ b/docs/libc/constant.FAN_CLASS_PRE_CONTENT.html @@ -0,0 +1 @@ +libc::FAN_CLASS_PRE_CONTENT - Rust

[][src]Constant libc::FAN_CLASS_PRE_CONTENT

pub const FAN_CLASS_PRE_CONTENT: c_uint = 0x0000_0008;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_CLOEXEC.html b/docs/libc/constant.FAN_CLOEXEC.html new file mode 100644 index 00000000..6970cfd7 --- /dev/null +++ b/docs/libc/constant.FAN_CLOEXEC.html @@ -0,0 +1 @@ +libc::FAN_CLOEXEC - Rust

[][src]Constant libc::FAN_CLOEXEC

pub const FAN_CLOEXEC: c_uint = 0x0000_0001;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_CLOSE.html b/docs/libc/constant.FAN_CLOSE.html new file mode 100644 index 00000000..4131efd0 --- /dev/null +++ b/docs/libc/constant.FAN_CLOSE.html @@ -0,0 +1 @@ +libc::FAN_CLOSE - Rust

[][src]Constant libc::FAN_CLOSE

pub const FAN_CLOSE: u64 = FAN_CLOSE_WRITE | FAN_CLOSE_NOWRITE; // 24u64
\ No newline at end of file diff --git a/docs/libc/constant.FAN_CLOSE_NOWRITE.html b/docs/libc/constant.FAN_CLOSE_NOWRITE.html new file mode 100644 index 00000000..98bf0c56 --- /dev/null +++ b/docs/libc/constant.FAN_CLOSE_NOWRITE.html @@ -0,0 +1 @@ +libc::FAN_CLOSE_NOWRITE - Rust

[][src]Constant libc::FAN_CLOSE_NOWRITE

pub const FAN_CLOSE_NOWRITE: u64 = 0x0000_0010;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_CLOSE_WRITE.html b/docs/libc/constant.FAN_CLOSE_WRITE.html new file mode 100644 index 00000000..2f180533 --- /dev/null +++ b/docs/libc/constant.FAN_CLOSE_WRITE.html @@ -0,0 +1 @@ +libc::FAN_CLOSE_WRITE - Rust

[][src]Constant libc::FAN_CLOSE_WRITE

pub const FAN_CLOSE_WRITE: u64 = 0x0000_0008;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_DENY.html b/docs/libc/constant.FAN_DENY.html new file mode 100644 index 00000000..7aa3b559 --- /dev/null +++ b/docs/libc/constant.FAN_DENY.html @@ -0,0 +1 @@ +libc::FAN_DENY - Rust

[][src]Constant libc::FAN_DENY

pub const FAN_DENY: u32 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_EVENT_ON_CHILD.html b/docs/libc/constant.FAN_EVENT_ON_CHILD.html new file mode 100644 index 00000000..20ce9c98 --- /dev/null +++ b/docs/libc/constant.FAN_EVENT_ON_CHILD.html @@ -0,0 +1 @@ +libc::FAN_EVENT_ON_CHILD - Rust

[][src]Constant libc::FAN_EVENT_ON_CHILD

pub const FAN_EVENT_ON_CHILD: u64 = 0x0800_0000;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_ADD.html b/docs/libc/constant.FAN_MARK_ADD.html new file mode 100644 index 00000000..06b2c7ca --- /dev/null +++ b/docs/libc/constant.FAN_MARK_ADD.html @@ -0,0 +1 @@ +libc::FAN_MARK_ADD - Rust

[][src]Constant libc::FAN_MARK_ADD

pub const FAN_MARK_ADD: c_uint = 0x0000_0001;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_DONT_FOLLOW.html b/docs/libc/constant.FAN_MARK_DONT_FOLLOW.html new file mode 100644 index 00000000..a268491b --- /dev/null +++ b/docs/libc/constant.FAN_MARK_DONT_FOLLOW.html @@ -0,0 +1 @@ +libc::FAN_MARK_DONT_FOLLOW - Rust

[][src]Constant libc::FAN_MARK_DONT_FOLLOW

pub const FAN_MARK_DONT_FOLLOW: c_uint = 0x0000_0004;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_FILESYSTEM.html b/docs/libc/constant.FAN_MARK_FILESYSTEM.html new file mode 100644 index 00000000..29a20f9a --- /dev/null +++ b/docs/libc/constant.FAN_MARK_FILESYSTEM.html @@ -0,0 +1 @@ +libc::FAN_MARK_FILESYSTEM - Rust

[][src]Constant libc::FAN_MARK_FILESYSTEM

pub const FAN_MARK_FILESYSTEM: c_uint = 0x0000_0100;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_FLUSH.html b/docs/libc/constant.FAN_MARK_FLUSH.html new file mode 100644 index 00000000..6eca6c00 --- /dev/null +++ b/docs/libc/constant.FAN_MARK_FLUSH.html @@ -0,0 +1 @@ +libc::FAN_MARK_FLUSH - Rust

[][src]Constant libc::FAN_MARK_FLUSH

pub const FAN_MARK_FLUSH: c_uint = 0x0000_0080;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_IGNORED_MASK.html b/docs/libc/constant.FAN_MARK_IGNORED_MASK.html new file mode 100644 index 00000000..ccdde6ca --- /dev/null +++ b/docs/libc/constant.FAN_MARK_IGNORED_MASK.html @@ -0,0 +1 @@ +libc::FAN_MARK_IGNORED_MASK - Rust

[][src]Constant libc::FAN_MARK_IGNORED_MASK

pub const FAN_MARK_IGNORED_MASK: c_uint = 0x0000_0020;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_IGNORED_SURV_MODIFY.html b/docs/libc/constant.FAN_MARK_IGNORED_SURV_MODIFY.html new file mode 100644 index 00000000..4e5c065c --- /dev/null +++ b/docs/libc/constant.FAN_MARK_IGNORED_SURV_MODIFY.html @@ -0,0 +1 @@ +libc::FAN_MARK_IGNORED_SURV_MODIFY - Rust

[][src]Constant libc::FAN_MARK_IGNORED_SURV_MODIFY

pub const FAN_MARK_IGNORED_SURV_MODIFY: c_uint = 0x0000_0040;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_INODE.html b/docs/libc/constant.FAN_MARK_INODE.html new file mode 100644 index 00000000..3f691ece --- /dev/null +++ b/docs/libc/constant.FAN_MARK_INODE.html @@ -0,0 +1 @@ +libc::FAN_MARK_INODE - Rust

[][src]Constant libc::FAN_MARK_INODE

pub const FAN_MARK_INODE: c_uint = 0x0000_0000;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_MOUNT.html b/docs/libc/constant.FAN_MARK_MOUNT.html new file mode 100644 index 00000000..04205f41 --- /dev/null +++ b/docs/libc/constant.FAN_MARK_MOUNT.html @@ -0,0 +1 @@ +libc::FAN_MARK_MOUNT - Rust

[][src]Constant libc::FAN_MARK_MOUNT

pub const FAN_MARK_MOUNT: c_uint = 0x0000_0010;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_ONLYDIR.html b/docs/libc/constant.FAN_MARK_ONLYDIR.html new file mode 100644 index 00000000..1dc92934 --- /dev/null +++ b/docs/libc/constant.FAN_MARK_ONLYDIR.html @@ -0,0 +1 @@ +libc::FAN_MARK_ONLYDIR - Rust

[][src]Constant libc::FAN_MARK_ONLYDIR

pub const FAN_MARK_ONLYDIR: c_uint = 0x0000_0008;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MARK_REMOVE.html b/docs/libc/constant.FAN_MARK_REMOVE.html new file mode 100644 index 00000000..8b3d5cf3 --- /dev/null +++ b/docs/libc/constant.FAN_MARK_REMOVE.html @@ -0,0 +1 @@ +libc::FAN_MARK_REMOVE - Rust

[][src]Constant libc::FAN_MARK_REMOVE

pub const FAN_MARK_REMOVE: c_uint = 0x0000_0002;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_MODIFY.html b/docs/libc/constant.FAN_MODIFY.html new file mode 100644 index 00000000..4ef02465 --- /dev/null +++ b/docs/libc/constant.FAN_MODIFY.html @@ -0,0 +1 @@ +libc::FAN_MODIFY - Rust

[][src]Constant libc::FAN_MODIFY

pub const FAN_MODIFY: u64 = 0x0000_0002;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_NOFD.html b/docs/libc/constant.FAN_NOFD.html new file mode 100644 index 00000000..2812c695 --- /dev/null +++ b/docs/libc/constant.FAN_NOFD.html @@ -0,0 +1 @@ +libc::FAN_NOFD - Rust

[][src]Constant libc::FAN_NOFD

pub const FAN_NOFD: c_int = -1;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_NONBLOCK.html b/docs/libc/constant.FAN_NONBLOCK.html new file mode 100644 index 00000000..5955d54d --- /dev/null +++ b/docs/libc/constant.FAN_NONBLOCK.html @@ -0,0 +1 @@ +libc::FAN_NONBLOCK - Rust

[][src]Constant libc::FAN_NONBLOCK

pub const FAN_NONBLOCK: c_uint = 0x0000_0002;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_ONDIR.html b/docs/libc/constant.FAN_ONDIR.html new file mode 100644 index 00000000..32a8f0b3 --- /dev/null +++ b/docs/libc/constant.FAN_ONDIR.html @@ -0,0 +1 @@ +libc::FAN_ONDIR - Rust

[][src]Constant libc::FAN_ONDIR

pub const FAN_ONDIR: u64 = 0x4000_0000;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_OPEN.html b/docs/libc/constant.FAN_OPEN.html new file mode 100644 index 00000000..3fc1c85f --- /dev/null +++ b/docs/libc/constant.FAN_OPEN.html @@ -0,0 +1 @@ +libc::FAN_OPEN - Rust

[][src]Constant libc::FAN_OPEN

pub const FAN_OPEN: u64 = 0x0000_0020;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_OPEN_PERM.html b/docs/libc/constant.FAN_OPEN_PERM.html new file mode 100644 index 00000000..829ac28c --- /dev/null +++ b/docs/libc/constant.FAN_OPEN_PERM.html @@ -0,0 +1 @@ +libc::FAN_OPEN_PERM - Rust

[][src]Constant libc::FAN_OPEN_PERM

pub const FAN_OPEN_PERM: u64 = 0x0001_0000;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_Q_OVERFLOW.html b/docs/libc/constant.FAN_Q_OVERFLOW.html new file mode 100644 index 00000000..343a9439 --- /dev/null +++ b/docs/libc/constant.FAN_Q_OVERFLOW.html @@ -0,0 +1 @@ +libc::FAN_Q_OVERFLOW - Rust

[][src]Constant libc::FAN_Q_OVERFLOW

pub const FAN_Q_OVERFLOW: u64 = 0x0000_4000;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_UNLIMITED_MARKS.html b/docs/libc/constant.FAN_UNLIMITED_MARKS.html new file mode 100644 index 00000000..526f58bc --- /dev/null +++ b/docs/libc/constant.FAN_UNLIMITED_MARKS.html @@ -0,0 +1 @@ +libc::FAN_UNLIMITED_MARKS - Rust

[][src]Constant libc::FAN_UNLIMITED_MARKS

pub const FAN_UNLIMITED_MARKS: c_uint = 0x0000_0020;
\ No newline at end of file diff --git a/docs/libc/constant.FAN_UNLIMITED_QUEUE.html b/docs/libc/constant.FAN_UNLIMITED_QUEUE.html new file mode 100644 index 00000000..d25a1c7f --- /dev/null +++ b/docs/libc/constant.FAN_UNLIMITED_QUEUE.html @@ -0,0 +1 @@ +libc::FAN_UNLIMITED_QUEUE - Rust

[][src]Constant libc::FAN_UNLIMITED_QUEUE

pub const FAN_UNLIMITED_QUEUE: c_uint = 0x0000_0010;
\ No newline at end of file diff --git a/docs/libc/constant.FDPIC_FUNCPTRS.html b/docs/libc/constant.FDPIC_FUNCPTRS.html new file mode 100644 index 00000000..26a3ad8c --- /dev/null +++ b/docs/libc/constant.FDPIC_FUNCPTRS.html @@ -0,0 +1 @@ +libc::FDPIC_FUNCPTRS - Rust

[][src]Constant libc::FDPIC_FUNCPTRS

pub const FDPIC_FUNCPTRS: c_int = 0x0080000;
\ No newline at end of file diff --git a/docs/libc/constant.FD_CLOEXEC.html b/docs/libc/constant.FD_CLOEXEC.html new file mode 100644 index 00000000..da4d12df --- /dev/null +++ b/docs/libc/constant.FD_CLOEXEC.html @@ -0,0 +1 @@ +libc::FD_CLOEXEC - Rust

[][src]Constant libc::FD_CLOEXEC

pub const FD_CLOEXEC: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.FD_SETSIZE.html b/docs/libc/constant.FD_SETSIZE.html new file mode 100644 index 00000000..a10ae87a --- /dev/null +++ b/docs/libc/constant.FD_SETSIZE.html @@ -0,0 +1 @@ +libc::FD_SETSIZE - Rust

[][src]Constant libc::FD_SETSIZE

pub const FD_SETSIZE: usize = 1024;
\ No newline at end of file diff --git a/docs/libc/constant.FF0.html b/docs/libc/constant.FF0.html new file mode 100644 index 00000000..437eb91d --- /dev/null +++ b/docs/libc/constant.FF0.html @@ -0,0 +1 @@ +libc::FF0 - Rust

[][src]Constant libc::FF0

pub const FF0: tcflag_t = 0x00000000;
\ No newline at end of file diff --git a/docs/libc/constant.FF1.html b/docs/libc/constant.FF1.html new file mode 100644 index 00000000..bd933f67 --- /dev/null +++ b/docs/libc/constant.FF1.html @@ -0,0 +1 @@ +libc::FF1 - Rust

[][src]Constant libc::FF1

pub const FF1: tcflag_t = 0x00008000;
\ No newline at end of file diff --git a/docs/libc/constant.FFDLY.html b/docs/libc/constant.FFDLY.html new file mode 100644 index 00000000..ff666a51 --- /dev/null +++ b/docs/libc/constant.FFDLY.html @@ -0,0 +1 @@ +libc::FFDLY - Rust

[][src]Constant libc::FFDLY

pub const FFDLY: tcflag_t = 0o100000;
\ No newline at end of file diff --git a/docs/libc/constant.FILENAME_MAX.html b/docs/libc/constant.FILENAME_MAX.html new file mode 100644 index 00000000..9ec46561 --- /dev/null +++ b/docs/libc/constant.FILENAME_MAX.html @@ -0,0 +1 @@ +libc::FILENAME_MAX - Rust

[][src]Constant libc::FILENAME_MAX

pub const FILENAME_MAX: c_uint = 4096;
\ No newline at end of file diff --git a/docs/libc/constant.FIOCLEX.html b/docs/libc/constant.FIOCLEX.html new file mode 100644 index 00000000..b3d68e72 --- /dev/null +++ b/docs/libc/constant.FIOCLEX.html @@ -0,0 +1 @@ +libc::FIOCLEX - Rust

[][src]Constant libc::FIOCLEX

pub const FIOCLEX: c_ulong = 0x5451;
\ No newline at end of file diff --git a/docs/libc/constant.FIONBIO.html b/docs/libc/constant.FIONBIO.html new file mode 100644 index 00000000..3a1b1202 --- /dev/null +++ b/docs/libc/constant.FIONBIO.html @@ -0,0 +1 @@ +libc::FIONBIO - Rust

[][src]Constant libc::FIONBIO

pub const FIONBIO: c_ulong = 0x5421;
\ No newline at end of file diff --git a/docs/libc/constant.FIONCLEX.html b/docs/libc/constant.FIONCLEX.html new file mode 100644 index 00000000..e7869bc2 --- /dev/null +++ b/docs/libc/constant.FIONCLEX.html @@ -0,0 +1 @@ +libc::FIONCLEX - Rust

[][src]Constant libc::FIONCLEX

pub const FIONCLEX: c_ulong = 0x5450;
\ No newline at end of file diff --git a/docs/libc/constant.FIONREAD.html b/docs/libc/constant.FIONREAD.html new file mode 100644 index 00000000..3352a0d5 --- /dev/null +++ b/docs/libc/constant.FIONREAD.html @@ -0,0 +1 @@ +libc::FIONREAD - Rust

[][src]Constant libc::FIONREAD

pub const FIONREAD: c_ulong = 0x541B;
\ No newline at end of file diff --git a/docs/libc/constant.FLUSHO.html b/docs/libc/constant.FLUSHO.html new file mode 100644 index 00000000..f15f600d --- /dev/null +++ b/docs/libc/constant.FLUSHO.html @@ -0,0 +1 @@ +libc::FLUSHO - Rust

[][src]Constant libc::FLUSHO

pub const FLUSHO: tcflag_t = 0x00001000;
\ No newline at end of file diff --git a/docs/libc/constant.FOPEN_MAX.html b/docs/libc/constant.FOPEN_MAX.html new file mode 100644 index 00000000..e8f6913e --- /dev/null +++ b/docs/libc/constant.FOPEN_MAX.html @@ -0,0 +1 @@ +libc::FOPEN_MAX - Rust

[][src]Constant libc::FOPEN_MAX

pub const FOPEN_MAX: c_uint = 16;
\ No newline at end of file diff --git a/docs/libc/constant.FS.html b/docs/libc/constant.FS.html new file mode 100644 index 00000000..872c18a5 --- /dev/null +++ b/docs/libc/constant.FS.html @@ -0,0 +1 @@ +libc::FS - Rust

[][src]Constant libc::FS

pub const FS: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant.FS_BASE.html b/docs/libc/constant.FS_BASE.html new file mode 100644 index 00000000..d1c3e0b0 --- /dev/null +++ b/docs/libc/constant.FS_BASE.html @@ -0,0 +1 @@ +libc::FS_BASE - Rust

[][src]Constant libc::FS_BASE

pub const FS_BASE: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEXFS_SUPER_MAGIC.html b/docs/libc/constant.FUTEXFS_SUPER_MAGIC.html new file mode 100644 index 00000000..9be0a5db --- /dev/null +++ b/docs/libc/constant.FUTEXFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::FUTEXFS_SUPER_MAGIC - Rust

[][src]Constant libc::FUTEXFS_SUPER_MAGIC

pub const FUTEXFS_SUPER_MAGIC: c_long = 0xbad1dea;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_CLOCK_REALTIME.html b/docs/libc/constant.FUTEX_CLOCK_REALTIME.html new file mode 100644 index 00000000..175d20f4 --- /dev/null +++ b/docs/libc/constant.FUTEX_CLOCK_REALTIME.html @@ -0,0 +1 @@ +libc::FUTEX_CLOCK_REALTIME - Rust

[][src]Constant libc::FUTEX_CLOCK_REALTIME

pub const FUTEX_CLOCK_REALTIME: c_int = 256;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_CMD_MASK.html b/docs/libc/constant.FUTEX_CMD_MASK.html new file mode 100644 index 00000000..06b19054 --- /dev/null +++ b/docs/libc/constant.FUTEX_CMD_MASK.html @@ -0,0 +1 @@ +libc::FUTEX_CMD_MASK - Rust

[][src]Constant libc::FUTEX_CMD_MASK

pub const FUTEX_CMD_MASK: c_int = !(FUTEX_PRIVATE_FLAG | FUTEX_CLOCK_REALTIME); // -385i32
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_CMP_REQUEUE.html b/docs/libc/constant.FUTEX_CMP_REQUEUE.html new file mode 100644 index 00000000..8ddaebe0 --- /dev/null +++ b/docs/libc/constant.FUTEX_CMP_REQUEUE.html @@ -0,0 +1 @@ +libc::FUTEX_CMP_REQUEUE - Rust

[][src]Constant libc::FUTEX_CMP_REQUEUE

pub const FUTEX_CMP_REQUEUE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_CMP_REQUEUE_PI.html b/docs/libc/constant.FUTEX_CMP_REQUEUE_PI.html new file mode 100644 index 00000000..521194cf --- /dev/null +++ b/docs/libc/constant.FUTEX_CMP_REQUEUE_PI.html @@ -0,0 +1 @@ +libc::FUTEX_CMP_REQUEUE_PI - Rust

[][src]Constant libc::FUTEX_CMP_REQUEUE_PI

pub const FUTEX_CMP_REQUEUE_PI: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_FD.html b/docs/libc/constant.FUTEX_FD.html new file mode 100644 index 00000000..5479713c --- /dev/null +++ b/docs/libc/constant.FUTEX_FD.html @@ -0,0 +1 @@ +libc::FUTEX_FD - Rust

[][src]Constant libc::FUTEX_FD

pub const FUTEX_FD: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_LOCK_PI.html b/docs/libc/constant.FUTEX_LOCK_PI.html new file mode 100644 index 00000000..8e390f6d --- /dev/null +++ b/docs/libc/constant.FUTEX_LOCK_PI.html @@ -0,0 +1 @@ +libc::FUTEX_LOCK_PI - Rust

[][src]Constant libc::FUTEX_LOCK_PI

pub const FUTEX_LOCK_PI: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_PRIVATE_FLAG.html b/docs/libc/constant.FUTEX_PRIVATE_FLAG.html new file mode 100644 index 00000000..47492454 --- /dev/null +++ b/docs/libc/constant.FUTEX_PRIVATE_FLAG.html @@ -0,0 +1 @@ +libc::FUTEX_PRIVATE_FLAG - Rust

[][src]Constant libc::FUTEX_PRIVATE_FLAG

pub const FUTEX_PRIVATE_FLAG: c_int = 128;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_REQUEUE.html b/docs/libc/constant.FUTEX_REQUEUE.html new file mode 100644 index 00000000..18befd20 --- /dev/null +++ b/docs/libc/constant.FUTEX_REQUEUE.html @@ -0,0 +1 @@ +libc::FUTEX_REQUEUE - Rust

[][src]Constant libc::FUTEX_REQUEUE

pub const FUTEX_REQUEUE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_TRYLOCK_PI.html b/docs/libc/constant.FUTEX_TRYLOCK_PI.html new file mode 100644 index 00000000..3c6498c9 --- /dev/null +++ b/docs/libc/constant.FUTEX_TRYLOCK_PI.html @@ -0,0 +1 @@ +libc::FUTEX_TRYLOCK_PI - Rust

[][src]Constant libc::FUTEX_TRYLOCK_PI

pub const FUTEX_TRYLOCK_PI: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_UNLOCK_PI.html b/docs/libc/constant.FUTEX_UNLOCK_PI.html new file mode 100644 index 00000000..bb101e13 --- /dev/null +++ b/docs/libc/constant.FUTEX_UNLOCK_PI.html @@ -0,0 +1 @@ +libc::FUTEX_UNLOCK_PI - Rust

[][src]Constant libc::FUTEX_UNLOCK_PI

pub const FUTEX_UNLOCK_PI: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_WAIT.html b/docs/libc/constant.FUTEX_WAIT.html new file mode 100644 index 00000000..29d39e0d --- /dev/null +++ b/docs/libc/constant.FUTEX_WAIT.html @@ -0,0 +1 @@ +libc::FUTEX_WAIT - Rust

[][src]Constant libc::FUTEX_WAIT

pub const FUTEX_WAIT: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_WAIT_BITSET.html b/docs/libc/constant.FUTEX_WAIT_BITSET.html new file mode 100644 index 00000000..02c879f7 --- /dev/null +++ b/docs/libc/constant.FUTEX_WAIT_BITSET.html @@ -0,0 +1 @@ +libc::FUTEX_WAIT_BITSET - Rust

[][src]Constant libc::FUTEX_WAIT_BITSET

pub const FUTEX_WAIT_BITSET: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_WAIT_REQUEUE_PI.html b/docs/libc/constant.FUTEX_WAIT_REQUEUE_PI.html new file mode 100644 index 00000000..87c7cd2c --- /dev/null +++ b/docs/libc/constant.FUTEX_WAIT_REQUEUE_PI.html @@ -0,0 +1 @@ +libc::FUTEX_WAIT_REQUEUE_PI - Rust

[][src]Constant libc::FUTEX_WAIT_REQUEUE_PI

pub const FUTEX_WAIT_REQUEUE_PI: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_WAKE.html b/docs/libc/constant.FUTEX_WAKE.html new file mode 100644 index 00000000..3ea4af32 --- /dev/null +++ b/docs/libc/constant.FUTEX_WAKE.html @@ -0,0 +1 @@ +libc::FUTEX_WAKE - Rust

[][src]Constant libc::FUTEX_WAKE

pub const FUTEX_WAKE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_WAKE_BITSET.html b/docs/libc/constant.FUTEX_WAKE_BITSET.html new file mode 100644 index 00000000..82fe3b31 --- /dev/null +++ b/docs/libc/constant.FUTEX_WAKE_BITSET.html @@ -0,0 +1 @@ +libc::FUTEX_WAKE_BITSET - Rust

[][src]Constant libc::FUTEX_WAKE_BITSET

pub const FUTEX_WAKE_BITSET: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.FUTEX_WAKE_OP.html b/docs/libc/constant.FUTEX_WAKE_OP.html new file mode 100644 index 00000000..0199d0f1 --- /dev/null +++ b/docs/libc/constant.FUTEX_WAKE_OP.html @@ -0,0 +1 @@ +libc::FUTEX_WAKE_OP - Rust

[][src]Constant libc::FUTEX_WAKE_OP

pub const FUTEX_WAKE_OP: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.F_ADD_SEALS.html b/docs/libc/constant.F_ADD_SEALS.html new file mode 100644 index 00000000..c4a9c269 --- /dev/null +++ b/docs/libc/constant.F_ADD_SEALS.html @@ -0,0 +1 @@ +libc::F_ADD_SEALS - Rust

[][src]Constant libc::F_ADD_SEALS

pub const F_ADD_SEALS: c_int = 1033;
\ No newline at end of file diff --git a/docs/libc/constant.F_CANCELLK.html b/docs/libc/constant.F_CANCELLK.html new file mode 100644 index 00000000..15368b9d --- /dev/null +++ b/docs/libc/constant.F_CANCELLK.html @@ -0,0 +1 @@ +libc::F_CANCELLK - Rust

[][src]Constant libc::F_CANCELLK

pub const F_CANCELLK: c_int = 1029;
\ No newline at end of file diff --git a/docs/libc/constant.F_DUPFD.html b/docs/libc/constant.F_DUPFD.html new file mode 100644 index 00000000..179fc9cc --- /dev/null +++ b/docs/libc/constant.F_DUPFD.html @@ -0,0 +1 @@ +libc::F_DUPFD - Rust

[][src]Constant libc::F_DUPFD

pub const F_DUPFD: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.F_DUPFD_CLOEXEC.html b/docs/libc/constant.F_DUPFD_CLOEXEC.html new file mode 100644 index 00000000..d2c88b56 --- /dev/null +++ b/docs/libc/constant.F_DUPFD_CLOEXEC.html @@ -0,0 +1 @@ +libc::F_DUPFD_CLOEXEC - Rust

[][src]Constant libc::F_DUPFD_CLOEXEC

pub const F_DUPFD_CLOEXEC: c_int = 1030;
\ No newline at end of file diff --git a/docs/libc/constant.F_GETFD.html b/docs/libc/constant.F_GETFD.html new file mode 100644 index 00000000..503bd2a0 --- /dev/null +++ b/docs/libc/constant.F_GETFD.html @@ -0,0 +1 @@ +libc::F_GETFD - Rust

[][src]Constant libc::F_GETFD

pub const F_GETFD: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.F_GETFL.html b/docs/libc/constant.F_GETFL.html new file mode 100644 index 00000000..d6767910 --- /dev/null +++ b/docs/libc/constant.F_GETFL.html @@ -0,0 +1 @@ +libc::F_GETFL - Rust

[][src]Constant libc::F_GETFL

pub const F_GETFL: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.F_GETLEASE.html b/docs/libc/constant.F_GETLEASE.html new file mode 100644 index 00000000..30c1ec76 --- /dev/null +++ b/docs/libc/constant.F_GETLEASE.html @@ -0,0 +1 @@ +libc::F_GETLEASE - Rust

[][src]Constant libc::F_GETLEASE

pub const F_GETLEASE: c_int = 1025;
\ No newline at end of file diff --git a/docs/libc/constant.F_GETLK.html b/docs/libc/constant.F_GETLK.html new file mode 100644 index 00000000..b1e2c402 --- /dev/null +++ b/docs/libc/constant.F_GETLK.html @@ -0,0 +1 @@ +libc::F_GETLK - Rust

[][src]Constant libc::F_GETLK

pub const F_GETLK: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.F_GETOWN.html b/docs/libc/constant.F_GETOWN.html new file mode 100644 index 00000000..cc4864ca --- /dev/null +++ b/docs/libc/constant.F_GETOWN.html @@ -0,0 +1 @@ +libc::F_GETOWN - Rust

[][src]Constant libc::F_GETOWN

pub const F_GETOWN: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.F_GETPIPE_SZ.html b/docs/libc/constant.F_GETPIPE_SZ.html new file mode 100644 index 00000000..c5812e8a --- /dev/null +++ b/docs/libc/constant.F_GETPIPE_SZ.html @@ -0,0 +1 @@ +libc::F_GETPIPE_SZ - Rust

[][src]Constant libc::F_GETPIPE_SZ

pub const F_GETPIPE_SZ: c_int = 1032;
\ No newline at end of file diff --git a/docs/libc/constant.F_GET_SEALS.html b/docs/libc/constant.F_GET_SEALS.html new file mode 100644 index 00000000..fc917e6b --- /dev/null +++ b/docs/libc/constant.F_GET_SEALS.html @@ -0,0 +1 @@ +libc::F_GET_SEALS - Rust

[][src]Constant libc::F_GET_SEALS

pub const F_GET_SEALS: c_int = 1034;
\ No newline at end of file diff --git a/docs/libc/constant.F_LOCK.html b/docs/libc/constant.F_LOCK.html new file mode 100644 index 00000000..3987fb22 --- /dev/null +++ b/docs/libc/constant.F_LOCK.html @@ -0,0 +1 @@ +libc::F_LOCK - Rust

[][src]Constant libc::F_LOCK

pub const F_LOCK: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.F_NOTIFY.html b/docs/libc/constant.F_NOTIFY.html new file mode 100644 index 00000000..b4cec748 --- /dev/null +++ b/docs/libc/constant.F_NOTIFY.html @@ -0,0 +1 @@ +libc::F_NOTIFY - Rust

[][src]Constant libc::F_NOTIFY

pub const F_NOTIFY: c_int = 1026;
\ No newline at end of file diff --git a/docs/libc/constant.F_OFD_GETLK.html b/docs/libc/constant.F_OFD_GETLK.html new file mode 100644 index 00000000..a32ab273 --- /dev/null +++ b/docs/libc/constant.F_OFD_GETLK.html @@ -0,0 +1 @@ +libc::F_OFD_GETLK - Rust

[][src]Constant libc::F_OFD_GETLK

pub const F_OFD_GETLK: c_int = 36;
\ No newline at end of file diff --git a/docs/libc/constant.F_OFD_SETLK.html b/docs/libc/constant.F_OFD_SETLK.html new file mode 100644 index 00000000..a68b8763 --- /dev/null +++ b/docs/libc/constant.F_OFD_SETLK.html @@ -0,0 +1 @@ +libc::F_OFD_SETLK - Rust

[][src]Constant libc::F_OFD_SETLK

pub const F_OFD_SETLK: c_int = 37;
\ No newline at end of file diff --git a/docs/libc/constant.F_OFD_SETLKW.html b/docs/libc/constant.F_OFD_SETLKW.html new file mode 100644 index 00000000..297a107b --- /dev/null +++ b/docs/libc/constant.F_OFD_SETLKW.html @@ -0,0 +1 @@ +libc::F_OFD_SETLKW - Rust

[][src]Constant libc::F_OFD_SETLKW

pub const F_OFD_SETLKW: c_int = 38;
\ No newline at end of file diff --git a/docs/libc/constant.F_OK.html b/docs/libc/constant.F_OK.html new file mode 100644 index 00000000..b3f4b49c --- /dev/null +++ b/docs/libc/constant.F_OK.html @@ -0,0 +1 @@ +libc::F_OK - Rust

[][src]Constant libc::F_OK

pub const F_OK: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.F_RDLCK.html b/docs/libc/constant.F_RDLCK.html new file mode 100644 index 00000000..33bceb9f --- /dev/null +++ b/docs/libc/constant.F_RDLCK.html @@ -0,0 +1 @@ +libc::F_RDLCK - Rust

[][src]Constant libc::F_RDLCK

pub const F_RDLCK: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.F_SEAL_FUTURE_WRITE.html b/docs/libc/constant.F_SEAL_FUTURE_WRITE.html new file mode 100644 index 00000000..2209c4c0 --- /dev/null +++ b/docs/libc/constant.F_SEAL_FUTURE_WRITE.html @@ -0,0 +1 @@ +libc::F_SEAL_FUTURE_WRITE - Rust

[][src]Constant libc::F_SEAL_FUTURE_WRITE

pub const F_SEAL_FUTURE_WRITE: c_int = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.F_SEAL_GROW.html b/docs/libc/constant.F_SEAL_GROW.html new file mode 100644 index 00000000..22f16900 --- /dev/null +++ b/docs/libc/constant.F_SEAL_GROW.html @@ -0,0 +1 @@ +libc::F_SEAL_GROW - Rust

[][src]Constant libc::F_SEAL_GROW

pub const F_SEAL_GROW: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.F_SEAL_SEAL.html b/docs/libc/constant.F_SEAL_SEAL.html new file mode 100644 index 00000000..429263e6 --- /dev/null +++ b/docs/libc/constant.F_SEAL_SEAL.html @@ -0,0 +1 @@ +libc::F_SEAL_SEAL - Rust

[][src]Constant libc::F_SEAL_SEAL

pub const F_SEAL_SEAL: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.F_SEAL_SHRINK.html b/docs/libc/constant.F_SEAL_SHRINK.html new file mode 100644 index 00000000..40a52ed4 --- /dev/null +++ b/docs/libc/constant.F_SEAL_SHRINK.html @@ -0,0 +1 @@ +libc::F_SEAL_SHRINK - Rust

[][src]Constant libc::F_SEAL_SHRINK

pub const F_SEAL_SHRINK: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.F_SEAL_WRITE.html b/docs/libc/constant.F_SEAL_WRITE.html new file mode 100644 index 00000000..30722502 --- /dev/null +++ b/docs/libc/constant.F_SEAL_WRITE.html @@ -0,0 +1 @@ +libc::F_SEAL_WRITE - Rust

[][src]Constant libc::F_SEAL_WRITE

pub const F_SEAL_WRITE: c_int = 0x0008;
\ No newline at end of file diff --git a/docs/libc/constant.F_SETFD.html b/docs/libc/constant.F_SETFD.html new file mode 100644 index 00000000..fd973c11 --- /dev/null +++ b/docs/libc/constant.F_SETFD.html @@ -0,0 +1 @@ +libc::F_SETFD - Rust

[][src]Constant libc::F_SETFD

pub const F_SETFD: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.F_SETFL.html b/docs/libc/constant.F_SETFL.html new file mode 100644 index 00000000..d0eadcc6 --- /dev/null +++ b/docs/libc/constant.F_SETFL.html @@ -0,0 +1 @@ +libc::F_SETFL - Rust

[][src]Constant libc::F_SETFL

pub const F_SETFL: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.F_SETLEASE.html b/docs/libc/constant.F_SETLEASE.html new file mode 100644 index 00000000..547261d5 --- /dev/null +++ b/docs/libc/constant.F_SETLEASE.html @@ -0,0 +1 @@ +libc::F_SETLEASE - Rust

[][src]Constant libc::F_SETLEASE

pub const F_SETLEASE: c_int = 1024;
\ No newline at end of file diff --git a/docs/libc/constant.F_SETLK.html b/docs/libc/constant.F_SETLK.html new file mode 100644 index 00000000..21aeda86 --- /dev/null +++ b/docs/libc/constant.F_SETLK.html @@ -0,0 +1 @@ +libc::F_SETLK - Rust

[][src]Constant libc::F_SETLK

pub const F_SETLK: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.F_SETLKW.html b/docs/libc/constant.F_SETLKW.html new file mode 100644 index 00000000..f0928ec3 --- /dev/null +++ b/docs/libc/constant.F_SETLKW.html @@ -0,0 +1 @@ +libc::F_SETLKW - Rust

[][src]Constant libc::F_SETLKW

pub const F_SETLKW: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.F_SETOWN.html b/docs/libc/constant.F_SETOWN.html new file mode 100644 index 00000000..5de70f79 --- /dev/null +++ b/docs/libc/constant.F_SETOWN.html @@ -0,0 +1 @@ +libc::F_SETOWN - Rust

[][src]Constant libc::F_SETOWN

pub const F_SETOWN: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.F_SETPIPE_SZ.html b/docs/libc/constant.F_SETPIPE_SZ.html new file mode 100644 index 00000000..1c45581d --- /dev/null +++ b/docs/libc/constant.F_SETPIPE_SZ.html @@ -0,0 +1 @@ +libc::F_SETPIPE_SZ - Rust

[][src]Constant libc::F_SETPIPE_SZ

pub const F_SETPIPE_SZ: c_int = 1031;
\ No newline at end of file diff --git a/docs/libc/constant.F_TEST.html b/docs/libc/constant.F_TEST.html new file mode 100644 index 00000000..0d42d6f1 --- /dev/null +++ b/docs/libc/constant.F_TEST.html @@ -0,0 +1 @@ +libc::F_TEST - Rust

[][src]Constant libc::F_TEST

pub const F_TEST: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.F_TLOCK.html b/docs/libc/constant.F_TLOCK.html new file mode 100644 index 00000000..d0ad2600 --- /dev/null +++ b/docs/libc/constant.F_TLOCK.html @@ -0,0 +1 @@ +libc::F_TLOCK - Rust

[][src]Constant libc::F_TLOCK

pub const F_TLOCK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.F_ULOCK.html b/docs/libc/constant.F_ULOCK.html new file mode 100644 index 00000000..75a95eaf --- /dev/null +++ b/docs/libc/constant.F_ULOCK.html @@ -0,0 +1 @@ +libc::F_ULOCK - Rust

[][src]Constant libc::F_ULOCK

pub const F_ULOCK: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.F_UNLCK.html b/docs/libc/constant.F_UNLCK.html new file mode 100644 index 00000000..bdee1507 --- /dev/null +++ b/docs/libc/constant.F_UNLCK.html @@ -0,0 +1 @@ +libc::F_UNLCK - Rust

[][src]Constant libc::F_UNLCK

pub const F_UNLCK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.F_WRLCK.html b/docs/libc/constant.F_WRLCK.html new file mode 100644 index 00000000..54d4beb5 --- /dev/null +++ b/docs/libc/constant.F_WRLCK.html @@ -0,0 +1 @@ +libc::F_WRLCK - Rust

[][src]Constant libc::F_WRLCK

pub const F_WRLCK: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.GENL_ADMIN_PERM.html b/docs/libc/constant.GENL_ADMIN_PERM.html new file mode 100644 index 00000000..5b825688 --- /dev/null +++ b/docs/libc/constant.GENL_ADMIN_PERM.html @@ -0,0 +1 @@ +libc::GENL_ADMIN_PERM - Rust

[][src]Constant libc::GENL_ADMIN_PERM

pub const GENL_ADMIN_PERM: c_int = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.GENL_CMD_CAP_DO.html b/docs/libc/constant.GENL_CMD_CAP_DO.html new file mode 100644 index 00000000..cc1a6cd6 --- /dev/null +++ b/docs/libc/constant.GENL_CMD_CAP_DO.html @@ -0,0 +1 @@ +libc::GENL_CMD_CAP_DO - Rust

[][src]Constant libc::GENL_CMD_CAP_DO

pub const GENL_CMD_CAP_DO: c_int = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.GENL_CMD_CAP_DUMP.html b/docs/libc/constant.GENL_CMD_CAP_DUMP.html new file mode 100644 index 00000000..15432ea0 --- /dev/null +++ b/docs/libc/constant.GENL_CMD_CAP_DUMP.html @@ -0,0 +1 @@ +libc::GENL_CMD_CAP_DUMP - Rust

[][src]Constant libc::GENL_CMD_CAP_DUMP

pub const GENL_CMD_CAP_DUMP: c_int = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.GENL_CMD_CAP_HASPOL.html b/docs/libc/constant.GENL_CMD_CAP_HASPOL.html new file mode 100644 index 00000000..91f80173 --- /dev/null +++ b/docs/libc/constant.GENL_CMD_CAP_HASPOL.html @@ -0,0 +1 @@ +libc::GENL_CMD_CAP_HASPOL - Rust

[][src]Constant libc::GENL_CMD_CAP_HASPOL

pub const GENL_CMD_CAP_HASPOL: c_int = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.GENL_ID_CTRL.html b/docs/libc/constant.GENL_ID_CTRL.html new file mode 100644 index 00000000..bbb4b031 --- /dev/null +++ b/docs/libc/constant.GENL_ID_CTRL.html @@ -0,0 +1 @@ +libc::GENL_ID_CTRL - Rust

[][src]Constant libc::GENL_ID_CTRL

pub const GENL_ID_CTRL: c_int = NLMSG_MIN_TYPE; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.GENL_ID_PMCRAID.html b/docs/libc/constant.GENL_ID_PMCRAID.html new file mode 100644 index 00000000..2f48cffa --- /dev/null +++ b/docs/libc/constant.GENL_ID_PMCRAID.html @@ -0,0 +1 @@ +libc::GENL_ID_PMCRAID - Rust

[][src]Constant libc::GENL_ID_PMCRAID

pub const GENL_ID_PMCRAID: c_int = ::NLMSG_MIN_TYPE + 2; // 18i32
\ No newline at end of file diff --git a/docs/libc/constant.GENL_ID_VFS_DQUOT.html b/docs/libc/constant.GENL_ID_VFS_DQUOT.html new file mode 100644 index 00000000..9f3b1d58 --- /dev/null +++ b/docs/libc/constant.GENL_ID_VFS_DQUOT.html @@ -0,0 +1 @@ +libc::GENL_ID_VFS_DQUOT - Rust

[][src]Constant libc::GENL_ID_VFS_DQUOT

pub const GENL_ID_VFS_DQUOT: c_int = ::NLMSG_MIN_TYPE + 1; // 17i32
\ No newline at end of file diff --git a/docs/libc/constant.GENL_MAX_ID.html b/docs/libc/constant.GENL_MAX_ID.html new file mode 100644 index 00000000..3795b965 --- /dev/null +++ b/docs/libc/constant.GENL_MAX_ID.html @@ -0,0 +1 @@ +libc::GENL_MAX_ID - Rust

[][src]Constant libc::GENL_MAX_ID

pub const GENL_MAX_ID: c_int = 1023;
\ No newline at end of file diff --git a/docs/libc/constant.GENL_MIN_ID.html b/docs/libc/constant.GENL_MIN_ID.html new file mode 100644 index 00000000..7e8027e6 --- /dev/null +++ b/docs/libc/constant.GENL_MIN_ID.html @@ -0,0 +1 @@ +libc::GENL_MIN_ID - Rust

[][src]Constant libc::GENL_MIN_ID

pub const GENL_MIN_ID: c_int = NLMSG_MIN_TYPE; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.GENL_NAMSIZ.html b/docs/libc/constant.GENL_NAMSIZ.html new file mode 100644 index 00000000..a7022e93 --- /dev/null +++ b/docs/libc/constant.GENL_NAMSIZ.html @@ -0,0 +1 @@ +libc::GENL_NAMSIZ - Rust

[][src]Constant libc::GENL_NAMSIZ

pub const GENL_NAMSIZ: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.GENL_UNS_ADMIN_PERM.html b/docs/libc/constant.GENL_UNS_ADMIN_PERM.html new file mode 100644 index 00000000..ed326b4e --- /dev/null +++ b/docs/libc/constant.GENL_UNS_ADMIN_PERM.html @@ -0,0 +1 @@ +libc::GENL_UNS_ADMIN_PERM - Rust

[][src]Constant libc::GENL_UNS_ADMIN_PERM

pub const GENL_UNS_ADMIN_PERM: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_ABORTED.html b/docs/libc/constant.GLOB_ABORTED.html new file mode 100644 index 00000000..33deb6a4 --- /dev/null +++ b/docs/libc/constant.GLOB_ABORTED.html @@ -0,0 +1 @@ +libc::GLOB_ABORTED - Rust

[][src]Constant libc::GLOB_ABORTED

pub const GLOB_ABORTED: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_APPEND.html b/docs/libc/constant.GLOB_APPEND.html new file mode 100644 index 00000000..7b7a7e0d --- /dev/null +++ b/docs/libc/constant.GLOB_APPEND.html @@ -0,0 +1 @@ +libc::GLOB_APPEND - Rust

[][src]Constant libc::GLOB_APPEND

pub const GLOB_APPEND: c_int = 1 << 5; // 32i32
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_DOOFFS.html b/docs/libc/constant.GLOB_DOOFFS.html new file mode 100644 index 00000000..98fac527 --- /dev/null +++ b/docs/libc/constant.GLOB_DOOFFS.html @@ -0,0 +1 @@ +libc::GLOB_DOOFFS - Rust

[][src]Constant libc::GLOB_DOOFFS

pub const GLOB_DOOFFS: c_int = 1 << 3; // 8i32
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_ERR.html b/docs/libc/constant.GLOB_ERR.html new file mode 100644 index 00000000..984a9fee --- /dev/null +++ b/docs/libc/constant.GLOB_ERR.html @@ -0,0 +1 @@ +libc::GLOB_ERR - Rust

[][src]Constant libc::GLOB_ERR

pub const GLOB_ERR: c_int = 1 << 0; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_MARK.html b/docs/libc/constant.GLOB_MARK.html new file mode 100644 index 00000000..85782c04 --- /dev/null +++ b/docs/libc/constant.GLOB_MARK.html @@ -0,0 +1 @@ +libc::GLOB_MARK - Rust

[][src]Constant libc::GLOB_MARK

pub const GLOB_MARK: c_int = 1 << 1; // 2i32
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_NOCHECK.html b/docs/libc/constant.GLOB_NOCHECK.html new file mode 100644 index 00000000..f54dc726 --- /dev/null +++ b/docs/libc/constant.GLOB_NOCHECK.html @@ -0,0 +1 @@ +libc::GLOB_NOCHECK - Rust

[][src]Constant libc::GLOB_NOCHECK

pub const GLOB_NOCHECK: c_int = 1 << 4; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_NOESCAPE.html b/docs/libc/constant.GLOB_NOESCAPE.html new file mode 100644 index 00000000..c51b4156 --- /dev/null +++ b/docs/libc/constant.GLOB_NOESCAPE.html @@ -0,0 +1 @@ +libc::GLOB_NOESCAPE - Rust

[][src]Constant libc::GLOB_NOESCAPE

pub const GLOB_NOESCAPE: c_int = 1 << 6; // 64i32
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_NOMATCH.html b/docs/libc/constant.GLOB_NOMATCH.html new file mode 100644 index 00000000..61773d7a --- /dev/null +++ b/docs/libc/constant.GLOB_NOMATCH.html @@ -0,0 +1 @@ +libc::GLOB_NOMATCH - Rust

[][src]Constant libc::GLOB_NOMATCH

pub const GLOB_NOMATCH: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_NOSORT.html b/docs/libc/constant.GLOB_NOSORT.html new file mode 100644 index 00000000..c0bc4674 --- /dev/null +++ b/docs/libc/constant.GLOB_NOSORT.html @@ -0,0 +1 @@ +libc::GLOB_NOSORT - Rust

[][src]Constant libc::GLOB_NOSORT

pub const GLOB_NOSORT: c_int = 1 << 2; // 4i32
\ No newline at end of file diff --git a/docs/libc/constant.GLOB_NOSPACE.html b/docs/libc/constant.GLOB_NOSPACE.html new file mode 100644 index 00000000..4395501d --- /dev/null +++ b/docs/libc/constant.GLOB_NOSPACE.html @@ -0,0 +1 @@ +libc::GLOB_NOSPACE - Rust

[][src]Constant libc::GLOB_NOSPACE

pub const GLOB_NOSPACE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.GRND_NONBLOCK.html b/docs/libc/constant.GRND_NONBLOCK.html new file mode 100644 index 00000000..5f78259d --- /dev/null +++ b/docs/libc/constant.GRND_NONBLOCK.html @@ -0,0 +1 @@ +libc::GRND_NONBLOCK - Rust

[][src]Constant libc::GRND_NONBLOCK

pub const GRND_NONBLOCK: c_uint = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.GRND_RANDOM.html b/docs/libc/constant.GRND_RANDOM.html new file mode 100644 index 00000000..9d100a69 --- /dev/null +++ b/docs/libc/constant.GRND_RANDOM.html @@ -0,0 +1 @@ +libc::GRND_RANDOM - Rust

[][src]Constant libc::GRND_RANDOM

pub const GRND_RANDOM: c_uint = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.GRPQUOTA.html b/docs/libc/constant.GRPQUOTA.html new file mode 100644 index 00000000..b084354e --- /dev/null +++ b/docs/libc/constant.GRPQUOTA.html @@ -0,0 +1 @@ +libc::GRPQUOTA - Rust

[][src]Constant libc::GRPQUOTA

pub const GRPQUOTA: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.GS.html b/docs/libc/constant.GS.html new file mode 100644 index 00000000..e4ee2b03 --- /dev/null +++ b/docs/libc/constant.GS.html @@ -0,0 +1 @@ +libc::GS - Rust

[][src]Constant libc::GS

pub const GS: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant.GS_BASE.html b/docs/libc/constant.GS_BASE.html new file mode 100644 index 00000000..c81d9d49 --- /dev/null +++ b/docs/libc/constant.GS_BASE.html @@ -0,0 +1 @@ +libc::GS_BASE - Rust

[][src]Constant libc::GS_BASE

pub const GS_BASE: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.HOSTFS_SUPER_MAGIC.html b/docs/libc/constant.HOSTFS_SUPER_MAGIC.html new file mode 100644 index 00000000..bfabe2c3 --- /dev/null +++ b/docs/libc/constant.HOSTFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::HOSTFS_SUPER_MAGIC - Rust

[][src]Constant libc::HOSTFS_SUPER_MAGIC

pub const HOSTFS_SUPER_MAGIC: c_long = 0x00c0ffee;
\ No newline at end of file diff --git a/docs/libc/constant.HPFS_SUPER_MAGIC.html b/docs/libc/constant.HPFS_SUPER_MAGIC.html new file mode 100644 index 00000000..eac9e8b4 --- /dev/null +++ b/docs/libc/constant.HPFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::HPFS_SUPER_MAGIC - Rust

[][src]Constant libc::HPFS_SUPER_MAGIC

pub const HPFS_SUPER_MAGIC: c_long = 0xf995e849;
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLBFS_MAGIC.html b/docs/libc/constant.HUGETLBFS_MAGIC.html new file mode 100644 index 00000000..9d89e52d --- /dev/null +++ b/docs/libc/constant.HUGETLBFS_MAGIC.html @@ -0,0 +1 @@ +libc::HUGETLBFS_MAGIC - Rust

[][src]Constant libc::HUGETLBFS_MAGIC

pub const HUGETLBFS_MAGIC: c_long = 0x958458f6;
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_16GB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_16GB.html new file mode 100644 index 00000000..543cff4f --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_16GB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_16GB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_16GB

pub const HUGETLB_FLAG_ENCODE_16GB: c_int = 34 << HUGETLB_FLAG_ENCODE_SHIFT; // -2_013_265_920i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_16MB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_16MB.html new file mode 100644 index 00000000..5859d386 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_16MB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_16MB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_16MB

pub const HUGETLB_FLAG_ENCODE_16MB: c_int = 24 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_610_612_736i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_1GB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_1GB.html new file mode 100644 index 00000000..1dabc3a0 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_1GB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_1GB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_1GB

pub const HUGETLB_FLAG_ENCODE_1GB: c_int = 30 << HUGETLB_FLAG_ENCODE_SHIFT; // 2_013_265_920i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_1MB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_1MB.html new file mode 100644 index 00000000..15dd0605 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_1MB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_1MB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_1MB

pub const HUGETLB_FLAG_ENCODE_1MB: c_int = 20 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_342_177_280i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_256MB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_256MB.html new file mode 100644 index 00000000..cee8911a --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_256MB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_256MB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_256MB

pub const HUGETLB_FLAG_ENCODE_256MB: c_int = 28 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_879_048_192i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_2GB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_2GB.html new file mode 100644 index 00000000..ece841ee --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_2GB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_2GB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_2GB

pub const HUGETLB_FLAG_ENCODE_2GB: c_int = 31 << HUGETLB_FLAG_ENCODE_SHIFT; // 2_080_374_784i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_2MB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_2MB.html new file mode 100644 index 00000000..f278d457 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_2MB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_2MB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_2MB

pub const HUGETLB_FLAG_ENCODE_2MB: c_int = 21 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_409_286_144i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_32MB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_32MB.html new file mode 100644 index 00000000..a4add506 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_32MB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_32MB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_32MB

pub const HUGETLB_FLAG_ENCODE_32MB: c_int = 25 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_677_721_600i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_512KB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_512KB.html new file mode 100644 index 00000000..96c6f2eb --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_512KB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_512KB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_512KB

pub const HUGETLB_FLAG_ENCODE_512KB: c_int = 19 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_275_068_416i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_512MB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_512MB.html new file mode 100644 index 00000000..70ce8707 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_512MB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_512MB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_512MB

pub const HUGETLB_FLAG_ENCODE_512MB: c_int = 29 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_946_157_056i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_64KB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_64KB.html new file mode 100644 index 00000000..d9dc2998 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_64KB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_64KB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_64KB

pub const HUGETLB_FLAG_ENCODE_64KB: c_int = 16 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_073_741_824i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_8MB.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_8MB.html new file mode 100644 index 00000000..a492b414 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_8MB.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_8MB - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_8MB

pub const HUGETLB_FLAG_ENCODE_8MB: c_int = 23 << HUGETLB_FLAG_ENCODE_SHIFT; // 1_543_503_872i32
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_MASK.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_MASK.html new file mode 100644 index 00000000..48b78bed --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_MASK.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_MASK - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_MASK

pub const HUGETLB_FLAG_ENCODE_MASK: c_int = 0x3f;
\ No newline at end of file diff --git a/docs/libc/constant.HUGETLB_FLAG_ENCODE_SHIFT.html b/docs/libc/constant.HUGETLB_FLAG_ENCODE_SHIFT.html new file mode 100644 index 00000000..0b3d5706 --- /dev/null +++ b/docs/libc/constant.HUGETLB_FLAG_ENCODE_SHIFT.html @@ -0,0 +1 @@ +libc::HUGETLB_FLAG_ENCODE_SHIFT - Rust

[][src]Constant libc::HUGETLB_FLAG_ENCODE_SHIFT

pub const HUGETLB_FLAG_ENCODE_SHIFT: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant.HUPCL.html b/docs/libc/constant.HUPCL.html new file mode 100644 index 00000000..70060730 --- /dev/null +++ b/docs/libc/constant.HUPCL.html @@ -0,0 +1 @@ +libc::HUPCL - Rust

[][src]Constant libc::HUPCL

pub const HUPCL: tcflag_t = 0x00000400;
\ No newline at end of file diff --git a/docs/libc/constant.ICANON.html b/docs/libc/constant.ICANON.html new file mode 100644 index 00000000..42a0854c --- /dev/null +++ b/docs/libc/constant.ICANON.html @@ -0,0 +1 @@ +libc::ICANON - Rust

[][src]Constant libc::ICANON

pub const ICANON: tcflag_t = 0x00000002;
\ No newline at end of file diff --git a/docs/libc/constant.ICRNL.html b/docs/libc/constant.ICRNL.html new file mode 100644 index 00000000..06b0bbf5 --- /dev/null +++ b/docs/libc/constant.ICRNL.html @@ -0,0 +1 @@ +libc::ICRNL - Rust

[][src]Constant libc::ICRNL

pub const ICRNL: tcflag_t = 0x00000100;
\ No newline at end of file diff --git a/docs/libc/constant.IEXTEN.html b/docs/libc/constant.IEXTEN.html new file mode 100644 index 00000000..d75ef697 --- /dev/null +++ b/docs/libc/constant.IEXTEN.html @@ -0,0 +1 @@ +libc::IEXTEN - Rust

[][src]Constant libc::IEXTEN

pub const IEXTEN: tcflag_t = 0x00008000;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_ADDRESS.html b/docs/libc/constant.IFA_ADDRESS.html new file mode 100644 index 00000000..d1cf1306 --- /dev/null +++ b/docs/libc/constant.IFA_ADDRESS.html @@ -0,0 +1 @@ +libc::IFA_ADDRESS - Rust

[][src]Constant libc::IFA_ADDRESS

pub const IFA_ADDRESS: c_ushort = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_ANYCAST.html b/docs/libc/constant.IFA_ANYCAST.html new file mode 100644 index 00000000..c7c27cbc --- /dev/null +++ b/docs/libc/constant.IFA_ANYCAST.html @@ -0,0 +1 @@ +libc::IFA_ANYCAST - Rust

[][src]Constant libc::IFA_ANYCAST

pub const IFA_ANYCAST: c_ushort = 5;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_BROADCAST.html b/docs/libc/constant.IFA_BROADCAST.html new file mode 100644 index 00000000..ed793e43 --- /dev/null +++ b/docs/libc/constant.IFA_BROADCAST.html @@ -0,0 +1 @@ +libc::IFA_BROADCAST - Rust

[][src]Constant libc::IFA_BROADCAST

pub const IFA_BROADCAST: c_ushort = 4;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_CACHEINFO.html b/docs/libc/constant.IFA_CACHEINFO.html new file mode 100644 index 00000000..bcdb40bf --- /dev/null +++ b/docs/libc/constant.IFA_CACHEINFO.html @@ -0,0 +1 @@ +libc::IFA_CACHEINFO - Rust

[][src]Constant libc::IFA_CACHEINFO

pub const IFA_CACHEINFO: c_ushort = 6;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_FLAGS.html b/docs/libc/constant.IFA_FLAGS.html new file mode 100644 index 00000000..720c68b2 --- /dev/null +++ b/docs/libc/constant.IFA_FLAGS.html @@ -0,0 +1 @@ +libc::IFA_FLAGS - Rust

[][src]Constant libc::IFA_FLAGS

pub const IFA_FLAGS: c_ushort = 8;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_DADFAILED.html b/docs/libc/constant.IFA_F_DADFAILED.html new file mode 100644 index 00000000..46eb292e --- /dev/null +++ b/docs/libc/constant.IFA_F_DADFAILED.html @@ -0,0 +1 @@ +libc::IFA_F_DADFAILED - Rust

[][src]Constant libc::IFA_F_DADFAILED

pub const IFA_F_DADFAILED: u32 = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_DEPRECATED.html b/docs/libc/constant.IFA_F_DEPRECATED.html new file mode 100644 index 00000000..081de858 --- /dev/null +++ b/docs/libc/constant.IFA_F_DEPRECATED.html @@ -0,0 +1 @@ +libc::IFA_F_DEPRECATED - Rust

[][src]Constant libc::IFA_F_DEPRECATED

pub const IFA_F_DEPRECATED: u32 = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_HOMEADDRESS.html b/docs/libc/constant.IFA_F_HOMEADDRESS.html new file mode 100644 index 00000000..6cea4559 --- /dev/null +++ b/docs/libc/constant.IFA_F_HOMEADDRESS.html @@ -0,0 +1 @@ +libc::IFA_F_HOMEADDRESS - Rust

[][src]Constant libc::IFA_F_HOMEADDRESS

pub const IFA_F_HOMEADDRESS: u32 = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_MANAGETEMPADDR.html b/docs/libc/constant.IFA_F_MANAGETEMPADDR.html new file mode 100644 index 00000000..9bf0df72 --- /dev/null +++ b/docs/libc/constant.IFA_F_MANAGETEMPADDR.html @@ -0,0 +1 @@ +libc::IFA_F_MANAGETEMPADDR - Rust

[][src]Constant libc::IFA_F_MANAGETEMPADDR

pub const IFA_F_MANAGETEMPADDR: u32 = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_MCAUTOJOIN.html b/docs/libc/constant.IFA_F_MCAUTOJOIN.html new file mode 100644 index 00000000..4a622567 --- /dev/null +++ b/docs/libc/constant.IFA_F_MCAUTOJOIN.html @@ -0,0 +1 @@ +libc::IFA_F_MCAUTOJOIN - Rust

[][src]Constant libc::IFA_F_MCAUTOJOIN

pub const IFA_F_MCAUTOJOIN: u32 = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_NODAD.html b/docs/libc/constant.IFA_F_NODAD.html new file mode 100644 index 00000000..cd1d8470 --- /dev/null +++ b/docs/libc/constant.IFA_F_NODAD.html @@ -0,0 +1 @@ +libc::IFA_F_NODAD - Rust

[][src]Constant libc::IFA_F_NODAD

pub const IFA_F_NODAD: u32 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_NOPREFIXROUTE.html b/docs/libc/constant.IFA_F_NOPREFIXROUTE.html new file mode 100644 index 00000000..99da794a --- /dev/null +++ b/docs/libc/constant.IFA_F_NOPREFIXROUTE.html @@ -0,0 +1 @@ +libc::IFA_F_NOPREFIXROUTE - Rust

[][src]Constant libc::IFA_F_NOPREFIXROUTE

pub const IFA_F_NOPREFIXROUTE: u32 = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_OPTIMISTIC.html b/docs/libc/constant.IFA_F_OPTIMISTIC.html new file mode 100644 index 00000000..bd04ee8e --- /dev/null +++ b/docs/libc/constant.IFA_F_OPTIMISTIC.html @@ -0,0 +1 @@ +libc::IFA_F_OPTIMISTIC - Rust

[][src]Constant libc::IFA_F_OPTIMISTIC

pub const IFA_F_OPTIMISTIC: u32 = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_PERMANENT.html b/docs/libc/constant.IFA_F_PERMANENT.html new file mode 100644 index 00000000..81e98b7e --- /dev/null +++ b/docs/libc/constant.IFA_F_PERMANENT.html @@ -0,0 +1 @@ +libc::IFA_F_PERMANENT - Rust

[][src]Constant libc::IFA_F_PERMANENT

pub const IFA_F_PERMANENT: u32 = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_SECONDARY.html b/docs/libc/constant.IFA_F_SECONDARY.html new file mode 100644 index 00000000..cd7ee6a7 --- /dev/null +++ b/docs/libc/constant.IFA_F_SECONDARY.html @@ -0,0 +1 @@ +libc::IFA_F_SECONDARY - Rust

[][src]Constant libc::IFA_F_SECONDARY

pub const IFA_F_SECONDARY: u32 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_STABLE_PRIVACY.html b/docs/libc/constant.IFA_F_STABLE_PRIVACY.html new file mode 100644 index 00000000..ae49eda2 --- /dev/null +++ b/docs/libc/constant.IFA_F_STABLE_PRIVACY.html @@ -0,0 +1 @@ +libc::IFA_F_STABLE_PRIVACY - Rust

[][src]Constant libc::IFA_F_STABLE_PRIVACY

pub const IFA_F_STABLE_PRIVACY: u32 = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_TEMPORARY.html b/docs/libc/constant.IFA_F_TEMPORARY.html new file mode 100644 index 00000000..3e4ec512 --- /dev/null +++ b/docs/libc/constant.IFA_F_TEMPORARY.html @@ -0,0 +1 @@ +libc::IFA_F_TEMPORARY - Rust

[][src]Constant libc::IFA_F_TEMPORARY

pub const IFA_F_TEMPORARY: u32 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_F_TENTATIVE.html b/docs/libc/constant.IFA_F_TENTATIVE.html new file mode 100644 index 00000000..a38f7e6a --- /dev/null +++ b/docs/libc/constant.IFA_F_TENTATIVE.html @@ -0,0 +1 @@ +libc::IFA_F_TENTATIVE - Rust

[][src]Constant libc::IFA_F_TENTATIVE

pub const IFA_F_TENTATIVE: u32 = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_LABEL.html b/docs/libc/constant.IFA_LABEL.html new file mode 100644 index 00000000..23fe7ad4 --- /dev/null +++ b/docs/libc/constant.IFA_LABEL.html @@ -0,0 +1 @@ +libc::IFA_LABEL - Rust

[][src]Constant libc::IFA_LABEL

pub const IFA_LABEL: c_ushort = 3;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_LOCAL.html b/docs/libc/constant.IFA_LOCAL.html new file mode 100644 index 00000000..edde047d --- /dev/null +++ b/docs/libc/constant.IFA_LOCAL.html @@ -0,0 +1 @@ +libc::IFA_LOCAL - Rust

[][src]Constant libc::IFA_LOCAL

pub const IFA_LOCAL: c_ushort = 2;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_MULTICAST.html b/docs/libc/constant.IFA_MULTICAST.html new file mode 100644 index 00000000..ec0cfe98 --- /dev/null +++ b/docs/libc/constant.IFA_MULTICAST.html @@ -0,0 +1 @@ +libc::IFA_MULTICAST - Rust

[][src]Constant libc::IFA_MULTICAST

pub const IFA_MULTICAST: c_ushort = 7;
\ No newline at end of file diff --git a/docs/libc/constant.IFA_UNSPEC.html b/docs/libc/constant.IFA_UNSPEC.html new file mode 100644 index 00000000..644d0084 --- /dev/null +++ b/docs/libc/constant.IFA_UNSPEC.html @@ -0,0 +1 @@ +libc::IFA_UNSPEC - Rust

[][src]Constant libc::IFA_UNSPEC

pub const IFA_UNSPEC: c_ushort = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_ALLMULTI.html b/docs/libc/constant.IFF_ALLMULTI.html new file mode 100644 index 00000000..c2a0c674 --- /dev/null +++ b/docs/libc/constant.IFF_ALLMULTI.html @@ -0,0 +1 @@ +libc::IFF_ALLMULTI - Rust

[][src]Constant libc::IFF_ALLMULTI

pub const IFF_ALLMULTI: c_int = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_ATTACH_QUEUE.html b/docs/libc/constant.IFF_ATTACH_QUEUE.html new file mode 100644 index 00000000..a54b67a6 --- /dev/null +++ b/docs/libc/constant.IFF_ATTACH_QUEUE.html @@ -0,0 +1 @@ +libc::IFF_ATTACH_QUEUE - Rust

[][src]Constant libc::IFF_ATTACH_QUEUE

pub const IFF_ATTACH_QUEUE: c_int = 0x0200;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_AUTOMEDIA.html b/docs/libc/constant.IFF_AUTOMEDIA.html new file mode 100644 index 00000000..fce9285f --- /dev/null +++ b/docs/libc/constant.IFF_AUTOMEDIA.html @@ -0,0 +1 @@ +libc::IFF_AUTOMEDIA - Rust

[][src]Constant libc::IFF_AUTOMEDIA

pub const IFF_AUTOMEDIA: c_int = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_BROADCAST.html b/docs/libc/constant.IFF_BROADCAST.html new file mode 100644 index 00000000..5d8b48bc --- /dev/null +++ b/docs/libc/constant.IFF_BROADCAST.html @@ -0,0 +1 @@ +libc::IFF_BROADCAST - Rust

[][src]Constant libc::IFF_BROADCAST

pub const IFF_BROADCAST: c_int = 0x2;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_DEBUG.html b/docs/libc/constant.IFF_DEBUG.html new file mode 100644 index 00000000..ccd3a8ce --- /dev/null +++ b/docs/libc/constant.IFF_DEBUG.html @@ -0,0 +1 @@ +libc::IFF_DEBUG - Rust

[][src]Constant libc::IFF_DEBUG

pub const IFF_DEBUG: c_int = 0x4;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_DETACH_QUEUE.html b/docs/libc/constant.IFF_DETACH_QUEUE.html new file mode 100644 index 00000000..3cd698ec --- /dev/null +++ b/docs/libc/constant.IFF_DETACH_QUEUE.html @@ -0,0 +1 @@ +libc::IFF_DETACH_QUEUE - Rust

[][src]Constant libc::IFF_DETACH_QUEUE

pub const IFF_DETACH_QUEUE: c_int = 0x0400;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_DORMANT.html b/docs/libc/constant.IFF_DORMANT.html new file mode 100644 index 00000000..3abe7f15 --- /dev/null +++ b/docs/libc/constant.IFF_DORMANT.html @@ -0,0 +1 @@ +libc::IFF_DORMANT - Rust

[][src]Constant libc::IFF_DORMANT

pub const IFF_DORMANT: c_int = 0x20000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_DYNAMIC.html b/docs/libc/constant.IFF_DYNAMIC.html new file mode 100644 index 00000000..b289686b --- /dev/null +++ b/docs/libc/constant.IFF_DYNAMIC.html @@ -0,0 +1 @@ +libc::IFF_DYNAMIC - Rust

[][src]Constant libc::IFF_DYNAMIC

pub const IFF_DYNAMIC: c_int = 0x8000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_ECHO.html b/docs/libc/constant.IFF_ECHO.html new file mode 100644 index 00000000..22b437f5 --- /dev/null +++ b/docs/libc/constant.IFF_ECHO.html @@ -0,0 +1 @@ +libc::IFF_ECHO - Rust

[][src]Constant libc::IFF_ECHO

pub const IFF_ECHO: c_int = 0x40000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_LOOPBACK.html b/docs/libc/constant.IFF_LOOPBACK.html new file mode 100644 index 00000000..c28cc846 --- /dev/null +++ b/docs/libc/constant.IFF_LOOPBACK.html @@ -0,0 +1 @@ +libc::IFF_LOOPBACK - Rust

[][src]Constant libc::IFF_LOOPBACK

pub const IFF_LOOPBACK: c_int = 0x8;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_LOWER_UP.html b/docs/libc/constant.IFF_LOWER_UP.html new file mode 100644 index 00000000..8eea7bb7 --- /dev/null +++ b/docs/libc/constant.IFF_LOWER_UP.html @@ -0,0 +1 @@ +libc::IFF_LOWER_UP - Rust

[][src]Constant libc::IFF_LOWER_UP

pub const IFF_LOWER_UP: c_int = 0x10000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_MASTER.html b/docs/libc/constant.IFF_MASTER.html new file mode 100644 index 00000000..fd3166dc --- /dev/null +++ b/docs/libc/constant.IFF_MASTER.html @@ -0,0 +1 @@ +libc::IFF_MASTER - Rust

[][src]Constant libc::IFF_MASTER

pub const IFF_MASTER: c_int = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_MULTICAST.html b/docs/libc/constant.IFF_MULTICAST.html new file mode 100644 index 00000000..d6ac21b1 --- /dev/null +++ b/docs/libc/constant.IFF_MULTICAST.html @@ -0,0 +1 @@ +libc::IFF_MULTICAST - Rust

[][src]Constant libc::IFF_MULTICAST

pub const IFF_MULTICAST: c_int = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_MULTI_QUEUE.html b/docs/libc/constant.IFF_MULTI_QUEUE.html new file mode 100644 index 00000000..60442876 --- /dev/null +++ b/docs/libc/constant.IFF_MULTI_QUEUE.html @@ -0,0 +1 @@ +libc::IFF_MULTI_QUEUE - Rust

[][src]Constant libc::IFF_MULTI_QUEUE

pub const IFF_MULTI_QUEUE: c_int = 0x0100;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_NOARP.html b/docs/libc/constant.IFF_NOARP.html new file mode 100644 index 00000000..8e82db35 --- /dev/null +++ b/docs/libc/constant.IFF_NOARP.html @@ -0,0 +1 @@ +libc::IFF_NOARP - Rust

[][src]Constant libc::IFF_NOARP

pub const IFF_NOARP: c_int = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_NOFILTER.html b/docs/libc/constant.IFF_NOFILTER.html new file mode 100644 index 00000000..53322198 --- /dev/null +++ b/docs/libc/constant.IFF_NOFILTER.html @@ -0,0 +1 @@ +libc::IFF_NOFILTER - Rust

[][src]Constant libc::IFF_NOFILTER

pub const IFF_NOFILTER: c_int = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_NOTRAILERS.html b/docs/libc/constant.IFF_NOTRAILERS.html new file mode 100644 index 00000000..445f58b2 --- /dev/null +++ b/docs/libc/constant.IFF_NOTRAILERS.html @@ -0,0 +1 @@ +libc::IFF_NOTRAILERS - Rust

[][src]Constant libc::IFF_NOTRAILERS

pub const IFF_NOTRAILERS: c_int = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_NO_PI.html b/docs/libc/constant.IFF_NO_PI.html new file mode 100644 index 00000000..4fa77cd5 --- /dev/null +++ b/docs/libc/constant.IFF_NO_PI.html @@ -0,0 +1 @@ +libc::IFF_NO_PI - Rust

[][src]Constant libc::IFF_NO_PI

pub const IFF_NO_PI: c_int = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_ONE_QUEUE.html b/docs/libc/constant.IFF_ONE_QUEUE.html new file mode 100644 index 00000000..b8371f3d --- /dev/null +++ b/docs/libc/constant.IFF_ONE_QUEUE.html @@ -0,0 +1 @@ +libc::IFF_ONE_QUEUE - Rust

[][src]Constant libc::IFF_ONE_QUEUE

pub const IFF_ONE_QUEUE: c_int = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_PERSIST.html b/docs/libc/constant.IFF_PERSIST.html new file mode 100644 index 00000000..8d4853b9 --- /dev/null +++ b/docs/libc/constant.IFF_PERSIST.html @@ -0,0 +1 @@ +libc::IFF_PERSIST - Rust

[][src]Constant libc::IFF_PERSIST

pub const IFF_PERSIST: c_int = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_POINTOPOINT.html b/docs/libc/constant.IFF_POINTOPOINT.html new file mode 100644 index 00000000..30e0acb2 --- /dev/null +++ b/docs/libc/constant.IFF_POINTOPOINT.html @@ -0,0 +1 @@ +libc::IFF_POINTOPOINT - Rust

[][src]Constant libc::IFF_POINTOPOINT

pub const IFF_POINTOPOINT: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_PORTSEL.html b/docs/libc/constant.IFF_PORTSEL.html new file mode 100644 index 00000000..c911824d --- /dev/null +++ b/docs/libc/constant.IFF_PORTSEL.html @@ -0,0 +1 @@ +libc::IFF_PORTSEL - Rust

[][src]Constant libc::IFF_PORTSEL

pub const IFF_PORTSEL: c_int = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_PROMISC.html b/docs/libc/constant.IFF_PROMISC.html new file mode 100644 index 00000000..8f6969c8 --- /dev/null +++ b/docs/libc/constant.IFF_PROMISC.html @@ -0,0 +1 @@ +libc::IFF_PROMISC - Rust

[][src]Constant libc::IFF_PROMISC

pub const IFF_PROMISC: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_RUNNING.html b/docs/libc/constant.IFF_RUNNING.html new file mode 100644 index 00000000..ae2d9caa --- /dev/null +++ b/docs/libc/constant.IFF_RUNNING.html @@ -0,0 +1 @@ +libc::IFF_RUNNING - Rust

[][src]Constant libc::IFF_RUNNING

pub const IFF_RUNNING: c_int = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_SLAVE.html b/docs/libc/constant.IFF_SLAVE.html new file mode 100644 index 00000000..3976cc01 --- /dev/null +++ b/docs/libc/constant.IFF_SLAVE.html @@ -0,0 +1 @@ +libc::IFF_SLAVE - Rust

[][src]Constant libc::IFF_SLAVE

pub const IFF_SLAVE: c_int = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_TAP.html b/docs/libc/constant.IFF_TAP.html new file mode 100644 index 00000000..59061ba5 --- /dev/null +++ b/docs/libc/constant.IFF_TAP.html @@ -0,0 +1 @@ +libc::IFF_TAP - Rust

[][src]Constant libc::IFF_TAP

pub const IFF_TAP: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_TUN.html b/docs/libc/constant.IFF_TUN.html new file mode 100644 index 00000000..a709b67e --- /dev/null +++ b/docs/libc/constant.IFF_TUN.html @@ -0,0 +1 @@ +libc::IFF_TUN - Rust

[][src]Constant libc::IFF_TUN

pub const IFF_TUN: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_TUN_EXCL.html b/docs/libc/constant.IFF_TUN_EXCL.html new file mode 100644 index 00000000..30761c78 --- /dev/null +++ b/docs/libc/constant.IFF_TUN_EXCL.html @@ -0,0 +1 @@ +libc::IFF_TUN_EXCL - Rust

[][src]Constant libc::IFF_TUN_EXCL

pub const IFF_TUN_EXCL: c_int = 0x8000;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_UP.html b/docs/libc/constant.IFF_UP.html new file mode 100644 index 00000000..dd3fe0f4 --- /dev/null +++ b/docs/libc/constant.IFF_UP.html @@ -0,0 +1 @@ +libc::IFF_UP - Rust

[][src]Constant libc::IFF_UP

pub const IFF_UP: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.IFF_VNET_HDR.html b/docs/libc/constant.IFF_VNET_HDR.html new file mode 100644 index 00000000..f33e6900 --- /dev/null +++ b/docs/libc/constant.IFF_VNET_HDR.html @@ -0,0 +1 @@ +libc::IFF_VNET_HDR - Rust

[][src]Constant libc::IFF_VNET_HDR

pub const IFF_VNET_HDR: c_int = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_ADDRESS.html b/docs/libc/constant.IFLA_ADDRESS.html new file mode 100644 index 00000000..56036a34 --- /dev/null +++ b/docs/libc/constant.IFLA_ADDRESS.html @@ -0,0 +1 @@ +libc::IFLA_ADDRESS - Rust

[][src]Constant libc::IFLA_ADDRESS

pub const IFLA_ADDRESS: c_ushort = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_AF_SPEC.html b/docs/libc/constant.IFLA_AF_SPEC.html new file mode 100644 index 00000000..4162e1ec --- /dev/null +++ b/docs/libc/constant.IFLA_AF_SPEC.html @@ -0,0 +1 @@ +libc::IFLA_AF_SPEC - Rust

[][src]Constant libc::IFLA_AF_SPEC

pub const IFLA_AF_SPEC: c_ushort = 26;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_BROADCAST.html b/docs/libc/constant.IFLA_BROADCAST.html new file mode 100644 index 00000000..01c5d059 --- /dev/null +++ b/docs/libc/constant.IFLA_BROADCAST.html @@ -0,0 +1 @@ +libc::IFLA_BROADCAST - Rust

[][src]Constant libc::IFLA_BROADCAST

pub const IFLA_BROADCAST: c_ushort = 2;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_CARRIER.html b/docs/libc/constant.IFLA_CARRIER.html new file mode 100644 index 00000000..629819e7 --- /dev/null +++ b/docs/libc/constant.IFLA_CARRIER.html @@ -0,0 +1 @@ +libc::IFLA_CARRIER - Rust

[][src]Constant libc::IFLA_CARRIER

pub const IFLA_CARRIER: c_ushort = 33;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_CARRIER_CHANGES.html b/docs/libc/constant.IFLA_CARRIER_CHANGES.html new file mode 100644 index 00000000..5333fc95 --- /dev/null +++ b/docs/libc/constant.IFLA_CARRIER_CHANGES.html @@ -0,0 +1 @@ +libc::IFLA_CARRIER_CHANGES - Rust

[][src]Constant libc::IFLA_CARRIER_CHANGES

pub const IFLA_CARRIER_CHANGES: c_ushort = 35;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_COST.html b/docs/libc/constant.IFLA_COST.html new file mode 100644 index 00000000..b6a994a6 --- /dev/null +++ b/docs/libc/constant.IFLA_COST.html @@ -0,0 +1 @@ +libc::IFLA_COST - Rust

[][src]Constant libc::IFLA_COST

pub const IFLA_COST: c_ushort = 8;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_EXT_MASK.html b/docs/libc/constant.IFLA_EXT_MASK.html new file mode 100644 index 00000000..c2ef830f --- /dev/null +++ b/docs/libc/constant.IFLA_EXT_MASK.html @@ -0,0 +1 @@ +libc::IFLA_EXT_MASK - Rust

[][src]Constant libc::IFLA_EXT_MASK

pub const IFLA_EXT_MASK: c_ushort = 29;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_GROUP.html b/docs/libc/constant.IFLA_GROUP.html new file mode 100644 index 00000000..3c22ae9c --- /dev/null +++ b/docs/libc/constant.IFLA_GROUP.html @@ -0,0 +1 @@ +libc::IFLA_GROUP - Rust

[][src]Constant libc::IFLA_GROUP

pub const IFLA_GROUP: c_ushort = 27;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_IFALIAS.html b/docs/libc/constant.IFLA_IFALIAS.html new file mode 100644 index 00000000..dc4482de --- /dev/null +++ b/docs/libc/constant.IFLA_IFALIAS.html @@ -0,0 +1 @@ +libc::IFLA_IFALIAS - Rust

[][src]Constant libc::IFLA_IFALIAS

pub const IFLA_IFALIAS: c_ushort = 20;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_IFNAME.html b/docs/libc/constant.IFLA_IFNAME.html new file mode 100644 index 00000000..7e77cf9b --- /dev/null +++ b/docs/libc/constant.IFLA_IFNAME.html @@ -0,0 +1 @@ +libc::IFLA_IFNAME - Rust

[][src]Constant libc::IFLA_IFNAME

pub const IFLA_IFNAME: c_ushort = 3;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_INFO_DATA.html b/docs/libc/constant.IFLA_INFO_DATA.html new file mode 100644 index 00000000..e69c3733 --- /dev/null +++ b/docs/libc/constant.IFLA_INFO_DATA.html @@ -0,0 +1 @@ +libc::IFLA_INFO_DATA - Rust

[][src]Constant libc::IFLA_INFO_DATA

pub const IFLA_INFO_DATA: c_ushort = 2;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_INFO_KIND.html b/docs/libc/constant.IFLA_INFO_KIND.html new file mode 100644 index 00000000..e5a848b1 --- /dev/null +++ b/docs/libc/constant.IFLA_INFO_KIND.html @@ -0,0 +1 @@ +libc::IFLA_INFO_KIND - Rust

[][src]Constant libc::IFLA_INFO_KIND

pub const IFLA_INFO_KIND: c_ushort = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_INFO_SLAVE_DATA.html b/docs/libc/constant.IFLA_INFO_SLAVE_DATA.html new file mode 100644 index 00000000..d4341181 --- /dev/null +++ b/docs/libc/constant.IFLA_INFO_SLAVE_DATA.html @@ -0,0 +1 @@ +libc::IFLA_INFO_SLAVE_DATA - Rust

[][src]Constant libc::IFLA_INFO_SLAVE_DATA

pub const IFLA_INFO_SLAVE_DATA: c_ushort = 5;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_INFO_SLAVE_KIND.html b/docs/libc/constant.IFLA_INFO_SLAVE_KIND.html new file mode 100644 index 00000000..298075c8 --- /dev/null +++ b/docs/libc/constant.IFLA_INFO_SLAVE_KIND.html @@ -0,0 +1 @@ +libc::IFLA_INFO_SLAVE_KIND - Rust

[][src]Constant libc::IFLA_INFO_SLAVE_KIND

pub const IFLA_INFO_SLAVE_KIND: c_ushort = 4;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_INFO_UNSPEC.html b/docs/libc/constant.IFLA_INFO_UNSPEC.html new file mode 100644 index 00000000..fefe6ea8 --- /dev/null +++ b/docs/libc/constant.IFLA_INFO_UNSPEC.html @@ -0,0 +1 @@ +libc::IFLA_INFO_UNSPEC - Rust

[][src]Constant libc::IFLA_INFO_UNSPEC

pub const IFLA_INFO_UNSPEC: c_ushort = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_INFO_XSTATS.html b/docs/libc/constant.IFLA_INFO_XSTATS.html new file mode 100644 index 00000000..64e2bd77 --- /dev/null +++ b/docs/libc/constant.IFLA_INFO_XSTATS.html @@ -0,0 +1 @@ +libc::IFLA_INFO_XSTATS - Rust

[][src]Constant libc::IFLA_INFO_XSTATS

pub const IFLA_INFO_XSTATS: c_ushort = 3;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_LINK.html b/docs/libc/constant.IFLA_LINK.html new file mode 100644 index 00000000..6eabf4cb --- /dev/null +++ b/docs/libc/constant.IFLA_LINK.html @@ -0,0 +1 @@ +libc::IFLA_LINK - Rust

[][src]Constant libc::IFLA_LINK

pub const IFLA_LINK: c_ushort = 5;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_LINKINFO.html b/docs/libc/constant.IFLA_LINKINFO.html new file mode 100644 index 00000000..0e6c012f --- /dev/null +++ b/docs/libc/constant.IFLA_LINKINFO.html @@ -0,0 +1 @@ +libc::IFLA_LINKINFO - Rust

[][src]Constant libc::IFLA_LINKINFO

pub const IFLA_LINKINFO: c_ushort = 18;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_LINKMODE.html b/docs/libc/constant.IFLA_LINKMODE.html new file mode 100644 index 00000000..4053b656 --- /dev/null +++ b/docs/libc/constant.IFLA_LINKMODE.html @@ -0,0 +1 @@ +libc::IFLA_LINKMODE - Rust

[][src]Constant libc::IFLA_LINKMODE

pub const IFLA_LINKMODE: c_ushort = 17;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_LINK_NETNSID.html b/docs/libc/constant.IFLA_LINK_NETNSID.html new file mode 100644 index 00000000..464f3b2f --- /dev/null +++ b/docs/libc/constant.IFLA_LINK_NETNSID.html @@ -0,0 +1 @@ +libc::IFLA_LINK_NETNSID - Rust

[][src]Constant libc::IFLA_LINK_NETNSID

pub const IFLA_LINK_NETNSID: c_ushort = 37;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_MAP.html b/docs/libc/constant.IFLA_MAP.html new file mode 100644 index 00000000..21332796 --- /dev/null +++ b/docs/libc/constant.IFLA_MAP.html @@ -0,0 +1 @@ +libc::IFLA_MAP - Rust

[][src]Constant libc::IFLA_MAP

pub const IFLA_MAP: c_ushort = 14;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_MASTER.html b/docs/libc/constant.IFLA_MASTER.html new file mode 100644 index 00000000..2b33a909 --- /dev/null +++ b/docs/libc/constant.IFLA_MASTER.html @@ -0,0 +1 @@ +libc::IFLA_MASTER - Rust

[][src]Constant libc::IFLA_MASTER

pub const IFLA_MASTER: c_ushort = 10;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_MTU.html b/docs/libc/constant.IFLA_MTU.html new file mode 100644 index 00000000..484f8c4d --- /dev/null +++ b/docs/libc/constant.IFLA_MTU.html @@ -0,0 +1 @@ +libc::IFLA_MTU - Rust

[][src]Constant libc::IFLA_MTU

pub const IFLA_MTU: c_ushort = 4;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_NET_NS_FD.html b/docs/libc/constant.IFLA_NET_NS_FD.html new file mode 100644 index 00000000..e7dea88d --- /dev/null +++ b/docs/libc/constant.IFLA_NET_NS_FD.html @@ -0,0 +1 @@ +libc::IFLA_NET_NS_FD - Rust

[][src]Constant libc::IFLA_NET_NS_FD

pub const IFLA_NET_NS_FD: c_ushort = 28;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_NET_NS_PID.html b/docs/libc/constant.IFLA_NET_NS_PID.html new file mode 100644 index 00000000..3bfb08ec --- /dev/null +++ b/docs/libc/constant.IFLA_NET_NS_PID.html @@ -0,0 +1 @@ +libc::IFLA_NET_NS_PID - Rust

[][src]Constant libc::IFLA_NET_NS_PID

pub const IFLA_NET_NS_PID: c_ushort = 19;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_NUM_RX_QUEUES.html b/docs/libc/constant.IFLA_NUM_RX_QUEUES.html new file mode 100644 index 00000000..7fd1e76c --- /dev/null +++ b/docs/libc/constant.IFLA_NUM_RX_QUEUES.html @@ -0,0 +1 @@ +libc::IFLA_NUM_RX_QUEUES - Rust

[][src]Constant libc::IFLA_NUM_RX_QUEUES

pub const IFLA_NUM_RX_QUEUES: c_ushort = 32;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_NUM_TX_QUEUES.html b/docs/libc/constant.IFLA_NUM_TX_QUEUES.html new file mode 100644 index 00000000..241701e6 --- /dev/null +++ b/docs/libc/constant.IFLA_NUM_TX_QUEUES.html @@ -0,0 +1 @@ +libc::IFLA_NUM_TX_QUEUES - Rust

[][src]Constant libc::IFLA_NUM_TX_QUEUES

pub const IFLA_NUM_TX_QUEUES: c_ushort = 31;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_NUM_VF.html b/docs/libc/constant.IFLA_NUM_VF.html new file mode 100644 index 00000000..986a82a8 --- /dev/null +++ b/docs/libc/constant.IFLA_NUM_VF.html @@ -0,0 +1 @@ +libc::IFLA_NUM_VF - Rust

[][src]Constant libc::IFLA_NUM_VF

pub const IFLA_NUM_VF: c_ushort = 21;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_OPERSTATE.html b/docs/libc/constant.IFLA_OPERSTATE.html new file mode 100644 index 00000000..fa10bbf7 --- /dev/null +++ b/docs/libc/constant.IFLA_OPERSTATE.html @@ -0,0 +1 @@ +libc::IFLA_OPERSTATE - Rust

[][src]Constant libc::IFLA_OPERSTATE

pub const IFLA_OPERSTATE: c_ushort = 16;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_PHYS_PORT_ID.html b/docs/libc/constant.IFLA_PHYS_PORT_ID.html new file mode 100644 index 00000000..85f18f98 --- /dev/null +++ b/docs/libc/constant.IFLA_PHYS_PORT_ID.html @@ -0,0 +1 @@ +libc::IFLA_PHYS_PORT_ID - Rust

[][src]Constant libc::IFLA_PHYS_PORT_ID

pub const IFLA_PHYS_PORT_ID: c_ushort = 34;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_PHYS_PORT_NAME.html b/docs/libc/constant.IFLA_PHYS_PORT_NAME.html new file mode 100644 index 00000000..b94ce9c6 --- /dev/null +++ b/docs/libc/constant.IFLA_PHYS_PORT_NAME.html @@ -0,0 +1 @@ +libc::IFLA_PHYS_PORT_NAME - Rust

[][src]Constant libc::IFLA_PHYS_PORT_NAME

pub const IFLA_PHYS_PORT_NAME: c_ushort = 38;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_PHYS_SWITCH_ID.html b/docs/libc/constant.IFLA_PHYS_SWITCH_ID.html new file mode 100644 index 00000000..68a0684f --- /dev/null +++ b/docs/libc/constant.IFLA_PHYS_SWITCH_ID.html @@ -0,0 +1 @@ +libc::IFLA_PHYS_SWITCH_ID - Rust

[][src]Constant libc::IFLA_PHYS_SWITCH_ID

pub const IFLA_PHYS_SWITCH_ID: c_ushort = 36;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_PORT_SELF.html b/docs/libc/constant.IFLA_PORT_SELF.html new file mode 100644 index 00000000..c9535a28 --- /dev/null +++ b/docs/libc/constant.IFLA_PORT_SELF.html @@ -0,0 +1 @@ +libc::IFLA_PORT_SELF - Rust

[][src]Constant libc::IFLA_PORT_SELF

pub const IFLA_PORT_SELF: c_ushort = 25;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_PRIORITY.html b/docs/libc/constant.IFLA_PRIORITY.html new file mode 100644 index 00000000..030bdb2a --- /dev/null +++ b/docs/libc/constant.IFLA_PRIORITY.html @@ -0,0 +1 @@ +libc::IFLA_PRIORITY - Rust

[][src]Constant libc::IFLA_PRIORITY

pub const IFLA_PRIORITY: c_ushort = 9;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_PROMISCUITY.html b/docs/libc/constant.IFLA_PROMISCUITY.html new file mode 100644 index 00000000..ff822b35 --- /dev/null +++ b/docs/libc/constant.IFLA_PROMISCUITY.html @@ -0,0 +1 @@ +libc::IFLA_PROMISCUITY - Rust

[][src]Constant libc::IFLA_PROMISCUITY

pub const IFLA_PROMISCUITY: c_ushort = 30;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_PROTINFO.html b/docs/libc/constant.IFLA_PROTINFO.html new file mode 100644 index 00000000..78fe22fb --- /dev/null +++ b/docs/libc/constant.IFLA_PROTINFO.html @@ -0,0 +1 @@ +libc::IFLA_PROTINFO - Rust

[][src]Constant libc::IFLA_PROTINFO

pub const IFLA_PROTINFO: c_ushort = 12;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_PROTO_DOWN.html b/docs/libc/constant.IFLA_PROTO_DOWN.html new file mode 100644 index 00000000..1291d66c --- /dev/null +++ b/docs/libc/constant.IFLA_PROTO_DOWN.html @@ -0,0 +1 @@ +libc::IFLA_PROTO_DOWN - Rust

[][src]Constant libc::IFLA_PROTO_DOWN

pub const IFLA_PROTO_DOWN: c_ushort = 39;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_QDISC.html b/docs/libc/constant.IFLA_QDISC.html new file mode 100644 index 00000000..fb746528 --- /dev/null +++ b/docs/libc/constant.IFLA_QDISC.html @@ -0,0 +1 @@ +libc::IFLA_QDISC - Rust

[][src]Constant libc::IFLA_QDISC

pub const IFLA_QDISC: c_ushort = 6;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_STATS.html b/docs/libc/constant.IFLA_STATS.html new file mode 100644 index 00000000..0f670c06 --- /dev/null +++ b/docs/libc/constant.IFLA_STATS.html @@ -0,0 +1 @@ +libc::IFLA_STATS - Rust

[][src]Constant libc::IFLA_STATS

pub const IFLA_STATS: c_ushort = 7;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_STATS64.html b/docs/libc/constant.IFLA_STATS64.html new file mode 100644 index 00000000..233290b2 --- /dev/null +++ b/docs/libc/constant.IFLA_STATS64.html @@ -0,0 +1 @@ +libc::IFLA_STATS64 - Rust

[][src]Constant libc::IFLA_STATS64

pub const IFLA_STATS64: c_ushort = 23;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_TXQLEN.html b/docs/libc/constant.IFLA_TXQLEN.html new file mode 100644 index 00000000..765f55f3 --- /dev/null +++ b/docs/libc/constant.IFLA_TXQLEN.html @@ -0,0 +1 @@ +libc::IFLA_TXQLEN - Rust

[][src]Constant libc::IFLA_TXQLEN

pub const IFLA_TXQLEN: c_ushort = 13;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_UNSPEC.html b/docs/libc/constant.IFLA_UNSPEC.html new file mode 100644 index 00000000..7806a9cc --- /dev/null +++ b/docs/libc/constant.IFLA_UNSPEC.html @@ -0,0 +1 @@ +libc::IFLA_UNSPEC - Rust

[][src]Constant libc::IFLA_UNSPEC

pub const IFLA_UNSPEC: c_ushort = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_VFINFO_LIST.html b/docs/libc/constant.IFLA_VFINFO_LIST.html new file mode 100644 index 00000000..b6de3b7c --- /dev/null +++ b/docs/libc/constant.IFLA_VFINFO_LIST.html @@ -0,0 +1 @@ +libc::IFLA_VFINFO_LIST - Rust

[][src]Constant libc::IFLA_VFINFO_LIST

pub const IFLA_VFINFO_LIST: c_ushort = 22;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_VF_PORTS.html b/docs/libc/constant.IFLA_VF_PORTS.html new file mode 100644 index 00000000..8cb90e66 --- /dev/null +++ b/docs/libc/constant.IFLA_VF_PORTS.html @@ -0,0 +1 @@ +libc::IFLA_VF_PORTS - Rust

[][src]Constant libc::IFLA_VF_PORTS

pub const IFLA_VF_PORTS: c_ushort = 24;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_WEIGHT.html b/docs/libc/constant.IFLA_WEIGHT.html new file mode 100644 index 00000000..43e57f3a --- /dev/null +++ b/docs/libc/constant.IFLA_WEIGHT.html @@ -0,0 +1 @@ +libc::IFLA_WEIGHT - Rust

[][src]Constant libc::IFLA_WEIGHT

pub const IFLA_WEIGHT: c_ushort = 15;
\ No newline at end of file diff --git a/docs/libc/constant.IFLA_WIRELESS.html b/docs/libc/constant.IFLA_WIRELESS.html new file mode 100644 index 00000000..1927571a --- /dev/null +++ b/docs/libc/constant.IFLA_WIRELESS.html @@ -0,0 +1 @@ +libc::IFLA_WIRELESS - Rust

[][src]Constant libc::IFLA_WIRELESS

pub const IFLA_WIRELESS: c_ushort = 11;
\ No newline at end of file diff --git a/docs/libc/constant.IFNAMSIZ.html b/docs/libc/constant.IFNAMSIZ.html new file mode 100644 index 00000000..caaf9a92 --- /dev/null +++ b/docs/libc/constant.IFNAMSIZ.html @@ -0,0 +1 @@ +libc::IFNAMSIZ - Rust

[][src]Constant libc::IFNAMSIZ

pub const IFNAMSIZ: size_t = IF_NAMESIZE; // 16usize
\ No newline at end of file diff --git a/docs/libc/constant.IF_NAMESIZE.html b/docs/libc/constant.IF_NAMESIZE.html new file mode 100644 index 00000000..4105533d --- /dev/null +++ b/docs/libc/constant.IF_NAMESIZE.html @@ -0,0 +1 @@ +libc::IF_NAMESIZE - Rust

[][src]Constant libc::IF_NAMESIZE

pub const IF_NAMESIZE: size_t = 16;
\ No newline at end of file diff --git a/docs/libc/constant.IGNBRK.html b/docs/libc/constant.IGNBRK.html new file mode 100644 index 00000000..39bd46af --- /dev/null +++ b/docs/libc/constant.IGNBRK.html @@ -0,0 +1 @@ +libc::IGNBRK - Rust

[][src]Constant libc::IGNBRK

pub const IGNBRK: tcflag_t = 0x00000001;
\ No newline at end of file diff --git a/docs/libc/constant.IGNCR.html b/docs/libc/constant.IGNCR.html new file mode 100644 index 00000000..2063210b --- /dev/null +++ b/docs/libc/constant.IGNCR.html @@ -0,0 +1 @@ +libc::IGNCR - Rust

[][src]Constant libc::IGNCR

pub const IGNCR: tcflag_t = 0x00000080;
\ No newline at end of file diff --git a/docs/libc/constant.IGNPAR.html b/docs/libc/constant.IGNPAR.html new file mode 100644 index 00000000..b34fe66b --- /dev/null +++ b/docs/libc/constant.IGNPAR.html @@ -0,0 +1 @@ +libc::IGNPAR - Rust

[][src]Constant libc::IGNPAR

pub const IGNPAR: tcflag_t = 0x00000004;
\ No newline at end of file diff --git a/docs/libc/constant.IMAXBEL.html b/docs/libc/constant.IMAXBEL.html new file mode 100644 index 00000000..36356c2f --- /dev/null +++ b/docs/libc/constant.IMAXBEL.html @@ -0,0 +1 @@ +libc::IMAXBEL - Rust

[][src]Constant libc::IMAXBEL

pub const IMAXBEL: tcflag_t = 0x00002000;
\ No newline at end of file diff --git a/docs/libc/constant.INADDR_ANY.html b/docs/libc/constant.INADDR_ANY.html new file mode 100644 index 00000000..4eed32cf --- /dev/null +++ b/docs/libc/constant.INADDR_ANY.html @@ -0,0 +1 @@ +libc::INADDR_ANY - Rust

[][src]Constant libc::INADDR_ANY

pub const INADDR_ANY: in_addr_t = 0;
\ No newline at end of file diff --git a/docs/libc/constant.INADDR_BROADCAST.html b/docs/libc/constant.INADDR_BROADCAST.html new file mode 100644 index 00000000..a4b92647 --- /dev/null +++ b/docs/libc/constant.INADDR_BROADCAST.html @@ -0,0 +1 @@ +libc::INADDR_BROADCAST - Rust

[][src]Constant libc::INADDR_BROADCAST

pub const INADDR_BROADCAST: in_addr_t = 4294967295;
\ No newline at end of file diff --git a/docs/libc/constant.INADDR_LOOPBACK.html b/docs/libc/constant.INADDR_LOOPBACK.html new file mode 100644 index 00000000..5d454891 --- /dev/null +++ b/docs/libc/constant.INADDR_LOOPBACK.html @@ -0,0 +1 @@ +libc::INADDR_LOOPBACK - Rust

[][src]Constant libc::INADDR_LOOPBACK

pub const INADDR_LOOPBACK: in_addr_t = 2130706433;
\ No newline at end of file diff --git a/docs/libc/constant.INADDR_NONE.html b/docs/libc/constant.INADDR_NONE.html new file mode 100644 index 00000000..7f1f6f81 --- /dev/null +++ b/docs/libc/constant.INADDR_NONE.html @@ -0,0 +1 @@ +libc::INADDR_NONE - Rust

[][src]Constant libc::INADDR_NONE

pub const INADDR_NONE: in_addr_t = 4294967295;
\ No newline at end of file diff --git a/docs/libc/constant.INIT_PROCESS.html b/docs/libc/constant.INIT_PROCESS.html new file mode 100644 index 00000000..6e9fbcb8 --- /dev/null +++ b/docs/libc/constant.INIT_PROCESS.html @@ -0,0 +1 @@ +libc::INIT_PROCESS - Rust

[][src]Constant libc::INIT_PROCESS

pub const INIT_PROCESS: c_short = 5;
\ No newline at end of file diff --git a/docs/libc/constant.INLCR.html b/docs/libc/constant.INLCR.html new file mode 100644 index 00000000..b570d284 --- /dev/null +++ b/docs/libc/constant.INLCR.html @@ -0,0 +1 @@ +libc::INLCR - Rust

[][src]Constant libc::INLCR

pub const INLCR: tcflag_t = 0x00000040;
\ No newline at end of file diff --git a/docs/libc/constant.INPCK.html b/docs/libc/constant.INPCK.html new file mode 100644 index 00000000..c6ecefd3 --- /dev/null +++ b/docs/libc/constant.INPCK.html @@ -0,0 +1 @@ +libc::INPCK - Rust

[][src]Constant libc::INPCK

pub const INPCK: tcflag_t = 0x00000010;
\ No newline at end of file diff --git a/docs/libc/constant.INT_MAX.html b/docs/libc/constant.INT_MAX.html new file mode 100644 index 00000000..29bcdad2 --- /dev/null +++ b/docs/libc/constant.INT_MAX.html @@ -0,0 +1 @@ +libc::INT_MAX - Rust

[][src]Constant libc::INT_MAX

pub const INT_MAX: c_int = 2147483647;
\ No newline at end of file diff --git a/docs/libc/constant.INT_MIN.html b/docs/libc/constant.INT_MIN.html new file mode 100644 index 00000000..d5f44037 --- /dev/null +++ b/docs/libc/constant.INT_MIN.html @@ -0,0 +1 @@ +libc::INT_MIN - Rust

[][src]Constant libc::INT_MIN

pub const INT_MIN: c_int = -2147483648;
\ No newline at end of file diff --git a/docs/libc/constant.IN_ACCESS.html b/docs/libc/constant.IN_ACCESS.html new file mode 100644 index 00000000..898fc52f --- /dev/null +++ b/docs/libc/constant.IN_ACCESS.html @@ -0,0 +1 @@ +libc::IN_ACCESS - Rust

[][src]Constant libc::IN_ACCESS

pub const IN_ACCESS: u32 = 0x0000_0001;
\ No newline at end of file diff --git a/docs/libc/constant.IN_ALL_EVENTS.html b/docs/libc/constant.IN_ALL_EVENTS.html new file mode 100644 index 00000000..d42818ed --- /dev/null +++ b/docs/libc/constant.IN_ALL_EVENTS.html @@ -0,0 +1,12 @@ +libc::IN_ALL_EVENTS - Rust

[][src]Constant libc::IN_ALL_EVENTS

pub const IN_ALL_EVENTS: u32 = IN_ACCESS
+    | IN_MODIFY
+    | IN_ATTRIB
+    | IN_CLOSE_WRITE
+    | IN_CLOSE_NOWRITE
+    | IN_OPEN
+    | IN_MOVED_FROM
+    | IN_MOVED_TO
+    | IN_DELETE
+    | IN_CREATE
+    | IN_DELETE_SELF
+    | IN_MOVE_SELF; // 4_095u32
\ No newline at end of file diff --git a/docs/libc/constant.IN_ATTRIB.html b/docs/libc/constant.IN_ATTRIB.html new file mode 100644 index 00000000..31c60ed2 --- /dev/null +++ b/docs/libc/constant.IN_ATTRIB.html @@ -0,0 +1 @@ +libc::IN_ATTRIB - Rust

[][src]Constant libc::IN_ATTRIB

pub const IN_ATTRIB: u32 = 0x0000_0004;
\ No newline at end of file diff --git a/docs/libc/constant.IN_CLOEXEC.html b/docs/libc/constant.IN_CLOEXEC.html new file mode 100644 index 00000000..5949c645 --- /dev/null +++ b/docs/libc/constant.IN_CLOEXEC.html @@ -0,0 +1 @@ +libc::IN_CLOEXEC - Rust

[][src]Constant libc::IN_CLOEXEC

pub const IN_CLOEXEC: c_int = O_CLOEXEC; // 524_288i32
\ No newline at end of file diff --git a/docs/libc/constant.IN_CLOSE.html b/docs/libc/constant.IN_CLOSE.html new file mode 100644 index 00000000..5512b846 --- /dev/null +++ b/docs/libc/constant.IN_CLOSE.html @@ -0,0 +1 @@ +libc::IN_CLOSE - Rust

[][src]Constant libc::IN_CLOSE

pub const IN_CLOSE: u32 = IN_CLOSE_WRITE | IN_CLOSE_NOWRITE; // 24u32
\ No newline at end of file diff --git a/docs/libc/constant.IN_CLOSE_NOWRITE.html b/docs/libc/constant.IN_CLOSE_NOWRITE.html new file mode 100644 index 00000000..70303fd8 --- /dev/null +++ b/docs/libc/constant.IN_CLOSE_NOWRITE.html @@ -0,0 +1 @@ +libc::IN_CLOSE_NOWRITE - Rust

[][src]Constant libc::IN_CLOSE_NOWRITE

pub const IN_CLOSE_NOWRITE: u32 = 0x0000_0010;
\ No newline at end of file diff --git a/docs/libc/constant.IN_CLOSE_WRITE.html b/docs/libc/constant.IN_CLOSE_WRITE.html new file mode 100644 index 00000000..f0064755 --- /dev/null +++ b/docs/libc/constant.IN_CLOSE_WRITE.html @@ -0,0 +1 @@ +libc::IN_CLOSE_WRITE - Rust

[][src]Constant libc::IN_CLOSE_WRITE

pub const IN_CLOSE_WRITE: u32 = 0x0000_0008;
\ No newline at end of file diff --git a/docs/libc/constant.IN_CREATE.html b/docs/libc/constant.IN_CREATE.html new file mode 100644 index 00000000..aa9f4da0 --- /dev/null +++ b/docs/libc/constant.IN_CREATE.html @@ -0,0 +1 @@ +libc::IN_CREATE - Rust

[][src]Constant libc::IN_CREATE

pub const IN_CREATE: u32 = 0x0000_0100;
\ No newline at end of file diff --git a/docs/libc/constant.IN_DELETE.html b/docs/libc/constant.IN_DELETE.html new file mode 100644 index 00000000..ed6a97cb --- /dev/null +++ b/docs/libc/constant.IN_DELETE.html @@ -0,0 +1 @@ +libc::IN_DELETE - Rust

[][src]Constant libc::IN_DELETE

pub const IN_DELETE: u32 = 0x0000_0200;
\ No newline at end of file diff --git a/docs/libc/constant.IN_DELETE_SELF.html b/docs/libc/constant.IN_DELETE_SELF.html new file mode 100644 index 00000000..2a05b436 --- /dev/null +++ b/docs/libc/constant.IN_DELETE_SELF.html @@ -0,0 +1 @@ +libc::IN_DELETE_SELF - Rust

[][src]Constant libc::IN_DELETE_SELF

pub const IN_DELETE_SELF: u32 = 0x0000_0400;
\ No newline at end of file diff --git a/docs/libc/constant.IN_DONT_FOLLOW.html b/docs/libc/constant.IN_DONT_FOLLOW.html new file mode 100644 index 00000000..296465d9 --- /dev/null +++ b/docs/libc/constant.IN_DONT_FOLLOW.html @@ -0,0 +1 @@ +libc::IN_DONT_FOLLOW - Rust

[][src]Constant libc::IN_DONT_FOLLOW

pub const IN_DONT_FOLLOW: u32 = 0x0200_0000;
\ No newline at end of file diff --git a/docs/libc/constant.IN_IGNORED.html b/docs/libc/constant.IN_IGNORED.html new file mode 100644 index 00000000..ee1ea64e --- /dev/null +++ b/docs/libc/constant.IN_IGNORED.html @@ -0,0 +1 @@ +libc::IN_IGNORED - Rust

[][src]Constant libc::IN_IGNORED

pub const IN_IGNORED: u32 = 0x0000_8000;
\ No newline at end of file diff --git a/docs/libc/constant.IN_ISDIR.html b/docs/libc/constant.IN_ISDIR.html new file mode 100644 index 00000000..240aca63 --- /dev/null +++ b/docs/libc/constant.IN_ISDIR.html @@ -0,0 +1 @@ +libc::IN_ISDIR - Rust

[][src]Constant libc::IN_ISDIR

pub const IN_ISDIR: u32 = 0x4000_0000;
\ No newline at end of file diff --git a/docs/libc/constant.IN_MODIFY.html b/docs/libc/constant.IN_MODIFY.html new file mode 100644 index 00000000..0d1ce5e6 --- /dev/null +++ b/docs/libc/constant.IN_MODIFY.html @@ -0,0 +1 @@ +libc::IN_MODIFY - Rust

[][src]Constant libc::IN_MODIFY

pub const IN_MODIFY: u32 = 0x0000_0002;
\ No newline at end of file diff --git a/docs/libc/constant.IN_MOVE.html b/docs/libc/constant.IN_MOVE.html new file mode 100644 index 00000000..1e0930fc --- /dev/null +++ b/docs/libc/constant.IN_MOVE.html @@ -0,0 +1 @@ +libc::IN_MOVE - Rust

[][src]Constant libc::IN_MOVE

pub const IN_MOVE: u32 = IN_MOVED_FROM | IN_MOVED_TO; // 192u32
\ No newline at end of file diff --git a/docs/libc/constant.IN_MOVED_FROM.html b/docs/libc/constant.IN_MOVED_FROM.html new file mode 100644 index 00000000..fba3d5ae --- /dev/null +++ b/docs/libc/constant.IN_MOVED_FROM.html @@ -0,0 +1 @@ +libc::IN_MOVED_FROM - Rust

[][src]Constant libc::IN_MOVED_FROM

pub const IN_MOVED_FROM: u32 = 0x0000_0040;
\ No newline at end of file diff --git a/docs/libc/constant.IN_MOVED_TO.html b/docs/libc/constant.IN_MOVED_TO.html new file mode 100644 index 00000000..32467ba8 --- /dev/null +++ b/docs/libc/constant.IN_MOVED_TO.html @@ -0,0 +1 @@ +libc::IN_MOVED_TO - Rust

[][src]Constant libc::IN_MOVED_TO

pub const IN_MOVED_TO: u32 = 0x0000_0080;
\ No newline at end of file diff --git a/docs/libc/constant.IN_MOVE_SELF.html b/docs/libc/constant.IN_MOVE_SELF.html new file mode 100644 index 00000000..a3cb8942 --- /dev/null +++ b/docs/libc/constant.IN_MOVE_SELF.html @@ -0,0 +1 @@ +libc::IN_MOVE_SELF - Rust

[][src]Constant libc::IN_MOVE_SELF

pub const IN_MOVE_SELF: u32 = 0x0000_0800;
\ No newline at end of file diff --git a/docs/libc/constant.IN_NONBLOCK.html b/docs/libc/constant.IN_NONBLOCK.html new file mode 100644 index 00000000..e375bdce --- /dev/null +++ b/docs/libc/constant.IN_NONBLOCK.html @@ -0,0 +1 @@ +libc::IN_NONBLOCK - Rust

[][src]Constant libc::IN_NONBLOCK

pub const IN_NONBLOCK: c_int = O_NONBLOCK; // 2_048i32
\ No newline at end of file diff --git a/docs/libc/constant.IN_ONESHOT.html b/docs/libc/constant.IN_ONESHOT.html new file mode 100644 index 00000000..58f78915 --- /dev/null +++ b/docs/libc/constant.IN_ONESHOT.html @@ -0,0 +1 @@ +libc::IN_ONESHOT - Rust

[][src]Constant libc::IN_ONESHOT

pub const IN_ONESHOT: u32 = 0x8000_0000;
\ No newline at end of file diff --git a/docs/libc/constant.IN_ONLYDIR.html b/docs/libc/constant.IN_ONLYDIR.html new file mode 100644 index 00000000..318a41e8 --- /dev/null +++ b/docs/libc/constant.IN_ONLYDIR.html @@ -0,0 +1 @@ +libc::IN_ONLYDIR - Rust

[][src]Constant libc::IN_ONLYDIR

pub const IN_ONLYDIR: u32 = 0x0100_0000;
\ No newline at end of file diff --git a/docs/libc/constant.IN_OPEN.html b/docs/libc/constant.IN_OPEN.html new file mode 100644 index 00000000..414e6ac0 --- /dev/null +++ b/docs/libc/constant.IN_OPEN.html @@ -0,0 +1 @@ +libc::IN_OPEN - Rust

[][src]Constant libc::IN_OPEN

pub const IN_OPEN: u32 = 0x0000_0020;
\ No newline at end of file diff --git a/docs/libc/constant.IN_Q_OVERFLOW.html b/docs/libc/constant.IN_Q_OVERFLOW.html new file mode 100644 index 00000000..a93a440c --- /dev/null +++ b/docs/libc/constant.IN_Q_OVERFLOW.html @@ -0,0 +1 @@ +libc::IN_Q_OVERFLOW - Rust

[][src]Constant libc::IN_Q_OVERFLOW

pub const IN_Q_OVERFLOW: u32 = 0x0000_4000;
\ No newline at end of file diff --git a/docs/libc/constant.IN_UNMOUNT.html b/docs/libc/constant.IN_UNMOUNT.html new file mode 100644 index 00000000..b5e3641c --- /dev/null +++ b/docs/libc/constant.IN_UNMOUNT.html @@ -0,0 +1 @@ +libc::IN_UNMOUNT - Rust

[][src]Constant libc::IN_UNMOUNT

pub const IN_UNMOUNT: u32 = 0x0000_2000;
\ No newline at end of file diff --git a/docs/libc/constant.IP6T_SO_ORIGINAL_DST.html b/docs/libc/constant.IP6T_SO_ORIGINAL_DST.html new file mode 100644 index 00000000..82d12cc7 --- /dev/null +++ b/docs/libc/constant.IP6T_SO_ORIGINAL_DST.html @@ -0,0 +1 @@ +libc::IP6T_SO_ORIGINAL_DST - Rust

[][src]Constant libc::IP6T_SO_ORIGINAL_DST

pub const IP6T_SO_ORIGINAL_DST: c_int = 80;
\ No newline at end of file diff --git a/docs/libc/constant.IPC_CREAT.html b/docs/libc/constant.IPC_CREAT.html new file mode 100644 index 00000000..b1752385 --- /dev/null +++ b/docs/libc/constant.IPC_CREAT.html @@ -0,0 +1 @@ +libc::IPC_CREAT - Rust

[][src]Constant libc::IPC_CREAT

pub const IPC_CREAT: c_int = 0o1000;
\ No newline at end of file diff --git a/docs/libc/constant.IPC_EXCL.html b/docs/libc/constant.IPC_EXCL.html new file mode 100644 index 00000000..eb259d2b --- /dev/null +++ b/docs/libc/constant.IPC_EXCL.html @@ -0,0 +1 @@ +libc::IPC_EXCL - Rust

[][src]Constant libc::IPC_EXCL

pub const IPC_EXCL: c_int = 0o2000;
\ No newline at end of file diff --git a/docs/libc/constant.IPC_INFO.html b/docs/libc/constant.IPC_INFO.html new file mode 100644 index 00000000..96b8dbe2 --- /dev/null +++ b/docs/libc/constant.IPC_INFO.html @@ -0,0 +1 @@ +libc::IPC_INFO - Rust

[][src]Constant libc::IPC_INFO

pub const IPC_INFO: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.IPC_NOWAIT.html b/docs/libc/constant.IPC_NOWAIT.html new file mode 100644 index 00000000..0515fbf2 --- /dev/null +++ b/docs/libc/constant.IPC_NOWAIT.html @@ -0,0 +1 @@ +libc::IPC_NOWAIT - Rust

[][src]Constant libc::IPC_NOWAIT

pub const IPC_NOWAIT: c_int = 0o4000;
\ No newline at end of file diff --git a/docs/libc/constant.IPC_PRIVATE.html b/docs/libc/constant.IPC_PRIVATE.html new file mode 100644 index 00000000..2e8bf8d5 --- /dev/null +++ b/docs/libc/constant.IPC_PRIVATE.html @@ -0,0 +1 @@ +libc::IPC_PRIVATE - Rust

[][src]Constant libc::IPC_PRIVATE

pub const IPC_PRIVATE: key_t = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IPC_RMID.html b/docs/libc/constant.IPC_RMID.html new file mode 100644 index 00000000..3e7db086 --- /dev/null +++ b/docs/libc/constant.IPC_RMID.html @@ -0,0 +1 @@ +libc::IPC_RMID - Rust

[][src]Constant libc::IPC_RMID

pub const IPC_RMID: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IPC_SET.html b/docs/libc/constant.IPC_SET.html new file mode 100644 index 00000000..e832a743 --- /dev/null +++ b/docs/libc/constant.IPC_SET.html @@ -0,0 +1 @@ +libc::IPC_SET - Rust

[][src]Constant libc::IPC_SET

pub const IPC_SET: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IPC_STAT.html b/docs/libc/constant.IPC_STAT.html new file mode 100644 index 00000000..c5f9c7f9 --- /dev/null +++ b/docs/libc/constant.IPC_STAT.html @@ -0,0 +1 @@ +libc::IPC_STAT - Rust

[][src]Constant libc::IPC_STAT

pub const IPC_STAT: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.IPDEFTTL.html b/docs/libc/constant.IPDEFTTL.html new file mode 100644 index 00000000..aeb59e3a --- /dev/null +++ b/docs/libc/constant.IPDEFTTL.html @@ -0,0 +1 @@ +libc::IPDEFTTL - Rust

[][src]Constant libc::IPDEFTTL

pub const IPDEFTTL: u8 = 64;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_CLASS_MASK.html b/docs/libc/constant.IPOPT_CLASS_MASK.html new file mode 100644 index 00000000..19999196 --- /dev/null +++ b/docs/libc/constant.IPOPT_CLASS_MASK.html @@ -0,0 +1 @@ +libc::IPOPT_CLASS_MASK - Rust

[][src]Constant libc::IPOPT_CLASS_MASK

pub const IPOPT_CLASS_MASK: u8 = 0x60;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_CONTROL.html b/docs/libc/constant.IPOPT_CONTROL.html new file mode 100644 index 00000000..43853da0 --- /dev/null +++ b/docs/libc/constant.IPOPT_CONTROL.html @@ -0,0 +1 @@ +libc::IPOPT_CONTROL - Rust

[][src]Constant libc::IPOPT_CONTROL

pub const IPOPT_CONTROL: u8 = 0x00;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_COPY.html b/docs/libc/constant.IPOPT_COPY.html new file mode 100644 index 00000000..6322b721 --- /dev/null +++ b/docs/libc/constant.IPOPT_COPY.html @@ -0,0 +1 @@ +libc::IPOPT_COPY - Rust

[][src]Constant libc::IPOPT_COPY

pub const IPOPT_COPY: u8 = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_END.html b/docs/libc/constant.IPOPT_END.html new file mode 100644 index 00000000..cea62eab --- /dev/null +++ b/docs/libc/constant.IPOPT_END.html @@ -0,0 +1 @@ +libc::IPOPT_END - Rust

[][src]Constant libc::IPOPT_END

pub const IPOPT_END: u8 = 0 | IPOPT_CONTROL; // 0u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_EOL.html b/docs/libc/constant.IPOPT_EOL.html new file mode 100644 index 00000000..f95d462f --- /dev/null +++ b/docs/libc/constant.IPOPT_EOL.html @@ -0,0 +1 @@ +libc::IPOPT_EOL - Rust

[][src]Constant libc::IPOPT_EOL

pub const IPOPT_EOL: u8 = IPOPT_END; // 0u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_LSRR.html b/docs/libc/constant.IPOPT_LSRR.html new file mode 100644 index 00000000..cda51075 --- /dev/null +++ b/docs/libc/constant.IPOPT_LSRR.html @@ -0,0 +1 @@ +libc::IPOPT_LSRR - Rust

[][src]Constant libc::IPOPT_LSRR

pub const IPOPT_LSRR: u8 = 3 | IPOPT_CONTROL | IPOPT_COPY; // 131u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_MEASUREMENT.html b/docs/libc/constant.IPOPT_MEASUREMENT.html new file mode 100644 index 00000000..969a133e --- /dev/null +++ b/docs/libc/constant.IPOPT_MEASUREMENT.html @@ -0,0 +1 @@ +libc::IPOPT_MEASUREMENT - Rust

[][src]Constant libc::IPOPT_MEASUREMENT

pub const IPOPT_MEASUREMENT: u8 = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_MINOFF.html b/docs/libc/constant.IPOPT_MINOFF.html new file mode 100644 index 00000000..25df087a --- /dev/null +++ b/docs/libc/constant.IPOPT_MINOFF.html @@ -0,0 +1 @@ +libc::IPOPT_MINOFF - Rust

[][src]Constant libc::IPOPT_MINOFF

pub const IPOPT_MINOFF: u8 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_NOOP.html b/docs/libc/constant.IPOPT_NOOP.html new file mode 100644 index 00000000..fb581123 --- /dev/null +++ b/docs/libc/constant.IPOPT_NOOP.html @@ -0,0 +1 @@ +libc::IPOPT_NOOP - Rust

[][src]Constant libc::IPOPT_NOOP

pub const IPOPT_NOOP: u8 = 1 | IPOPT_CONTROL; // 1u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_NOP.html b/docs/libc/constant.IPOPT_NOP.html new file mode 100644 index 00000000..f52d87e6 --- /dev/null +++ b/docs/libc/constant.IPOPT_NOP.html @@ -0,0 +1 @@ +libc::IPOPT_NOP - Rust

[][src]Constant libc::IPOPT_NOP

pub const IPOPT_NOP: u8 = IPOPT_NOOP; // 1u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_NUMBER_MASK.html b/docs/libc/constant.IPOPT_NUMBER_MASK.html new file mode 100644 index 00000000..5b70bb51 --- /dev/null +++ b/docs/libc/constant.IPOPT_NUMBER_MASK.html @@ -0,0 +1 @@ +libc::IPOPT_NUMBER_MASK - Rust

[][src]Constant libc::IPOPT_NUMBER_MASK

pub const IPOPT_NUMBER_MASK: u8 = 0x1f;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_OFFSET.html b/docs/libc/constant.IPOPT_OFFSET.html new file mode 100644 index 00000000..cd6fc96f --- /dev/null +++ b/docs/libc/constant.IPOPT_OFFSET.html @@ -0,0 +1 @@ +libc::IPOPT_OFFSET - Rust

[][src]Constant libc::IPOPT_OFFSET

pub const IPOPT_OFFSET: u8 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_OLEN.html b/docs/libc/constant.IPOPT_OLEN.html new file mode 100644 index 00000000..f6cb5211 --- /dev/null +++ b/docs/libc/constant.IPOPT_OLEN.html @@ -0,0 +1 @@ +libc::IPOPT_OLEN - Rust

[][src]Constant libc::IPOPT_OLEN

pub const IPOPT_OLEN: u8 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_OPTVAL.html b/docs/libc/constant.IPOPT_OPTVAL.html new file mode 100644 index 00000000..d4440045 --- /dev/null +++ b/docs/libc/constant.IPOPT_OPTVAL.html @@ -0,0 +1 @@ +libc::IPOPT_OPTVAL - Rust

[][src]Constant libc::IPOPT_OPTVAL

pub const IPOPT_OPTVAL: u8 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_RA.html b/docs/libc/constant.IPOPT_RA.html new file mode 100644 index 00000000..d85db692 --- /dev/null +++ b/docs/libc/constant.IPOPT_RA.html @@ -0,0 +1 @@ +libc::IPOPT_RA - Rust

[][src]Constant libc::IPOPT_RA

pub const IPOPT_RA: u8 = 20 | IPOPT_CONTROL | IPOPT_COPY; // 148u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_RESERVED1.html b/docs/libc/constant.IPOPT_RESERVED1.html new file mode 100644 index 00000000..48aba2ab --- /dev/null +++ b/docs/libc/constant.IPOPT_RESERVED1.html @@ -0,0 +1 @@ +libc::IPOPT_RESERVED1 - Rust

[][src]Constant libc::IPOPT_RESERVED1

pub const IPOPT_RESERVED1: u8 = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_RESERVED2.html b/docs/libc/constant.IPOPT_RESERVED2.html new file mode 100644 index 00000000..90ef4b18 --- /dev/null +++ b/docs/libc/constant.IPOPT_RESERVED2.html @@ -0,0 +1 @@ +libc::IPOPT_RESERVED2 - Rust

[][src]Constant libc::IPOPT_RESERVED2

pub const IPOPT_RESERVED2: u8 = 0x60;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_RR.html b/docs/libc/constant.IPOPT_RR.html new file mode 100644 index 00000000..bfe94f4e --- /dev/null +++ b/docs/libc/constant.IPOPT_RR.html @@ -0,0 +1 @@ +libc::IPOPT_RR - Rust

[][src]Constant libc::IPOPT_RR

pub const IPOPT_RR: u8 = 7 | IPOPT_CONTROL; // 7u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_SEC.html b/docs/libc/constant.IPOPT_SEC.html new file mode 100644 index 00000000..cc784f4f --- /dev/null +++ b/docs/libc/constant.IPOPT_SEC.html @@ -0,0 +1 @@ +libc::IPOPT_SEC - Rust

[][src]Constant libc::IPOPT_SEC

pub const IPOPT_SEC: u8 = 2 | IPOPT_CONTROL | IPOPT_COPY; // 130u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_SID.html b/docs/libc/constant.IPOPT_SID.html new file mode 100644 index 00000000..d9264484 --- /dev/null +++ b/docs/libc/constant.IPOPT_SID.html @@ -0,0 +1 @@ +libc::IPOPT_SID - Rust

[][src]Constant libc::IPOPT_SID

pub const IPOPT_SID: u8 = 8 | IPOPT_CONTROL | IPOPT_COPY; // 136u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_SSRR.html b/docs/libc/constant.IPOPT_SSRR.html new file mode 100644 index 00000000..418a79bb --- /dev/null +++ b/docs/libc/constant.IPOPT_SSRR.html @@ -0,0 +1 @@ +libc::IPOPT_SSRR - Rust

[][src]Constant libc::IPOPT_SSRR

pub const IPOPT_SSRR: u8 = 9 | IPOPT_CONTROL | IPOPT_COPY; // 137u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_TIMESTAMP.html b/docs/libc/constant.IPOPT_TIMESTAMP.html new file mode 100644 index 00000000..7cf5d5cc --- /dev/null +++ b/docs/libc/constant.IPOPT_TIMESTAMP.html @@ -0,0 +1 @@ +libc::IPOPT_TIMESTAMP - Rust

[][src]Constant libc::IPOPT_TIMESTAMP

pub const IPOPT_TIMESTAMP: u8 = 4 | IPOPT_MEASUREMENT; // 68u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_TS.html b/docs/libc/constant.IPOPT_TS.html new file mode 100644 index 00000000..94612922 --- /dev/null +++ b/docs/libc/constant.IPOPT_TS.html @@ -0,0 +1 @@ +libc::IPOPT_TS - Rust

[][src]Constant libc::IPOPT_TS

pub const IPOPT_TS: u8 = IPOPT_TIMESTAMP; // 68u8
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_TS_PRESPEC.html b/docs/libc/constant.IPOPT_TS_PRESPEC.html new file mode 100644 index 00000000..96e70abd --- /dev/null +++ b/docs/libc/constant.IPOPT_TS_PRESPEC.html @@ -0,0 +1 @@ +libc::IPOPT_TS_PRESPEC - Rust

[][src]Constant libc::IPOPT_TS_PRESPEC

pub const IPOPT_TS_PRESPEC: u8 = 3;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_TS_TSANDADDR.html b/docs/libc/constant.IPOPT_TS_TSANDADDR.html new file mode 100644 index 00000000..169e8c0c --- /dev/null +++ b/docs/libc/constant.IPOPT_TS_TSANDADDR.html @@ -0,0 +1 @@ +libc::IPOPT_TS_TSANDADDR - Rust

[][src]Constant libc::IPOPT_TS_TSANDADDR

pub const IPOPT_TS_TSANDADDR: u8 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IPOPT_TS_TSONLY.html b/docs/libc/constant.IPOPT_TS_TSONLY.html new file mode 100644 index 00000000..bd9791ae --- /dev/null +++ b/docs/libc/constant.IPOPT_TS_TSONLY.html @@ -0,0 +1 @@ +libc::IPOPT_TS_TSONLY - Rust

[][src]Constant libc::IPOPT_TS_TSONLY

pub const IPOPT_TS_TSONLY: u8 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_AH.html b/docs/libc/constant.IPPROTO_AH.html new file mode 100644 index 00000000..b8d40dac --- /dev/null +++ b/docs/libc/constant.IPPROTO_AH.html @@ -0,0 +1,2 @@ +libc::IPPROTO_AH - Rust

[][src]Constant libc::IPPROTO_AH

pub const IPPROTO_AH: c_int = 51;

IP6 Auth Header

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_BEETPH.html b/docs/libc/constant.IPPROTO_BEETPH.html new file mode 100644 index 00000000..b52a7806 --- /dev/null +++ b/docs/libc/constant.IPPROTO_BEETPH.html @@ -0,0 +1 @@ +libc::IPPROTO_BEETPH - Rust

[][src]Constant libc::IPPROTO_BEETPH

pub const IPPROTO_BEETPH: c_int = 94;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_COMP.html b/docs/libc/constant.IPPROTO_COMP.html new file mode 100644 index 00000000..ba049238 --- /dev/null +++ b/docs/libc/constant.IPPROTO_COMP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_COMP - Rust

[][src]Constant libc::IPPROTO_COMP

pub const IPPROTO_COMP: c_int = 108;

IP Payload Comp. Protocol

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_DCCP.html b/docs/libc/constant.IPPROTO_DCCP.html new file mode 100644 index 00000000..58742b6e --- /dev/null +++ b/docs/libc/constant.IPPROTO_DCCP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_DCCP - Rust

[][src]Constant libc::IPPROTO_DCCP

pub const IPPROTO_DCCP: c_int = 33;

DCCP

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_DSTOPTS.html b/docs/libc/constant.IPPROTO_DSTOPTS.html new file mode 100644 index 00000000..78ff5b7b --- /dev/null +++ b/docs/libc/constant.IPPROTO_DSTOPTS.html @@ -0,0 +1,2 @@ +libc::IPPROTO_DSTOPTS - Rust

[][src]Constant libc::IPPROTO_DSTOPTS

pub const IPPROTO_DSTOPTS: c_int = 60;

IP6 destination option

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_EGP.html b/docs/libc/constant.IPPROTO_EGP.html new file mode 100644 index 00000000..1fb957a2 --- /dev/null +++ b/docs/libc/constant.IPPROTO_EGP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_EGP - Rust

[][src]Constant libc::IPPROTO_EGP

pub const IPPROTO_EGP: c_int = 8;

exterior gateway protocol

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_ENCAP.html b/docs/libc/constant.IPPROTO_ENCAP.html new file mode 100644 index 00000000..baf1c510 --- /dev/null +++ b/docs/libc/constant.IPPROTO_ENCAP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_ENCAP - Rust

[][src]Constant libc::IPPROTO_ENCAP

pub const IPPROTO_ENCAP: c_int = 98;

encapsulation header

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_ESP.html b/docs/libc/constant.IPPROTO_ESP.html new file mode 100644 index 00000000..d0063234 --- /dev/null +++ b/docs/libc/constant.IPPROTO_ESP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_ESP - Rust

[][src]Constant libc::IPPROTO_ESP

pub const IPPROTO_ESP: c_int = 50;

IP6 Encap Sec. Payload

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_FRAGMENT.html b/docs/libc/constant.IPPROTO_FRAGMENT.html new file mode 100644 index 00000000..0a1db5c5 --- /dev/null +++ b/docs/libc/constant.IPPROTO_FRAGMENT.html @@ -0,0 +1,2 @@ +libc::IPPROTO_FRAGMENT - Rust

[][src]Constant libc::IPPROTO_FRAGMENT

pub const IPPROTO_FRAGMENT: c_int = 44;

IP6 fragmentation header

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_GRE.html b/docs/libc/constant.IPPROTO_GRE.html new file mode 100644 index 00000000..b946698b --- /dev/null +++ b/docs/libc/constant.IPPROTO_GRE.html @@ -0,0 +1,2 @@ +libc::IPPROTO_GRE - Rust

[][src]Constant libc::IPPROTO_GRE

pub const IPPROTO_GRE: c_int = 47;

General Routing Encap.

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_HOPOPTS.html b/docs/libc/constant.IPPROTO_HOPOPTS.html new file mode 100644 index 00000000..64675086 --- /dev/null +++ b/docs/libc/constant.IPPROTO_HOPOPTS.html @@ -0,0 +1,2 @@ +libc::IPPROTO_HOPOPTS - Rust

[][src]Constant libc::IPPROTO_HOPOPTS

pub const IPPROTO_HOPOPTS: c_int = 0;

Hop-by-hop option header

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_ICMP.html b/docs/libc/constant.IPPROTO_ICMP.html new file mode 100644 index 00000000..7cef7032 --- /dev/null +++ b/docs/libc/constant.IPPROTO_ICMP.html @@ -0,0 +1 @@ +libc::IPPROTO_ICMP - Rust

[][src]Constant libc::IPPROTO_ICMP

pub const IPPROTO_ICMP: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_ICMPV6.html b/docs/libc/constant.IPPROTO_ICMPV6.html new file mode 100644 index 00000000..02d6f42d --- /dev/null +++ b/docs/libc/constant.IPPROTO_ICMPV6.html @@ -0,0 +1 @@ +libc::IPPROTO_ICMPV6 - Rust

[][src]Constant libc::IPPROTO_ICMPV6

pub const IPPROTO_ICMPV6: c_int = 58;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_IDP.html b/docs/libc/constant.IPPROTO_IDP.html new file mode 100644 index 00000000..bcc5b6d9 --- /dev/null +++ b/docs/libc/constant.IPPROTO_IDP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_IDP - Rust

[][src]Constant libc::IPPROTO_IDP

pub const IPPROTO_IDP: c_int = 22;

xns idp

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_IGMP.html b/docs/libc/constant.IPPROTO_IGMP.html new file mode 100644 index 00000000..4410c666 --- /dev/null +++ b/docs/libc/constant.IPPROTO_IGMP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_IGMP - Rust

[][src]Constant libc::IPPROTO_IGMP

pub const IPPROTO_IGMP: c_int = 2;

group mgmt protocol

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_IP.html b/docs/libc/constant.IPPROTO_IP.html new file mode 100644 index 00000000..bd1e8831 --- /dev/null +++ b/docs/libc/constant.IPPROTO_IP.html @@ -0,0 +1 @@ +libc::IPPROTO_IP - Rust

[][src]Constant libc::IPPROTO_IP

pub const IPPROTO_IP: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_IPIP.html b/docs/libc/constant.IPPROTO_IPIP.html new file mode 100644 index 00000000..6af49a6c --- /dev/null +++ b/docs/libc/constant.IPPROTO_IPIP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_IPIP - Rust

[][src]Constant libc::IPPROTO_IPIP

pub const IPPROTO_IPIP: c_int = 4;

for compatibility

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_IPV6.html b/docs/libc/constant.IPPROTO_IPV6.html new file mode 100644 index 00000000..41aa48bd --- /dev/null +++ b/docs/libc/constant.IPPROTO_IPV6.html @@ -0,0 +1 @@ +libc::IPPROTO_IPV6 - Rust

[][src]Constant libc::IPPROTO_IPV6

pub const IPPROTO_IPV6: c_int = 41;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_MAX.html b/docs/libc/constant.IPPROTO_MAX.html new file mode 100644 index 00000000..d11cb2ab --- /dev/null +++ b/docs/libc/constant.IPPROTO_MAX.html @@ -0,0 +1 @@ +libc::IPPROTO_MAX - Rust

[][src]Constant libc::IPPROTO_MAX

pub const IPPROTO_MAX: c_int = 256;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_MH.html b/docs/libc/constant.IPPROTO_MH.html new file mode 100644 index 00000000..750aca8e --- /dev/null +++ b/docs/libc/constant.IPPROTO_MH.html @@ -0,0 +1 @@ +libc::IPPROTO_MH - Rust

[][src]Constant libc::IPPROTO_MH

pub const IPPROTO_MH: c_int = 135;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_MPLS.html b/docs/libc/constant.IPPROTO_MPLS.html new file mode 100644 index 00000000..448c6db7 --- /dev/null +++ b/docs/libc/constant.IPPROTO_MPLS.html @@ -0,0 +1 @@ +libc::IPPROTO_MPLS - Rust

[][src]Constant libc::IPPROTO_MPLS

pub const IPPROTO_MPLS: c_int = 137;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_MTP.html b/docs/libc/constant.IPPROTO_MTP.html new file mode 100644 index 00000000..6ed616f9 --- /dev/null +++ b/docs/libc/constant.IPPROTO_MTP.html @@ -0,0 +1 @@ +libc::IPPROTO_MTP - Rust

[][src]Constant libc::IPPROTO_MTP

pub const IPPROTO_MTP: c_int = 92;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_NONE.html b/docs/libc/constant.IPPROTO_NONE.html new file mode 100644 index 00000000..32e0dc24 --- /dev/null +++ b/docs/libc/constant.IPPROTO_NONE.html @@ -0,0 +1,2 @@ +libc::IPPROTO_NONE - Rust

[][src]Constant libc::IPPROTO_NONE

pub const IPPROTO_NONE: c_int = 59;

IP6 no next header

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_PIM.html b/docs/libc/constant.IPPROTO_PIM.html new file mode 100644 index 00000000..79343247 --- /dev/null +++ b/docs/libc/constant.IPPROTO_PIM.html @@ -0,0 +1,2 @@ +libc::IPPROTO_PIM - Rust

[][src]Constant libc::IPPROTO_PIM

pub const IPPROTO_PIM: c_int = 103;

Protocol indep. multicast

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_PUP.html b/docs/libc/constant.IPPROTO_PUP.html new file mode 100644 index 00000000..183bce6e --- /dev/null +++ b/docs/libc/constant.IPPROTO_PUP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_PUP - Rust

[][src]Constant libc::IPPROTO_PUP

pub const IPPROTO_PUP: c_int = 12;

pup

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_RAW.html b/docs/libc/constant.IPPROTO_RAW.html new file mode 100644 index 00000000..a1ab6ab7 --- /dev/null +++ b/docs/libc/constant.IPPROTO_RAW.html @@ -0,0 +1,2 @@ +libc::IPPROTO_RAW - Rust

[][src]Constant libc::IPPROTO_RAW

pub const IPPROTO_RAW: c_int = 255;

raw IP packet

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_ROUTING.html b/docs/libc/constant.IPPROTO_ROUTING.html new file mode 100644 index 00000000..a157271f --- /dev/null +++ b/docs/libc/constant.IPPROTO_ROUTING.html @@ -0,0 +1,2 @@ +libc::IPPROTO_ROUTING - Rust

[][src]Constant libc::IPPROTO_ROUTING

pub const IPPROTO_ROUTING: c_int = 43;

IP6 routing header

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_RSVP.html b/docs/libc/constant.IPPROTO_RSVP.html new file mode 100644 index 00000000..704fa409 --- /dev/null +++ b/docs/libc/constant.IPPROTO_RSVP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_RSVP - Rust

[][src]Constant libc::IPPROTO_RSVP

pub const IPPROTO_RSVP: c_int = 46;

resource reservation

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_SCTP.html b/docs/libc/constant.IPPROTO_SCTP.html new file mode 100644 index 00000000..f26614d3 --- /dev/null +++ b/docs/libc/constant.IPPROTO_SCTP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_SCTP - Rust

[][src]Constant libc::IPPROTO_SCTP

pub const IPPROTO_SCTP: c_int = 132;

SCTP

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_TCP.html b/docs/libc/constant.IPPROTO_TCP.html new file mode 100644 index 00000000..a1cbcad2 --- /dev/null +++ b/docs/libc/constant.IPPROTO_TCP.html @@ -0,0 +1 @@ +libc::IPPROTO_TCP - Rust

[][src]Constant libc::IPPROTO_TCP

pub const IPPROTO_TCP: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_TP.html b/docs/libc/constant.IPPROTO_TP.html new file mode 100644 index 00000000..a1f281e2 --- /dev/null +++ b/docs/libc/constant.IPPROTO_TP.html @@ -0,0 +1,2 @@ +libc::IPPROTO_TP - Rust

[][src]Constant libc::IPPROTO_TP

pub const IPPROTO_TP: c_int = 29;

tp-4 w/ class negotiation

+
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_UDP.html b/docs/libc/constant.IPPROTO_UDP.html new file mode 100644 index 00000000..2bb0373a --- /dev/null +++ b/docs/libc/constant.IPPROTO_UDP.html @@ -0,0 +1 @@ +libc::IPPROTO_UDP - Rust

[][src]Constant libc::IPPROTO_UDP

pub const IPPROTO_UDP: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.IPPROTO_UDPLITE.html b/docs/libc/constant.IPPROTO_UDPLITE.html new file mode 100644 index 00000000..1720038d --- /dev/null +++ b/docs/libc/constant.IPPROTO_UDPLITE.html @@ -0,0 +1 @@ +libc::IPPROTO_UDPLITE - Rust

[][src]Constant libc::IPPROTO_UDPLITE

pub const IPPROTO_UDPLITE: c_int = 136;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_ECN_CE.html b/docs/libc/constant.IPTOS_ECN_CE.html new file mode 100644 index 00000000..93b6e026 --- /dev/null +++ b/docs/libc/constant.IPTOS_ECN_CE.html @@ -0,0 +1 @@ +libc::IPTOS_ECN_CE - Rust

[][src]Constant libc::IPTOS_ECN_CE

pub const IPTOS_ECN_CE: u8 = 0x03;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_ECN_ECT0.html b/docs/libc/constant.IPTOS_ECN_ECT0.html new file mode 100644 index 00000000..9c263d75 --- /dev/null +++ b/docs/libc/constant.IPTOS_ECN_ECT0.html @@ -0,0 +1 @@ +libc::IPTOS_ECN_ECT0 - Rust

[][src]Constant libc::IPTOS_ECN_ECT0

pub const IPTOS_ECN_ECT0: u8 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_ECN_ECT1.html b/docs/libc/constant.IPTOS_ECN_ECT1.html new file mode 100644 index 00000000..6943e6f9 --- /dev/null +++ b/docs/libc/constant.IPTOS_ECN_ECT1.html @@ -0,0 +1 @@ +libc::IPTOS_ECN_ECT1 - Rust

[][src]Constant libc::IPTOS_ECN_ECT1

pub const IPTOS_ECN_ECT1: u8 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_ECN_MASK.html b/docs/libc/constant.IPTOS_ECN_MASK.html new file mode 100644 index 00000000..bf47772c --- /dev/null +++ b/docs/libc/constant.IPTOS_ECN_MASK.html @@ -0,0 +1 @@ +libc::IPTOS_ECN_MASK - Rust

[][src]Constant libc::IPTOS_ECN_MASK

pub const IPTOS_ECN_MASK: u8 = 0x03;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_ECN_NOT_ECT.html b/docs/libc/constant.IPTOS_ECN_NOT_ECT.html new file mode 100644 index 00000000..dcb10915 --- /dev/null +++ b/docs/libc/constant.IPTOS_ECN_NOT_ECT.html @@ -0,0 +1 @@ +libc::IPTOS_ECN_NOT_ECT - Rust

[][src]Constant libc::IPTOS_ECN_NOT_ECT

pub const IPTOS_ECN_NOT_ECT: u8 = 0x00;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_LOWDELAY.html b/docs/libc/constant.IPTOS_LOWDELAY.html new file mode 100644 index 00000000..c3b57143 --- /dev/null +++ b/docs/libc/constant.IPTOS_LOWDELAY.html @@ -0,0 +1 @@ +libc::IPTOS_LOWDELAY - Rust

[][src]Constant libc::IPTOS_LOWDELAY

pub const IPTOS_LOWDELAY: u8 = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_MINCOST.html b/docs/libc/constant.IPTOS_MINCOST.html new file mode 100644 index 00000000..504c8797 --- /dev/null +++ b/docs/libc/constant.IPTOS_MINCOST.html @@ -0,0 +1 @@ +libc::IPTOS_MINCOST - Rust

[][src]Constant libc::IPTOS_MINCOST

pub const IPTOS_MINCOST: u8 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_CRITIC_ECP.html b/docs/libc/constant.IPTOS_PREC_CRITIC_ECP.html new file mode 100644 index 00000000..3fcb40c8 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_CRITIC_ECP.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_CRITIC_ECP - Rust

[][src]Constant libc::IPTOS_PREC_CRITIC_ECP

pub const IPTOS_PREC_CRITIC_ECP: u8 = 0xa0;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_FLASH.html b/docs/libc/constant.IPTOS_PREC_FLASH.html new file mode 100644 index 00000000..00ec42c6 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_FLASH.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_FLASH - Rust

[][src]Constant libc::IPTOS_PREC_FLASH

pub const IPTOS_PREC_FLASH: u8 = 0x60;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_FLASHOVERRIDE.html b/docs/libc/constant.IPTOS_PREC_FLASHOVERRIDE.html new file mode 100644 index 00000000..ffeeb2d1 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_FLASHOVERRIDE.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_FLASHOVERRIDE - Rust

[][src]Constant libc::IPTOS_PREC_FLASHOVERRIDE

pub const IPTOS_PREC_FLASHOVERRIDE: u8 = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_IMMEDIATE.html b/docs/libc/constant.IPTOS_PREC_IMMEDIATE.html new file mode 100644 index 00000000..cd5d3c11 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_IMMEDIATE.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_IMMEDIATE - Rust

[][src]Constant libc::IPTOS_PREC_IMMEDIATE

pub const IPTOS_PREC_IMMEDIATE: u8 = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_INTERNETCONTROL.html b/docs/libc/constant.IPTOS_PREC_INTERNETCONTROL.html new file mode 100644 index 00000000..d7a5d098 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_INTERNETCONTROL.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_INTERNETCONTROL - Rust

[][src]Constant libc::IPTOS_PREC_INTERNETCONTROL

pub const IPTOS_PREC_INTERNETCONTROL: u8 = 0xc0;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_MASK.html b/docs/libc/constant.IPTOS_PREC_MASK.html new file mode 100644 index 00000000..9da64f19 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_MASK.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_MASK - Rust

[][src]Constant libc::IPTOS_PREC_MASK

pub const IPTOS_PREC_MASK: u8 = 0xE0;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_NETCONTROL.html b/docs/libc/constant.IPTOS_PREC_NETCONTROL.html new file mode 100644 index 00000000..9500dc71 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_NETCONTROL.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_NETCONTROL - Rust

[][src]Constant libc::IPTOS_PREC_NETCONTROL

pub const IPTOS_PREC_NETCONTROL: u8 = 0xe0;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_PRIORITY.html b/docs/libc/constant.IPTOS_PREC_PRIORITY.html new file mode 100644 index 00000000..53e488a7 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_PRIORITY.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_PRIORITY - Rust

[][src]Constant libc::IPTOS_PREC_PRIORITY

pub const IPTOS_PREC_PRIORITY: u8 = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_PREC_ROUTINE.html b/docs/libc/constant.IPTOS_PREC_ROUTINE.html new file mode 100644 index 00000000..7d2ffc76 --- /dev/null +++ b/docs/libc/constant.IPTOS_PREC_ROUTINE.html @@ -0,0 +1 @@ +libc::IPTOS_PREC_ROUTINE - Rust

[][src]Constant libc::IPTOS_PREC_ROUTINE

pub const IPTOS_PREC_ROUTINE: u8 = 0x00;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_RELIABILITY.html b/docs/libc/constant.IPTOS_RELIABILITY.html new file mode 100644 index 00000000..6e3f14aa --- /dev/null +++ b/docs/libc/constant.IPTOS_RELIABILITY.html @@ -0,0 +1 @@ +libc::IPTOS_RELIABILITY - Rust

[][src]Constant libc::IPTOS_RELIABILITY

pub const IPTOS_RELIABILITY: u8 = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_THROUGHPUT.html b/docs/libc/constant.IPTOS_THROUGHPUT.html new file mode 100644 index 00000000..ba3875da --- /dev/null +++ b/docs/libc/constant.IPTOS_THROUGHPUT.html @@ -0,0 +1 @@ +libc::IPTOS_THROUGHPUT - Rust

[][src]Constant libc::IPTOS_THROUGHPUT

pub const IPTOS_THROUGHPUT: u8 = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.IPTOS_TOS_MASK.html b/docs/libc/constant.IPTOS_TOS_MASK.html new file mode 100644 index 00000000..41d32d76 --- /dev/null +++ b/docs/libc/constant.IPTOS_TOS_MASK.html @@ -0,0 +1 @@ +libc::IPTOS_TOS_MASK - Rust

[][src]Constant libc::IPTOS_TOS_MASK

pub const IPTOS_TOS_MASK: u8 = 0x1E;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_2292DSTOPTS.html b/docs/libc/constant.IPV6_2292DSTOPTS.html new file mode 100644 index 00000000..47dfd103 --- /dev/null +++ b/docs/libc/constant.IPV6_2292DSTOPTS.html @@ -0,0 +1 @@ +libc::IPV6_2292DSTOPTS - Rust

[][src]Constant libc::IPV6_2292DSTOPTS

pub const IPV6_2292DSTOPTS: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_2292HOPLIMIT.html b/docs/libc/constant.IPV6_2292HOPLIMIT.html new file mode 100644 index 00000000..5f90a67c --- /dev/null +++ b/docs/libc/constant.IPV6_2292HOPLIMIT.html @@ -0,0 +1 @@ +libc::IPV6_2292HOPLIMIT - Rust

[][src]Constant libc::IPV6_2292HOPLIMIT

pub const IPV6_2292HOPLIMIT: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_2292HOPOPTS.html b/docs/libc/constant.IPV6_2292HOPOPTS.html new file mode 100644 index 00000000..a49cb911 --- /dev/null +++ b/docs/libc/constant.IPV6_2292HOPOPTS.html @@ -0,0 +1 @@ +libc::IPV6_2292HOPOPTS - Rust

[][src]Constant libc::IPV6_2292HOPOPTS

pub const IPV6_2292HOPOPTS: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_2292PKTINFO.html b/docs/libc/constant.IPV6_2292PKTINFO.html new file mode 100644 index 00000000..0dbc3acc --- /dev/null +++ b/docs/libc/constant.IPV6_2292PKTINFO.html @@ -0,0 +1 @@ +libc::IPV6_2292PKTINFO - Rust

[][src]Constant libc::IPV6_2292PKTINFO

pub const IPV6_2292PKTINFO: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_2292PKTOPTIONS.html b/docs/libc/constant.IPV6_2292PKTOPTIONS.html new file mode 100644 index 00000000..a9d8d07e --- /dev/null +++ b/docs/libc/constant.IPV6_2292PKTOPTIONS.html @@ -0,0 +1 @@ +libc::IPV6_2292PKTOPTIONS - Rust

[][src]Constant libc::IPV6_2292PKTOPTIONS

pub const IPV6_2292PKTOPTIONS: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_2292RTHDR.html b/docs/libc/constant.IPV6_2292RTHDR.html new file mode 100644 index 00000000..e68bef10 --- /dev/null +++ b/docs/libc/constant.IPV6_2292RTHDR.html @@ -0,0 +1 @@ +libc::IPV6_2292RTHDR - Rust

[][src]Constant libc::IPV6_2292RTHDR

pub const IPV6_2292RTHDR: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_ADDRFORM.html b/docs/libc/constant.IPV6_ADDRFORM.html new file mode 100644 index 00000000..9a533160 --- /dev/null +++ b/docs/libc/constant.IPV6_ADDRFORM.html @@ -0,0 +1 @@ +libc::IPV6_ADDRFORM - Rust

[][src]Constant libc::IPV6_ADDRFORM

pub const IPV6_ADDRFORM: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_ADD_MEMBERSHIP.html b/docs/libc/constant.IPV6_ADD_MEMBERSHIP.html new file mode 100644 index 00000000..ca3dc8b9 --- /dev/null +++ b/docs/libc/constant.IPV6_ADD_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::IPV6_ADD_MEMBERSHIP - Rust

[][src]Constant libc::IPV6_ADD_MEMBERSHIP

pub const IPV6_ADD_MEMBERSHIP: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_CHECKSUM.html b/docs/libc/constant.IPV6_CHECKSUM.html new file mode 100644 index 00000000..a68063d3 --- /dev/null +++ b/docs/libc/constant.IPV6_CHECKSUM.html @@ -0,0 +1 @@ +libc::IPV6_CHECKSUM - Rust

[][src]Constant libc::IPV6_CHECKSUM

pub const IPV6_CHECKSUM: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_DROP_MEMBERSHIP.html b/docs/libc/constant.IPV6_DROP_MEMBERSHIP.html new file mode 100644 index 00000000..4e0302b0 --- /dev/null +++ b/docs/libc/constant.IPV6_DROP_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::IPV6_DROP_MEMBERSHIP - Rust

[][src]Constant libc::IPV6_DROP_MEMBERSHIP

pub const IPV6_DROP_MEMBERSHIP: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_FLOWINFO.html b/docs/libc/constant.IPV6_FLOWINFO.html new file mode 100644 index 00000000..6ce5c7d3 --- /dev/null +++ b/docs/libc/constant.IPV6_FLOWINFO.html @@ -0,0 +1 @@ +libc::IPV6_FLOWINFO - Rust

[][src]Constant libc::IPV6_FLOWINFO

pub const IPV6_FLOWINFO: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_FLOWINFO_FLOWLABEL.html b/docs/libc/constant.IPV6_FLOWINFO_FLOWLABEL.html new file mode 100644 index 00000000..c0833580 --- /dev/null +++ b/docs/libc/constant.IPV6_FLOWINFO_FLOWLABEL.html @@ -0,0 +1 @@ +libc::IPV6_FLOWINFO_FLOWLABEL - Rust

[][src]Constant libc::IPV6_FLOWINFO_FLOWLABEL

pub const IPV6_FLOWINFO_FLOWLABEL: c_int = 0x000fffff;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_FLOWINFO_PRIORITY.html b/docs/libc/constant.IPV6_FLOWINFO_PRIORITY.html new file mode 100644 index 00000000..f59001ee --- /dev/null +++ b/docs/libc/constant.IPV6_FLOWINFO_PRIORITY.html @@ -0,0 +1 @@ +libc::IPV6_FLOWINFO_PRIORITY - Rust

[][src]Constant libc::IPV6_FLOWINFO_PRIORITY

pub const IPV6_FLOWINFO_PRIORITY: c_int = 0x0ff00000;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_FLOWINFO_SEND.html b/docs/libc/constant.IPV6_FLOWINFO_SEND.html new file mode 100644 index 00000000..d45ba7aa --- /dev/null +++ b/docs/libc/constant.IPV6_FLOWINFO_SEND.html @@ -0,0 +1 @@ +libc::IPV6_FLOWINFO_SEND - Rust

[][src]Constant libc::IPV6_FLOWINFO_SEND

pub const IPV6_FLOWINFO_SEND: c_int = 33;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_FLOWLABEL_MGR.html b/docs/libc/constant.IPV6_FLOWLABEL_MGR.html new file mode 100644 index 00000000..4fa30092 --- /dev/null +++ b/docs/libc/constant.IPV6_FLOWLABEL_MGR.html @@ -0,0 +1 @@ +libc::IPV6_FLOWLABEL_MGR - Rust

[][src]Constant libc::IPV6_FLOWLABEL_MGR

pub const IPV6_FLOWLABEL_MGR: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_HOPLIMIT.html b/docs/libc/constant.IPV6_HOPLIMIT.html new file mode 100644 index 00000000..c3070d1a --- /dev/null +++ b/docs/libc/constant.IPV6_HOPLIMIT.html @@ -0,0 +1 @@ +libc::IPV6_HOPLIMIT - Rust

[][src]Constant libc::IPV6_HOPLIMIT

pub const IPV6_HOPLIMIT: c_int = 52;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_JOIN_ANYCAST.html b/docs/libc/constant.IPV6_JOIN_ANYCAST.html new file mode 100644 index 00000000..a215d884 --- /dev/null +++ b/docs/libc/constant.IPV6_JOIN_ANYCAST.html @@ -0,0 +1 @@ +libc::IPV6_JOIN_ANYCAST - Rust

[][src]Constant libc::IPV6_JOIN_ANYCAST

pub const IPV6_JOIN_ANYCAST: c_int = 27;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_LEAVE_ANYCAST.html b/docs/libc/constant.IPV6_LEAVE_ANYCAST.html new file mode 100644 index 00000000..05d154d3 --- /dev/null +++ b/docs/libc/constant.IPV6_LEAVE_ANYCAST.html @@ -0,0 +1 @@ +libc::IPV6_LEAVE_ANYCAST - Rust

[][src]Constant libc::IPV6_LEAVE_ANYCAST

pub const IPV6_LEAVE_ANYCAST: c_int = 28;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_MTU.html b/docs/libc/constant.IPV6_MTU.html new file mode 100644 index 00000000..e2d4617b --- /dev/null +++ b/docs/libc/constant.IPV6_MTU.html @@ -0,0 +1 @@ +libc::IPV6_MTU - Rust

[][src]Constant libc::IPV6_MTU

pub const IPV6_MTU: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_MTU_DISCOVER.html b/docs/libc/constant.IPV6_MTU_DISCOVER.html new file mode 100644 index 00000000..cdc9f84d --- /dev/null +++ b/docs/libc/constant.IPV6_MTU_DISCOVER.html @@ -0,0 +1 @@ +libc::IPV6_MTU_DISCOVER - Rust

[][src]Constant libc::IPV6_MTU_DISCOVER

pub const IPV6_MTU_DISCOVER: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_MULTICAST_HOPS.html b/docs/libc/constant.IPV6_MULTICAST_HOPS.html new file mode 100644 index 00000000..0b330ef5 --- /dev/null +++ b/docs/libc/constant.IPV6_MULTICAST_HOPS.html @@ -0,0 +1 @@ +libc::IPV6_MULTICAST_HOPS - Rust

[][src]Constant libc::IPV6_MULTICAST_HOPS

pub const IPV6_MULTICAST_HOPS: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_MULTICAST_IF.html b/docs/libc/constant.IPV6_MULTICAST_IF.html new file mode 100644 index 00000000..c6d56920 --- /dev/null +++ b/docs/libc/constant.IPV6_MULTICAST_IF.html @@ -0,0 +1 @@ +libc::IPV6_MULTICAST_IF - Rust

[][src]Constant libc::IPV6_MULTICAST_IF

pub const IPV6_MULTICAST_IF: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_MULTICAST_LOOP.html b/docs/libc/constant.IPV6_MULTICAST_LOOP.html new file mode 100644 index 00000000..ce526eca --- /dev/null +++ b/docs/libc/constant.IPV6_MULTICAST_LOOP.html @@ -0,0 +1 @@ +libc::IPV6_MULTICAST_LOOP - Rust

[][src]Constant libc::IPV6_MULTICAST_LOOP

pub const IPV6_MULTICAST_LOOP: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_NEXTHOP.html b/docs/libc/constant.IPV6_NEXTHOP.html new file mode 100644 index 00000000..fe39aac2 --- /dev/null +++ b/docs/libc/constant.IPV6_NEXTHOP.html @@ -0,0 +1 @@ +libc::IPV6_NEXTHOP - Rust

[][src]Constant libc::IPV6_NEXTHOP

pub const IPV6_NEXTHOP: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_ORIGDSTADDR.html b/docs/libc/constant.IPV6_ORIGDSTADDR.html new file mode 100644 index 00000000..c45520a9 --- /dev/null +++ b/docs/libc/constant.IPV6_ORIGDSTADDR.html @@ -0,0 +1 @@ +libc::IPV6_ORIGDSTADDR - Rust

[][src]Constant libc::IPV6_ORIGDSTADDR

pub const IPV6_ORIGDSTADDR: c_int = 74;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_PKTINFO.html b/docs/libc/constant.IPV6_PKTINFO.html new file mode 100644 index 00000000..cb108ea3 --- /dev/null +++ b/docs/libc/constant.IPV6_PKTINFO.html @@ -0,0 +1 @@ +libc::IPV6_PKTINFO - Rust

[][src]Constant libc::IPV6_PKTINFO

pub const IPV6_PKTINFO: c_int = 50;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_RECVERR.html b/docs/libc/constant.IPV6_RECVERR.html new file mode 100644 index 00000000..66199037 --- /dev/null +++ b/docs/libc/constant.IPV6_RECVERR.html @@ -0,0 +1 @@ +libc::IPV6_RECVERR - Rust

[][src]Constant libc::IPV6_RECVERR

pub const IPV6_RECVERR: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_RECVORIGDSTADDR.html b/docs/libc/constant.IPV6_RECVORIGDSTADDR.html new file mode 100644 index 00000000..ba18801f --- /dev/null +++ b/docs/libc/constant.IPV6_RECVORIGDSTADDR.html @@ -0,0 +1 @@ +libc::IPV6_RECVORIGDSTADDR - Rust

[][src]Constant libc::IPV6_RECVORIGDSTADDR

pub const IPV6_RECVORIGDSTADDR: c_int = IPV6_ORIGDSTADDR; // 74i32
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_RECVPKTINFO.html b/docs/libc/constant.IPV6_RECVPKTINFO.html new file mode 100644 index 00000000..bd3732d3 --- /dev/null +++ b/docs/libc/constant.IPV6_RECVPKTINFO.html @@ -0,0 +1 @@ +libc::IPV6_RECVPKTINFO - Rust

[][src]Constant libc::IPV6_RECVPKTINFO

pub const IPV6_RECVPKTINFO: c_int = 49;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_RECVTCLASS.html b/docs/libc/constant.IPV6_RECVTCLASS.html new file mode 100644 index 00000000..8dba262c --- /dev/null +++ b/docs/libc/constant.IPV6_RECVTCLASS.html @@ -0,0 +1 @@ +libc::IPV6_RECVTCLASS - Rust

[][src]Constant libc::IPV6_RECVTCLASS

pub const IPV6_RECVTCLASS: c_int = 66;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_ROUTER_ALERT.html b/docs/libc/constant.IPV6_ROUTER_ALERT.html new file mode 100644 index 00000000..ee34208e --- /dev/null +++ b/docs/libc/constant.IPV6_ROUTER_ALERT.html @@ -0,0 +1 @@ +libc::IPV6_ROUTER_ALERT - Rust

[][src]Constant libc::IPV6_ROUTER_ALERT

pub const IPV6_ROUTER_ALERT: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_TCLASS.html b/docs/libc/constant.IPV6_TCLASS.html new file mode 100644 index 00000000..fb829b59 --- /dev/null +++ b/docs/libc/constant.IPV6_TCLASS.html @@ -0,0 +1 @@ +libc::IPV6_TCLASS - Rust

[][src]Constant libc::IPV6_TCLASS

pub const IPV6_TCLASS: c_int = 67;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_UNICAST_HOPS.html b/docs/libc/constant.IPV6_UNICAST_HOPS.html new file mode 100644 index 00000000..e5a3e7ab --- /dev/null +++ b/docs/libc/constant.IPV6_UNICAST_HOPS.html @@ -0,0 +1 @@ +libc::IPV6_UNICAST_HOPS - Rust

[][src]Constant libc::IPV6_UNICAST_HOPS

pub const IPV6_UNICAST_HOPS: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.IPV6_V6ONLY.html b/docs/libc/constant.IPV6_V6ONLY.html new file mode 100644 index 00000000..0853c71e --- /dev/null +++ b/docs/libc/constant.IPV6_V6ONLY.html @@ -0,0 +1 @@ +libc::IPV6_V6ONLY - Rust

[][src]Constant libc::IPV6_V6ONLY

pub const IPV6_V6ONLY: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant.IPVERSION.html b/docs/libc/constant.IPVERSION.html new file mode 100644 index 00000000..628d52bc --- /dev/null +++ b/docs/libc/constant.IPVERSION.html @@ -0,0 +1 @@ +libc::IPVERSION - Rust

[][src]Constant libc::IPVERSION

pub const IPVERSION: u8 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.IP_ADD_MEMBERSHIP.html b/docs/libc/constant.IP_ADD_MEMBERSHIP.html new file mode 100644 index 00000000..ad029475 --- /dev/null +++ b/docs/libc/constant.IP_ADD_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::IP_ADD_MEMBERSHIP - Rust

[][src]Constant libc::IP_ADD_MEMBERSHIP

pub const IP_ADD_MEMBERSHIP: c_int = 35;
\ No newline at end of file diff --git a/docs/libc/constant.IP_ADD_SOURCE_MEMBERSHIP.html b/docs/libc/constant.IP_ADD_SOURCE_MEMBERSHIP.html new file mode 100644 index 00000000..ddb4976f --- /dev/null +++ b/docs/libc/constant.IP_ADD_SOURCE_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::IP_ADD_SOURCE_MEMBERSHIP - Rust

[][src]Constant libc::IP_ADD_SOURCE_MEMBERSHIP

pub const IP_ADD_SOURCE_MEMBERSHIP: c_int = 39;
\ No newline at end of file diff --git a/docs/libc/constant.IP_DROP_MEMBERSHIP.html b/docs/libc/constant.IP_DROP_MEMBERSHIP.html new file mode 100644 index 00000000..2fdc0ec8 --- /dev/null +++ b/docs/libc/constant.IP_DROP_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::IP_DROP_MEMBERSHIP - Rust

[][src]Constant libc::IP_DROP_MEMBERSHIP

pub const IP_DROP_MEMBERSHIP: c_int = 36;
\ No newline at end of file diff --git a/docs/libc/constant.IP_DROP_SOURCE_MEMBERSHIP.html b/docs/libc/constant.IP_DROP_SOURCE_MEMBERSHIP.html new file mode 100644 index 00000000..175f70b2 --- /dev/null +++ b/docs/libc/constant.IP_DROP_SOURCE_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::IP_DROP_SOURCE_MEMBERSHIP - Rust

[][src]Constant libc::IP_DROP_SOURCE_MEMBERSHIP

pub const IP_DROP_SOURCE_MEMBERSHIP: c_int = 40;
\ No newline at end of file diff --git a/docs/libc/constant.IP_FREEBIND.html b/docs/libc/constant.IP_FREEBIND.html new file mode 100644 index 00000000..b218aa6e --- /dev/null +++ b/docs/libc/constant.IP_FREEBIND.html @@ -0,0 +1 @@ +libc::IP_FREEBIND - Rust

[][src]Constant libc::IP_FREEBIND

pub const IP_FREEBIND: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.IP_HDRINCL.html b/docs/libc/constant.IP_HDRINCL.html new file mode 100644 index 00000000..a6b33757 --- /dev/null +++ b/docs/libc/constant.IP_HDRINCL.html @@ -0,0 +1 @@ +libc::IP_HDRINCL - Rust

[][src]Constant libc::IP_HDRINCL

pub const IP_HDRINCL: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.IP_MSFILTER.html b/docs/libc/constant.IP_MSFILTER.html new file mode 100644 index 00000000..4feffd6b --- /dev/null +++ b/docs/libc/constant.IP_MSFILTER.html @@ -0,0 +1 @@ +libc::IP_MSFILTER - Rust

[][src]Constant libc::IP_MSFILTER

pub const IP_MSFILTER: c_int = 41;
\ No newline at end of file diff --git a/docs/libc/constant.IP_MTU_DISCOVER.html b/docs/libc/constant.IP_MTU_DISCOVER.html new file mode 100644 index 00000000..d97197ff --- /dev/null +++ b/docs/libc/constant.IP_MTU_DISCOVER.html @@ -0,0 +1 @@ +libc::IP_MTU_DISCOVER - Rust

[][src]Constant libc::IP_MTU_DISCOVER

pub const IP_MTU_DISCOVER: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.IP_MULTICAST_ALL.html b/docs/libc/constant.IP_MULTICAST_ALL.html new file mode 100644 index 00000000..00886915 --- /dev/null +++ b/docs/libc/constant.IP_MULTICAST_ALL.html @@ -0,0 +1 @@ +libc::IP_MULTICAST_ALL - Rust

[][src]Constant libc::IP_MULTICAST_ALL

pub const IP_MULTICAST_ALL: c_int = 49;
\ No newline at end of file diff --git a/docs/libc/constant.IP_MULTICAST_IF.html b/docs/libc/constant.IP_MULTICAST_IF.html new file mode 100644 index 00000000..4d72dec9 --- /dev/null +++ b/docs/libc/constant.IP_MULTICAST_IF.html @@ -0,0 +1 @@ +libc::IP_MULTICAST_IF - Rust

[][src]Constant libc::IP_MULTICAST_IF

pub const IP_MULTICAST_IF: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant.IP_MULTICAST_LOOP.html b/docs/libc/constant.IP_MULTICAST_LOOP.html new file mode 100644 index 00000000..3bf6b8c3 --- /dev/null +++ b/docs/libc/constant.IP_MULTICAST_LOOP.html @@ -0,0 +1 @@ +libc::IP_MULTICAST_LOOP - Rust

[][src]Constant libc::IP_MULTICAST_LOOP

pub const IP_MULTICAST_LOOP: c_int = 34;
\ No newline at end of file diff --git a/docs/libc/constant.IP_MULTICAST_TTL.html b/docs/libc/constant.IP_MULTICAST_TTL.html new file mode 100644 index 00000000..47164952 --- /dev/null +++ b/docs/libc/constant.IP_MULTICAST_TTL.html @@ -0,0 +1 @@ +libc::IP_MULTICAST_TTL - Rust

[][src]Constant libc::IP_MULTICAST_TTL

pub const IP_MULTICAST_TTL: c_int = 33;
\ No newline at end of file diff --git a/docs/libc/constant.IP_ORIGDSTADDR.html b/docs/libc/constant.IP_ORIGDSTADDR.html new file mode 100644 index 00000000..a552459f --- /dev/null +++ b/docs/libc/constant.IP_ORIGDSTADDR.html @@ -0,0 +1 @@ +libc::IP_ORIGDSTADDR - Rust

[][src]Constant libc::IP_ORIGDSTADDR

pub const IP_ORIGDSTADDR: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.IP_PKTINFO.html b/docs/libc/constant.IP_PKTINFO.html new file mode 100644 index 00000000..394e5da1 --- /dev/null +++ b/docs/libc/constant.IP_PKTINFO.html @@ -0,0 +1 @@ +libc::IP_PKTINFO - Rust

[][src]Constant libc::IP_PKTINFO

pub const IP_PKTINFO: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.IP_PMTUDISC_DO.html b/docs/libc/constant.IP_PMTUDISC_DO.html new file mode 100644 index 00000000..e57e740f --- /dev/null +++ b/docs/libc/constant.IP_PMTUDISC_DO.html @@ -0,0 +1 @@ +libc::IP_PMTUDISC_DO - Rust

[][src]Constant libc::IP_PMTUDISC_DO

pub const IP_PMTUDISC_DO: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.IP_PMTUDISC_DONT.html b/docs/libc/constant.IP_PMTUDISC_DONT.html new file mode 100644 index 00000000..b096074a --- /dev/null +++ b/docs/libc/constant.IP_PMTUDISC_DONT.html @@ -0,0 +1 @@ +libc::IP_PMTUDISC_DONT - Rust

[][src]Constant libc::IP_PMTUDISC_DONT

pub const IP_PMTUDISC_DONT: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.IP_PMTUDISC_PROBE.html b/docs/libc/constant.IP_PMTUDISC_PROBE.html new file mode 100644 index 00000000..23ac6615 --- /dev/null +++ b/docs/libc/constant.IP_PMTUDISC_PROBE.html @@ -0,0 +1 @@ +libc::IP_PMTUDISC_PROBE - Rust

[][src]Constant libc::IP_PMTUDISC_PROBE

pub const IP_PMTUDISC_PROBE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.IP_PMTUDISC_WANT.html b/docs/libc/constant.IP_PMTUDISC_WANT.html new file mode 100644 index 00000000..aa1d9fa8 --- /dev/null +++ b/docs/libc/constant.IP_PMTUDISC_WANT.html @@ -0,0 +1 @@ +libc::IP_PMTUDISC_WANT - Rust

[][src]Constant libc::IP_PMTUDISC_WANT

pub const IP_PMTUDISC_WANT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IP_RECVERR.html b/docs/libc/constant.IP_RECVERR.html new file mode 100644 index 00000000..987564e2 --- /dev/null +++ b/docs/libc/constant.IP_RECVERR.html @@ -0,0 +1 @@ +libc::IP_RECVERR - Rust

[][src]Constant libc::IP_RECVERR

pub const IP_RECVERR: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.IP_RECVORIGDSTADDR.html b/docs/libc/constant.IP_RECVORIGDSTADDR.html new file mode 100644 index 00000000..4b2bd1ed --- /dev/null +++ b/docs/libc/constant.IP_RECVORIGDSTADDR.html @@ -0,0 +1 @@ +libc::IP_RECVORIGDSTADDR - Rust

[][src]Constant libc::IP_RECVORIGDSTADDR

pub const IP_RECVORIGDSTADDR: c_int = IP_ORIGDSTADDR; // 20i32
\ No newline at end of file diff --git a/docs/libc/constant.IP_RECVTOS.html b/docs/libc/constant.IP_RECVTOS.html new file mode 100644 index 00000000..cc233c58 --- /dev/null +++ b/docs/libc/constant.IP_RECVTOS.html @@ -0,0 +1 @@ +libc::IP_RECVTOS - Rust

[][src]Constant libc::IP_RECVTOS

pub const IP_RECVTOS: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.IP_TOS.html b/docs/libc/constant.IP_TOS.html new file mode 100644 index 00000000..9f090129 --- /dev/null +++ b/docs/libc/constant.IP_TOS.html @@ -0,0 +1 @@ +libc::IP_TOS - Rust

[][src]Constant libc::IP_TOS

pub const IP_TOS: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IP_TRANSPARENT.html b/docs/libc/constant.IP_TRANSPARENT.html new file mode 100644 index 00000000..60c19e06 --- /dev/null +++ b/docs/libc/constant.IP_TRANSPARENT.html @@ -0,0 +1 @@ +libc::IP_TRANSPARENT - Rust

[][src]Constant libc::IP_TRANSPARENT

pub const IP_TRANSPARENT: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.IP_TTL.html b/docs/libc/constant.IP_TTL.html new file mode 100644 index 00000000..d0cfd0cf --- /dev/null +++ b/docs/libc/constant.IP_TTL.html @@ -0,0 +1 @@ +libc::IP_TTL - Rust

[][src]Constant libc::IP_TTL

pub const IP_TTL: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.IP_UNICAST_IF.html b/docs/libc/constant.IP_UNICAST_IF.html new file mode 100644 index 00000000..255b4633 --- /dev/null +++ b/docs/libc/constant.IP_UNICAST_IF.html @@ -0,0 +1 @@ +libc::IP_UNICAST_IF - Rust

[][src]Constant libc::IP_UNICAST_IF

pub const IP_UNICAST_IF: c_int = 50;
\ No newline at end of file diff --git a/docs/libc/constant.ISIG.html b/docs/libc/constant.ISIG.html new file mode 100644 index 00000000..b9d0dce1 --- /dev/null +++ b/docs/libc/constant.ISIG.html @@ -0,0 +1 @@ +libc::ISIG - Rust

[][src]Constant libc::ISIG

pub const ISIG: tcflag_t = 0x00000001;
\ No newline at end of file diff --git a/docs/libc/constant.ISOFS_SUPER_MAGIC.html b/docs/libc/constant.ISOFS_SUPER_MAGIC.html new file mode 100644 index 00000000..1fb616f2 --- /dev/null +++ b/docs/libc/constant.ISOFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::ISOFS_SUPER_MAGIC - Rust

[][src]Constant libc::ISOFS_SUPER_MAGIC

pub const ISOFS_SUPER_MAGIC: c_long = 0x00009660;
\ No newline at end of file diff --git a/docs/libc/constant.ISTRIP.html b/docs/libc/constant.ISTRIP.html new file mode 100644 index 00000000..904954c0 --- /dev/null +++ b/docs/libc/constant.ISTRIP.html @@ -0,0 +1 @@ +libc::ISTRIP - Rust

[][src]Constant libc::ISTRIP

pub const ISTRIP: tcflag_t = 0x00000020;
\ No newline at end of file diff --git a/docs/libc/constant.ITIMER_PROF.html b/docs/libc/constant.ITIMER_PROF.html new file mode 100644 index 00000000..d77234f5 --- /dev/null +++ b/docs/libc/constant.ITIMER_PROF.html @@ -0,0 +1 @@ +libc::ITIMER_PROF - Rust

[][src]Constant libc::ITIMER_PROF

pub const ITIMER_PROF: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.ITIMER_REAL.html b/docs/libc/constant.ITIMER_REAL.html new file mode 100644 index 00000000..efbcf4aa --- /dev/null +++ b/docs/libc/constant.ITIMER_REAL.html @@ -0,0 +1 @@ +libc::ITIMER_REAL - Rust

[][src]Constant libc::ITIMER_REAL

pub const ITIMER_REAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.ITIMER_VIRTUAL.html b/docs/libc/constant.ITIMER_VIRTUAL.html new file mode 100644 index 00000000..b39d7d9e --- /dev/null +++ b/docs/libc/constant.ITIMER_VIRTUAL.html @@ -0,0 +1 @@ +libc::ITIMER_VIRTUAL - Rust

[][src]Constant libc::ITIMER_VIRTUAL

pub const ITIMER_VIRTUAL: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.IUTF8.html b/docs/libc/constant.IUTF8.html new file mode 100644 index 00000000..dc547527 --- /dev/null +++ b/docs/libc/constant.IUTF8.html @@ -0,0 +1 @@ +libc::IUTF8 - Rust

[][src]Constant libc::IUTF8

pub const IUTF8: tcflag_t = 0x00004000;
\ No newline at end of file diff --git a/docs/libc/constant.IXANY.html b/docs/libc/constant.IXANY.html new file mode 100644 index 00000000..45477031 --- /dev/null +++ b/docs/libc/constant.IXANY.html @@ -0,0 +1 @@ +libc::IXANY - Rust

[][src]Constant libc::IXANY

pub const IXANY: tcflag_t = 0x00000800;
\ No newline at end of file diff --git a/docs/libc/constant.IXOFF.html b/docs/libc/constant.IXOFF.html new file mode 100644 index 00000000..67a38bf4 --- /dev/null +++ b/docs/libc/constant.IXOFF.html @@ -0,0 +1 @@ +libc::IXOFF - Rust

[][src]Constant libc::IXOFF

pub const IXOFF: tcflag_t = 0x00001000;
\ No newline at end of file diff --git a/docs/libc/constant.IXON.html b/docs/libc/constant.IXON.html new file mode 100644 index 00000000..6fb41166 --- /dev/null +++ b/docs/libc/constant.IXON.html @@ -0,0 +1 @@ +libc::IXON - Rust

[][src]Constant libc::IXON

pub const IXON: tcflag_t = 0x00000400;
\ No newline at end of file diff --git a/docs/libc/constant.JFFS2_SUPER_MAGIC.html b/docs/libc/constant.JFFS2_SUPER_MAGIC.html new file mode 100644 index 00000000..2e098a3e --- /dev/null +++ b/docs/libc/constant.JFFS2_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::JFFS2_SUPER_MAGIC - Rust

[][src]Constant libc::JFFS2_SUPER_MAGIC

pub const JFFS2_SUPER_MAGIC: c_long = 0x000072b6;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_ASSUME_AUTHORITY.html b/docs/libc/constant.KEYCTL_ASSUME_AUTHORITY.html new file mode 100644 index 00000000..2e563af4 --- /dev/null +++ b/docs/libc/constant.KEYCTL_ASSUME_AUTHORITY.html @@ -0,0 +1 @@ +libc::KEYCTL_ASSUME_AUTHORITY - Rust

[][src]Constant libc::KEYCTL_ASSUME_AUTHORITY

pub const KEYCTL_ASSUME_AUTHORITY: u32 = 16;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPABILITIES.html b/docs/libc/constant.KEYCTL_CAPABILITIES.html new file mode 100644 index 00000000..f894e194 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPABILITIES.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPABILITIES - Rust

[][src]Constant libc::KEYCTL_CAPABILITIES

pub const KEYCTL_CAPABILITIES: u32 = 31;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS0_BIG_KEY.html b/docs/libc/constant.KEYCTL_CAPS0_BIG_KEY.html new file mode 100644 index 00000000..60d95f65 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS0_BIG_KEY.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS0_BIG_KEY - Rust

[][src]Constant libc::KEYCTL_CAPS0_BIG_KEY

pub const KEYCTL_CAPS0_BIG_KEY: u32 = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS0_CAPABILITIES.html b/docs/libc/constant.KEYCTL_CAPS0_CAPABILITIES.html new file mode 100644 index 00000000..e81ae731 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS0_CAPABILITIES.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS0_CAPABILITIES - Rust

[][src]Constant libc::KEYCTL_CAPS0_CAPABILITIES

pub const KEYCTL_CAPS0_CAPABILITIES: u32 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS0_DIFFIE_HELLMAN.html b/docs/libc/constant.KEYCTL_CAPS0_DIFFIE_HELLMAN.html new file mode 100644 index 00000000..e1f49367 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS0_DIFFIE_HELLMAN.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS0_DIFFIE_HELLMAN - Rust

[][src]Constant libc::KEYCTL_CAPS0_DIFFIE_HELLMAN

pub const KEYCTL_CAPS0_DIFFIE_HELLMAN: u32 = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS0_INVALIDATE.html b/docs/libc/constant.KEYCTL_CAPS0_INVALIDATE.html new file mode 100644 index 00000000..649ef9e7 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS0_INVALIDATE.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS0_INVALIDATE - Rust

[][src]Constant libc::KEYCTL_CAPS0_INVALIDATE

pub const KEYCTL_CAPS0_INVALIDATE: u32 = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS0_MOVE.html b/docs/libc/constant.KEYCTL_CAPS0_MOVE.html new file mode 100644 index 00000000..93f3b226 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS0_MOVE.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS0_MOVE - Rust

[][src]Constant libc::KEYCTL_CAPS0_MOVE

pub const KEYCTL_CAPS0_MOVE: u32 = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS0_PERSISTENT_KEYRINGS.html b/docs/libc/constant.KEYCTL_CAPS0_PERSISTENT_KEYRINGS.html new file mode 100644 index 00000000..0fb93213 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS0_PERSISTENT_KEYRINGS.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS0_PERSISTENT_KEYRINGS - Rust

[][src]Constant libc::KEYCTL_CAPS0_PERSISTENT_KEYRINGS

pub const KEYCTL_CAPS0_PERSISTENT_KEYRINGS: u32 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS0_PUBLIC_KEY.html b/docs/libc/constant.KEYCTL_CAPS0_PUBLIC_KEY.html new file mode 100644 index 00000000..117002d3 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS0_PUBLIC_KEY.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS0_PUBLIC_KEY - Rust

[][src]Constant libc::KEYCTL_CAPS0_PUBLIC_KEY

pub const KEYCTL_CAPS0_PUBLIC_KEY: u32 = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS0_RESTRICT_KEYRING.html b/docs/libc/constant.KEYCTL_CAPS0_RESTRICT_KEYRING.html new file mode 100644 index 00000000..f4194a35 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS0_RESTRICT_KEYRING.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS0_RESTRICT_KEYRING - Rust

[][src]Constant libc::KEYCTL_CAPS0_RESTRICT_KEYRING

pub const KEYCTL_CAPS0_RESTRICT_KEYRING: u32 = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS1_NS_KEYRING_NAME.html b/docs/libc/constant.KEYCTL_CAPS1_NS_KEYRING_NAME.html new file mode 100644 index 00000000..09c8cbb6 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS1_NS_KEYRING_NAME.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS1_NS_KEYRING_NAME - Rust

[][src]Constant libc::KEYCTL_CAPS1_NS_KEYRING_NAME

pub const KEYCTL_CAPS1_NS_KEYRING_NAME: u32 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CAPS1_NS_KEY_TAG.html b/docs/libc/constant.KEYCTL_CAPS1_NS_KEY_TAG.html new file mode 100644 index 00000000..4b1d00d3 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CAPS1_NS_KEY_TAG.html @@ -0,0 +1 @@ +libc::KEYCTL_CAPS1_NS_KEY_TAG - Rust

[][src]Constant libc::KEYCTL_CAPS1_NS_KEY_TAG

pub const KEYCTL_CAPS1_NS_KEY_TAG: u32 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CHOWN.html b/docs/libc/constant.KEYCTL_CHOWN.html new file mode 100644 index 00000000..77f26ff7 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CHOWN.html @@ -0,0 +1 @@ +libc::KEYCTL_CHOWN - Rust

[][src]Constant libc::KEYCTL_CHOWN

pub const KEYCTL_CHOWN: u32 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_CLEAR.html b/docs/libc/constant.KEYCTL_CLEAR.html new file mode 100644 index 00000000..aa543717 --- /dev/null +++ b/docs/libc/constant.KEYCTL_CLEAR.html @@ -0,0 +1 @@ +libc::KEYCTL_CLEAR - Rust

[][src]Constant libc::KEYCTL_CLEAR

pub const KEYCTL_CLEAR: u32 = 7;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_DESCRIBE.html b/docs/libc/constant.KEYCTL_DESCRIBE.html new file mode 100644 index 00000000..c7c6317c --- /dev/null +++ b/docs/libc/constant.KEYCTL_DESCRIBE.html @@ -0,0 +1 @@ +libc::KEYCTL_DESCRIBE - Rust

[][src]Constant libc::KEYCTL_DESCRIBE

pub const KEYCTL_DESCRIBE: u32 = 6;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_DH_COMPUTE.html b/docs/libc/constant.KEYCTL_DH_COMPUTE.html new file mode 100644 index 00000000..79284efc --- /dev/null +++ b/docs/libc/constant.KEYCTL_DH_COMPUTE.html @@ -0,0 +1 @@ +libc::KEYCTL_DH_COMPUTE - Rust

[][src]Constant libc::KEYCTL_DH_COMPUTE

pub const KEYCTL_DH_COMPUTE: u32 = 23;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_GET_KEYRING_ID.html b/docs/libc/constant.KEYCTL_GET_KEYRING_ID.html new file mode 100644 index 00000000..923e221b --- /dev/null +++ b/docs/libc/constant.KEYCTL_GET_KEYRING_ID.html @@ -0,0 +1 @@ +libc::KEYCTL_GET_KEYRING_ID - Rust

[][src]Constant libc::KEYCTL_GET_KEYRING_ID

pub const KEYCTL_GET_KEYRING_ID: u32 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_GET_PERSISTENT.html b/docs/libc/constant.KEYCTL_GET_PERSISTENT.html new file mode 100644 index 00000000..f0a97fd7 --- /dev/null +++ b/docs/libc/constant.KEYCTL_GET_PERSISTENT.html @@ -0,0 +1 @@ +libc::KEYCTL_GET_PERSISTENT - Rust

[][src]Constant libc::KEYCTL_GET_PERSISTENT

pub const KEYCTL_GET_PERSISTENT: u32 = 22;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_GET_SECURITY.html b/docs/libc/constant.KEYCTL_GET_SECURITY.html new file mode 100644 index 00000000..392d482a --- /dev/null +++ b/docs/libc/constant.KEYCTL_GET_SECURITY.html @@ -0,0 +1 @@ +libc::KEYCTL_GET_SECURITY - Rust

[][src]Constant libc::KEYCTL_GET_SECURITY

pub const KEYCTL_GET_SECURITY: u32 = 17;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_INSTANTIATE.html b/docs/libc/constant.KEYCTL_INSTANTIATE.html new file mode 100644 index 00000000..898c6e16 --- /dev/null +++ b/docs/libc/constant.KEYCTL_INSTANTIATE.html @@ -0,0 +1 @@ +libc::KEYCTL_INSTANTIATE - Rust

[][src]Constant libc::KEYCTL_INSTANTIATE

pub const KEYCTL_INSTANTIATE: u32 = 12;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_INSTANTIATE_IOV.html b/docs/libc/constant.KEYCTL_INSTANTIATE_IOV.html new file mode 100644 index 00000000..d03d2fa8 --- /dev/null +++ b/docs/libc/constant.KEYCTL_INSTANTIATE_IOV.html @@ -0,0 +1 @@ +libc::KEYCTL_INSTANTIATE_IOV - Rust

[][src]Constant libc::KEYCTL_INSTANTIATE_IOV

pub const KEYCTL_INSTANTIATE_IOV: u32 = 20;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_INVALIDATE.html b/docs/libc/constant.KEYCTL_INVALIDATE.html new file mode 100644 index 00000000..d32807f5 --- /dev/null +++ b/docs/libc/constant.KEYCTL_INVALIDATE.html @@ -0,0 +1 @@ +libc::KEYCTL_INVALIDATE - Rust

[][src]Constant libc::KEYCTL_INVALIDATE

pub const KEYCTL_INVALIDATE: u32 = 21;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_JOIN_SESSION_KEYRING.html b/docs/libc/constant.KEYCTL_JOIN_SESSION_KEYRING.html new file mode 100644 index 00000000..673823ca --- /dev/null +++ b/docs/libc/constant.KEYCTL_JOIN_SESSION_KEYRING.html @@ -0,0 +1 @@ +libc::KEYCTL_JOIN_SESSION_KEYRING - Rust

[][src]Constant libc::KEYCTL_JOIN_SESSION_KEYRING

pub const KEYCTL_JOIN_SESSION_KEYRING: u32 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_LINK.html b/docs/libc/constant.KEYCTL_LINK.html new file mode 100644 index 00000000..50b91f6e --- /dev/null +++ b/docs/libc/constant.KEYCTL_LINK.html @@ -0,0 +1 @@ +libc::KEYCTL_LINK - Rust

[][src]Constant libc::KEYCTL_LINK

pub const KEYCTL_LINK: u32 = 8;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_MOVE.html b/docs/libc/constant.KEYCTL_MOVE.html new file mode 100644 index 00000000..ea18792a --- /dev/null +++ b/docs/libc/constant.KEYCTL_MOVE.html @@ -0,0 +1 @@ +libc::KEYCTL_MOVE - Rust

[][src]Constant libc::KEYCTL_MOVE

pub const KEYCTL_MOVE: u32 = 30;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_NEGATE.html b/docs/libc/constant.KEYCTL_NEGATE.html new file mode 100644 index 00000000..8c9ad75b --- /dev/null +++ b/docs/libc/constant.KEYCTL_NEGATE.html @@ -0,0 +1 @@ +libc::KEYCTL_NEGATE - Rust

[][src]Constant libc::KEYCTL_NEGATE

pub const KEYCTL_NEGATE: u32 = 13;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_PKEY_DECRYPT.html b/docs/libc/constant.KEYCTL_PKEY_DECRYPT.html new file mode 100644 index 00000000..518fca43 --- /dev/null +++ b/docs/libc/constant.KEYCTL_PKEY_DECRYPT.html @@ -0,0 +1 @@ +libc::KEYCTL_PKEY_DECRYPT - Rust

[][src]Constant libc::KEYCTL_PKEY_DECRYPT

pub const KEYCTL_PKEY_DECRYPT: u32 = 26;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_PKEY_ENCRYPT.html b/docs/libc/constant.KEYCTL_PKEY_ENCRYPT.html new file mode 100644 index 00000000..dcef083a --- /dev/null +++ b/docs/libc/constant.KEYCTL_PKEY_ENCRYPT.html @@ -0,0 +1 @@ +libc::KEYCTL_PKEY_ENCRYPT - Rust

[][src]Constant libc::KEYCTL_PKEY_ENCRYPT

pub const KEYCTL_PKEY_ENCRYPT: u32 = 25;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_PKEY_QUERY.html b/docs/libc/constant.KEYCTL_PKEY_QUERY.html new file mode 100644 index 00000000..26786583 --- /dev/null +++ b/docs/libc/constant.KEYCTL_PKEY_QUERY.html @@ -0,0 +1 @@ +libc::KEYCTL_PKEY_QUERY - Rust

[][src]Constant libc::KEYCTL_PKEY_QUERY

pub const KEYCTL_PKEY_QUERY: u32 = 24;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_PKEY_SIGN.html b/docs/libc/constant.KEYCTL_PKEY_SIGN.html new file mode 100644 index 00000000..25a4b659 --- /dev/null +++ b/docs/libc/constant.KEYCTL_PKEY_SIGN.html @@ -0,0 +1 @@ +libc::KEYCTL_PKEY_SIGN - Rust

[][src]Constant libc::KEYCTL_PKEY_SIGN

pub const KEYCTL_PKEY_SIGN: u32 = 27;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_PKEY_VERIFY.html b/docs/libc/constant.KEYCTL_PKEY_VERIFY.html new file mode 100644 index 00000000..6639e527 --- /dev/null +++ b/docs/libc/constant.KEYCTL_PKEY_VERIFY.html @@ -0,0 +1 @@ +libc::KEYCTL_PKEY_VERIFY - Rust

[][src]Constant libc::KEYCTL_PKEY_VERIFY

pub const KEYCTL_PKEY_VERIFY: u32 = 28;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_READ.html b/docs/libc/constant.KEYCTL_READ.html new file mode 100644 index 00000000..933c57c8 --- /dev/null +++ b/docs/libc/constant.KEYCTL_READ.html @@ -0,0 +1 @@ +libc::KEYCTL_READ - Rust

[][src]Constant libc::KEYCTL_READ

pub const KEYCTL_READ: u32 = 11;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_REJECT.html b/docs/libc/constant.KEYCTL_REJECT.html new file mode 100644 index 00000000..fc502694 --- /dev/null +++ b/docs/libc/constant.KEYCTL_REJECT.html @@ -0,0 +1 @@ +libc::KEYCTL_REJECT - Rust

[][src]Constant libc::KEYCTL_REJECT

pub const KEYCTL_REJECT: u32 = 19;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_RESTRICT_KEYRING.html b/docs/libc/constant.KEYCTL_RESTRICT_KEYRING.html new file mode 100644 index 00000000..3e7e4e0b --- /dev/null +++ b/docs/libc/constant.KEYCTL_RESTRICT_KEYRING.html @@ -0,0 +1 @@ +libc::KEYCTL_RESTRICT_KEYRING - Rust

[][src]Constant libc::KEYCTL_RESTRICT_KEYRING

pub const KEYCTL_RESTRICT_KEYRING: u32 = 29;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_REVOKE.html b/docs/libc/constant.KEYCTL_REVOKE.html new file mode 100644 index 00000000..7e26ad93 --- /dev/null +++ b/docs/libc/constant.KEYCTL_REVOKE.html @@ -0,0 +1 @@ +libc::KEYCTL_REVOKE - Rust

[][src]Constant libc::KEYCTL_REVOKE

pub const KEYCTL_REVOKE: u32 = 3;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SEARCH.html b/docs/libc/constant.KEYCTL_SEARCH.html new file mode 100644 index 00000000..31e60f75 --- /dev/null +++ b/docs/libc/constant.KEYCTL_SEARCH.html @@ -0,0 +1 @@ +libc::KEYCTL_SEARCH - Rust

[][src]Constant libc::KEYCTL_SEARCH

pub const KEYCTL_SEARCH: u32 = 10;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SESSION_TO_PARENT.html b/docs/libc/constant.KEYCTL_SESSION_TO_PARENT.html new file mode 100644 index 00000000..dffbfe29 --- /dev/null +++ b/docs/libc/constant.KEYCTL_SESSION_TO_PARENT.html @@ -0,0 +1 @@ +libc::KEYCTL_SESSION_TO_PARENT - Rust

[][src]Constant libc::KEYCTL_SESSION_TO_PARENT

pub const KEYCTL_SESSION_TO_PARENT: u32 = 18;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SETPERM.html b/docs/libc/constant.KEYCTL_SETPERM.html new file mode 100644 index 00000000..3989c7ad --- /dev/null +++ b/docs/libc/constant.KEYCTL_SETPERM.html @@ -0,0 +1 @@ +libc::KEYCTL_SETPERM - Rust

[][src]Constant libc::KEYCTL_SETPERM

pub const KEYCTL_SETPERM: u32 = 5;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SET_REQKEY_KEYRING.html b/docs/libc/constant.KEYCTL_SET_REQKEY_KEYRING.html new file mode 100644 index 00000000..76d4657b --- /dev/null +++ b/docs/libc/constant.KEYCTL_SET_REQKEY_KEYRING.html @@ -0,0 +1 @@ +libc::KEYCTL_SET_REQKEY_KEYRING - Rust

[][src]Constant libc::KEYCTL_SET_REQKEY_KEYRING

pub const KEYCTL_SET_REQKEY_KEYRING: u32 = 14;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SET_TIMEOUT.html b/docs/libc/constant.KEYCTL_SET_TIMEOUT.html new file mode 100644 index 00000000..9a2740c4 --- /dev/null +++ b/docs/libc/constant.KEYCTL_SET_TIMEOUT.html @@ -0,0 +1 @@ +libc::KEYCTL_SET_TIMEOUT - Rust

[][src]Constant libc::KEYCTL_SET_TIMEOUT

pub const KEYCTL_SET_TIMEOUT: u32 = 15;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SUPPORTS_DECRYPT.html b/docs/libc/constant.KEYCTL_SUPPORTS_DECRYPT.html new file mode 100644 index 00000000..d9843235 --- /dev/null +++ b/docs/libc/constant.KEYCTL_SUPPORTS_DECRYPT.html @@ -0,0 +1 @@ +libc::KEYCTL_SUPPORTS_DECRYPT - Rust

[][src]Constant libc::KEYCTL_SUPPORTS_DECRYPT

pub const KEYCTL_SUPPORTS_DECRYPT: u32 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SUPPORTS_ENCRYPT.html b/docs/libc/constant.KEYCTL_SUPPORTS_ENCRYPT.html new file mode 100644 index 00000000..1a6cc645 --- /dev/null +++ b/docs/libc/constant.KEYCTL_SUPPORTS_ENCRYPT.html @@ -0,0 +1 @@ +libc::KEYCTL_SUPPORTS_ENCRYPT - Rust

[][src]Constant libc::KEYCTL_SUPPORTS_ENCRYPT

pub const KEYCTL_SUPPORTS_ENCRYPT: u32 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SUPPORTS_SIGN.html b/docs/libc/constant.KEYCTL_SUPPORTS_SIGN.html new file mode 100644 index 00000000..3443c527 --- /dev/null +++ b/docs/libc/constant.KEYCTL_SUPPORTS_SIGN.html @@ -0,0 +1 @@ +libc::KEYCTL_SUPPORTS_SIGN - Rust

[][src]Constant libc::KEYCTL_SUPPORTS_SIGN

pub const KEYCTL_SUPPORTS_SIGN: u32 = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_SUPPORTS_VERIFY.html b/docs/libc/constant.KEYCTL_SUPPORTS_VERIFY.html new file mode 100644 index 00000000..0798a7eb --- /dev/null +++ b/docs/libc/constant.KEYCTL_SUPPORTS_VERIFY.html @@ -0,0 +1 @@ +libc::KEYCTL_SUPPORTS_VERIFY - Rust

[][src]Constant libc::KEYCTL_SUPPORTS_VERIFY

pub const KEYCTL_SUPPORTS_VERIFY: u32 = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_UNLINK.html b/docs/libc/constant.KEYCTL_UNLINK.html new file mode 100644 index 00000000..8105e37e --- /dev/null +++ b/docs/libc/constant.KEYCTL_UNLINK.html @@ -0,0 +1 @@ +libc::KEYCTL_UNLINK - Rust

[][src]Constant libc::KEYCTL_UNLINK

pub const KEYCTL_UNLINK: u32 = 9;
\ No newline at end of file diff --git a/docs/libc/constant.KEYCTL_UPDATE.html b/docs/libc/constant.KEYCTL_UPDATE.html new file mode 100644 index 00000000..57678982 --- /dev/null +++ b/docs/libc/constant.KEYCTL_UPDATE.html @@ -0,0 +1 @@ +libc::KEYCTL_UPDATE - Rust

[][src]Constant libc::KEYCTL_UPDATE

pub const KEYCTL_UPDATE: u32 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_DEFAULT.html b/docs/libc/constant.KEY_REQKEY_DEFL_DEFAULT.html new file mode 100644 index 00000000..3bda4eb0 --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_DEFAULT.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_DEFAULT - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_DEFAULT

pub const KEY_REQKEY_DEFL_DEFAULT: i32 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_GROUP_KEYRING.html b/docs/libc/constant.KEY_REQKEY_DEFL_GROUP_KEYRING.html new file mode 100644 index 00000000..3f2a1b4f --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_GROUP_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_GROUP_KEYRING - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_GROUP_KEYRING

pub const KEY_REQKEY_DEFL_GROUP_KEYRING: i32 = 6;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_NO_CHANGE.html b/docs/libc/constant.KEY_REQKEY_DEFL_NO_CHANGE.html new file mode 100644 index 00000000..9235a2b6 --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_NO_CHANGE.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_NO_CHANGE - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_NO_CHANGE

pub const KEY_REQKEY_DEFL_NO_CHANGE: i32 = -1;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_PROCESS_KEYRING.html b/docs/libc/constant.KEY_REQKEY_DEFL_PROCESS_KEYRING.html new file mode 100644 index 00000000..0724c1f9 --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_PROCESS_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_PROCESS_KEYRING - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_PROCESS_KEYRING

pub const KEY_REQKEY_DEFL_PROCESS_KEYRING: i32 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_REQUESTOR_KEYRING.html b/docs/libc/constant.KEY_REQKEY_DEFL_REQUESTOR_KEYRING.html new file mode 100644 index 00000000..192f041b --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_REQUESTOR_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_REQUESTOR_KEYRING - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_REQUESTOR_KEYRING

pub const KEY_REQKEY_DEFL_REQUESTOR_KEYRING: i32 = 7;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_SESSION_KEYRING.html b/docs/libc/constant.KEY_REQKEY_DEFL_SESSION_KEYRING.html new file mode 100644 index 00000000..8116dce7 --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_SESSION_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_SESSION_KEYRING - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_SESSION_KEYRING

pub const KEY_REQKEY_DEFL_SESSION_KEYRING: i32 = 3;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_THREAD_KEYRING.html b/docs/libc/constant.KEY_REQKEY_DEFL_THREAD_KEYRING.html new file mode 100644 index 00000000..7aacd9e8 --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_THREAD_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_THREAD_KEYRING - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_THREAD_KEYRING

pub const KEY_REQKEY_DEFL_THREAD_KEYRING: i32 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_USER_KEYRING.html b/docs/libc/constant.KEY_REQKEY_DEFL_USER_KEYRING.html new file mode 100644 index 00000000..a3b58cb1 --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_USER_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_USER_KEYRING - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_USER_KEYRING

pub const KEY_REQKEY_DEFL_USER_KEYRING: i32 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_REQKEY_DEFL_USER_SESSION_KEYRING.html b/docs/libc/constant.KEY_REQKEY_DEFL_USER_SESSION_KEYRING.html new file mode 100644 index 00000000..f96f2bd1 --- /dev/null +++ b/docs/libc/constant.KEY_REQKEY_DEFL_USER_SESSION_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_REQKEY_DEFL_USER_SESSION_KEYRING - Rust

[][src]Constant libc::KEY_REQKEY_DEFL_USER_SESSION_KEYRING

pub const KEY_REQKEY_DEFL_USER_SESSION_KEYRING: i32 = 5;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_SPEC_GROUP_KEYRING.html b/docs/libc/constant.KEY_SPEC_GROUP_KEYRING.html new file mode 100644 index 00000000..e5f7e2cb --- /dev/null +++ b/docs/libc/constant.KEY_SPEC_GROUP_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_SPEC_GROUP_KEYRING - Rust

[][src]Constant libc::KEY_SPEC_GROUP_KEYRING

pub const KEY_SPEC_GROUP_KEYRING: i32 = -6;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_SPEC_PROCESS_KEYRING.html b/docs/libc/constant.KEY_SPEC_PROCESS_KEYRING.html new file mode 100644 index 00000000..4aabcdad --- /dev/null +++ b/docs/libc/constant.KEY_SPEC_PROCESS_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_SPEC_PROCESS_KEYRING - Rust

[][src]Constant libc::KEY_SPEC_PROCESS_KEYRING

pub const KEY_SPEC_PROCESS_KEYRING: i32 = -2;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_SPEC_REQKEY_AUTH_KEY.html b/docs/libc/constant.KEY_SPEC_REQKEY_AUTH_KEY.html new file mode 100644 index 00000000..c216252b --- /dev/null +++ b/docs/libc/constant.KEY_SPEC_REQKEY_AUTH_KEY.html @@ -0,0 +1 @@ +libc::KEY_SPEC_REQKEY_AUTH_KEY - Rust

[][src]Constant libc::KEY_SPEC_REQKEY_AUTH_KEY

pub const KEY_SPEC_REQKEY_AUTH_KEY: i32 = -7;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_SPEC_REQUESTOR_KEYRING.html b/docs/libc/constant.KEY_SPEC_REQUESTOR_KEYRING.html new file mode 100644 index 00000000..da2f2daf --- /dev/null +++ b/docs/libc/constant.KEY_SPEC_REQUESTOR_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_SPEC_REQUESTOR_KEYRING - Rust

[][src]Constant libc::KEY_SPEC_REQUESTOR_KEYRING

pub const KEY_SPEC_REQUESTOR_KEYRING: i32 = -8;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_SPEC_SESSION_KEYRING.html b/docs/libc/constant.KEY_SPEC_SESSION_KEYRING.html new file mode 100644 index 00000000..953152d2 --- /dev/null +++ b/docs/libc/constant.KEY_SPEC_SESSION_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_SPEC_SESSION_KEYRING - Rust

[][src]Constant libc::KEY_SPEC_SESSION_KEYRING

pub const KEY_SPEC_SESSION_KEYRING: i32 = -3;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_SPEC_THREAD_KEYRING.html b/docs/libc/constant.KEY_SPEC_THREAD_KEYRING.html new file mode 100644 index 00000000..a1c042af --- /dev/null +++ b/docs/libc/constant.KEY_SPEC_THREAD_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_SPEC_THREAD_KEYRING - Rust

[][src]Constant libc::KEY_SPEC_THREAD_KEYRING

pub const KEY_SPEC_THREAD_KEYRING: i32 = -1;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_SPEC_USER_KEYRING.html b/docs/libc/constant.KEY_SPEC_USER_KEYRING.html new file mode 100644 index 00000000..106e79a8 --- /dev/null +++ b/docs/libc/constant.KEY_SPEC_USER_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_SPEC_USER_KEYRING - Rust

[][src]Constant libc::KEY_SPEC_USER_KEYRING

pub const KEY_SPEC_USER_KEYRING: i32 = -4;
\ No newline at end of file diff --git a/docs/libc/constant.KEY_SPEC_USER_SESSION_KEYRING.html b/docs/libc/constant.KEY_SPEC_USER_SESSION_KEYRING.html new file mode 100644 index 00000000..22aefc50 --- /dev/null +++ b/docs/libc/constant.KEY_SPEC_USER_SESSION_KEYRING.html @@ -0,0 +1 @@ +libc::KEY_SPEC_USER_SESSION_KEYRING - Rust

[][src]Constant libc::KEY_SPEC_USER_SESSION_KEYRING

pub const KEY_SPEC_USER_SESSION_KEYRING: i32 = -5;
\ No newline at end of file diff --git a/docs/libc/constant.LC_ADDRESS.html b/docs/libc/constant.LC_ADDRESS.html new file mode 100644 index 00000000..617552bd --- /dev/null +++ b/docs/libc/constant.LC_ADDRESS.html @@ -0,0 +1 @@ +libc::LC_ADDRESS - Rust

[][src]Constant libc::LC_ADDRESS

pub const LC_ADDRESS: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.LC_ADDRESS_MASK.html b/docs/libc/constant.LC_ADDRESS_MASK.html new file mode 100644 index 00000000..e1fc1541 --- /dev/null +++ b/docs/libc/constant.LC_ADDRESS_MASK.html @@ -0,0 +1 @@ +libc::LC_ADDRESS_MASK - Rust

[][src]Constant libc::LC_ADDRESS_MASK

pub const LC_ADDRESS_MASK: c_int = 1 << LC_ADDRESS; // 512i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_ALL.html b/docs/libc/constant.LC_ALL.html new file mode 100644 index 00000000..f1e90938 --- /dev/null +++ b/docs/libc/constant.LC_ALL.html @@ -0,0 +1 @@ +libc::LC_ALL - Rust

[][src]Constant libc::LC_ALL

pub const LC_ALL: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.LC_ALL_MASK.html b/docs/libc/constant.LC_ALL_MASK.html new file mode 100644 index 00000000..e4cdec94 --- /dev/null +++ b/docs/libc/constant.LC_ALL_MASK.html @@ -0,0 +1,12 @@ +libc::LC_ALL_MASK - Rust

[][src]Constant libc::LC_ALL_MASK

pub const LC_ALL_MASK: c_int = ::LC_CTYPE_MASK
+    | ::LC_NUMERIC_MASK
+    | ::LC_TIME_MASK
+    | ::LC_COLLATE_MASK
+    | ::LC_MONETARY_MASK
+    | ::LC_MESSAGES_MASK
+    | LC_PAPER_MASK
+    | LC_NAME_MASK
+    | LC_ADDRESS_MASK
+    | LC_TELEPHONE_MASK
+    | LC_MEASUREMENT_MASK
+    | LC_IDENTIFICATION_MASK; // 8_127i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_COLLATE.html b/docs/libc/constant.LC_COLLATE.html new file mode 100644 index 00000000..960ccbd9 --- /dev/null +++ b/docs/libc/constant.LC_COLLATE.html @@ -0,0 +1 @@ +libc::LC_COLLATE - Rust

[][src]Constant libc::LC_COLLATE

pub const LC_COLLATE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.LC_COLLATE_MASK.html b/docs/libc/constant.LC_COLLATE_MASK.html new file mode 100644 index 00000000..a0beee65 --- /dev/null +++ b/docs/libc/constant.LC_COLLATE_MASK.html @@ -0,0 +1 @@ +libc::LC_COLLATE_MASK - Rust

[][src]Constant libc::LC_COLLATE_MASK

pub const LC_COLLATE_MASK: c_int = 1 << LC_COLLATE; // 8i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_CTYPE.html b/docs/libc/constant.LC_CTYPE.html new file mode 100644 index 00000000..4682c473 --- /dev/null +++ b/docs/libc/constant.LC_CTYPE.html @@ -0,0 +1 @@ +libc::LC_CTYPE - Rust

[][src]Constant libc::LC_CTYPE

pub const LC_CTYPE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.LC_CTYPE_MASK.html b/docs/libc/constant.LC_CTYPE_MASK.html new file mode 100644 index 00000000..b42a1c70 --- /dev/null +++ b/docs/libc/constant.LC_CTYPE_MASK.html @@ -0,0 +1 @@ +libc::LC_CTYPE_MASK - Rust

[][src]Constant libc::LC_CTYPE_MASK

pub const LC_CTYPE_MASK: c_int = 1 << LC_CTYPE; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_IDENTIFICATION.html b/docs/libc/constant.LC_IDENTIFICATION.html new file mode 100644 index 00000000..ee80e351 --- /dev/null +++ b/docs/libc/constant.LC_IDENTIFICATION.html @@ -0,0 +1 @@ +libc::LC_IDENTIFICATION - Rust

[][src]Constant libc::LC_IDENTIFICATION

pub const LC_IDENTIFICATION: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.LC_IDENTIFICATION_MASK.html b/docs/libc/constant.LC_IDENTIFICATION_MASK.html new file mode 100644 index 00000000..942b1b8e --- /dev/null +++ b/docs/libc/constant.LC_IDENTIFICATION_MASK.html @@ -0,0 +1 @@ +libc::LC_IDENTIFICATION_MASK - Rust

[][src]Constant libc::LC_IDENTIFICATION_MASK

pub const LC_IDENTIFICATION_MASK: c_int = 1 << LC_IDENTIFICATION; // 4_096i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_MEASUREMENT.html b/docs/libc/constant.LC_MEASUREMENT.html new file mode 100644 index 00000000..2cd6d3da --- /dev/null +++ b/docs/libc/constant.LC_MEASUREMENT.html @@ -0,0 +1 @@ +libc::LC_MEASUREMENT - Rust

[][src]Constant libc::LC_MEASUREMENT

pub const LC_MEASUREMENT: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.LC_MEASUREMENT_MASK.html b/docs/libc/constant.LC_MEASUREMENT_MASK.html new file mode 100644 index 00000000..03e52f8d --- /dev/null +++ b/docs/libc/constant.LC_MEASUREMENT_MASK.html @@ -0,0 +1 @@ +libc::LC_MEASUREMENT_MASK - Rust

[][src]Constant libc::LC_MEASUREMENT_MASK

pub const LC_MEASUREMENT_MASK: c_int = 1 << LC_MEASUREMENT; // 2_048i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_MESSAGES.html b/docs/libc/constant.LC_MESSAGES.html new file mode 100644 index 00000000..a173a370 --- /dev/null +++ b/docs/libc/constant.LC_MESSAGES.html @@ -0,0 +1 @@ +libc::LC_MESSAGES - Rust

[][src]Constant libc::LC_MESSAGES

pub const LC_MESSAGES: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.LC_MESSAGES_MASK.html b/docs/libc/constant.LC_MESSAGES_MASK.html new file mode 100644 index 00000000..19bcb827 --- /dev/null +++ b/docs/libc/constant.LC_MESSAGES_MASK.html @@ -0,0 +1 @@ +libc::LC_MESSAGES_MASK - Rust

[][src]Constant libc::LC_MESSAGES_MASK

pub const LC_MESSAGES_MASK: c_int = 1 << LC_MESSAGES; // 32i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_MONETARY.html b/docs/libc/constant.LC_MONETARY.html new file mode 100644 index 00000000..1f2e4536 --- /dev/null +++ b/docs/libc/constant.LC_MONETARY.html @@ -0,0 +1 @@ +libc::LC_MONETARY - Rust

[][src]Constant libc::LC_MONETARY

pub const LC_MONETARY: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.LC_MONETARY_MASK.html b/docs/libc/constant.LC_MONETARY_MASK.html new file mode 100644 index 00000000..1e792f17 --- /dev/null +++ b/docs/libc/constant.LC_MONETARY_MASK.html @@ -0,0 +1 @@ +libc::LC_MONETARY_MASK - Rust

[][src]Constant libc::LC_MONETARY_MASK

pub const LC_MONETARY_MASK: c_int = 1 << LC_MONETARY; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_NAME.html b/docs/libc/constant.LC_NAME.html new file mode 100644 index 00000000..2d6e5c52 --- /dev/null +++ b/docs/libc/constant.LC_NAME.html @@ -0,0 +1 @@ +libc::LC_NAME - Rust

[][src]Constant libc::LC_NAME

pub const LC_NAME: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.LC_NAME_MASK.html b/docs/libc/constant.LC_NAME_MASK.html new file mode 100644 index 00000000..d71e2201 --- /dev/null +++ b/docs/libc/constant.LC_NAME_MASK.html @@ -0,0 +1 @@ +libc::LC_NAME_MASK - Rust

[][src]Constant libc::LC_NAME_MASK

pub const LC_NAME_MASK: c_int = 1 << LC_NAME; // 256i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_NUMERIC.html b/docs/libc/constant.LC_NUMERIC.html new file mode 100644 index 00000000..5980d440 --- /dev/null +++ b/docs/libc/constant.LC_NUMERIC.html @@ -0,0 +1 @@ +libc::LC_NUMERIC - Rust

[][src]Constant libc::LC_NUMERIC

pub const LC_NUMERIC: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.LC_NUMERIC_MASK.html b/docs/libc/constant.LC_NUMERIC_MASK.html new file mode 100644 index 00000000..d4a97a6a --- /dev/null +++ b/docs/libc/constant.LC_NUMERIC_MASK.html @@ -0,0 +1 @@ +libc::LC_NUMERIC_MASK - Rust

[][src]Constant libc::LC_NUMERIC_MASK

pub const LC_NUMERIC_MASK: c_int = 1 << LC_NUMERIC; // 2i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_PAPER.html b/docs/libc/constant.LC_PAPER.html new file mode 100644 index 00000000..fa75ebc4 --- /dev/null +++ b/docs/libc/constant.LC_PAPER.html @@ -0,0 +1 @@ +libc::LC_PAPER - Rust

[][src]Constant libc::LC_PAPER

pub const LC_PAPER: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.LC_PAPER_MASK.html b/docs/libc/constant.LC_PAPER_MASK.html new file mode 100644 index 00000000..2ef206fc --- /dev/null +++ b/docs/libc/constant.LC_PAPER_MASK.html @@ -0,0 +1 @@ +libc::LC_PAPER_MASK - Rust

[][src]Constant libc::LC_PAPER_MASK

pub const LC_PAPER_MASK: c_int = 1 << LC_PAPER; // 128i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_TELEPHONE.html b/docs/libc/constant.LC_TELEPHONE.html new file mode 100644 index 00000000..79be41d4 --- /dev/null +++ b/docs/libc/constant.LC_TELEPHONE.html @@ -0,0 +1 @@ +libc::LC_TELEPHONE - Rust

[][src]Constant libc::LC_TELEPHONE

pub const LC_TELEPHONE: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.LC_TELEPHONE_MASK.html b/docs/libc/constant.LC_TELEPHONE_MASK.html new file mode 100644 index 00000000..562a6b8b --- /dev/null +++ b/docs/libc/constant.LC_TELEPHONE_MASK.html @@ -0,0 +1 @@ +libc::LC_TELEPHONE_MASK - Rust

[][src]Constant libc::LC_TELEPHONE_MASK

pub const LC_TELEPHONE_MASK: c_int = 1 << LC_TELEPHONE; // 1_024i32
\ No newline at end of file diff --git a/docs/libc/constant.LC_TIME.html b/docs/libc/constant.LC_TIME.html new file mode 100644 index 00000000..00b365e7 --- /dev/null +++ b/docs/libc/constant.LC_TIME.html @@ -0,0 +1 @@ +libc::LC_TIME - Rust

[][src]Constant libc::LC_TIME

pub const LC_TIME: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.LC_TIME_MASK.html b/docs/libc/constant.LC_TIME_MASK.html new file mode 100644 index 00000000..e539fb22 --- /dev/null +++ b/docs/libc/constant.LC_TIME_MASK.html @@ -0,0 +1 @@ +libc::LC_TIME_MASK - Rust

[][src]Constant libc::LC_TIME_MASK

pub const LC_TIME_MASK: c_int = 1 << LC_TIME; // 4i32
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_CMD_CAD_OFF.html b/docs/libc/constant.LINUX_REBOOT_CMD_CAD_OFF.html new file mode 100644 index 00000000..a21cb848 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_CMD_CAD_OFF.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_CMD_CAD_OFF - Rust

[][src]Constant libc::LINUX_REBOOT_CMD_CAD_OFF

pub const LINUX_REBOOT_CMD_CAD_OFF: c_int = 0x00000000;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_CMD_CAD_ON.html b/docs/libc/constant.LINUX_REBOOT_CMD_CAD_ON.html new file mode 100644 index 00000000..b4282994 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_CMD_CAD_ON.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_CMD_CAD_ON - Rust

[][src]Constant libc::LINUX_REBOOT_CMD_CAD_ON

pub const LINUX_REBOOT_CMD_CAD_ON: c_int = 0x89ABCDEF;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_CMD_HALT.html b/docs/libc/constant.LINUX_REBOOT_CMD_HALT.html new file mode 100644 index 00000000..cfa88fd5 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_CMD_HALT.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_CMD_HALT - Rust

[][src]Constant libc::LINUX_REBOOT_CMD_HALT

pub const LINUX_REBOOT_CMD_HALT: c_int = 0xCDEF0123;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_CMD_KEXEC.html b/docs/libc/constant.LINUX_REBOOT_CMD_KEXEC.html new file mode 100644 index 00000000..1505b6d2 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_CMD_KEXEC.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_CMD_KEXEC - Rust

[][src]Constant libc::LINUX_REBOOT_CMD_KEXEC

pub const LINUX_REBOOT_CMD_KEXEC: c_int = 0x45584543;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_CMD_POWER_OFF.html b/docs/libc/constant.LINUX_REBOOT_CMD_POWER_OFF.html new file mode 100644 index 00000000..361bed55 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_CMD_POWER_OFF.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_CMD_POWER_OFF - Rust

[][src]Constant libc::LINUX_REBOOT_CMD_POWER_OFF

pub const LINUX_REBOOT_CMD_POWER_OFF: c_int = 0x4321FEDC;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_CMD_RESTART.html b/docs/libc/constant.LINUX_REBOOT_CMD_RESTART.html new file mode 100644 index 00000000..9c8f5052 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_CMD_RESTART.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_CMD_RESTART - Rust

[][src]Constant libc::LINUX_REBOOT_CMD_RESTART

pub const LINUX_REBOOT_CMD_RESTART: c_int = 0x01234567;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_CMD_RESTART2.html b/docs/libc/constant.LINUX_REBOOT_CMD_RESTART2.html new file mode 100644 index 00000000..9df43fc9 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_CMD_RESTART2.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_CMD_RESTART2 - Rust

[][src]Constant libc::LINUX_REBOOT_CMD_RESTART2

pub const LINUX_REBOOT_CMD_RESTART2: c_int = 0xA1B2C3D4;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_CMD_SW_SUSPEND.html b/docs/libc/constant.LINUX_REBOOT_CMD_SW_SUSPEND.html new file mode 100644 index 00000000..fb7fed2f --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_CMD_SW_SUSPEND.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_CMD_SW_SUSPEND - Rust

[][src]Constant libc::LINUX_REBOOT_CMD_SW_SUSPEND

pub const LINUX_REBOOT_CMD_SW_SUSPEND: c_int = 0xD000FCE2;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_MAGIC1.html b/docs/libc/constant.LINUX_REBOOT_MAGIC1.html new file mode 100644 index 00000000..53f42513 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_MAGIC1.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_MAGIC1 - Rust

[][src]Constant libc::LINUX_REBOOT_MAGIC1

pub const LINUX_REBOOT_MAGIC1: c_int = 0xfee1dead;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_MAGIC2.html b/docs/libc/constant.LINUX_REBOOT_MAGIC2.html new file mode 100644 index 00000000..52df9a81 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_MAGIC2.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_MAGIC2 - Rust

[][src]Constant libc::LINUX_REBOOT_MAGIC2

pub const LINUX_REBOOT_MAGIC2: c_int = 672274793;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_MAGIC2A.html b/docs/libc/constant.LINUX_REBOOT_MAGIC2A.html new file mode 100644 index 00000000..c5839f62 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_MAGIC2A.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_MAGIC2A - Rust

[][src]Constant libc::LINUX_REBOOT_MAGIC2A

pub const LINUX_REBOOT_MAGIC2A: c_int = 85072278;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_MAGIC2B.html b/docs/libc/constant.LINUX_REBOOT_MAGIC2B.html new file mode 100644 index 00000000..013f58d1 --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_MAGIC2B.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_MAGIC2B - Rust

[][src]Constant libc::LINUX_REBOOT_MAGIC2B

pub const LINUX_REBOOT_MAGIC2B: c_int = 369367448;
\ No newline at end of file diff --git a/docs/libc/constant.LINUX_REBOOT_MAGIC2C.html b/docs/libc/constant.LINUX_REBOOT_MAGIC2C.html new file mode 100644 index 00000000..1c80d7ce --- /dev/null +++ b/docs/libc/constant.LINUX_REBOOT_MAGIC2C.html @@ -0,0 +1 @@ +libc::LINUX_REBOOT_MAGIC2C - Rust

[][src]Constant libc::LINUX_REBOOT_MAGIC2C

pub const LINUX_REBOOT_MAGIC2C: c_int = 537993216;
\ No newline at end of file diff --git a/docs/libc/constant.LIO_NOP.html b/docs/libc/constant.LIO_NOP.html new file mode 100644 index 00000000..59267c12 --- /dev/null +++ b/docs/libc/constant.LIO_NOP.html @@ -0,0 +1 @@ +libc::LIO_NOP - Rust

[][src]Constant libc::LIO_NOP

pub const LIO_NOP: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.LIO_NOWAIT.html b/docs/libc/constant.LIO_NOWAIT.html new file mode 100644 index 00000000..a2339982 --- /dev/null +++ b/docs/libc/constant.LIO_NOWAIT.html @@ -0,0 +1 @@ +libc::LIO_NOWAIT - Rust

[][src]Constant libc::LIO_NOWAIT

pub const LIO_NOWAIT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.LIO_READ.html b/docs/libc/constant.LIO_READ.html new file mode 100644 index 00000000..aeea841d --- /dev/null +++ b/docs/libc/constant.LIO_READ.html @@ -0,0 +1 @@ +libc::LIO_READ - Rust

[][src]Constant libc::LIO_READ

pub const LIO_READ: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.LIO_WAIT.html b/docs/libc/constant.LIO_WAIT.html new file mode 100644 index 00000000..3204d6fb --- /dev/null +++ b/docs/libc/constant.LIO_WAIT.html @@ -0,0 +1 @@ +libc::LIO_WAIT - Rust

[][src]Constant libc::LIO_WAIT

pub const LIO_WAIT: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.LIO_WRITE.html b/docs/libc/constant.LIO_WRITE.html new file mode 100644 index 00000000..19b6a748 --- /dev/null +++ b/docs/libc/constant.LIO_WRITE.html @@ -0,0 +1 @@ +libc::LIO_WRITE - Rust

[][src]Constant libc::LIO_WRITE

pub const LIO_WRITE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.LM_ID_BASE.html b/docs/libc/constant.LM_ID_BASE.html new file mode 100644 index 00000000..743b86d3 --- /dev/null +++ b/docs/libc/constant.LM_ID_BASE.html @@ -0,0 +1 @@ +libc::LM_ID_BASE - Rust

[][src]Constant libc::LM_ID_BASE

pub const LM_ID_BASE: c_long = 0;
\ No newline at end of file diff --git a/docs/libc/constant.LM_ID_NEWLM.html b/docs/libc/constant.LM_ID_NEWLM.html new file mode 100644 index 00000000..56504a1e --- /dev/null +++ b/docs/libc/constant.LM_ID_NEWLM.html @@ -0,0 +1 @@ +libc::LM_ID_NEWLM - Rust

[][src]Constant libc::LM_ID_NEWLM

pub const LM_ID_NEWLM: c_long = -1;
\ No newline at end of file diff --git a/docs/libc/constant.LOCK_EX.html b/docs/libc/constant.LOCK_EX.html new file mode 100644 index 00000000..9246e164 --- /dev/null +++ b/docs/libc/constant.LOCK_EX.html @@ -0,0 +1 @@ +libc::LOCK_EX - Rust

[][src]Constant libc::LOCK_EX

pub const LOCK_EX: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.LOCK_NB.html b/docs/libc/constant.LOCK_NB.html new file mode 100644 index 00000000..55e9d806 --- /dev/null +++ b/docs/libc/constant.LOCK_NB.html @@ -0,0 +1 @@ +libc::LOCK_NB - Rust

[][src]Constant libc::LOCK_NB

pub const LOCK_NB: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.LOCK_SH.html b/docs/libc/constant.LOCK_SH.html new file mode 100644 index 00000000..2957b3f9 --- /dev/null +++ b/docs/libc/constant.LOCK_SH.html @@ -0,0 +1 @@ +libc::LOCK_SH - Rust

[][src]Constant libc::LOCK_SH

pub const LOCK_SH: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.LOCK_UN.html b/docs/libc/constant.LOCK_UN.html new file mode 100644 index 00000000..64b2b241 --- /dev/null +++ b/docs/libc/constant.LOCK_UN.html @@ -0,0 +1 @@ +libc::LOCK_UN - Rust

[][src]Constant libc::LOCK_UN

pub const LOCK_UN: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.LOGIN_PROCESS.html b/docs/libc/constant.LOGIN_PROCESS.html new file mode 100644 index 00000000..96fde721 --- /dev/null +++ b/docs/libc/constant.LOGIN_PROCESS.html @@ -0,0 +1 @@ +libc::LOGIN_PROCESS - Rust

[][src]Constant libc::LOGIN_PROCESS

pub const LOGIN_PROCESS: c_short = 6;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_ALERT.html b/docs/libc/constant.LOG_ALERT.html new file mode 100644 index 00000000..454c6715 --- /dev/null +++ b/docs/libc/constant.LOG_ALERT.html @@ -0,0 +1 @@ +libc::LOG_ALERT - Rust

[][src]Constant libc::LOG_ALERT

pub const LOG_ALERT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_AUTH.html b/docs/libc/constant.LOG_AUTH.html new file mode 100644 index 00000000..a096c585 --- /dev/null +++ b/docs/libc/constant.LOG_AUTH.html @@ -0,0 +1 @@ +libc::LOG_AUTH - Rust

[][src]Constant libc::LOG_AUTH

pub const LOG_AUTH: c_int = 4 << 3; // 32i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_AUTHPRIV.html b/docs/libc/constant.LOG_AUTHPRIV.html new file mode 100644 index 00000000..c96cba52 --- /dev/null +++ b/docs/libc/constant.LOG_AUTHPRIV.html @@ -0,0 +1 @@ +libc::LOG_AUTHPRIV - Rust

[][src]Constant libc::LOG_AUTHPRIV

pub const LOG_AUTHPRIV: c_int = 10 << 3; // 80i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_CONS.html b/docs/libc/constant.LOG_CONS.html new file mode 100644 index 00000000..35e715f4 --- /dev/null +++ b/docs/libc/constant.LOG_CONS.html @@ -0,0 +1 @@ +libc::LOG_CONS - Rust

[][src]Constant libc::LOG_CONS

pub const LOG_CONS: c_int = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_CRIT.html b/docs/libc/constant.LOG_CRIT.html new file mode 100644 index 00000000..224e90cf --- /dev/null +++ b/docs/libc/constant.LOG_CRIT.html @@ -0,0 +1 @@ +libc::LOG_CRIT - Rust

[][src]Constant libc::LOG_CRIT

pub const LOG_CRIT: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_CRON.html b/docs/libc/constant.LOG_CRON.html new file mode 100644 index 00000000..263c622e --- /dev/null +++ b/docs/libc/constant.LOG_CRON.html @@ -0,0 +1 @@ +libc::LOG_CRON - Rust

[][src]Constant libc::LOG_CRON

pub const LOG_CRON: c_int = 9 << 3; // 72i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_DAEMON.html b/docs/libc/constant.LOG_DAEMON.html new file mode 100644 index 00000000..466b1e40 --- /dev/null +++ b/docs/libc/constant.LOG_DAEMON.html @@ -0,0 +1 @@ +libc::LOG_DAEMON - Rust

[][src]Constant libc::LOG_DAEMON

pub const LOG_DAEMON: c_int = 3 << 3; // 24i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_DEBUG.html b/docs/libc/constant.LOG_DEBUG.html new file mode 100644 index 00000000..6b74c9b3 --- /dev/null +++ b/docs/libc/constant.LOG_DEBUG.html @@ -0,0 +1 @@ +libc::LOG_DEBUG - Rust

[][src]Constant libc::LOG_DEBUG

pub const LOG_DEBUG: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_EMERG.html b/docs/libc/constant.LOG_EMERG.html new file mode 100644 index 00000000..4c70abf5 --- /dev/null +++ b/docs/libc/constant.LOG_EMERG.html @@ -0,0 +1 @@ +libc::LOG_EMERG - Rust

[][src]Constant libc::LOG_EMERG

pub const LOG_EMERG: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_ERR.html b/docs/libc/constant.LOG_ERR.html new file mode 100644 index 00000000..93928521 --- /dev/null +++ b/docs/libc/constant.LOG_ERR.html @@ -0,0 +1 @@ +libc::LOG_ERR - Rust

[][src]Constant libc::LOG_ERR

pub const LOG_ERR: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_FACMASK.html b/docs/libc/constant.LOG_FACMASK.html new file mode 100644 index 00000000..56a7f751 --- /dev/null +++ b/docs/libc/constant.LOG_FACMASK.html @@ -0,0 +1 @@ +libc::LOG_FACMASK - Rust

[][src]Constant libc::LOG_FACMASK

pub const LOG_FACMASK: c_int = 0x3f8;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_FTP.html b/docs/libc/constant.LOG_FTP.html new file mode 100644 index 00000000..41539c61 --- /dev/null +++ b/docs/libc/constant.LOG_FTP.html @@ -0,0 +1 @@ +libc::LOG_FTP - Rust

[][src]Constant libc::LOG_FTP

pub const LOG_FTP: c_int = 11 << 3; // 88i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_INFO.html b/docs/libc/constant.LOG_INFO.html new file mode 100644 index 00000000..35e59cf0 --- /dev/null +++ b/docs/libc/constant.LOG_INFO.html @@ -0,0 +1 @@ +libc::LOG_INFO - Rust

[][src]Constant libc::LOG_INFO

pub const LOG_INFO: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_KERN.html b/docs/libc/constant.LOG_KERN.html new file mode 100644 index 00000000..30fc522e --- /dev/null +++ b/docs/libc/constant.LOG_KERN.html @@ -0,0 +1 @@ +libc::LOG_KERN - Rust

[][src]Constant libc::LOG_KERN

pub const LOG_KERN: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LOCAL0.html b/docs/libc/constant.LOG_LOCAL0.html new file mode 100644 index 00000000..2dfd89ae --- /dev/null +++ b/docs/libc/constant.LOG_LOCAL0.html @@ -0,0 +1 @@ +libc::LOG_LOCAL0 - Rust

[][src]Constant libc::LOG_LOCAL0

pub const LOG_LOCAL0: c_int = 16 << 3; // 128i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LOCAL1.html b/docs/libc/constant.LOG_LOCAL1.html new file mode 100644 index 00000000..bd31c459 --- /dev/null +++ b/docs/libc/constant.LOG_LOCAL1.html @@ -0,0 +1 @@ +libc::LOG_LOCAL1 - Rust

[][src]Constant libc::LOG_LOCAL1

pub const LOG_LOCAL1: c_int = 17 << 3; // 136i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LOCAL2.html b/docs/libc/constant.LOG_LOCAL2.html new file mode 100644 index 00000000..ac5456ae --- /dev/null +++ b/docs/libc/constant.LOG_LOCAL2.html @@ -0,0 +1 @@ +libc::LOG_LOCAL2 - Rust

[][src]Constant libc::LOG_LOCAL2

pub const LOG_LOCAL2: c_int = 18 << 3; // 144i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LOCAL3.html b/docs/libc/constant.LOG_LOCAL3.html new file mode 100644 index 00000000..473bacad --- /dev/null +++ b/docs/libc/constant.LOG_LOCAL3.html @@ -0,0 +1 @@ +libc::LOG_LOCAL3 - Rust

[][src]Constant libc::LOG_LOCAL3

pub const LOG_LOCAL3: c_int = 19 << 3; // 152i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LOCAL4.html b/docs/libc/constant.LOG_LOCAL4.html new file mode 100644 index 00000000..727c40b3 --- /dev/null +++ b/docs/libc/constant.LOG_LOCAL4.html @@ -0,0 +1 @@ +libc::LOG_LOCAL4 - Rust

[][src]Constant libc::LOG_LOCAL4

pub const LOG_LOCAL4: c_int = 20 << 3; // 160i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LOCAL5.html b/docs/libc/constant.LOG_LOCAL5.html new file mode 100644 index 00000000..11cef2d2 --- /dev/null +++ b/docs/libc/constant.LOG_LOCAL5.html @@ -0,0 +1 @@ +libc::LOG_LOCAL5 - Rust

[][src]Constant libc::LOG_LOCAL5

pub const LOG_LOCAL5: c_int = 21 << 3; // 168i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LOCAL6.html b/docs/libc/constant.LOG_LOCAL6.html new file mode 100644 index 00000000..ef3418c1 --- /dev/null +++ b/docs/libc/constant.LOG_LOCAL6.html @@ -0,0 +1 @@ +libc::LOG_LOCAL6 - Rust

[][src]Constant libc::LOG_LOCAL6

pub const LOG_LOCAL6: c_int = 22 << 3; // 176i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LOCAL7.html b/docs/libc/constant.LOG_LOCAL7.html new file mode 100644 index 00000000..2b8482cc --- /dev/null +++ b/docs/libc/constant.LOG_LOCAL7.html @@ -0,0 +1 @@ +libc::LOG_LOCAL7 - Rust

[][src]Constant libc::LOG_LOCAL7

pub const LOG_LOCAL7: c_int = 23 << 3; // 184i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_LPR.html b/docs/libc/constant.LOG_LPR.html new file mode 100644 index 00000000..e32f642c --- /dev/null +++ b/docs/libc/constant.LOG_LPR.html @@ -0,0 +1 @@ +libc::LOG_LPR - Rust

[][src]Constant libc::LOG_LPR

pub const LOG_LPR: c_int = 6 << 3; // 48i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_MAIL.html b/docs/libc/constant.LOG_MAIL.html new file mode 100644 index 00000000..3e2ee437 --- /dev/null +++ b/docs/libc/constant.LOG_MAIL.html @@ -0,0 +1 @@ +libc::LOG_MAIL - Rust

[][src]Constant libc::LOG_MAIL

pub const LOG_MAIL: c_int = 2 << 3; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_NDELAY.html b/docs/libc/constant.LOG_NDELAY.html new file mode 100644 index 00000000..cadb375d --- /dev/null +++ b/docs/libc/constant.LOG_NDELAY.html @@ -0,0 +1 @@ +libc::LOG_NDELAY - Rust

[][src]Constant libc::LOG_NDELAY

pub const LOG_NDELAY: c_int = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_NEWS.html b/docs/libc/constant.LOG_NEWS.html new file mode 100644 index 00000000..7f43ee0e --- /dev/null +++ b/docs/libc/constant.LOG_NEWS.html @@ -0,0 +1 @@ +libc::LOG_NEWS - Rust

[][src]Constant libc::LOG_NEWS

pub const LOG_NEWS: c_int = 7 << 3; // 56i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_NFACILITIES.html b/docs/libc/constant.LOG_NFACILITIES.html new file mode 100644 index 00000000..c492bc01 --- /dev/null +++ b/docs/libc/constant.LOG_NFACILITIES.html @@ -0,0 +1 @@ +libc::LOG_NFACILITIES - Rust

[][src]Constant libc::LOG_NFACILITIES

pub const LOG_NFACILITIES: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_NOTICE.html b/docs/libc/constant.LOG_NOTICE.html new file mode 100644 index 00000000..60aabd7e --- /dev/null +++ b/docs/libc/constant.LOG_NOTICE.html @@ -0,0 +1 @@ +libc::LOG_NOTICE - Rust

[][src]Constant libc::LOG_NOTICE

pub const LOG_NOTICE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_NOWAIT.html b/docs/libc/constant.LOG_NOWAIT.html new file mode 100644 index 00000000..0c38c541 --- /dev/null +++ b/docs/libc/constant.LOG_NOWAIT.html @@ -0,0 +1 @@ +libc::LOG_NOWAIT - Rust

[][src]Constant libc::LOG_NOWAIT

pub const LOG_NOWAIT: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_ODELAY.html b/docs/libc/constant.LOG_ODELAY.html new file mode 100644 index 00000000..a50ed292 --- /dev/null +++ b/docs/libc/constant.LOG_ODELAY.html @@ -0,0 +1 @@ +libc::LOG_ODELAY - Rust

[][src]Constant libc::LOG_ODELAY

pub const LOG_ODELAY: c_int = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_PERROR.html b/docs/libc/constant.LOG_PERROR.html new file mode 100644 index 00000000..00d1b3b3 --- /dev/null +++ b/docs/libc/constant.LOG_PERROR.html @@ -0,0 +1 @@ +libc::LOG_PERROR - Rust

[][src]Constant libc::LOG_PERROR

pub const LOG_PERROR: c_int = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_PID.html b/docs/libc/constant.LOG_PID.html new file mode 100644 index 00000000..9dae51a4 --- /dev/null +++ b/docs/libc/constant.LOG_PID.html @@ -0,0 +1 @@ +libc::LOG_PID - Rust

[][src]Constant libc::LOG_PID

pub const LOG_PID: c_int = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_PRIMASK.html b/docs/libc/constant.LOG_PRIMASK.html new file mode 100644 index 00000000..425bfe48 --- /dev/null +++ b/docs/libc/constant.LOG_PRIMASK.html @@ -0,0 +1 @@ +libc::LOG_PRIMASK - Rust

[][src]Constant libc::LOG_PRIMASK

pub const LOG_PRIMASK: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.LOG_SYSLOG.html b/docs/libc/constant.LOG_SYSLOG.html new file mode 100644 index 00000000..8dab49d7 --- /dev/null +++ b/docs/libc/constant.LOG_SYSLOG.html @@ -0,0 +1 @@ +libc::LOG_SYSLOG - Rust

[][src]Constant libc::LOG_SYSLOG

pub const LOG_SYSLOG: c_int = 5 << 3; // 40i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_USER.html b/docs/libc/constant.LOG_USER.html new file mode 100644 index 00000000..7c5bd2db --- /dev/null +++ b/docs/libc/constant.LOG_USER.html @@ -0,0 +1 @@ +libc::LOG_USER - Rust

[][src]Constant libc::LOG_USER

pub const LOG_USER: c_int = 1 << 3; // 8i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_UUCP.html b/docs/libc/constant.LOG_UUCP.html new file mode 100644 index 00000000..e045e5e2 --- /dev/null +++ b/docs/libc/constant.LOG_UUCP.html @@ -0,0 +1 @@ +libc::LOG_UUCP - Rust

[][src]Constant libc::LOG_UUCP

pub const LOG_UUCP: c_int = 8 << 3; // 64i32
\ No newline at end of file diff --git a/docs/libc/constant.LOG_WARNING.html b/docs/libc/constant.LOG_WARNING.html new file mode 100644 index 00000000..643b450d --- /dev/null +++ b/docs/libc/constant.LOG_WARNING.html @@ -0,0 +1 @@ +libc::LOG_WARNING - Rust

[][src]Constant libc::LOG_WARNING

pub const LOG_WARNING: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.L_tmpnam.html b/docs/libc/constant.L_tmpnam.html new file mode 100644 index 00000000..64cca708 --- /dev/null +++ b/docs/libc/constant.L_tmpnam.html @@ -0,0 +1 @@ +libc::L_tmpnam - Rust

[][src]Constant libc::L_tmpnam

pub const L_tmpnam: c_uint = 20;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_DODUMP.html b/docs/libc/constant.MADV_DODUMP.html new file mode 100644 index 00000000..135cf62e --- /dev/null +++ b/docs/libc/constant.MADV_DODUMP.html @@ -0,0 +1 @@ +libc::MADV_DODUMP - Rust

[][src]Constant libc::MADV_DODUMP

pub const MADV_DODUMP: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_DOFORK.html b/docs/libc/constant.MADV_DOFORK.html new file mode 100644 index 00000000..7c42781a --- /dev/null +++ b/docs/libc/constant.MADV_DOFORK.html @@ -0,0 +1 @@ +libc::MADV_DOFORK - Rust

[][src]Constant libc::MADV_DOFORK

pub const MADV_DOFORK: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_DONTDUMP.html b/docs/libc/constant.MADV_DONTDUMP.html new file mode 100644 index 00000000..9bc5ce04 --- /dev/null +++ b/docs/libc/constant.MADV_DONTDUMP.html @@ -0,0 +1 @@ +libc::MADV_DONTDUMP - Rust

[][src]Constant libc::MADV_DONTDUMP

pub const MADV_DONTDUMP: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_DONTFORK.html b/docs/libc/constant.MADV_DONTFORK.html new file mode 100644 index 00000000..2eb685a6 --- /dev/null +++ b/docs/libc/constant.MADV_DONTFORK.html @@ -0,0 +1 @@ +libc::MADV_DONTFORK - Rust

[][src]Constant libc::MADV_DONTFORK

pub const MADV_DONTFORK: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_DONTNEED.html b/docs/libc/constant.MADV_DONTNEED.html new file mode 100644 index 00000000..2c743b39 --- /dev/null +++ b/docs/libc/constant.MADV_DONTNEED.html @@ -0,0 +1 @@ +libc::MADV_DONTNEED - Rust

[][src]Constant libc::MADV_DONTNEED

pub const MADV_DONTNEED: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_FREE.html b/docs/libc/constant.MADV_FREE.html new file mode 100644 index 00000000..3e1dc6df --- /dev/null +++ b/docs/libc/constant.MADV_FREE.html @@ -0,0 +1 @@ +libc::MADV_FREE - Rust

[][src]Constant libc::MADV_FREE

pub const MADV_FREE: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_HUGEPAGE.html b/docs/libc/constant.MADV_HUGEPAGE.html new file mode 100644 index 00000000..ab55871c --- /dev/null +++ b/docs/libc/constant.MADV_HUGEPAGE.html @@ -0,0 +1 @@ +libc::MADV_HUGEPAGE - Rust

[][src]Constant libc::MADV_HUGEPAGE

pub const MADV_HUGEPAGE: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_HWPOISON.html b/docs/libc/constant.MADV_HWPOISON.html new file mode 100644 index 00000000..78490910 --- /dev/null +++ b/docs/libc/constant.MADV_HWPOISON.html @@ -0,0 +1 @@ +libc::MADV_HWPOISON - Rust

[][src]Constant libc::MADV_HWPOISON

pub const MADV_HWPOISON: c_int = 100;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_MERGEABLE.html b/docs/libc/constant.MADV_MERGEABLE.html new file mode 100644 index 00000000..99ea2bd8 --- /dev/null +++ b/docs/libc/constant.MADV_MERGEABLE.html @@ -0,0 +1 @@ +libc::MADV_MERGEABLE - Rust

[][src]Constant libc::MADV_MERGEABLE

pub const MADV_MERGEABLE: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_NOHUGEPAGE.html b/docs/libc/constant.MADV_NOHUGEPAGE.html new file mode 100644 index 00000000..b7c7e6e2 --- /dev/null +++ b/docs/libc/constant.MADV_NOHUGEPAGE.html @@ -0,0 +1 @@ +libc::MADV_NOHUGEPAGE - Rust

[][src]Constant libc::MADV_NOHUGEPAGE

pub const MADV_NOHUGEPAGE: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_NORMAL.html b/docs/libc/constant.MADV_NORMAL.html new file mode 100644 index 00000000..beb2d555 --- /dev/null +++ b/docs/libc/constant.MADV_NORMAL.html @@ -0,0 +1 @@ +libc::MADV_NORMAL - Rust

[][src]Constant libc::MADV_NORMAL

pub const MADV_NORMAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_RANDOM.html b/docs/libc/constant.MADV_RANDOM.html new file mode 100644 index 00000000..1432367f --- /dev/null +++ b/docs/libc/constant.MADV_RANDOM.html @@ -0,0 +1 @@ +libc::MADV_RANDOM - Rust

[][src]Constant libc::MADV_RANDOM

pub const MADV_RANDOM: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_REMOVE.html b/docs/libc/constant.MADV_REMOVE.html new file mode 100644 index 00000000..0009f169 --- /dev/null +++ b/docs/libc/constant.MADV_REMOVE.html @@ -0,0 +1 @@ +libc::MADV_REMOVE - Rust

[][src]Constant libc::MADV_REMOVE

pub const MADV_REMOVE: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_SEQUENTIAL.html b/docs/libc/constant.MADV_SEQUENTIAL.html new file mode 100644 index 00000000..7d98bef7 --- /dev/null +++ b/docs/libc/constant.MADV_SEQUENTIAL.html @@ -0,0 +1 @@ +libc::MADV_SEQUENTIAL - Rust

[][src]Constant libc::MADV_SEQUENTIAL

pub const MADV_SEQUENTIAL: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_SOFT_OFFLINE.html b/docs/libc/constant.MADV_SOFT_OFFLINE.html new file mode 100644 index 00000000..839f02b2 --- /dev/null +++ b/docs/libc/constant.MADV_SOFT_OFFLINE.html @@ -0,0 +1 @@ +libc::MADV_SOFT_OFFLINE - Rust

[][src]Constant libc::MADV_SOFT_OFFLINE

pub const MADV_SOFT_OFFLINE: c_int = 101;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_UNMERGEABLE.html b/docs/libc/constant.MADV_UNMERGEABLE.html new file mode 100644 index 00000000..a4129d14 --- /dev/null +++ b/docs/libc/constant.MADV_UNMERGEABLE.html @@ -0,0 +1 @@ +libc::MADV_UNMERGEABLE - Rust

[][src]Constant libc::MADV_UNMERGEABLE

pub const MADV_UNMERGEABLE: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.MADV_WILLNEED.html b/docs/libc/constant.MADV_WILLNEED.html new file mode 100644 index 00000000..dd79a74f --- /dev/null +++ b/docs/libc/constant.MADV_WILLNEED.html @@ -0,0 +1 @@ +libc::MADV_WILLNEED - Rust

[][src]Constant libc::MADV_WILLNEED

pub const MADV_WILLNEED: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_32BIT.html b/docs/libc/constant.MAP_32BIT.html new file mode 100644 index 00000000..1ac920c1 --- /dev/null +++ b/docs/libc/constant.MAP_32BIT.html @@ -0,0 +1 @@ +libc::MAP_32BIT - Rust

[][src]Constant libc::MAP_32BIT

pub const MAP_32BIT: c_int = 0x0040;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_ANON.html b/docs/libc/constant.MAP_ANON.html new file mode 100644 index 00000000..371e0593 --- /dev/null +++ b/docs/libc/constant.MAP_ANON.html @@ -0,0 +1 @@ +libc::MAP_ANON - Rust

[][src]Constant libc::MAP_ANON

pub const MAP_ANON: c_int = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_ANONYMOUS.html b/docs/libc/constant.MAP_ANONYMOUS.html new file mode 100644 index 00000000..b0b89c99 --- /dev/null +++ b/docs/libc/constant.MAP_ANONYMOUS.html @@ -0,0 +1 @@ +libc::MAP_ANONYMOUS - Rust

[][src]Constant libc::MAP_ANONYMOUS

pub const MAP_ANONYMOUS: c_int = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_DENYWRITE.html b/docs/libc/constant.MAP_DENYWRITE.html new file mode 100644 index 00000000..bbed3904 --- /dev/null +++ b/docs/libc/constant.MAP_DENYWRITE.html @@ -0,0 +1 @@ +libc::MAP_DENYWRITE - Rust

[][src]Constant libc::MAP_DENYWRITE

pub const MAP_DENYWRITE: c_int = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_EXECUTABLE.html b/docs/libc/constant.MAP_EXECUTABLE.html new file mode 100644 index 00000000..e3b4ea51 --- /dev/null +++ b/docs/libc/constant.MAP_EXECUTABLE.html @@ -0,0 +1 @@ +libc::MAP_EXECUTABLE - Rust

[][src]Constant libc::MAP_EXECUTABLE

pub const MAP_EXECUTABLE: c_int = 0x01000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_FAILED.html b/docs/libc/constant.MAP_FAILED.html new file mode 100644 index 00000000..fa8adc07 --- /dev/null +++ b/docs/libc/constant.MAP_FAILED.html @@ -0,0 +1 @@ +libc::MAP_FAILED - Rust

[][src]Constant libc::MAP_FAILED

pub const MAP_FAILED: *mut c_void = !0 as *mut ::c_void; // {0xffffffffffffffff as *mut core::ffi::c_void}
\ No newline at end of file diff --git a/docs/libc/constant.MAP_FILE.html b/docs/libc/constant.MAP_FILE.html new file mode 100644 index 00000000..961fd36d --- /dev/null +++ b/docs/libc/constant.MAP_FILE.html @@ -0,0 +1 @@ +libc::MAP_FILE - Rust

[][src]Constant libc::MAP_FILE

pub const MAP_FILE: c_int = 0x0000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_FIXED.html b/docs/libc/constant.MAP_FIXED.html new file mode 100644 index 00000000..33b9749e --- /dev/null +++ b/docs/libc/constant.MAP_FIXED.html @@ -0,0 +1 @@ +libc::MAP_FIXED - Rust

[][src]Constant libc::MAP_FIXED

pub const MAP_FIXED: c_int = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_FIXED_NOREPLACE.html b/docs/libc/constant.MAP_FIXED_NOREPLACE.html new file mode 100644 index 00000000..2b14de3f --- /dev/null +++ b/docs/libc/constant.MAP_FIXED_NOREPLACE.html @@ -0,0 +1 @@ +libc::MAP_FIXED_NOREPLACE - Rust

[][src]Constant libc::MAP_FIXED_NOREPLACE

pub const MAP_FIXED_NOREPLACE: c_int = 0x100000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_GROWSDOWN.html b/docs/libc/constant.MAP_GROWSDOWN.html new file mode 100644 index 00000000..6206a48a --- /dev/null +++ b/docs/libc/constant.MAP_GROWSDOWN.html @@ -0,0 +1 @@ +libc::MAP_GROWSDOWN - Rust

[][src]Constant libc::MAP_GROWSDOWN

pub const MAP_GROWSDOWN: c_int = 0x0100;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGETLB.html b/docs/libc/constant.MAP_HUGETLB.html new file mode 100644 index 00000000..e90177a2 --- /dev/null +++ b/docs/libc/constant.MAP_HUGETLB.html @@ -0,0 +1 @@ +libc::MAP_HUGETLB - Rust

[][src]Constant libc::MAP_HUGETLB

pub const MAP_HUGETLB: c_int = 0x040000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_16GB.html b/docs/libc/constant.MAP_HUGE_16GB.html new file mode 100644 index 00000000..143f0f2d --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_16GB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_16GB - Rust

[][src]Constant libc::MAP_HUGE_16GB

pub const MAP_HUGE_16GB: c_int = HUGETLB_FLAG_ENCODE_16GB; // -2_013_265_920i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_16MB.html b/docs/libc/constant.MAP_HUGE_16MB.html new file mode 100644 index 00000000..1fc03466 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_16MB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_16MB - Rust

[][src]Constant libc::MAP_HUGE_16MB

pub const MAP_HUGE_16MB: c_int = HUGETLB_FLAG_ENCODE_16MB; // 1_610_612_736i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_1GB.html b/docs/libc/constant.MAP_HUGE_1GB.html new file mode 100644 index 00000000..89b7ead9 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_1GB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_1GB - Rust

[][src]Constant libc::MAP_HUGE_1GB

pub const MAP_HUGE_1GB: c_int = HUGETLB_FLAG_ENCODE_1GB; // 2_013_265_920i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_1MB.html b/docs/libc/constant.MAP_HUGE_1MB.html new file mode 100644 index 00000000..c894ac4a --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_1MB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_1MB - Rust

[][src]Constant libc::MAP_HUGE_1MB

pub const MAP_HUGE_1MB: c_int = HUGETLB_FLAG_ENCODE_1MB; // 1_342_177_280i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_256MB.html b/docs/libc/constant.MAP_HUGE_256MB.html new file mode 100644 index 00000000..a6ed2d72 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_256MB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_256MB - Rust

[][src]Constant libc::MAP_HUGE_256MB

pub const MAP_HUGE_256MB: c_int = HUGETLB_FLAG_ENCODE_256MB; // 1_879_048_192i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_2GB.html b/docs/libc/constant.MAP_HUGE_2GB.html new file mode 100644 index 00000000..633a24ea --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_2GB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_2GB - Rust

[][src]Constant libc::MAP_HUGE_2GB

pub const MAP_HUGE_2GB: c_int = HUGETLB_FLAG_ENCODE_2GB; // 2_080_374_784i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_2MB.html b/docs/libc/constant.MAP_HUGE_2MB.html new file mode 100644 index 00000000..c0354670 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_2MB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_2MB - Rust

[][src]Constant libc::MAP_HUGE_2MB

pub const MAP_HUGE_2MB: c_int = HUGETLB_FLAG_ENCODE_2MB; // 1_409_286_144i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_32MB.html b/docs/libc/constant.MAP_HUGE_32MB.html new file mode 100644 index 00000000..8abcf231 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_32MB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_32MB - Rust

[][src]Constant libc::MAP_HUGE_32MB

pub const MAP_HUGE_32MB: c_int = HUGETLB_FLAG_ENCODE_32MB; // 1_677_721_600i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_512KB.html b/docs/libc/constant.MAP_HUGE_512KB.html new file mode 100644 index 00000000..efd6cc75 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_512KB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_512KB - Rust

[][src]Constant libc::MAP_HUGE_512KB

pub const MAP_HUGE_512KB: c_int = HUGETLB_FLAG_ENCODE_512KB; // 1_275_068_416i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_512MB.html b/docs/libc/constant.MAP_HUGE_512MB.html new file mode 100644 index 00000000..a00a4a08 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_512MB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_512MB - Rust

[][src]Constant libc::MAP_HUGE_512MB

pub const MAP_HUGE_512MB: c_int = HUGETLB_FLAG_ENCODE_512MB; // 1_946_157_056i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_64KB.html b/docs/libc/constant.MAP_HUGE_64KB.html new file mode 100644 index 00000000..de99d029 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_64KB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_64KB - Rust

[][src]Constant libc::MAP_HUGE_64KB

pub const MAP_HUGE_64KB: c_int = HUGETLB_FLAG_ENCODE_64KB; // 1_073_741_824i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_8MB.html b/docs/libc/constant.MAP_HUGE_8MB.html new file mode 100644 index 00000000..fa327c5e --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_8MB.html @@ -0,0 +1 @@ +libc::MAP_HUGE_8MB - Rust

[][src]Constant libc::MAP_HUGE_8MB

pub const MAP_HUGE_8MB: c_int = HUGETLB_FLAG_ENCODE_8MB; // 1_543_503_872i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_MASK.html b/docs/libc/constant.MAP_HUGE_MASK.html new file mode 100644 index 00000000..ec78d591 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_MASK.html @@ -0,0 +1 @@ +libc::MAP_HUGE_MASK - Rust

[][src]Constant libc::MAP_HUGE_MASK

pub const MAP_HUGE_MASK: c_int = HUGETLB_FLAG_ENCODE_MASK; // 63i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_HUGE_SHIFT.html b/docs/libc/constant.MAP_HUGE_SHIFT.html new file mode 100644 index 00000000..3df40094 --- /dev/null +++ b/docs/libc/constant.MAP_HUGE_SHIFT.html @@ -0,0 +1 @@ +libc::MAP_HUGE_SHIFT - Rust

[][src]Constant libc::MAP_HUGE_SHIFT

pub const MAP_HUGE_SHIFT: c_int = HUGETLB_FLAG_ENCODE_SHIFT; // 26i32
\ No newline at end of file diff --git a/docs/libc/constant.MAP_LOCKED.html b/docs/libc/constant.MAP_LOCKED.html new file mode 100644 index 00000000..910c81a3 --- /dev/null +++ b/docs/libc/constant.MAP_LOCKED.html @@ -0,0 +1 @@ +libc::MAP_LOCKED - Rust

[][src]Constant libc::MAP_LOCKED

pub const MAP_LOCKED: c_int = 0x02000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_NONBLOCK.html b/docs/libc/constant.MAP_NONBLOCK.html new file mode 100644 index 00000000..4a6e5605 --- /dev/null +++ b/docs/libc/constant.MAP_NONBLOCK.html @@ -0,0 +1 @@ +libc::MAP_NONBLOCK - Rust

[][src]Constant libc::MAP_NONBLOCK

pub const MAP_NONBLOCK: c_int = 0x010000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_NORESERVE.html b/docs/libc/constant.MAP_NORESERVE.html new file mode 100644 index 00000000..eeed408d --- /dev/null +++ b/docs/libc/constant.MAP_NORESERVE.html @@ -0,0 +1 @@ +libc::MAP_NORESERVE - Rust

[][src]Constant libc::MAP_NORESERVE

pub const MAP_NORESERVE: c_int = 0x04000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_POPULATE.html b/docs/libc/constant.MAP_POPULATE.html new file mode 100644 index 00000000..79b50112 --- /dev/null +++ b/docs/libc/constant.MAP_POPULATE.html @@ -0,0 +1 @@ +libc::MAP_POPULATE - Rust

[][src]Constant libc::MAP_POPULATE

pub const MAP_POPULATE: c_int = 0x08000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_PRIVATE.html b/docs/libc/constant.MAP_PRIVATE.html new file mode 100644 index 00000000..c5e0959d --- /dev/null +++ b/docs/libc/constant.MAP_PRIVATE.html @@ -0,0 +1 @@ +libc::MAP_PRIVATE - Rust

[][src]Constant libc::MAP_PRIVATE

pub const MAP_PRIVATE: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_SHARED.html b/docs/libc/constant.MAP_SHARED.html new file mode 100644 index 00000000..38739c3c --- /dev/null +++ b/docs/libc/constant.MAP_SHARED.html @@ -0,0 +1 @@ +libc::MAP_SHARED - Rust

[][src]Constant libc::MAP_SHARED

pub const MAP_SHARED: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_SHARED_VALIDATE.html b/docs/libc/constant.MAP_SHARED_VALIDATE.html new file mode 100644 index 00000000..ce079822 --- /dev/null +++ b/docs/libc/constant.MAP_SHARED_VALIDATE.html @@ -0,0 +1 @@ +libc::MAP_SHARED_VALIDATE - Rust

[][src]Constant libc::MAP_SHARED_VALIDATE

pub const MAP_SHARED_VALIDATE: c_int = 0x3;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_STACK.html b/docs/libc/constant.MAP_STACK.html new file mode 100644 index 00000000..14f9530d --- /dev/null +++ b/docs/libc/constant.MAP_STACK.html @@ -0,0 +1 @@ +libc::MAP_STACK - Rust

[][src]Constant libc::MAP_STACK

pub const MAP_STACK: c_int = 0x020000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_SYNC.html b/docs/libc/constant.MAP_SYNC.html new file mode 100644 index 00000000..48992912 --- /dev/null +++ b/docs/libc/constant.MAP_SYNC.html @@ -0,0 +1 @@ +libc::MAP_SYNC - Rust

[][src]Constant libc::MAP_SYNC

pub const MAP_SYNC: c_int = 0x080000;
\ No newline at end of file diff --git a/docs/libc/constant.MAP_TYPE.html b/docs/libc/constant.MAP_TYPE.html new file mode 100644 index 00000000..6c2c820a --- /dev/null +++ b/docs/libc/constant.MAP_TYPE.html @@ -0,0 +1 @@ +libc::MAP_TYPE - Rust

[][src]Constant libc::MAP_TYPE

pub const MAP_TYPE: c_int = 0x000f;
\ No newline at end of file diff --git a/docs/libc/constant.MAXTC.html b/docs/libc/constant.MAXTC.html new file mode 100644 index 00000000..80c8a449 --- /dev/null +++ b/docs/libc/constant.MAXTC.html @@ -0,0 +1 @@ +libc::MAXTC - Rust

[][src]Constant libc::MAXTC

pub const MAXTC: c_long = 6;
\ No newline at end of file diff --git a/docs/libc/constant.MAXTTL.html b/docs/libc/constant.MAXTTL.html new file mode 100644 index 00000000..6e475c4f --- /dev/null +++ b/docs/libc/constant.MAXTTL.html @@ -0,0 +1 @@ +libc::MAXTTL - Rust

[][src]Constant libc::MAXTTL

pub const MAXTTL: u8 = 255;
\ No newline at end of file diff --git a/docs/libc/constant.MAX_ADDR_LEN.html b/docs/libc/constant.MAX_ADDR_LEN.html new file mode 100644 index 00000000..4f610864 --- /dev/null +++ b/docs/libc/constant.MAX_ADDR_LEN.html @@ -0,0 +1 @@ +libc::MAX_ADDR_LEN - Rust

[][src]Constant libc::MAX_ADDR_LEN

pub const MAX_ADDR_LEN: usize = 7;
\ No newline at end of file diff --git a/docs/libc/constant.MAX_IPOPTLEN.html b/docs/libc/constant.MAX_IPOPTLEN.html new file mode 100644 index 00000000..2060b884 --- /dev/null +++ b/docs/libc/constant.MAX_IPOPTLEN.html @@ -0,0 +1 @@ +libc::MAX_IPOPTLEN - Rust

[][src]Constant libc::MAX_IPOPTLEN

pub const MAX_IPOPTLEN: u8 = 40;
\ No newline at end of file diff --git a/docs/libc/constant.MAX_LINKS.html b/docs/libc/constant.MAX_LINKS.html new file mode 100644 index 00000000..d6e1e603 --- /dev/null +++ b/docs/libc/constant.MAX_LINKS.html @@ -0,0 +1 @@ +libc::MAX_LINKS - Rust

[][src]Constant libc::MAX_LINKS

pub const MAX_LINKS: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant.MCAST_BLOCK_SOURCE.html b/docs/libc/constant.MCAST_BLOCK_SOURCE.html new file mode 100644 index 00000000..8c72d537 --- /dev/null +++ b/docs/libc/constant.MCAST_BLOCK_SOURCE.html @@ -0,0 +1 @@ +libc::MCAST_BLOCK_SOURCE - Rust

[][src]Constant libc::MCAST_BLOCK_SOURCE

pub const MCAST_BLOCK_SOURCE: c_int = 43;
\ No newline at end of file diff --git a/docs/libc/constant.MCAST_JOIN_GROUP.html b/docs/libc/constant.MCAST_JOIN_GROUP.html new file mode 100644 index 00000000..196fbb1d --- /dev/null +++ b/docs/libc/constant.MCAST_JOIN_GROUP.html @@ -0,0 +1 @@ +libc::MCAST_JOIN_GROUP - Rust

[][src]Constant libc::MCAST_JOIN_GROUP

pub const MCAST_JOIN_GROUP: c_int = 42;
\ No newline at end of file diff --git a/docs/libc/constant.MCAST_JOIN_SOURCE_GROUP.html b/docs/libc/constant.MCAST_JOIN_SOURCE_GROUP.html new file mode 100644 index 00000000..b56cb8ed --- /dev/null +++ b/docs/libc/constant.MCAST_JOIN_SOURCE_GROUP.html @@ -0,0 +1 @@ +libc::MCAST_JOIN_SOURCE_GROUP - Rust

[][src]Constant libc::MCAST_JOIN_SOURCE_GROUP

pub const MCAST_JOIN_SOURCE_GROUP: c_int = 46;
\ No newline at end of file diff --git a/docs/libc/constant.MCAST_LEAVE_GROUP.html b/docs/libc/constant.MCAST_LEAVE_GROUP.html new file mode 100644 index 00000000..09111053 --- /dev/null +++ b/docs/libc/constant.MCAST_LEAVE_GROUP.html @@ -0,0 +1 @@ +libc::MCAST_LEAVE_GROUP - Rust

[][src]Constant libc::MCAST_LEAVE_GROUP

pub const MCAST_LEAVE_GROUP: c_int = 45;
\ No newline at end of file diff --git a/docs/libc/constant.MCAST_LEAVE_SOURCE_GROUP.html b/docs/libc/constant.MCAST_LEAVE_SOURCE_GROUP.html new file mode 100644 index 00000000..070d87be --- /dev/null +++ b/docs/libc/constant.MCAST_LEAVE_SOURCE_GROUP.html @@ -0,0 +1 @@ +libc::MCAST_LEAVE_SOURCE_GROUP - Rust

[][src]Constant libc::MCAST_LEAVE_SOURCE_GROUP

pub const MCAST_LEAVE_SOURCE_GROUP: c_int = 47;
\ No newline at end of file diff --git a/docs/libc/constant.MCAST_MSFILTER.html b/docs/libc/constant.MCAST_MSFILTER.html new file mode 100644 index 00000000..827f589f --- /dev/null +++ b/docs/libc/constant.MCAST_MSFILTER.html @@ -0,0 +1 @@ +libc::MCAST_MSFILTER - Rust

[][src]Constant libc::MCAST_MSFILTER

pub const MCAST_MSFILTER: c_int = 48;
\ No newline at end of file diff --git a/docs/libc/constant.MCAST_UNBLOCK_SOURCE.html b/docs/libc/constant.MCAST_UNBLOCK_SOURCE.html new file mode 100644 index 00000000..91d61b5f --- /dev/null +++ b/docs/libc/constant.MCAST_UNBLOCK_SOURCE.html @@ -0,0 +1 @@ +libc::MCAST_UNBLOCK_SOURCE - Rust

[][src]Constant libc::MCAST_UNBLOCK_SOURCE

pub const MCAST_UNBLOCK_SOURCE: c_int = 44;
\ No newline at end of file diff --git a/docs/libc/constant.MCL_CURRENT.html b/docs/libc/constant.MCL_CURRENT.html new file mode 100644 index 00000000..23792e05 --- /dev/null +++ b/docs/libc/constant.MCL_CURRENT.html @@ -0,0 +1 @@ +libc::MCL_CURRENT - Rust

[][src]Constant libc::MCL_CURRENT

pub const MCL_CURRENT: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.MCL_FUTURE.html b/docs/libc/constant.MCL_FUTURE.html new file mode 100644 index 00000000..58bb0bda --- /dev/null +++ b/docs/libc/constant.MCL_FUTURE.html @@ -0,0 +1 @@ +libc::MCL_FUTURE - Rust

[][src]Constant libc::MCL_FUTURE

pub const MCL_FUTURE: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.MFD_ALLOW_SEALING.html b/docs/libc/constant.MFD_ALLOW_SEALING.html new file mode 100644 index 00000000..cf2a0287 --- /dev/null +++ b/docs/libc/constant.MFD_ALLOW_SEALING.html @@ -0,0 +1 @@ +libc::MFD_ALLOW_SEALING - Rust

[][src]Constant libc::MFD_ALLOW_SEALING

pub const MFD_ALLOW_SEALING: c_uint = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.MFD_CLOEXEC.html b/docs/libc/constant.MFD_CLOEXEC.html new file mode 100644 index 00000000..774cfc30 --- /dev/null +++ b/docs/libc/constant.MFD_CLOEXEC.html @@ -0,0 +1 @@ +libc::MFD_CLOEXEC - Rust

[][src]Constant libc::MFD_CLOEXEC

pub const MFD_CLOEXEC: c_uint = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.MFD_HUGETLB.html b/docs/libc/constant.MFD_HUGETLB.html new file mode 100644 index 00000000..c23d8830 --- /dev/null +++ b/docs/libc/constant.MFD_HUGETLB.html @@ -0,0 +1 @@ +libc::MFD_HUGETLB - Rust

[][src]Constant libc::MFD_HUGETLB

pub const MFD_HUGETLB: c_uint = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.MINIX2_SUPER_MAGIC.html b/docs/libc/constant.MINIX2_SUPER_MAGIC.html new file mode 100644 index 00000000..69afca10 --- /dev/null +++ b/docs/libc/constant.MINIX2_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::MINIX2_SUPER_MAGIC - Rust

[][src]Constant libc::MINIX2_SUPER_MAGIC

pub const MINIX2_SUPER_MAGIC: c_long = 0x00002468;
\ No newline at end of file diff --git a/docs/libc/constant.MINIX2_SUPER_MAGIC2.html b/docs/libc/constant.MINIX2_SUPER_MAGIC2.html new file mode 100644 index 00000000..0e541d2e --- /dev/null +++ b/docs/libc/constant.MINIX2_SUPER_MAGIC2.html @@ -0,0 +1 @@ +libc::MINIX2_SUPER_MAGIC2 - Rust

[][src]Constant libc::MINIX2_SUPER_MAGIC2

pub const MINIX2_SUPER_MAGIC2: c_long = 0x00002478;
\ No newline at end of file diff --git a/docs/libc/constant.MINIX3_SUPER_MAGIC.html b/docs/libc/constant.MINIX3_SUPER_MAGIC.html new file mode 100644 index 00000000..52cc71a9 --- /dev/null +++ b/docs/libc/constant.MINIX3_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::MINIX3_SUPER_MAGIC - Rust

[][src]Constant libc::MINIX3_SUPER_MAGIC

pub const MINIX3_SUPER_MAGIC: c_long = 0x4d5a;
\ No newline at end of file diff --git a/docs/libc/constant.MINIX_SUPER_MAGIC.html b/docs/libc/constant.MINIX_SUPER_MAGIC.html new file mode 100644 index 00000000..e8704236 --- /dev/null +++ b/docs/libc/constant.MINIX_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::MINIX_SUPER_MAGIC - Rust

[][src]Constant libc::MINIX_SUPER_MAGIC

pub const MINIX_SUPER_MAGIC: c_long = 0x0000137f;
\ No newline at end of file diff --git a/docs/libc/constant.MINIX_SUPER_MAGIC2.html b/docs/libc/constant.MINIX_SUPER_MAGIC2.html new file mode 100644 index 00000000..439452b1 --- /dev/null +++ b/docs/libc/constant.MINIX_SUPER_MAGIC2.html @@ -0,0 +1 @@ +libc::MINIX_SUPER_MAGIC2 - Rust

[][src]Constant libc::MINIX_SUPER_MAGIC2

pub const MINIX_SUPER_MAGIC2: c_long = 0x0000138f;
\ No newline at end of file diff --git a/docs/libc/constant.MINSIGSTKSZ.html b/docs/libc/constant.MINSIGSTKSZ.html new file mode 100644 index 00000000..345f6e69 --- /dev/null +++ b/docs/libc/constant.MINSIGSTKSZ.html @@ -0,0 +1 @@ +libc::MINSIGSTKSZ - Rust

[][src]Constant libc::MINSIGSTKSZ

pub const MINSIGSTKSZ: size_t = 2048;
\ No newline at end of file diff --git a/docs/libc/constant.MMAP_PAGE_ZERO.html b/docs/libc/constant.MMAP_PAGE_ZERO.html new file mode 100644 index 00000000..6d149a56 --- /dev/null +++ b/docs/libc/constant.MMAP_PAGE_ZERO.html @@ -0,0 +1 @@ +libc::MMAP_PAGE_ZERO - Rust

[][src]Constant libc::MMAP_PAGE_ZERO

pub const MMAP_PAGE_ZERO: c_int = 0x0100000;
\ No newline at end of file diff --git a/docs/libc/constant.MNT_DETACH.html b/docs/libc/constant.MNT_DETACH.html new file mode 100644 index 00000000..0af14c17 --- /dev/null +++ b/docs/libc/constant.MNT_DETACH.html @@ -0,0 +1 @@ +libc::MNT_DETACH - Rust

[][src]Constant libc::MNT_DETACH

pub const MNT_DETACH: c_int = 0x2;
\ No newline at end of file diff --git a/docs/libc/constant.MNT_EXPIRE.html b/docs/libc/constant.MNT_EXPIRE.html new file mode 100644 index 00000000..8f99d8b6 --- /dev/null +++ b/docs/libc/constant.MNT_EXPIRE.html @@ -0,0 +1 @@ +libc::MNT_EXPIRE - Rust

[][src]Constant libc::MNT_EXPIRE

pub const MNT_EXPIRE: c_int = 0x4;
\ No newline at end of file diff --git a/docs/libc/constant.MNT_FORCE.html b/docs/libc/constant.MNT_FORCE.html new file mode 100644 index 00000000..7628e20a --- /dev/null +++ b/docs/libc/constant.MNT_FORCE.html @@ -0,0 +1 @@ +libc::MNT_FORCE - Rust

[][src]Constant libc::MNT_FORCE

pub const MNT_FORCE: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.MODULE_INIT_IGNORE_MODVERSIONS.html b/docs/libc/constant.MODULE_INIT_IGNORE_MODVERSIONS.html new file mode 100644 index 00000000..1a7e4aa8 --- /dev/null +++ b/docs/libc/constant.MODULE_INIT_IGNORE_MODVERSIONS.html @@ -0,0 +1 @@ +libc::MODULE_INIT_IGNORE_MODVERSIONS - Rust

[][src]Constant libc::MODULE_INIT_IGNORE_MODVERSIONS

pub const MODULE_INIT_IGNORE_MODVERSIONS: c_uint = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.MODULE_INIT_IGNORE_VERMAGIC.html b/docs/libc/constant.MODULE_INIT_IGNORE_VERMAGIC.html new file mode 100644 index 00000000..d9c94731 --- /dev/null +++ b/docs/libc/constant.MODULE_INIT_IGNORE_VERMAGIC.html @@ -0,0 +1 @@ +libc::MODULE_INIT_IGNORE_VERMAGIC - Rust

[][src]Constant libc::MODULE_INIT_IGNORE_VERMAGIC

pub const MODULE_INIT_IGNORE_VERMAGIC: c_uint = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.MOD_CLKA.html b/docs/libc/constant.MOD_CLKA.html new file mode 100644 index 00000000..5e685a23 --- /dev/null +++ b/docs/libc/constant.MOD_CLKA.html @@ -0,0 +1 @@ +libc::MOD_CLKA - Rust

[][src]Constant libc::MOD_CLKA

pub const MOD_CLKA: c_uint = ADJ_OFFSET_SINGLESHOT; // 32_769u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_CLKB.html b/docs/libc/constant.MOD_CLKB.html new file mode 100644 index 00000000..7cf93a6d --- /dev/null +++ b/docs/libc/constant.MOD_CLKB.html @@ -0,0 +1 @@ +libc::MOD_CLKB - Rust

[][src]Constant libc::MOD_CLKB

pub const MOD_CLKB: c_uint = ADJ_TICK; // 16_384u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_ESTERROR.html b/docs/libc/constant.MOD_ESTERROR.html new file mode 100644 index 00000000..fd896c7d --- /dev/null +++ b/docs/libc/constant.MOD_ESTERROR.html @@ -0,0 +1 @@ +libc::MOD_ESTERROR - Rust

[][src]Constant libc::MOD_ESTERROR

pub const MOD_ESTERROR: c_uint = ADJ_ESTERROR; // 8u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_FREQUENCY.html b/docs/libc/constant.MOD_FREQUENCY.html new file mode 100644 index 00000000..b79c7040 --- /dev/null +++ b/docs/libc/constant.MOD_FREQUENCY.html @@ -0,0 +1 @@ +libc::MOD_FREQUENCY - Rust

[][src]Constant libc::MOD_FREQUENCY

pub const MOD_FREQUENCY: c_uint = ADJ_FREQUENCY; // 2u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_MAXERROR.html b/docs/libc/constant.MOD_MAXERROR.html new file mode 100644 index 00000000..06b82c75 --- /dev/null +++ b/docs/libc/constant.MOD_MAXERROR.html @@ -0,0 +1 @@ +libc::MOD_MAXERROR - Rust

[][src]Constant libc::MOD_MAXERROR

pub const MOD_MAXERROR: c_uint = ADJ_MAXERROR; // 4u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_MICRO.html b/docs/libc/constant.MOD_MICRO.html new file mode 100644 index 00000000..00a8398b --- /dev/null +++ b/docs/libc/constant.MOD_MICRO.html @@ -0,0 +1 @@ +libc::MOD_MICRO - Rust

[][src]Constant libc::MOD_MICRO

pub const MOD_MICRO: c_uint = ADJ_MICRO; // 4_096u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_NANO.html b/docs/libc/constant.MOD_NANO.html new file mode 100644 index 00000000..61a37942 --- /dev/null +++ b/docs/libc/constant.MOD_NANO.html @@ -0,0 +1 @@ +libc::MOD_NANO - Rust

[][src]Constant libc::MOD_NANO

pub const MOD_NANO: c_uint = ADJ_NANO; // 8_192u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_OFFSET.html b/docs/libc/constant.MOD_OFFSET.html new file mode 100644 index 00000000..d36c43d0 --- /dev/null +++ b/docs/libc/constant.MOD_OFFSET.html @@ -0,0 +1 @@ +libc::MOD_OFFSET - Rust

[][src]Constant libc::MOD_OFFSET

pub const MOD_OFFSET: c_uint = ADJ_OFFSET; // 1u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_STATUS.html b/docs/libc/constant.MOD_STATUS.html new file mode 100644 index 00000000..88402c32 --- /dev/null +++ b/docs/libc/constant.MOD_STATUS.html @@ -0,0 +1 @@ +libc::MOD_STATUS - Rust

[][src]Constant libc::MOD_STATUS

pub const MOD_STATUS: c_uint = ADJ_STATUS; // 16u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_TAI.html b/docs/libc/constant.MOD_TAI.html new file mode 100644 index 00000000..acf76cc2 --- /dev/null +++ b/docs/libc/constant.MOD_TAI.html @@ -0,0 +1 @@ +libc::MOD_TAI - Rust

[][src]Constant libc::MOD_TAI

pub const MOD_TAI: c_uint = ADJ_TAI; // 128u32
\ No newline at end of file diff --git a/docs/libc/constant.MOD_TIMECONST.html b/docs/libc/constant.MOD_TIMECONST.html new file mode 100644 index 00000000..4a04ce1d --- /dev/null +++ b/docs/libc/constant.MOD_TIMECONST.html @@ -0,0 +1 @@ +libc::MOD_TIMECONST - Rust

[][src]Constant libc::MOD_TIMECONST

pub const MOD_TIMECONST: c_uint = ADJ_TIMECONST; // 32u32
\ No newline at end of file diff --git a/docs/libc/constant.MON_1.html b/docs/libc/constant.MON_1.html new file mode 100644 index 00000000..e6520e32 --- /dev/null +++ b/docs/libc/constant.MON_1.html @@ -0,0 +1 @@ +libc::MON_1 - Rust

[][src]Constant libc::MON_1

pub const MON_1: nl_item = 0x2001A;
\ No newline at end of file diff --git a/docs/libc/constant.MON_10.html b/docs/libc/constant.MON_10.html new file mode 100644 index 00000000..9aa15087 --- /dev/null +++ b/docs/libc/constant.MON_10.html @@ -0,0 +1 @@ +libc::MON_10 - Rust

[][src]Constant libc::MON_10

pub const MON_10: nl_item = 0x20023;
\ No newline at end of file diff --git a/docs/libc/constant.MON_11.html b/docs/libc/constant.MON_11.html new file mode 100644 index 00000000..23574f4f --- /dev/null +++ b/docs/libc/constant.MON_11.html @@ -0,0 +1 @@ +libc::MON_11 - Rust

[][src]Constant libc::MON_11

pub const MON_11: nl_item = 0x20024;
\ No newline at end of file diff --git a/docs/libc/constant.MON_12.html b/docs/libc/constant.MON_12.html new file mode 100644 index 00000000..cd91a2f0 --- /dev/null +++ b/docs/libc/constant.MON_12.html @@ -0,0 +1 @@ +libc::MON_12 - Rust

[][src]Constant libc::MON_12

pub const MON_12: nl_item = 0x20025;
\ No newline at end of file diff --git a/docs/libc/constant.MON_2.html b/docs/libc/constant.MON_2.html new file mode 100644 index 00000000..5dc09e0f --- /dev/null +++ b/docs/libc/constant.MON_2.html @@ -0,0 +1 @@ +libc::MON_2 - Rust

[][src]Constant libc::MON_2

pub const MON_2: nl_item = 0x2001B;
\ No newline at end of file diff --git a/docs/libc/constant.MON_3.html b/docs/libc/constant.MON_3.html new file mode 100644 index 00000000..993eb572 --- /dev/null +++ b/docs/libc/constant.MON_3.html @@ -0,0 +1 @@ +libc::MON_3 - Rust

[][src]Constant libc::MON_3

pub const MON_3: nl_item = 0x2001C;
\ No newline at end of file diff --git a/docs/libc/constant.MON_4.html b/docs/libc/constant.MON_4.html new file mode 100644 index 00000000..36a04d00 --- /dev/null +++ b/docs/libc/constant.MON_4.html @@ -0,0 +1 @@ +libc::MON_4 - Rust

[][src]Constant libc::MON_4

pub const MON_4: nl_item = 0x2001D;
\ No newline at end of file diff --git a/docs/libc/constant.MON_5.html b/docs/libc/constant.MON_5.html new file mode 100644 index 00000000..808bf1ea --- /dev/null +++ b/docs/libc/constant.MON_5.html @@ -0,0 +1 @@ +libc::MON_5 - Rust

[][src]Constant libc::MON_5

pub const MON_5: nl_item = 0x2001E;
\ No newline at end of file diff --git a/docs/libc/constant.MON_6.html b/docs/libc/constant.MON_6.html new file mode 100644 index 00000000..ede76c93 --- /dev/null +++ b/docs/libc/constant.MON_6.html @@ -0,0 +1 @@ +libc::MON_6 - Rust

[][src]Constant libc::MON_6

pub const MON_6: nl_item = 0x2001F;
\ No newline at end of file diff --git a/docs/libc/constant.MON_7.html b/docs/libc/constant.MON_7.html new file mode 100644 index 00000000..d83bf578 --- /dev/null +++ b/docs/libc/constant.MON_7.html @@ -0,0 +1 @@ +libc::MON_7 - Rust

[][src]Constant libc::MON_7

pub const MON_7: nl_item = 0x20020;
\ No newline at end of file diff --git a/docs/libc/constant.MON_8.html b/docs/libc/constant.MON_8.html new file mode 100644 index 00000000..744e465e --- /dev/null +++ b/docs/libc/constant.MON_8.html @@ -0,0 +1 @@ +libc::MON_8 - Rust

[][src]Constant libc::MON_8

pub const MON_8: nl_item = 0x20021;
\ No newline at end of file diff --git a/docs/libc/constant.MON_9.html b/docs/libc/constant.MON_9.html new file mode 100644 index 00000000..255d071f --- /dev/null +++ b/docs/libc/constant.MON_9.html @@ -0,0 +1 @@ +libc::MON_9 - Rust

[][src]Constant libc::MON_9

pub const MON_9: nl_item = 0x20022;
\ No newline at end of file diff --git a/docs/libc/constant.MREMAP_FIXED.html b/docs/libc/constant.MREMAP_FIXED.html new file mode 100644 index 00000000..30b4c863 --- /dev/null +++ b/docs/libc/constant.MREMAP_FIXED.html @@ -0,0 +1 @@ +libc::MREMAP_FIXED - Rust

[][src]Constant libc::MREMAP_FIXED

pub const MREMAP_FIXED: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.MREMAP_MAYMOVE.html b/docs/libc/constant.MREMAP_MAYMOVE.html new file mode 100644 index 00000000..d7aac4b5 --- /dev/null +++ b/docs/libc/constant.MREMAP_MAYMOVE.html @@ -0,0 +1 @@ +libc::MREMAP_MAYMOVE - Rust

[][src]Constant libc::MREMAP_MAYMOVE

pub const MREMAP_MAYMOVE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.MSDOS_SUPER_MAGIC.html b/docs/libc/constant.MSDOS_SUPER_MAGIC.html new file mode 100644 index 00000000..1c192956 --- /dev/null +++ b/docs/libc/constant.MSDOS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::MSDOS_SUPER_MAGIC - Rust

[][src]Constant libc::MSDOS_SUPER_MAGIC

pub const MSDOS_SUPER_MAGIC: c_long = 0x00004d44;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_CMSG_CLOEXEC.html b/docs/libc/constant.MSG_CMSG_CLOEXEC.html new file mode 100644 index 00000000..b535269b --- /dev/null +++ b/docs/libc/constant.MSG_CMSG_CLOEXEC.html @@ -0,0 +1 @@ +libc::MSG_CMSG_CLOEXEC - Rust

[][src]Constant libc::MSG_CMSG_CLOEXEC

pub const MSG_CMSG_CLOEXEC: c_int = 0x40000000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_CONFIRM.html b/docs/libc/constant.MSG_CONFIRM.html new file mode 100644 index 00000000..5d0642d0 --- /dev/null +++ b/docs/libc/constant.MSG_CONFIRM.html @@ -0,0 +1 @@ +libc::MSG_CONFIRM - Rust

[][src]Constant libc::MSG_CONFIRM

pub const MSG_CONFIRM: c_int = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_COPY.html b/docs/libc/constant.MSG_COPY.html new file mode 100644 index 00000000..4380d350 --- /dev/null +++ b/docs/libc/constant.MSG_COPY.html @@ -0,0 +1 @@ +libc::MSG_COPY - Rust

[][src]Constant libc::MSG_COPY

pub const MSG_COPY: c_int = 0o40000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_CTRUNC.html b/docs/libc/constant.MSG_CTRUNC.html new file mode 100644 index 00000000..09ad3573 --- /dev/null +++ b/docs/libc/constant.MSG_CTRUNC.html @@ -0,0 +1 @@ +libc::MSG_CTRUNC - Rust

[][src]Constant libc::MSG_CTRUNC

pub const MSG_CTRUNC: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_DONTROUTE.html b/docs/libc/constant.MSG_DONTROUTE.html new file mode 100644 index 00000000..24c996a2 --- /dev/null +++ b/docs/libc/constant.MSG_DONTROUTE.html @@ -0,0 +1 @@ +libc::MSG_DONTROUTE - Rust

[][src]Constant libc::MSG_DONTROUTE

pub const MSG_DONTROUTE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_DONTWAIT.html b/docs/libc/constant.MSG_DONTWAIT.html new file mode 100644 index 00000000..9c0b6d28 --- /dev/null +++ b/docs/libc/constant.MSG_DONTWAIT.html @@ -0,0 +1 @@ +libc::MSG_DONTWAIT - Rust

[][src]Constant libc::MSG_DONTWAIT

pub const MSG_DONTWAIT: c_int = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_EOR.html b/docs/libc/constant.MSG_EOR.html new file mode 100644 index 00000000..47dfccde --- /dev/null +++ b/docs/libc/constant.MSG_EOR.html @@ -0,0 +1 @@ +libc::MSG_EOR - Rust

[][src]Constant libc::MSG_EOR

pub const MSG_EOR: c_int = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_ERRQUEUE.html b/docs/libc/constant.MSG_ERRQUEUE.html new file mode 100644 index 00000000..0bc9ddc9 --- /dev/null +++ b/docs/libc/constant.MSG_ERRQUEUE.html @@ -0,0 +1 @@ +libc::MSG_ERRQUEUE - Rust

[][src]Constant libc::MSG_ERRQUEUE

pub const MSG_ERRQUEUE: c_int = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_EXCEPT.html b/docs/libc/constant.MSG_EXCEPT.html new file mode 100644 index 00000000..7b804130 --- /dev/null +++ b/docs/libc/constant.MSG_EXCEPT.html @@ -0,0 +1 @@ +libc::MSG_EXCEPT - Rust

[][src]Constant libc::MSG_EXCEPT

pub const MSG_EXCEPT: c_int = 0o20000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_FASTOPEN.html b/docs/libc/constant.MSG_FASTOPEN.html new file mode 100644 index 00000000..ac91ddb7 --- /dev/null +++ b/docs/libc/constant.MSG_FASTOPEN.html @@ -0,0 +1 @@ +libc::MSG_FASTOPEN - Rust

[][src]Constant libc::MSG_FASTOPEN

pub const MSG_FASTOPEN: c_int = 0x20000000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_FIN.html b/docs/libc/constant.MSG_FIN.html new file mode 100644 index 00000000..0b997f79 --- /dev/null +++ b/docs/libc/constant.MSG_FIN.html @@ -0,0 +1 @@ +libc::MSG_FIN - Rust

[][src]Constant libc::MSG_FIN

pub const MSG_FIN: c_int = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_INFO.html b/docs/libc/constant.MSG_INFO.html new file mode 100644 index 00000000..4a5ad6be --- /dev/null +++ b/docs/libc/constant.MSG_INFO.html @@ -0,0 +1 @@ +libc::MSG_INFO - Rust

[][src]Constant libc::MSG_INFO

pub const MSG_INFO: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_MORE.html b/docs/libc/constant.MSG_MORE.html new file mode 100644 index 00000000..2735e3cc --- /dev/null +++ b/docs/libc/constant.MSG_MORE.html @@ -0,0 +1 @@ +libc::MSG_MORE - Rust

[][src]Constant libc::MSG_MORE

pub const MSG_MORE: c_int = 0x8000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_NOERROR.html b/docs/libc/constant.MSG_NOERROR.html new file mode 100644 index 00000000..2b9315db --- /dev/null +++ b/docs/libc/constant.MSG_NOERROR.html @@ -0,0 +1 @@ +libc::MSG_NOERROR - Rust

[][src]Constant libc::MSG_NOERROR

pub const MSG_NOERROR: c_int = 0o10000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_NOSIGNAL.html b/docs/libc/constant.MSG_NOSIGNAL.html new file mode 100644 index 00000000..728a16e2 --- /dev/null +++ b/docs/libc/constant.MSG_NOSIGNAL.html @@ -0,0 +1 @@ +libc::MSG_NOSIGNAL - Rust

[][src]Constant libc::MSG_NOSIGNAL

pub const MSG_NOSIGNAL: c_int = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_OOB.html b/docs/libc/constant.MSG_OOB.html new file mode 100644 index 00000000..5bb28a64 --- /dev/null +++ b/docs/libc/constant.MSG_OOB.html @@ -0,0 +1 @@ +libc::MSG_OOB - Rust

[][src]Constant libc::MSG_OOB

pub const MSG_OOB: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_PEEK.html b/docs/libc/constant.MSG_PEEK.html new file mode 100644 index 00000000..edbc71c1 --- /dev/null +++ b/docs/libc/constant.MSG_PEEK.html @@ -0,0 +1 @@ +libc::MSG_PEEK - Rust

[][src]Constant libc::MSG_PEEK

pub const MSG_PEEK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_RST.html b/docs/libc/constant.MSG_RST.html new file mode 100644 index 00000000..5188aa1b --- /dev/null +++ b/docs/libc/constant.MSG_RST.html @@ -0,0 +1 @@ +libc::MSG_RST - Rust

[][src]Constant libc::MSG_RST

pub const MSG_RST: c_int = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_STAT.html b/docs/libc/constant.MSG_STAT.html new file mode 100644 index 00000000..6106e27a --- /dev/null +++ b/docs/libc/constant.MSG_STAT.html @@ -0,0 +1 @@ +libc::MSG_STAT - Rust

[][src]Constant libc::MSG_STAT

pub const MSG_STAT: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_SYN.html b/docs/libc/constant.MSG_SYN.html new file mode 100644 index 00000000..b8b0a0a6 --- /dev/null +++ b/docs/libc/constant.MSG_SYN.html @@ -0,0 +1 @@ +libc::MSG_SYN - Rust

[][src]Constant libc::MSG_SYN

pub const MSG_SYN: c_int = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_TRUNC.html b/docs/libc/constant.MSG_TRUNC.html new file mode 100644 index 00000000..8d057a11 --- /dev/null +++ b/docs/libc/constant.MSG_TRUNC.html @@ -0,0 +1 @@ +libc::MSG_TRUNC - Rust

[][src]Constant libc::MSG_TRUNC

pub const MSG_TRUNC: c_int = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_TRYHARD.html b/docs/libc/constant.MSG_TRYHARD.html new file mode 100644 index 00000000..db02ea69 --- /dev/null +++ b/docs/libc/constant.MSG_TRYHARD.html @@ -0,0 +1 @@ +libc::MSG_TRYHARD - Rust

[][src]Constant libc::MSG_TRYHARD

pub const MSG_TRYHARD: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_WAITALL.html b/docs/libc/constant.MSG_WAITALL.html new file mode 100644 index 00000000..e0b91354 --- /dev/null +++ b/docs/libc/constant.MSG_WAITALL.html @@ -0,0 +1 @@ +libc::MSG_WAITALL - Rust

[][src]Constant libc::MSG_WAITALL

pub const MSG_WAITALL: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.MSG_WAITFORONE.html b/docs/libc/constant.MSG_WAITFORONE.html new file mode 100644 index 00000000..743c0c4f --- /dev/null +++ b/docs/libc/constant.MSG_WAITFORONE.html @@ -0,0 +1 @@ +libc::MSG_WAITFORONE - Rust

[][src]Constant libc::MSG_WAITFORONE

pub const MSG_WAITFORONE: c_int = 0x10000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_ACTIVE.html b/docs/libc/constant.MS_ACTIVE.html new file mode 100644 index 00000000..521e464e --- /dev/null +++ b/docs/libc/constant.MS_ACTIVE.html @@ -0,0 +1 @@ +libc::MS_ACTIVE - Rust

[][src]Constant libc::MS_ACTIVE

pub const MS_ACTIVE: c_ulong = 0x40000000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_ASYNC.html b/docs/libc/constant.MS_ASYNC.html new file mode 100644 index 00000000..034513c7 --- /dev/null +++ b/docs/libc/constant.MS_ASYNC.html @@ -0,0 +1 @@ +libc::MS_ASYNC - Rust

[][src]Constant libc::MS_ASYNC

pub const MS_ASYNC: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.MS_BIND.html b/docs/libc/constant.MS_BIND.html new file mode 100644 index 00000000..f04715ff --- /dev/null +++ b/docs/libc/constant.MS_BIND.html @@ -0,0 +1 @@ +libc::MS_BIND - Rust

[][src]Constant libc::MS_BIND

pub const MS_BIND: c_ulong = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_DIRSYNC.html b/docs/libc/constant.MS_DIRSYNC.html new file mode 100644 index 00000000..97dc938b --- /dev/null +++ b/docs/libc/constant.MS_DIRSYNC.html @@ -0,0 +1 @@ +libc::MS_DIRSYNC - Rust

[][src]Constant libc::MS_DIRSYNC

pub const MS_DIRSYNC: c_ulong = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.MS_INVALIDATE.html b/docs/libc/constant.MS_INVALIDATE.html new file mode 100644 index 00000000..935ed88e --- /dev/null +++ b/docs/libc/constant.MS_INVALIDATE.html @@ -0,0 +1 @@ +libc::MS_INVALIDATE - Rust

[][src]Constant libc::MS_INVALIDATE

pub const MS_INVALIDATE: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.MS_I_VERSION.html b/docs/libc/constant.MS_I_VERSION.html new file mode 100644 index 00000000..2d20f82c --- /dev/null +++ b/docs/libc/constant.MS_I_VERSION.html @@ -0,0 +1 @@ +libc::MS_I_VERSION - Rust

[][src]Constant libc::MS_I_VERSION

pub const MS_I_VERSION: c_ulong = 0x800000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_KERNMOUNT.html b/docs/libc/constant.MS_KERNMOUNT.html new file mode 100644 index 00000000..5c758501 --- /dev/null +++ b/docs/libc/constant.MS_KERNMOUNT.html @@ -0,0 +1 @@ +libc::MS_KERNMOUNT - Rust

[][src]Constant libc::MS_KERNMOUNT

pub const MS_KERNMOUNT: c_ulong = 0x400000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_MANDLOCK.html b/docs/libc/constant.MS_MANDLOCK.html new file mode 100644 index 00000000..11feb3ca --- /dev/null +++ b/docs/libc/constant.MS_MANDLOCK.html @@ -0,0 +1 @@ +libc::MS_MANDLOCK - Rust

[][src]Constant libc::MS_MANDLOCK

pub const MS_MANDLOCK: c_ulong = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.MS_MGC_MSK.html b/docs/libc/constant.MS_MGC_MSK.html new file mode 100644 index 00000000..34a1a367 --- /dev/null +++ b/docs/libc/constant.MS_MGC_MSK.html @@ -0,0 +1 @@ +libc::MS_MGC_MSK - Rust

[][src]Constant libc::MS_MGC_MSK

pub const MS_MGC_MSK: c_ulong = 0xffff0000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_MGC_VAL.html b/docs/libc/constant.MS_MGC_VAL.html new file mode 100644 index 00000000..f7deb5f3 --- /dev/null +++ b/docs/libc/constant.MS_MGC_VAL.html @@ -0,0 +1 @@ +libc::MS_MGC_VAL - Rust

[][src]Constant libc::MS_MGC_VAL

pub const MS_MGC_VAL: c_ulong = 0xc0ed0000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_MOVE.html b/docs/libc/constant.MS_MOVE.html new file mode 100644 index 00000000..931d28b1 --- /dev/null +++ b/docs/libc/constant.MS_MOVE.html @@ -0,0 +1 @@ +libc::MS_MOVE - Rust

[][src]Constant libc::MS_MOVE

pub const MS_MOVE: c_ulong = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_NOATIME.html b/docs/libc/constant.MS_NOATIME.html new file mode 100644 index 00000000..829a8e67 --- /dev/null +++ b/docs/libc/constant.MS_NOATIME.html @@ -0,0 +1 @@ +libc::MS_NOATIME - Rust

[][src]Constant libc::MS_NOATIME

pub const MS_NOATIME: c_ulong = 0x0400;
\ No newline at end of file diff --git a/docs/libc/constant.MS_NODEV.html b/docs/libc/constant.MS_NODEV.html new file mode 100644 index 00000000..d30d6bb9 --- /dev/null +++ b/docs/libc/constant.MS_NODEV.html @@ -0,0 +1 @@ +libc::MS_NODEV - Rust

[][src]Constant libc::MS_NODEV

pub const MS_NODEV: c_ulong = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.MS_NODIRATIME.html b/docs/libc/constant.MS_NODIRATIME.html new file mode 100644 index 00000000..c1ecc0c4 --- /dev/null +++ b/docs/libc/constant.MS_NODIRATIME.html @@ -0,0 +1 @@ +libc::MS_NODIRATIME - Rust

[][src]Constant libc::MS_NODIRATIME

pub const MS_NODIRATIME: c_ulong = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.MS_NOEXEC.html b/docs/libc/constant.MS_NOEXEC.html new file mode 100644 index 00000000..26e635b0 --- /dev/null +++ b/docs/libc/constant.MS_NOEXEC.html @@ -0,0 +1 @@ +libc::MS_NOEXEC - Rust

[][src]Constant libc::MS_NOEXEC

pub const MS_NOEXEC: c_ulong = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.MS_NOSUID.html b/docs/libc/constant.MS_NOSUID.html new file mode 100644 index 00000000..a5fee992 --- /dev/null +++ b/docs/libc/constant.MS_NOSUID.html @@ -0,0 +1 @@ +libc::MS_NOSUID - Rust

[][src]Constant libc::MS_NOSUID

pub const MS_NOSUID: c_ulong = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.MS_NOUSER.html b/docs/libc/constant.MS_NOUSER.html new file mode 100644 index 00000000..2e04289c --- /dev/null +++ b/docs/libc/constant.MS_NOUSER.html @@ -0,0 +1 @@ +libc::MS_NOUSER - Rust

[][src]Constant libc::MS_NOUSER

pub const MS_NOUSER: c_ulong = 0xffffffff80000000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_POSIXACL.html b/docs/libc/constant.MS_POSIXACL.html new file mode 100644 index 00000000..a2a8de04 --- /dev/null +++ b/docs/libc/constant.MS_POSIXACL.html @@ -0,0 +1 @@ +libc::MS_POSIXACL - Rust

[][src]Constant libc::MS_POSIXACL

pub const MS_POSIXACL: c_ulong = 0x010000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_PRIVATE.html b/docs/libc/constant.MS_PRIVATE.html new file mode 100644 index 00000000..4825679c --- /dev/null +++ b/docs/libc/constant.MS_PRIVATE.html @@ -0,0 +1 @@ +libc::MS_PRIVATE - Rust

[][src]Constant libc::MS_PRIVATE

pub const MS_PRIVATE: c_ulong = 0x040000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_RDONLY.html b/docs/libc/constant.MS_RDONLY.html new file mode 100644 index 00000000..1b48ecce --- /dev/null +++ b/docs/libc/constant.MS_RDONLY.html @@ -0,0 +1 @@ +libc::MS_RDONLY - Rust

[][src]Constant libc::MS_RDONLY

pub const MS_RDONLY: c_ulong = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.MS_REC.html b/docs/libc/constant.MS_REC.html new file mode 100644 index 00000000..7fa58808 --- /dev/null +++ b/docs/libc/constant.MS_REC.html @@ -0,0 +1 @@ +libc::MS_REC - Rust

[][src]Constant libc::MS_REC

pub const MS_REC: c_ulong = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_RELATIME.html b/docs/libc/constant.MS_RELATIME.html new file mode 100644 index 00000000..81fa67ab --- /dev/null +++ b/docs/libc/constant.MS_RELATIME.html @@ -0,0 +1 @@ +libc::MS_RELATIME - Rust

[][src]Constant libc::MS_RELATIME

pub const MS_RELATIME: c_ulong = 0x200000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_REMOUNT.html b/docs/libc/constant.MS_REMOUNT.html new file mode 100644 index 00000000..13e5f9f7 --- /dev/null +++ b/docs/libc/constant.MS_REMOUNT.html @@ -0,0 +1 @@ +libc::MS_REMOUNT - Rust

[][src]Constant libc::MS_REMOUNT

pub const MS_REMOUNT: c_ulong = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.MS_RMT_MASK.html b/docs/libc/constant.MS_RMT_MASK.html new file mode 100644 index 00000000..ece586f8 --- /dev/null +++ b/docs/libc/constant.MS_RMT_MASK.html @@ -0,0 +1 @@ +libc::MS_RMT_MASK - Rust

[][src]Constant libc::MS_RMT_MASK

pub const MS_RMT_MASK: c_ulong = 0x02800051;
\ No newline at end of file diff --git a/docs/libc/constant.MS_SHARED.html b/docs/libc/constant.MS_SHARED.html new file mode 100644 index 00000000..c4ace4b4 --- /dev/null +++ b/docs/libc/constant.MS_SHARED.html @@ -0,0 +1 @@ +libc::MS_SHARED - Rust

[][src]Constant libc::MS_SHARED

pub const MS_SHARED: c_ulong = 0x100000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_SILENT.html b/docs/libc/constant.MS_SILENT.html new file mode 100644 index 00000000..ebb0b556 --- /dev/null +++ b/docs/libc/constant.MS_SILENT.html @@ -0,0 +1 @@ +libc::MS_SILENT - Rust

[][src]Constant libc::MS_SILENT

pub const MS_SILENT: c_ulong = 0x8000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_SLAVE.html b/docs/libc/constant.MS_SLAVE.html new file mode 100644 index 00000000..0fce4e03 --- /dev/null +++ b/docs/libc/constant.MS_SLAVE.html @@ -0,0 +1 @@ +libc::MS_SLAVE - Rust

[][src]Constant libc::MS_SLAVE

pub const MS_SLAVE: c_ulong = 0x080000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_STRICTATIME.html b/docs/libc/constant.MS_STRICTATIME.html new file mode 100644 index 00000000..11e13aa5 --- /dev/null +++ b/docs/libc/constant.MS_STRICTATIME.html @@ -0,0 +1 @@ +libc::MS_STRICTATIME - Rust

[][src]Constant libc::MS_STRICTATIME

pub const MS_STRICTATIME: c_ulong = 0x1000000;
\ No newline at end of file diff --git a/docs/libc/constant.MS_SYNC.html b/docs/libc/constant.MS_SYNC.html new file mode 100644 index 00000000..af3f1592 --- /dev/null +++ b/docs/libc/constant.MS_SYNC.html @@ -0,0 +1 @@ +libc::MS_SYNC - Rust

[][src]Constant libc::MS_SYNC

pub const MS_SYNC: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.MS_SYNCHRONOUS.html b/docs/libc/constant.MS_SYNCHRONOUS.html new file mode 100644 index 00000000..4f80828e --- /dev/null +++ b/docs/libc/constant.MS_SYNCHRONOUS.html @@ -0,0 +1 @@ +libc::MS_SYNCHRONOUS - Rust

[][src]Constant libc::MS_SYNCHRONOUS

pub const MS_SYNCHRONOUS: c_ulong = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.MS_UNBINDABLE.html b/docs/libc/constant.MS_UNBINDABLE.html new file mode 100644 index 00000000..c1efbde7 --- /dev/null +++ b/docs/libc/constant.MS_UNBINDABLE.html @@ -0,0 +1 @@ +libc::MS_UNBINDABLE - Rust

[][src]Constant libc::MS_UNBINDABLE

pub const MS_UNBINDABLE: c_ulong = 0x020000;
\ No newline at end of file diff --git a/docs/libc/constant.M_ARENA_MAX.html b/docs/libc/constant.M_ARENA_MAX.html new file mode 100644 index 00000000..375d3892 --- /dev/null +++ b/docs/libc/constant.M_ARENA_MAX.html @@ -0,0 +1 @@ +libc::M_ARENA_MAX - Rust

[][src]Constant libc::M_ARENA_MAX

pub const M_ARENA_MAX: c_int = -8;
\ No newline at end of file diff --git a/docs/libc/constant.M_ARENA_TEST.html b/docs/libc/constant.M_ARENA_TEST.html new file mode 100644 index 00000000..4d8e3837 --- /dev/null +++ b/docs/libc/constant.M_ARENA_TEST.html @@ -0,0 +1 @@ +libc::M_ARENA_TEST - Rust

[][src]Constant libc::M_ARENA_TEST

pub const M_ARENA_TEST: c_int = -7;
\ No newline at end of file diff --git a/docs/libc/constant.M_CHECK_ACTION.html b/docs/libc/constant.M_CHECK_ACTION.html new file mode 100644 index 00000000..ab3956b5 --- /dev/null +++ b/docs/libc/constant.M_CHECK_ACTION.html @@ -0,0 +1 @@ +libc::M_CHECK_ACTION - Rust

[][src]Constant libc::M_CHECK_ACTION

pub const M_CHECK_ACTION: c_int = -5;
\ No newline at end of file diff --git a/docs/libc/constant.M_GRAIN.html b/docs/libc/constant.M_GRAIN.html new file mode 100644 index 00000000..ce80dcd3 --- /dev/null +++ b/docs/libc/constant.M_GRAIN.html @@ -0,0 +1 @@ +libc::M_GRAIN - Rust

[][src]Constant libc::M_GRAIN

pub const M_GRAIN: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.M_KEEP.html b/docs/libc/constant.M_KEEP.html new file mode 100644 index 00000000..d0fd7194 --- /dev/null +++ b/docs/libc/constant.M_KEEP.html @@ -0,0 +1 @@ +libc::M_KEEP - Rust

[][src]Constant libc::M_KEEP

pub const M_KEEP: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.M_MMAP_MAX.html b/docs/libc/constant.M_MMAP_MAX.html new file mode 100644 index 00000000..d8b9f186 --- /dev/null +++ b/docs/libc/constant.M_MMAP_MAX.html @@ -0,0 +1 @@ +libc::M_MMAP_MAX - Rust

[][src]Constant libc::M_MMAP_MAX

pub const M_MMAP_MAX: c_int = -4;
\ No newline at end of file diff --git a/docs/libc/constant.M_MMAP_THRESHOLD.html b/docs/libc/constant.M_MMAP_THRESHOLD.html new file mode 100644 index 00000000..931b40eb --- /dev/null +++ b/docs/libc/constant.M_MMAP_THRESHOLD.html @@ -0,0 +1 @@ +libc::M_MMAP_THRESHOLD - Rust

[][src]Constant libc::M_MMAP_THRESHOLD

pub const M_MMAP_THRESHOLD: c_int = -3;
\ No newline at end of file diff --git a/docs/libc/constant.M_MXFAST.html b/docs/libc/constant.M_MXFAST.html new file mode 100644 index 00000000..6b5c4de7 --- /dev/null +++ b/docs/libc/constant.M_MXFAST.html @@ -0,0 +1 @@ +libc::M_MXFAST - Rust

[][src]Constant libc::M_MXFAST

pub const M_MXFAST: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.M_NLBLKS.html b/docs/libc/constant.M_NLBLKS.html new file mode 100644 index 00000000..54d9daab --- /dev/null +++ b/docs/libc/constant.M_NLBLKS.html @@ -0,0 +1 @@ +libc::M_NLBLKS - Rust

[][src]Constant libc::M_NLBLKS

pub const M_NLBLKS: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.M_PERTURB.html b/docs/libc/constant.M_PERTURB.html new file mode 100644 index 00000000..67bde2b4 --- /dev/null +++ b/docs/libc/constant.M_PERTURB.html @@ -0,0 +1 @@ +libc::M_PERTURB - Rust

[][src]Constant libc::M_PERTURB

pub const M_PERTURB: c_int = -6;
\ No newline at end of file diff --git a/docs/libc/constant.M_TOP_PAD.html b/docs/libc/constant.M_TOP_PAD.html new file mode 100644 index 00000000..76669d3d --- /dev/null +++ b/docs/libc/constant.M_TOP_PAD.html @@ -0,0 +1 @@ +libc::M_TOP_PAD - Rust

[][src]Constant libc::M_TOP_PAD

pub const M_TOP_PAD: c_int = -2;
\ No newline at end of file diff --git a/docs/libc/constant.M_TRIM_THRESHOLD.html b/docs/libc/constant.M_TRIM_THRESHOLD.html new file mode 100644 index 00000000..a2966a3a --- /dev/null +++ b/docs/libc/constant.M_TRIM_THRESHOLD.html @@ -0,0 +1 @@ +libc::M_TRIM_THRESHOLD - Rust

[][src]Constant libc::M_TRIM_THRESHOLD

pub const M_TRIM_THRESHOLD: c_int = -1;
\ No newline at end of file diff --git a/docs/libc/constant.NCCS.html b/docs/libc/constant.NCCS.html new file mode 100644 index 00000000..592db50c --- /dev/null +++ b/docs/libc/constant.NCCS.html @@ -0,0 +1 @@ +libc::NCCS - Rust

[][src]Constant libc::NCCS

pub const NCCS: usize = 32;
\ No newline at end of file diff --git a/docs/libc/constant.NCP_SUPER_MAGIC.html b/docs/libc/constant.NCP_SUPER_MAGIC.html new file mode 100644 index 00000000..1a0638b7 --- /dev/null +++ b/docs/libc/constant.NCP_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::NCP_SUPER_MAGIC - Rust

[][src]Constant libc::NCP_SUPER_MAGIC

pub const NCP_SUPER_MAGIC: c_long = 0x0000564c;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_CACHEINFO.html b/docs/libc/constant.NDA_CACHEINFO.html new file mode 100644 index 00000000..82100b30 --- /dev/null +++ b/docs/libc/constant.NDA_CACHEINFO.html @@ -0,0 +1 @@ +libc::NDA_CACHEINFO - Rust

[][src]Constant libc::NDA_CACHEINFO

pub const NDA_CACHEINFO: c_ushort = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_DST.html b/docs/libc/constant.NDA_DST.html new file mode 100644 index 00000000..1e0ed469 --- /dev/null +++ b/docs/libc/constant.NDA_DST.html @@ -0,0 +1 @@ +libc::NDA_DST - Rust

[][src]Constant libc::NDA_DST

pub const NDA_DST: c_ushort = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_IFINDEX.html b/docs/libc/constant.NDA_IFINDEX.html new file mode 100644 index 00000000..ec8009a3 --- /dev/null +++ b/docs/libc/constant.NDA_IFINDEX.html @@ -0,0 +1 @@ +libc::NDA_IFINDEX - Rust

[][src]Constant libc::NDA_IFINDEX

pub const NDA_IFINDEX: c_ushort = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_LINK_NETNSID.html b/docs/libc/constant.NDA_LINK_NETNSID.html new file mode 100644 index 00000000..d25a3dfa --- /dev/null +++ b/docs/libc/constant.NDA_LINK_NETNSID.html @@ -0,0 +1 @@ +libc::NDA_LINK_NETNSID - Rust

[][src]Constant libc::NDA_LINK_NETNSID

pub const NDA_LINK_NETNSID: c_ushort = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_LLADDR.html b/docs/libc/constant.NDA_LLADDR.html new file mode 100644 index 00000000..aaf769cb --- /dev/null +++ b/docs/libc/constant.NDA_LLADDR.html @@ -0,0 +1 @@ +libc::NDA_LLADDR - Rust

[][src]Constant libc::NDA_LLADDR

pub const NDA_LLADDR: c_ushort = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_MASTER.html b/docs/libc/constant.NDA_MASTER.html new file mode 100644 index 00000000..ee4de26b --- /dev/null +++ b/docs/libc/constant.NDA_MASTER.html @@ -0,0 +1 @@ +libc::NDA_MASTER - Rust

[][src]Constant libc::NDA_MASTER

pub const NDA_MASTER: c_ushort = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_PORT.html b/docs/libc/constant.NDA_PORT.html new file mode 100644 index 00000000..6fe6cb6f --- /dev/null +++ b/docs/libc/constant.NDA_PORT.html @@ -0,0 +1 @@ +libc::NDA_PORT - Rust

[][src]Constant libc::NDA_PORT

pub const NDA_PORT: c_ushort = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_PROBES.html b/docs/libc/constant.NDA_PROBES.html new file mode 100644 index 00000000..b0c25d07 --- /dev/null +++ b/docs/libc/constant.NDA_PROBES.html @@ -0,0 +1 @@ +libc::NDA_PROBES - Rust

[][src]Constant libc::NDA_PROBES

pub const NDA_PROBES: c_ushort = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_SRC_VNI.html b/docs/libc/constant.NDA_SRC_VNI.html new file mode 100644 index 00000000..03ef882d --- /dev/null +++ b/docs/libc/constant.NDA_SRC_VNI.html @@ -0,0 +1 @@ +libc::NDA_SRC_VNI - Rust

[][src]Constant libc::NDA_SRC_VNI

pub const NDA_SRC_VNI: c_ushort = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_UNSPEC.html b/docs/libc/constant.NDA_UNSPEC.html new file mode 100644 index 00000000..9b4e9e7f --- /dev/null +++ b/docs/libc/constant.NDA_UNSPEC.html @@ -0,0 +1 @@ +libc::NDA_UNSPEC - Rust

[][src]Constant libc::NDA_UNSPEC

pub const NDA_UNSPEC: c_ushort = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_VLAN.html b/docs/libc/constant.NDA_VLAN.html new file mode 100644 index 00000000..efd380e0 --- /dev/null +++ b/docs/libc/constant.NDA_VLAN.html @@ -0,0 +1 @@ +libc::NDA_VLAN - Rust

[][src]Constant libc::NDA_VLAN

pub const NDA_VLAN: c_ushort = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NDA_VNI.html b/docs/libc/constant.NDA_VNI.html new file mode 100644 index 00000000..72c1940f --- /dev/null +++ b/docs/libc/constant.NDA_VNI.html @@ -0,0 +1 @@ +libc::NDA_VNI - Rust

[][src]Constant libc::NDA_VNI

pub const NDA_VNI: c_ushort = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_ADD_MEMBERSHIP.html b/docs/libc/constant.NETLINK_ADD_MEMBERSHIP.html new file mode 100644 index 00000000..0c6eb331 --- /dev/null +++ b/docs/libc/constant.NETLINK_ADD_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::NETLINK_ADD_MEMBERSHIP - Rust

[][src]Constant libc::NETLINK_ADD_MEMBERSHIP

pub const NETLINK_ADD_MEMBERSHIP: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_AUDIT.html b/docs/libc/constant.NETLINK_AUDIT.html new file mode 100644 index 00000000..36dcd772 --- /dev/null +++ b/docs/libc/constant.NETLINK_AUDIT.html @@ -0,0 +1 @@ +libc::NETLINK_AUDIT - Rust

[][src]Constant libc::NETLINK_AUDIT

pub const NETLINK_AUDIT: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_BROADCAST_ERROR.html b/docs/libc/constant.NETLINK_BROADCAST_ERROR.html new file mode 100644 index 00000000..75c40756 --- /dev/null +++ b/docs/libc/constant.NETLINK_BROADCAST_ERROR.html @@ -0,0 +1 @@ +libc::NETLINK_BROADCAST_ERROR - Rust

[][src]Constant libc::NETLINK_BROADCAST_ERROR

pub const NETLINK_BROADCAST_ERROR: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_CAP_ACK.html b/docs/libc/constant.NETLINK_CAP_ACK.html new file mode 100644 index 00000000..2f4c30e8 --- /dev/null +++ b/docs/libc/constant.NETLINK_CAP_ACK.html @@ -0,0 +1 @@ +libc::NETLINK_CAP_ACK - Rust

[][src]Constant libc::NETLINK_CAP_ACK

pub const NETLINK_CAP_ACK: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_CONNECTOR.html b/docs/libc/constant.NETLINK_CONNECTOR.html new file mode 100644 index 00000000..d71eb423 --- /dev/null +++ b/docs/libc/constant.NETLINK_CONNECTOR.html @@ -0,0 +1 @@ +libc::NETLINK_CONNECTOR - Rust

[][src]Constant libc::NETLINK_CONNECTOR

pub const NETLINK_CONNECTOR: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_CRYPTO.html b/docs/libc/constant.NETLINK_CRYPTO.html new file mode 100644 index 00000000..20f1f66d --- /dev/null +++ b/docs/libc/constant.NETLINK_CRYPTO.html @@ -0,0 +1 @@ +libc::NETLINK_CRYPTO - Rust

[][src]Constant libc::NETLINK_CRYPTO

pub const NETLINK_CRYPTO: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_DNRTMSG.html b/docs/libc/constant.NETLINK_DNRTMSG.html new file mode 100644 index 00000000..8cac4ad5 --- /dev/null +++ b/docs/libc/constant.NETLINK_DNRTMSG.html @@ -0,0 +1 @@ +libc::NETLINK_DNRTMSG - Rust

[][src]Constant libc::NETLINK_DNRTMSG

pub const NETLINK_DNRTMSG: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_DROP_MEMBERSHIP.html b/docs/libc/constant.NETLINK_DROP_MEMBERSHIP.html new file mode 100644 index 00000000..fb3e0066 --- /dev/null +++ b/docs/libc/constant.NETLINK_DROP_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::NETLINK_DROP_MEMBERSHIP - Rust

[][src]Constant libc::NETLINK_DROP_MEMBERSHIP

pub const NETLINK_DROP_MEMBERSHIP: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_ECRYPTFS.html b/docs/libc/constant.NETLINK_ECRYPTFS.html new file mode 100644 index 00000000..07307918 --- /dev/null +++ b/docs/libc/constant.NETLINK_ECRYPTFS.html @@ -0,0 +1 @@ +libc::NETLINK_ECRYPTFS - Rust

[][src]Constant libc::NETLINK_ECRYPTFS

pub const NETLINK_ECRYPTFS: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_FIB_LOOKUP.html b/docs/libc/constant.NETLINK_FIB_LOOKUP.html new file mode 100644 index 00000000..45bbca43 --- /dev/null +++ b/docs/libc/constant.NETLINK_FIB_LOOKUP.html @@ -0,0 +1 @@ +libc::NETLINK_FIB_LOOKUP - Rust

[][src]Constant libc::NETLINK_FIB_LOOKUP

pub const NETLINK_FIB_LOOKUP: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_FIREWALL.html b/docs/libc/constant.NETLINK_FIREWALL.html new file mode 100644 index 00000000..e569aa39 --- /dev/null +++ b/docs/libc/constant.NETLINK_FIREWALL.html @@ -0,0 +1 @@ +libc::NETLINK_FIREWALL - Rust

[][src]Constant libc::NETLINK_FIREWALL

pub const NETLINK_FIREWALL: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_GENERIC.html b/docs/libc/constant.NETLINK_GENERIC.html new file mode 100644 index 00000000..779680ee --- /dev/null +++ b/docs/libc/constant.NETLINK_GENERIC.html @@ -0,0 +1 @@ +libc::NETLINK_GENERIC - Rust

[][src]Constant libc::NETLINK_GENERIC

pub const NETLINK_GENERIC: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_INET_DIAG.html b/docs/libc/constant.NETLINK_INET_DIAG.html new file mode 100644 index 00000000..8221efff --- /dev/null +++ b/docs/libc/constant.NETLINK_INET_DIAG.html @@ -0,0 +1 @@ +libc::NETLINK_INET_DIAG - Rust

[][src]Constant libc::NETLINK_INET_DIAG

pub const NETLINK_INET_DIAG: c_int = NETLINK_SOCK_DIAG; // 4i32
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_IP6_FW.html b/docs/libc/constant.NETLINK_IP6_FW.html new file mode 100644 index 00000000..25c02496 --- /dev/null +++ b/docs/libc/constant.NETLINK_IP6_FW.html @@ -0,0 +1 @@ +libc::NETLINK_IP6_FW - Rust

[][src]Constant libc::NETLINK_IP6_FW

pub const NETLINK_IP6_FW: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_ISCSI.html b/docs/libc/constant.NETLINK_ISCSI.html new file mode 100644 index 00000000..a18434d0 --- /dev/null +++ b/docs/libc/constant.NETLINK_ISCSI.html @@ -0,0 +1 @@ +libc::NETLINK_ISCSI - Rust

[][src]Constant libc::NETLINK_ISCSI

pub const NETLINK_ISCSI: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_KOBJECT_UEVENT.html b/docs/libc/constant.NETLINK_KOBJECT_UEVENT.html new file mode 100644 index 00000000..63e89b39 --- /dev/null +++ b/docs/libc/constant.NETLINK_KOBJECT_UEVENT.html @@ -0,0 +1 @@ +libc::NETLINK_KOBJECT_UEVENT - Rust

[][src]Constant libc::NETLINK_KOBJECT_UEVENT

pub const NETLINK_KOBJECT_UEVENT: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_LISTEN_ALL_NSID.html b/docs/libc/constant.NETLINK_LISTEN_ALL_NSID.html new file mode 100644 index 00000000..1a925ab6 --- /dev/null +++ b/docs/libc/constant.NETLINK_LISTEN_ALL_NSID.html @@ -0,0 +1 @@ +libc::NETLINK_LISTEN_ALL_NSID - Rust

[][src]Constant libc::NETLINK_LISTEN_ALL_NSID

pub const NETLINK_LISTEN_ALL_NSID: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_LIST_MEMBERSHIPS.html b/docs/libc/constant.NETLINK_LIST_MEMBERSHIPS.html new file mode 100644 index 00000000..a94810c9 --- /dev/null +++ b/docs/libc/constant.NETLINK_LIST_MEMBERSHIPS.html @@ -0,0 +1 @@ +libc::NETLINK_LIST_MEMBERSHIPS - Rust

[][src]Constant libc::NETLINK_LIST_MEMBERSHIPS

pub const NETLINK_LIST_MEMBERSHIPS: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_NETFILTER.html b/docs/libc/constant.NETLINK_NETFILTER.html new file mode 100644 index 00000000..3de1d486 --- /dev/null +++ b/docs/libc/constant.NETLINK_NETFILTER.html @@ -0,0 +1 @@ +libc::NETLINK_NETFILTER - Rust

[][src]Constant libc::NETLINK_NETFILTER

pub const NETLINK_NETFILTER: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_NFLOG.html b/docs/libc/constant.NETLINK_NFLOG.html new file mode 100644 index 00000000..a1d8a8ed --- /dev/null +++ b/docs/libc/constant.NETLINK_NFLOG.html @@ -0,0 +1 @@ +libc::NETLINK_NFLOG - Rust

[][src]Constant libc::NETLINK_NFLOG

pub const NETLINK_NFLOG: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_NO_ENOBUFS.html b/docs/libc/constant.NETLINK_NO_ENOBUFS.html new file mode 100644 index 00000000..5d3afe79 --- /dev/null +++ b/docs/libc/constant.NETLINK_NO_ENOBUFS.html @@ -0,0 +1 @@ +libc::NETLINK_NO_ENOBUFS - Rust

[][src]Constant libc::NETLINK_NO_ENOBUFS

pub const NETLINK_NO_ENOBUFS: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_PKTINFO.html b/docs/libc/constant.NETLINK_PKTINFO.html new file mode 100644 index 00000000..86ac7fd7 --- /dev/null +++ b/docs/libc/constant.NETLINK_PKTINFO.html @@ -0,0 +1 @@ +libc::NETLINK_PKTINFO - Rust

[][src]Constant libc::NETLINK_PKTINFO

pub const NETLINK_PKTINFO: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_RDMA.html b/docs/libc/constant.NETLINK_RDMA.html new file mode 100644 index 00000000..f2ecda7d --- /dev/null +++ b/docs/libc/constant.NETLINK_RDMA.html @@ -0,0 +1 @@ +libc::NETLINK_RDMA - Rust

[][src]Constant libc::NETLINK_RDMA

pub const NETLINK_RDMA: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_ROUTE.html b/docs/libc/constant.NETLINK_ROUTE.html new file mode 100644 index 00000000..8905a40b --- /dev/null +++ b/docs/libc/constant.NETLINK_ROUTE.html @@ -0,0 +1 @@ +libc::NETLINK_ROUTE - Rust

[][src]Constant libc::NETLINK_ROUTE

pub const NETLINK_ROUTE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_RX_RING.html b/docs/libc/constant.NETLINK_RX_RING.html new file mode 100644 index 00000000..b6937de8 --- /dev/null +++ b/docs/libc/constant.NETLINK_RX_RING.html @@ -0,0 +1 @@ +libc::NETLINK_RX_RING - Rust

[][src]Constant libc::NETLINK_RX_RING

pub const NETLINK_RX_RING: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_SCSITRANSPORT.html b/docs/libc/constant.NETLINK_SCSITRANSPORT.html new file mode 100644 index 00000000..98de9dea --- /dev/null +++ b/docs/libc/constant.NETLINK_SCSITRANSPORT.html @@ -0,0 +1 @@ +libc::NETLINK_SCSITRANSPORT - Rust

[][src]Constant libc::NETLINK_SCSITRANSPORT

pub const NETLINK_SCSITRANSPORT: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_SELINUX.html b/docs/libc/constant.NETLINK_SELINUX.html new file mode 100644 index 00000000..251e5dcd --- /dev/null +++ b/docs/libc/constant.NETLINK_SELINUX.html @@ -0,0 +1 @@ +libc::NETLINK_SELINUX - Rust

[][src]Constant libc::NETLINK_SELINUX

pub const NETLINK_SELINUX: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_SOCK_DIAG.html b/docs/libc/constant.NETLINK_SOCK_DIAG.html new file mode 100644 index 00000000..7c79842c --- /dev/null +++ b/docs/libc/constant.NETLINK_SOCK_DIAG.html @@ -0,0 +1 @@ +libc::NETLINK_SOCK_DIAG - Rust

[][src]Constant libc::NETLINK_SOCK_DIAG

pub const NETLINK_SOCK_DIAG: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_TX_RING.html b/docs/libc/constant.NETLINK_TX_RING.html new file mode 100644 index 00000000..c3949f21 --- /dev/null +++ b/docs/libc/constant.NETLINK_TX_RING.html @@ -0,0 +1 @@ +libc::NETLINK_TX_RING - Rust

[][src]Constant libc::NETLINK_TX_RING

pub const NETLINK_TX_RING: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_UNUSED.html b/docs/libc/constant.NETLINK_UNUSED.html new file mode 100644 index 00000000..87602d63 --- /dev/null +++ b/docs/libc/constant.NETLINK_UNUSED.html @@ -0,0 +1 @@ +libc::NETLINK_UNUSED - Rust

[][src]Constant libc::NETLINK_UNUSED

pub const NETLINK_UNUSED: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_USERSOCK.html b/docs/libc/constant.NETLINK_USERSOCK.html new file mode 100644 index 00000000..9bdbbb1e --- /dev/null +++ b/docs/libc/constant.NETLINK_USERSOCK.html @@ -0,0 +1 @@ +libc::NETLINK_USERSOCK - Rust

[][src]Constant libc::NETLINK_USERSOCK

pub const NETLINK_USERSOCK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NETLINK_XFRM.html b/docs/libc/constant.NETLINK_XFRM.html new file mode 100644 index 00000000..e3e8bf19 --- /dev/null +++ b/docs/libc/constant.NETLINK_XFRM.html @@ -0,0 +1 @@ +libc::NETLINK_XFRM - Rust

[][src]Constant libc::NETLINK_XFRM

pub const NETLINK_XFRM: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NEW_TIME.html b/docs/libc/constant.NEW_TIME.html new file mode 100644 index 00000000..6310a00b --- /dev/null +++ b/docs/libc/constant.NEW_TIME.html @@ -0,0 +1 @@ +libc::NEW_TIME - Rust

[][src]Constant libc::NEW_TIME

pub const NEW_TIME: c_short = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFNETLINK_V0.html b/docs/libc/constant.NFNETLINK_V0.html new file mode 100644 index 00000000..583d60b5 --- /dev/null +++ b/docs/libc/constant.NFNETLINK_V0.html @@ -0,0 +1 @@ +libc::NFNETLINK_V0 - Rust

[][src]Constant libc::NFNETLINK_V0

pub const NFNETLINK_V0: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_ACCT_QUOTA.html b/docs/libc/constant.NFNLGRP_ACCT_QUOTA.html new file mode 100644 index 00000000..2948da6c --- /dev/null +++ b/docs/libc/constant.NFNLGRP_ACCT_QUOTA.html @@ -0,0 +1 @@ +libc::NFNLGRP_ACCT_QUOTA - Rust

[][src]Constant libc::NFNLGRP_ACCT_QUOTA

pub const NFNLGRP_ACCT_QUOTA: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_CONNTRACK_DESTROY.html b/docs/libc/constant.NFNLGRP_CONNTRACK_DESTROY.html new file mode 100644 index 00000000..449c6953 --- /dev/null +++ b/docs/libc/constant.NFNLGRP_CONNTRACK_DESTROY.html @@ -0,0 +1 @@ +libc::NFNLGRP_CONNTRACK_DESTROY - Rust

[][src]Constant libc::NFNLGRP_CONNTRACK_DESTROY

pub const NFNLGRP_CONNTRACK_DESTROY: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_DESTROY.html b/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_DESTROY.html new file mode 100644 index 00000000..a70f6b1f --- /dev/null +++ b/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_DESTROY.html @@ -0,0 +1 @@ +libc::NFNLGRP_CONNTRACK_EXP_DESTROY - Rust

[][src]Constant libc::NFNLGRP_CONNTRACK_EXP_DESTROY

pub const NFNLGRP_CONNTRACK_EXP_DESTROY: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_NEW.html b/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_NEW.html new file mode 100644 index 00000000..bb11fa7c --- /dev/null +++ b/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_NEW.html @@ -0,0 +1 @@ +libc::NFNLGRP_CONNTRACK_EXP_NEW - Rust

[][src]Constant libc::NFNLGRP_CONNTRACK_EXP_NEW

pub const NFNLGRP_CONNTRACK_EXP_NEW: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_UPDATE.html b/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_UPDATE.html new file mode 100644 index 00000000..0b63daf4 --- /dev/null +++ b/docs/libc/constant.NFNLGRP_CONNTRACK_EXP_UPDATE.html @@ -0,0 +1 @@ +libc::NFNLGRP_CONNTRACK_EXP_UPDATE - Rust

[][src]Constant libc::NFNLGRP_CONNTRACK_EXP_UPDATE

pub const NFNLGRP_CONNTRACK_EXP_UPDATE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_CONNTRACK_NEW.html b/docs/libc/constant.NFNLGRP_CONNTRACK_NEW.html new file mode 100644 index 00000000..9e92bb64 --- /dev/null +++ b/docs/libc/constant.NFNLGRP_CONNTRACK_NEW.html @@ -0,0 +1 @@ +libc::NFNLGRP_CONNTRACK_NEW - Rust

[][src]Constant libc::NFNLGRP_CONNTRACK_NEW

pub const NFNLGRP_CONNTRACK_NEW: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_CONNTRACK_UPDATE.html b/docs/libc/constant.NFNLGRP_CONNTRACK_UPDATE.html new file mode 100644 index 00000000..1649db91 --- /dev/null +++ b/docs/libc/constant.NFNLGRP_CONNTRACK_UPDATE.html @@ -0,0 +1 @@ +libc::NFNLGRP_CONNTRACK_UPDATE - Rust

[][src]Constant libc::NFNLGRP_CONNTRACK_UPDATE

pub const NFNLGRP_CONNTRACK_UPDATE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_NFTABLES.html b/docs/libc/constant.NFNLGRP_NFTABLES.html new file mode 100644 index 00000000..5f1f306a --- /dev/null +++ b/docs/libc/constant.NFNLGRP_NFTABLES.html @@ -0,0 +1 @@ +libc::NFNLGRP_NFTABLES - Rust

[][src]Constant libc::NFNLGRP_NFTABLES

pub const NFNLGRP_NFTABLES: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NFNLGRP_NONE.html b/docs/libc/constant.NFNLGRP_NONE.html new file mode 100644 index 00000000..460d3ea7 --- /dev/null +++ b/docs/libc/constant.NFNLGRP_NONE.html @@ -0,0 +1 @@ +libc::NFNLGRP_NONE - Rust

[][src]Constant libc::NFNLGRP_NONE

pub const NFNLGRP_NONE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_MSG_BATCH_BEGIN.html b/docs/libc/constant.NFNL_MSG_BATCH_BEGIN.html new file mode 100644 index 00000000..469276a9 --- /dev/null +++ b/docs/libc/constant.NFNL_MSG_BATCH_BEGIN.html @@ -0,0 +1 @@ +libc::NFNL_MSG_BATCH_BEGIN - Rust

[][src]Constant libc::NFNL_MSG_BATCH_BEGIN

pub const NFNL_MSG_BATCH_BEGIN: c_int = NLMSG_MIN_TYPE; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_MSG_BATCH_END.html b/docs/libc/constant.NFNL_MSG_BATCH_END.html new file mode 100644 index 00000000..f66a9f5c --- /dev/null +++ b/docs/libc/constant.NFNL_MSG_BATCH_END.html @@ -0,0 +1 @@ +libc::NFNL_MSG_BATCH_END - Rust

[][src]Constant libc::NFNL_MSG_BATCH_END

pub const NFNL_MSG_BATCH_END: c_int = NLMSG_MIN_TYPE + 1; // 17i32
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_ACCT.html b/docs/libc/constant.NFNL_SUBSYS_ACCT.html new file mode 100644 index 00000000..2cd27793 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_ACCT.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_ACCT - Rust

[][src]Constant libc::NFNL_SUBSYS_ACCT

pub const NFNL_SUBSYS_ACCT: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_COUNT.html b/docs/libc/constant.NFNL_SUBSYS_COUNT.html new file mode 100644 index 00000000..cb4e4b73 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_COUNT.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_COUNT - Rust

[][src]Constant libc::NFNL_SUBSYS_COUNT

pub const NFNL_SUBSYS_COUNT: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_CTHELPER.html b/docs/libc/constant.NFNL_SUBSYS_CTHELPER.html new file mode 100644 index 00000000..ea4aa94b --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_CTHELPER.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_CTHELPER - Rust

[][src]Constant libc::NFNL_SUBSYS_CTHELPER

pub const NFNL_SUBSYS_CTHELPER: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_CTNETLINK.html b/docs/libc/constant.NFNL_SUBSYS_CTNETLINK.html new file mode 100644 index 00000000..6db96375 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_CTNETLINK.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_CTNETLINK - Rust

[][src]Constant libc::NFNL_SUBSYS_CTNETLINK

pub const NFNL_SUBSYS_CTNETLINK: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_CTNETLINK_EXP.html b/docs/libc/constant.NFNL_SUBSYS_CTNETLINK_EXP.html new file mode 100644 index 00000000..9176dc52 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_CTNETLINK_EXP.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_CTNETLINK_EXP - Rust

[][src]Constant libc::NFNL_SUBSYS_CTNETLINK_EXP

pub const NFNL_SUBSYS_CTNETLINK_EXP: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_CTNETLINK_TIMEOUT.html b/docs/libc/constant.NFNL_SUBSYS_CTNETLINK_TIMEOUT.html new file mode 100644 index 00000000..ad86c7c3 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_CTNETLINK_TIMEOUT.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_CTNETLINK_TIMEOUT - Rust

[][src]Constant libc::NFNL_SUBSYS_CTNETLINK_TIMEOUT

pub const NFNL_SUBSYS_CTNETLINK_TIMEOUT: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_IPSET.html b/docs/libc/constant.NFNL_SUBSYS_IPSET.html new file mode 100644 index 00000000..a93e7083 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_IPSET.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_IPSET - Rust

[][src]Constant libc::NFNL_SUBSYS_IPSET

pub const NFNL_SUBSYS_IPSET: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_NFTABLES.html b/docs/libc/constant.NFNL_SUBSYS_NFTABLES.html new file mode 100644 index 00000000..28d14b75 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_NFTABLES.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_NFTABLES - Rust

[][src]Constant libc::NFNL_SUBSYS_NFTABLES

pub const NFNL_SUBSYS_NFTABLES: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_NFT_COMPAT.html b/docs/libc/constant.NFNL_SUBSYS_NFT_COMPAT.html new file mode 100644 index 00000000..f2ee62a7 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_NFT_COMPAT.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_NFT_COMPAT - Rust

[][src]Constant libc::NFNL_SUBSYS_NFT_COMPAT

pub const NFNL_SUBSYS_NFT_COMPAT: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_NONE.html b/docs/libc/constant.NFNL_SUBSYS_NONE.html new file mode 100644 index 00000000..029b0718 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_NONE.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_NONE - Rust

[][src]Constant libc::NFNL_SUBSYS_NONE

pub const NFNL_SUBSYS_NONE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_OSF.html b/docs/libc/constant.NFNL_SUBSYS_OSF.html new file mode 100644 index 00000000..85e1029e --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_OSF.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_OSF - Rust

[][src]Constant libc::NFNL_SUBSYS_OSF

pub const NFNL_SUBSYS_OSF: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_QUEUE.html b/docs/libc/constant.NFNL_SUBSYS_QUEUE.html new file mode 100644 index 00000000..d699c6d7 --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_QUEUE.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_QUEUE - Rust

[][src]Constant libc::NFNL_SUBSYS_QUEUE

pub const NFNL_SUBSYS_QUEUE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFNL_SUBSYS_ULOG.html b/docs/libc/constant.NFNL_SUBSYS_ULOG.html new file mode 100644 index 00000000..b1b8947b --- /dev/null +++ b/docs/libc/constant.NFNL_SUBSYS_ULOG.html @@ -0,0 +1 @@ +libc::NFNL_SUBSYS_ULOG - Rust

[][src]Constant libc::NFNL_SUBSYS_ULOG

pub const NFNL_SUBSYS_ULOG: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_ARP.html b/docs/libc/constant.NFPROTO_ARP.html new file mode 100644 index 00000000..65396475 --- /dev/null +++ b/docs/libc/constant.NFPROTO_ARP.html @@ -0,0 +1 @@ +libc::NFPROTO_ARP - Rust

[][src]Constant libc::NFPROTO_ARP

pub const NFPROTO_ARP: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_BRIDGE.html b/docs/libc/constant.NFPROTO_BRIDGE.html new file mode 100644 index 00000000..e89f6a11 --- /dev/null +++ b/docs/libc/constant.NFPROTO_BRIDGE.html @@ -0,0 +1 @@ +libc::NFPROTO_BRIDGE - Rust

[][src]Constant libc::NFPROTO_BRIDGE

pub const NFPROTO_BRIDGE: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_DECNET.html b/docs/libc/constant.NFPROTO_DECNET.html new file mode 100644 index 00000000..fd92f8c1 --- /dev/null +++ b/docs/libc/constant.NFPROTO_DECNET.html @@ -0,0 +1 @@ +libc::NFPROTO_DECNET - Rust

[][src]Constant libc::NFPROTO_DECNET

pub const NFPROTO_DECNET: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_INET.html b/docs/libc/constant.NFPROTO_INET.html new file mode 100644 index 00000000..b17da097 --- /dev/null +++ b/docs/libc/constant.NFPROTO_INET.html @@ -0,0 +1 @@ +libc::NFPROTO_INET - Rust

[][src]Constant libc::NFPROTO_INET

pub const NFPROTO_INET: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_IPV4.html b/docs/libc/constant.NFPROTO_IPV4.html new file mode 100644 index 00000000..948763d5 --- /dev/null +++ b/docs/libc/constant.NFPROTO_IPV4.html @@ -0,0 +1 @@ +libc::NFPROTO_IPV4 - Rust

[][src]Constant libc::NFPROTO_IPV4

pub const NFPROTO_IPV4: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_IPV6.html b/docs/libc/constant.NFPROTO_IPV6.html new file mode 100644 index 00000000..a8b5e2c1 --- /dev/null +++ b/docs/libc/constant.NFPROTO_IPV6.html @@ -0,0 +1 @@ +libc::NFPROTO_IPV6 - Rust

[][src]Constant libc::NFPROTO_IPV6

pub const NFPROTO_IPV6: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_NETDEV.html b/docs/libc/constant.NFPROTO_NETDEV.html new file mode 100644 index 00000000..55fec611 --- /dev/null +++ b/docs/libc/constant.NFPROTO_NETDEV.html @@ -0,0 +1 @@ +libc::NFPROTO_NETDEV - Rust

[][src]Constant libc::NFPROTO_NETDEV

pub const NFPROTO_NETDEV: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_NUMPROTO.html b/docs/libc/constant.NFPROTO_NUMPROTO.html new file mode 100644 index 00000000..503744f1 --- /dev/null +++ b/docs/libc/constant.NFPROTO_NUMPROTO.html @@ -0,0 +1 @@ +libc::NFPROTO_NUMPROTO - Rust

[][src]Constant libc::NFPROTO_NUMPROTO

pub const NFPROTO_NUMPROTO: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.NFPROTO_UNSPEC.html b/docs/libc/constant.NFPROTO_UNSPEC.html new file mode 100644 index 00000000..f3e528d9 --- /dev/null +++ b/docs/libc/constant.NFPROTO_UNSPEC.html @@ -0,0 +1 @@ +libc::NFPROTO_UNSPEC - Rust

[][src]Constant libc::NFPROTO_UNSPEC

pub const NFPROTO_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CAP_LEN.html b/docs/libc/constant.NFQA_CAP_LEN.html new file mode 100644 index 00000000..7becf710 --- /dev/null +++ b/docs/libc/constant.NFQA_CAP_LEN.html @@ -0,0 +1 @@ +libc::NFQA_CAP_LEN - Rust

[][src]Constant libc::NFQA_CAP_LEN

pub const NFQA_CAP_LEN: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_CMD.html b/docs/libc/constant.NFQA_CFG_CMD.html new file mode 100644 index 00000000..abd7edd7 --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_CMD.html @@ -0,0 +1 @@ +libc::NFQA_CFG_CMD - Rust

[][src]Constant libc::NFQA_CFG_CMD

pub const NFQA_CFG_CMD: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_FLAGS.html b/docs/libc/constant.NFQA_CFG_FLAGS.html new file mode 100644 index 00000000..ef2cf4ea --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_FLAGS.html @@ -0,0 +1 @@ +libc::NFQA_CFG_FLAGS - Rust

[][src]Constant libc::NFQA_CFG_FLAGS

pub const NFQA_CFG_FLAGS: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_F_CONNTRACK.html b/docs/libc/constant.NFQA_CFG_F_CONNTRACK.html new file mode 100644 index 00000000..2bb6c3a2 --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_F_CONNTRACK.html @@ -0,0 +1 @@ +libc::NFQA_CFG_F_CONNTRACK - Rust

[][src]Constant libc::NFQA_CFG_F_CONNTRACK

pub const NFQA_CFG_F_CONNTRACK: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_F_FAIL_OPEN.html b/docs/libc/constant.NFQA_CFG_F_FAIL_OPEN.html new file mode 100644 index 00000000..b10b86aa --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_F_FAIL_OPEN.html @@ -0,0 +1 @@ +libc::NFQA_CFG_F_FAIL_OPEN - Rust

[][src]Constant libc::NFQA_CFG_F_FAIL_OPEN

pub const NFQA_CFG_F_FAIL_OPEN: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_F_GSO.html b/docs/libc/constant.NFQA_CFG_F_GSO.html new file mode 100644 index 00000000..c1758042 --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_F_GSO.html @@ -0,0 +1 @@ +libc::NFQA_CFG_F_GSO - Rust

[][src]Constant libc::NFQA_CFG_F_GSO

pub const NFQA_CFG_F_GSO: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_F_MAX.html b/docs/libc/constant.NFQA_CFG_F_MAX.html new file mode 100644 index 00000000..3058763b --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_F_MAX.html @@ -0,0 +1 @@ +libc::NFQA_CFG_F_MAX - Rust

[][src]Constant libc::NFQA_CFG_F_MAX

pub const NFQA_CFG_F_MAX: c_int = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_F_SECCTX.html b/docs/libc/constant.NFQA_CFG_F_SECCTX.html new file mode 100644 index 00000000..ef12707f --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_F_SECCTX.html @@ -0,0 +1 @@ +libc::NFQA_CFG_F_SECCTX - Rust

[][src]Constant libc::NFQA_CFG_F_SECCTX

pub const NFQA_CFG_F_SECCTX: c_int = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_F_UID_GID.html b/docs/libc/constant.NFQA_CFG_F_UID_GID.html new file mode 100644 index 00000000..3ca07285 --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_F_UID_GID.html @@ -0,0 +1 @@ +libc::NFQA_CFG_F_UID_GID - Rust

[][src]Constant libc::NFQA_CFG_F_UID_GID

pub const NFQA_CFG_F_UID_GID: c_int = 0x0008;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_MASK.html b/docs/libc/constant.NFQA_CFG_MASK.html new file mode 100644 index 00000000..1a736a1f --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_MASK.html @@ -0,0 +1 @@ +libc::NFQA_CFG_MASK - Rust

[][src]Constant libc::NFQA_CFG_MASK

pub const NFQA_CFG_MASK: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_PARAMS.html b/docs/libc/constant.NFQA_CFG_PARAMS.html new file mode 100644 index 00000000..04500ad6 --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_PARAMS.html @@ -0,0 +1 @@ +libc::NFQA_CFG_PARAMS - Rust

[][src]Constant libc::NFQA_CFG_PARAMS

pub const NFQA_CFG_PARAMS: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_QUEUE_MAXLEN.html b/docs/libc/constant.NFQA_CFG_QUEUE_MAXLEN.html new file mode 100644 index 00000000..d1f80026 --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_QUEUE_MAXLEN.html @@ -0,0 +1 @@ +libc::NFQA_CFG_QUEUE_MAXLEN - Rust

[][src]Constant libc::NFQA_CFG_QUEUE_MAXLEN

pub const NFQA_CFG_QUEUE_MAXLEN: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CFG_UNSPEC.html b/docs/libc/constant.NFQA_CFG_UNSPEC.html new file mode 100644 index 00000000..4a3d8f3f --- /dev/null +++ b/docs/libc/constant.NFQA_CFG_UNSPEC.html @@ -0,0 +1 @@ +libc::NFQA_CFG_UNSPEC - Rust

[][src]Constant libc::NFQA_CFG_UNSPEC

pub const NFQA_CFG_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CT.html b/docs/libc/constant.NFQA_CT.html new file mode 100644 index 00000000..94a0a30f --- /dev/null +++ b/docs/libc/constant.NFQA_CT.html @@ -0,0 +1 @@ +libc::NFQA_CT - Rust

[][src]Constant libc::NFQA_CT

pub const NFQA_CT: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_CT_INFO.html b/docs/libc/constant.NFQA_CT_INFO.html new file mode 100644 index 00000000..43fadd4a --- /dev/null +++ b/docs/libc/constant.NFQA_CT_INFO.html @@ -0,0 +1 @@ +libc::NFQA_CT_INFO - Rust

[][src]Constant libc::NFQA_CT_INFO

pub const NFQA_CT_INFO: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_EXP.html b/docs/libc/constant.NFQA_EXP.html new file mode 100644 index 00000000..3fda5517 --- /dev/null +++ b/docs/libc/constant.NFQA_EXP.html @@ -0,0 +1 @@ +libc::NFQA_EXP - Rust

[][src]Constant libc::NFQA_EXP

pub const NFQA_EXP: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_GID.html b/docs/libc/constant.NFQA_GID.html new file mode 100644 index 00000000..70c2946c --- /dev/null +++ b/docs/libc/constant.NFQA_GID.html @@ -0,0 +1 @@ +libc::NFQA_GID - Rust

[][src]Constant libc::NFQA_GID

pub const NFQA_GID: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_HWADDR.html b/docs/libc/constant.NFQA_HWADDR.html new file mode 100644 index 00000000..86885661 --- /dev/null +++ b/docs/libc/constant.NFQA_HWADDR.html @@ -0,0 +1 @@ +libc::NFQA_HWADDR - Rust

[][src]Constant libc::NFQA_HWADDR

pub const NFQA_HWADDR: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_IFINDEX_INDEV.html b/docs/libc/constant.NFQA_IFINDEX_INDEV.html new file mode 100644 index 00000000..96fff600 --- /dev/null +++ b/docs/libc/constant.NFQA_IFINDEX_INDEV.html @@ -0,0 +1 @@ +libc::NFQA_IFINDEX_INDEV - Rust

[][src]Constant libc::NFQA_IFINDEX_INDEV

pub const NFQA_IFINDEX_INDEV: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_IFINDEX_OUTDEV.html b/docs/libc/constant.NFQA_IFINDEX_OUTDEV.html new file mode 100644 index 00000000..86ba9dce --- /dev/null +++ b/docs/libc/constant.NFQA_IFINDEX_OUTDEV.html @@ -0,0 +1 @@ +libc::NFQA_IFINDEX_OUTDEV - Rust

[][src]Constant libc::NFQA_IFINDEX_OUTDEV

pub const NFQA_IFINDEX_OUTDEV: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_IFINDEX_PHYSINDEV.html b/docs/libc/constant.NFQA_IFINDEX_PHYSINDEV.html new file mode 100644 index 00000000..1eb4af21 --- /dev/null +++ b/docs/libc/constant.NFQA_IFINDEX_PHYSINDEV.html @@ -0,0 +1 @@ +libc::NFQA_IFINDEX_PHYSINDEV - Rust

[][src]Constant libc::NFQA_IFINDEX_PHYSINDEV

pub const NFQA_IFINDEX_PHYSINDEV: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_IFINDEX_PHYSOUTDEV.html b/docs/libc/constant.NFQA_IFINDEX_PHYSOUTDEV.html new file mode 100644 index 00000000..93f401a0 --- /dev/null +++ b/docs/libc/constant.NFQA_IFINDEX_PHYSOUTDEV.html @@ -0,0 +1 @@ +libc::NFQA_IFINDEX_PHYSOUTDEV - Rust

[][src]Constant libc::NFQA_IFINDEX_PHYSOUTDEV

pub const NFQA_IFINDEX_PHYSOUTDEV: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_MARK.html b/docs/libc/constant.NFQA_MARK.html new file mode 100644 index 00000000..038b250f --- /dev/null +++ b/docs/libc/constant.NFQA_MARK.html @@ -0,0 +1 @@ +libc::NFQA_MARK - Rust

[][src]Constant libc::NFQA_MARK

pub const NFQA_MARK: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_PACKET_HDR.html b/docs/libc/constant.NFQA_PACKET_HDR.html new file mode 100644 index 00000000..6ac34a5f --- /dev/null +++ b/docs/libc/constant.NFQA_PACKET_HDR.html @@ -0,0 +1 @@ +libc::NFQA_PACKET_HDR - Rust

[][src]Constant libc::NFQA_PACKET_HDR

pub const NFQA_PACKET_HDR: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_PAYLOAD.html b/docs/libc/constant.NFQA_PAYLOAD.html new file mode 100644 index 00000000..22563cce --- /dev/null +++ b/docs/libc/constant.NFQA_PAYLOAD.html @@ -0,0 +1 @@ +libc::NFQA_PAYLOAD - Rust

[][src]Constant libc::NFQA_PAYLOAD

pub const NFQA_PAYLOAD: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_SECCTX.html b/docs/libc/constant.NFQA_SECCTX.html new file mode 100644 index 00000000..0f3180a8 --- /dev/null +++ b/docs/libc/constant.NFQA_SECCTX.html @@ -0,0 +1 @@ +libc::NFQA_SECCTX - Rust

[][src]Constant libc::NFQA_SECCTX

pub const NFQA_SECCTX: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_SKB_CSUMNOTREADY.html b/docs/libc/constant.NFQA_SKB_CSUMNOTREADY.html new file mode 100644 index 00000000..011679fa --- /dev/null +++ b/docs/libc/constant.NFQA_SKB_CSUMNOTREADY.html @@ -0,0 +1 @@ +libc::NFQA_SKB_CSUMNOTREADY - Rust

[][src]Constant libc::NFQA_SKB_CSUMNOTREADY

pub const NFQA_SKB_CSUMNOTREADY: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_SKB_CSUM_NOTVERIFIED.html b/docs/libc/constant.NFQA_SKB_CSUM_NOTVERIFIED.html new file mode 100644 index 00000000..44b59af8 --- /dev/null +++ b/docs/libc/constant.NFQA_SKB_CSUM_NOTVERIFIED.html @@ -0,0 +1 @@ +libc::NFQA_SKB_CSUM_NOTVERIFIED - Rust

[][src]Constant libc::NFQA_SKB_CSUM_NOTVERIFIED

pub const NFQA_SKB_CSUM_NOTVERIFIED: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_SKB_GSO.html b/docs/libc/constant.NFQA_SKB_GSO.html new file mode 100644 index 00000000..0100ed80 --- /dev/null +++ b/docs/libc/constant.NFQA_SKB_GSO.html @@ -0,0 +1 @@ +libc::NFQA_SKB_GSO - Rust

[][src]Constant libc::NFQA_SKB_GSO

pub const NFQA_SKB_GSO: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_SKB_INFO.html b/docs/libc/constant.NFQA_SKB_INFO.html new file mode 100644 index 00000000..fb13536e --- /dev/null +++ b/docs/libc/constant.NFQA_SKB_INFO.html @@ -0,0 +1 @@ +libc::NFQA_SKB_INFO - Rust

[][src]Constant libc::NFQA_SKB_INFO

pub const NFQA_SKB_INFO: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_TIMESTAMP.html b/docs/libc/constant.NFQA_TIMESTAMP.html new file mode 100644 index 00000000..a84c80c9 --- /dev/null +++ b/docs/libc/constant.NFQA_TIMESTAMP.html @@ -0,0 +1 @@ +libc::NFQA_TIMESTAMP - Rust

[][src]Constant libc::NFQA_TIMESTAMP

pub const NFQA_TIMESTAMP: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_UID.html b/docs/libc/constant.NFQA_UID.html new file mode 100644 index 00000000..87d796dc --- /dev/null +++ b/docs/libc/constant.NFQA_UID.html @@ -0,0 +1 @@ +libc::NFQA_UID - Rust

[][src]Constant libc::NFQA_UID

pub const NFQA_UID: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_UNSPEC.html b/docs/libc/constant.NFQA_UNSPEC.html new file mode 100644 index 00000000..81ce96b6 --- /dev/null +++ b/docs/libc/constant.NFQA_UNSPEC.html @@ -0,0 +1 @@ +libc::NFQA_UNSPEC - Rust

[][src]Constant libc::NFQA_UNSPEC

pub const NFQA_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFQA_VERDICT_HDR.html b/docs/libc/constant.NFQA_VERDICT_HDR.html new file mode 100644 index 00000000..7f74b9fa --- /dev/null +++ b/docs/libc/constant.NFQA_VERDICT_HDR.html @@ -0,0 +1 @@ +libc::NFQA_VERDICT_HDR - Rust

[][src]Constant libc::NFQA_VERDICT_HDR

pub const NFQA_VERDICT_HDR: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_CFG_CMD_BIND.html b/docs/libc/constant.NFQNL_CFG_CMD_BIND.html new file mode 100644 index 00000000..4a1b1a14 --- /dev/null +++ b/docs/libc/constant.NFQNL_CFG_CMD_BIND.html @@ -0,0 +1 @@ +libc::NFQNL_CFG_CMD_BIND - Rust

[][src]Constant libc::NFQNL_CFG_CMD_BIND

pub const NFQNL_CFG_CMD_BIND: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_CFG_CMD_NONE.html b/docs/libc/constant.NFQNL_CFG_CMD_NONE.html new file mode 100644 index 00000000..ef745fa8 --- /dev/null +++ b/docs/libc/constant.NFQNL_CFG_CMD_NONE.html @@ -0,0 +1 @@ +libc::NFQNL_CFG_CMD_NONE - Rust

[][src]Constant libc::NFQNL_CFG_CMD_NONE

pub const NFQNL_CFG_CMD_NONE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_CFG_CMD_PF_BIND.html b/docs/libc/constant.NFQNL_CFG_CMD_PF_BIND.html new file mode 100644 index 00000000..79a782a1 --- /dev/null +++ b/docs/libc/constant.NFQNL_CFG_CMD_PF_BIND.html @@ -0,0 +1 @@ +libc::NFQNL_CFG_CMD_PF_BIND - Rust

[][src]Constant libc::NFQNL_CFG_CMD_PF_BIND

pub const NFQNL_CFG_CMD_PF_BIND: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_CFG_CMD_PF_UNBIND.html b/docs/libc/constant.NFQNL_CFG_CMD_PF_UNBIND.html new file mode 100644 index 00000000..642d9665 --- /dev/null +++ b/docs/libc/constant.NFQNL_CFG_CMD_PF_UNBIND.html @@ -0,0 +1 @@ +libc::NFQNL_CFG_CMD_PF_UNBIND - Rust

[][src]Constant libc::NFQNL_CFG_CMD_PF_UNBIND

pub const NFQNL_CFG_CMD_PF_UNBIND: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_CFG_CMD_UNBIND.html b/docs/libc/constant.NFQNL_CFG_CMD_UNBIND.html new file mode 100644 index 00000000..3093ed18 --- /dev/null +++ b/docs/libc/constant.NFQNL_CFG_CMD_UNBIND.html @@ -0,0 +1 @@ +libc::NFQNL_CFG_CMD_UNBIND - Rust

[][src]Constant libc::NFQNL_CFG_CMD_UNBIND

pub const NFQNL_CFG_CMD_UNBIND: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_COPY_META.html b/docs/libc/constant.NFQNL_COPY_META.html new file mode 100644 index 00000000..027c97f4 --- /dev/null +++ b/docs/libc/constant.NFQNL_COPY_META.html @@ -0,0 +1 @@ +libc::NFQNL_COPY_META - Rust

[][src]Constant libc::NFQNL_COPY_META

pub const NFQNL_COPY_META: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_COPY_NONE.html b/docs/libc/constant.NFQNL_COPY_NONE.html new file mode 100644 index 00000000..f3baddd9 --- /dev/null +++ b/docs/libc/constant.NFQNL_COPY_NONE.html @@ -0,0 +1 @@ +libc::NFQNL_COPY_NONE - Rust

[][src]Constant libc::NFQNL_COPY_NONE

pub const NFQNL_COPY_NONE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_COPY_PACKET.html b/docs/libc/constant.NFQNL_COPY_PACKET.html new file mode 100644 index 00000000..2cbcc246 --- /dev/null +++ b/docs/libc/constant.NFQNL_COPY_PACKET.html @@ -0,0 +1 @@ +libc::NFQNL_COPY_PACKET - Rust

[][src]Constant libc::NFQNL_COPY_PACKET

pub const NFQNL_COPY_PACKET: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_MSG_CONFIG.html b/docs/libc/constant.NFQNL_MSG_CONFIG.html new file mode 100644 index 00000000..74629db0 --- /dev/null +++ b/docs/libc/constant.NFQNL_MSG_CONFIG.html @@ -0,0 +1 @@ +libc::NFQNL_MSG_CONFIG - Rust

[][src]Constant libc::NFQNL_MSG_CONFIG

pub const NFQNL_MSG_CONFIG: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_MSG_PACKET.html b/docs/libc/constant.NFQNL_MSG_PACKET.html new file mode 100644 index 00000000..e66d9335 --- /dev/null +++ b/docs/libc/constant.NFQNL_MSG_PACKET.html @@ -0,0 +1 @@ +libc::NFQNL_MSG_PACKET - Rust

[][src]Constant libc::NFQNL_MSG_PACKET

pub const NFQNL_MSG_PACKET: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_MSG_VERDICT.html b/docs/libc/constant.NFQNL_MSG_VERDICT.html new file mode 100644 index 00000000..1c7ed87d --- /dev/null +++ b/docs/libc/constant.NFQNL_MSG_VERDICT.html @@ -0,0 +1 @@ +libc::NFQNL_MSG_VERDICT - Rust

[][src]Constant libc::NFQNL_MSG_VERDICT

pub const NFQNL_MSG_VERDICT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFQNL_MSG_VERDICT_BATCH.html b/docs/libc/constant.NFQNL_MSG_VERDICT_BATCH.html new file mode 100644 index 00000000..fbb7610d --- /dev/null +++ b/docs/libc/constant.NFQNL_MSG_VERDICT_BATCH.html @@ -0,0 +1 @@ +libc::NFQNL_MSG_VERDICT_BATCH - Rust

[][src]Constant libc::NFQNL_MSG_VERDICT_BATCH

pub const NFQNL_MSG_VERDICT_BATCH: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFS_SUPER_MAGIC.html b/docs/libc/constant.NFS_SUPER_MAGIC.html new file mode 100644 index 00000000..67fc5fd7 --- /dev/null +++ b/docs/libc/constant.NFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::NFS_SUPER_MAGIC - Rust

[][src]Constant libc::NFS_SUPER_MAGIC

pub const NFS_SUPER_MAGIC: c_long = 0x00006969;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_BREAK.html b/docs/libc/constant.NFT_BREAK.html new file mode 100644 index 00000000..2ade20fb --- /dev/null +++ b/docs/libc/constant.NFT_BREAK.html @@ -0,0 +1 @@ +libc::NFT_BREAK - Rust

[][src]Constant libc::NFT_BREAK

pub const NFT_BREAK: c_int = -2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_BYTEORDER_HTON.html b/docs/libc/constant.NFT_BYTEORDER_HTON.html new file mode 100644 index 00000000..cdc50176 --- /dev/null +++ b/docs/libc/constant.NFT_BYTEORDER_HTON.html @@ -0,0 +1 @@ +libc::NFT_BYTEORDER_HTON - Rust

[][src]Constant libc::NFT_BYTEORDER_HTON

pub const NFT_BYTEORDER_HTON: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_BYTEORDER_NTOH.html b/docs/libc/constant.NFT_BYTEORDER_NTOH.html new file mode 100644 index 00000000..0c018514 --- /dev/null +++ b/docs/libc/constant.NFT_BYTEORDER_NTOH.html @@ -0,0 +1 @@ +libc::NFT_BYTEORDER_NTOH - Rust

[][src]Constant libc::NFT_BYTEORDER_NTOH

pub const NFT_BYTEORDER_NTOH: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CHAIN_MAXNAMELEN.html b/docs/libc/constant.NFT_CHAIN_MAXNAMELEN.html new file mode 100644 index 00000000..6157f3b7 --- /dev/null +++ b/docs/libc/constant.NFT_CHAIN_MAXNAMELEN.html @@ -0,0 +1 @@ +libc::NFT_CHAIN_MAXNAMELEN - Rust

[][src]Constant libc::NFT_CHAIN_MAXNAMELEN

pub const NFT_CHAIN_MAXNAMELEN: c_int = 256;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CMP_EQ.html b/docs/libc/constant.NFT_CMP_EQ.html new file mode 100644 index 00000000..d63f0def --- /dev/null +++ b/docs/libc/constant.NFT_CMP_EQ.html @@ -0,0 +1 @@ +libc::NFT_CMP_EQ - Rust

[][src]Constant libc::NFT_CMP_EQ

pub const NFT_CMP_EQ: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CMP_GT.html b/docs/libc/constant.NFT_CMP_GT.html new file mode 100644 index 00000000..e810744c --- /dev/null +++ b/docs/libc/constant.NFT_CMP_GT.html @@ -0,0 +1 @@ +libc::NFT_CMP_GT - Rust

[][src]Constant libc::NFT_CMP_GT

pub const NFT_CMP_GT: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CMP_GTE.html b/docs/libc/constant.NFT_CMP_GTE.html new file mode 100644 index 00000000..1d974f16 --- /dev/null +++ b/docs/libc/constant.NFT_CMP_GTE.html @@ -0,0 +1 @@ +libc::NFT_CMP_GTE - Rust

[][src]Constant libc::NFT_CMP_GTE

pub const NFT_CMP_GTE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CMP_LT.html b/docs/libc/constant.NFT_CMP_LT.html new file mode 100644 index 00000000..79e80c7b --- /dev/null +++ b/docs/libc/constant.NFT_CMP_LT.html @@ -0,0 +1 @@ +libc::NFT_CMP_LT - Rust

[][src]Constant libc::NFT_CMP_LT

pub const NFT_CMP_LT: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CMP_LTE.html b/docs/libc/constant.NFT_CMP_LTE.html new file mode 100644 index 00000000..f8e1d700 --- /dev/null +++ b/docs/libc/constant.NFT_CMP_LTE.html @@ -0,0 +1 @@ +libc::NFT_CMP_LTE - Rust

[][src]Constant libc::NFT_CMP_LTE

pub const NFT_CMP_LTE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CMP_NEQ.html b/docs/libc/constant.NFT_CMP_NEQ.html new file mode 100644 index 00000000..3a714490 --- /dev/null +++ b/docs/libc/constant.NFT_CMP_NEQ.html @@ -0,0 +1 @@ +libc::NFT_CMP_NEQ - Rust

[][src]Constant libc::NFT_CMP_NEQ

pub const NFT_CMP_NEQ: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CONTINUE.html b/docs/libc/constant.NFT_CONTINUE.html new file mode 100644 index 00000000..6d854c10 --- /dev/null +++ b/docs/libc/constant.NFT_CONTINUE.html @@ -0,0 +1 @@ +libc::NFT_CONTINUE - Rust

[][src]Constant libc::NFT_CONTINUE

pub const NFT_CONTINUE: c_int = -1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_BYTES.html b/docs/libc/constant.NFT_CT_BYTES.html new file mode 100644 index 00000000..49fca845 --- /dev/null +++ b/docs/libc/constant.NFT_CT_BYTES.html @@ -0,0 +1 @@ +libc::NFT_CT_BYTES - Rust

[][src]Constant libc::NFT_CT_BYTES

pub const NFT_CT_BYTES: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_DIRECTION.html b/docs/libc/constant.NFT_CT_DIRECTION.html new file mode 100644 index 00000000..fc6d5e70 --- /dev/null +++ b/docs/libc/constant.NFT_CT_DIRECTION.html @@ -0,0 +1 @@ +libc::NFT_CT_DIRECTION - Rust

[][src]Constant libc::NFT_CT_DIRECTION

pub const NFT_CT_DIRECTION: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_DST.html b/docs/libc/constant.NFT_CT_DST.html new file mode 100644 index 00000000..ad3aa48e --- /dev/null +++ b/docs/libc/constant.NFT_CT_DST.html @@ -0,0 +1 @@ +libc::NFT_CT_DST - Rust

[][src]Constant libc::NFT_CT_DST

pub const NFT_CT_DST: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_EXPIRATION.html b/docs/libc/constant.NFT_CT_EXPIRATION.html new file mode 100644 index 00000000..cca5fd5a --- /dev/null +++ b/docs/libc/constant.NFT_CT_EXPIRATION.html @@ -0,0 +1 @@ +libc::NFT_CT_EXPIRATION - Rust

[][src]Constant libc::NFT_CT_EXPIRATION

pub const NFT_CT_EXPIRATION: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_HELPER.html b/docs/libc/constant.NFT_CT_HELPER.html new file mode 100644 index 00000000..292b4e24 --- /dev/null +++ b/docs/libc/constant.NFT_CT_HELPER.html @@ -0,0 +1 @@ +libc::NFT_CT_HELPER - Rust

[][src]Constant libc::NFT_CT_HELPER

pub const NFT_CT_HELPER: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_L3PROTOCOL.html b/docs/libc/constant.NFT_CT_L3PROTOCOL.html new file mode 100644 index 00000000..f56af051 --- /dev/null +++ b/docs/libc/constant.NFT_CT_L3PROTOCOL.html @@ -0,0 +1 @@ +libc::NFT_CT_L3PROTOCOL - Rust

[][src]Constant libc::NFT_CT_L3PROTOCOL

pub const NFT_CT_L3PROTOCOL: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_LABELS.html b/docs/libc/constant.NFT_CT_LABELS.html new file mode 100644 index 00000000..96d026ec --- /dev/null +++ b/docs/libc/constant.NFT_CT_LABELS.html @@ -0,0 +1 @@ +libc::NFT_CT_LABELS - Rust

[][src]Constant libc::NFT_CT_LABELS

pub const NFT_CT_LABELS: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_MARK.html b/docs/libc/constant.NFT_CT_MARK.html new file mode 100644 index 00000000..f1b1b0f7 --- /dev/null +++ b/docs/libc/constant.NFT_CT_MARK.html @@ -0,0 +1 @@ +libc::NFT_CT_MARK - Rust

[][src]Constant libc::NFT_CT_MARK

pub const NFT_CT_MARK: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_PKTS.html b/docs/libc/constant.NFT_CT_PKTS.html new file mode 100644 index 00000000..217426fb --- /dev/null +++ b/docs/libc/constant.NFT_CT_PKTS.html @@ -0,0 +1 @@ +libc::NFT_CT_PKTS - Rust

[][src]Constant libc::NFT_CT_PKTS

pub const NFT_CT_PKTS: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_PROTOCOL.html b/docs/libc/constant.NFT_CT_PROTOCOL.html new file mode 100644 index 00000000..abb7c06c --- /dev/null +++ b/docs/libc/constant.NFT_CT_PROTOCOL.html @@ -0,0 +1 @@ +libc::NFT_CT_PROTOCOL - Rust

[][src]Constant libc::NFT_CT_PROTOCOL

pub const NFT_CT_PROTOCOL: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_PROTO_DST.html b/docs/libc/constant.NFT_CT_PROTO_DST.html new file mode 100644 index 00000000..77fed500 --- /dev/null +++ b/docs/libc/constant.NFT_CT_PROTO_DST.html @@ -0,0 +1 @@ +libc::NFT_CT_PROTO_DST - Rust

[][src]Constant libc::NFT_CT_PROTO_DST

pub const NFT_CT_PROTO_DST: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_PROTO_SRC.html b/docs/libc/constant.NFT_CT_PROTO_SRC.html new file mode 100644 index 00000000..53ad4d37 --- /dev/null +++ b/docs/libc/constant.NFT_CT_PROTO_SRC.html @@ -0,0 +1 @@ +libc::NFT_CT_PROTO_SRC - Rust

[][src]Constant libc::NFT_CT_PROTO_SRC

pub const NFT_CT_PROTO_SRC: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_SECMARK.html b/docs/libc/constant.NFT_CT_SECMARK.html new file mode 100644 index 00000000..27f74788 --- /dev/null +++ b/docs/libc/constant.NFT_CT_SECMARK.html @@ -0,0 +1 @@ +libc::NFT_CT_SECMARK - Rust

[][src]Constant libc::NFT_CT_SECMARK

pub const NFT_CT_SECMARK: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_SRC.html b/docs/libc/constant.NFT_CT_SRC.html new file mode 100644 index 00000000..ef3f119b --- /dev/null +++ b/docs/libc/constant.NFT_CT_SRC.html @@ -0,0 +1 @@ +libc::NFT_CT_SRC - Rust

[][src]Constant libc::NFT_CT_SRC

pub const NFT_CT_SRC: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_STATE.html b/docs/libc/constant.NFT_CT_STATE.html new file mode 100644 index 00000000..c6b77cb3 --- /dev/null +++ b/docs/libc/constant.NFT_CT_STATE.html @@ -0,0 +1 @@ +libc::NFT_CT_STATE - Rust

[][src]Constant libc::NFT_CT_STATE

pub const NFT_CT_STATE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_CT_STATUS.html b/docs/libc/constant.NFT_CT_STATUS.html new file mode 100644 index 00000000..bd28c7ca --- /dev/null +++ b/docs/libc/constant.NFT_CT_STATUS.html @@ -0,0 +1 @@ +libc::NFT_CT_STATUS - Rust

[][src]Constant libc::NFT_CT_STATUS

pub const NFT_CT_STATUS: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_DATA_RESERVED_MASK.html b/docs/libc/constant.NFT_DATA_RESERVED_MASK.html new file mode 100644 index 00000000..a70f1b65 --- /dev/null +++ b/docs/libc/constant.NFT_DATA_RESERVED_MASK.html @@ -0,0 +1 @@ +libc::NFT_DATA_RESERVED_MASK - Rust

[][src]Constant libc::NFT_DATA_RESERVED_MASK

pub const NFT_DATA_RESERVED_MASK: c_uint = 0xffffff00;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_DATA_VALUE.html b/docs/libc/constant.NFT_DATA_VALUE.html new file mode 100644 index 00000000..09f6279c --- /dev/null +++ b/docs/libc/constant.NFT_DATA_VALUE.html @@ -0,0 +1 @@ +libc::NFT_DATA_VALUE - Rust

[][src]Constant libc::NFT_DATA_VALUE

pub const NFT_DATA_VALUE: c_uint = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_DATA_VALUE_MAXLEN.html b/docs/libc/constant.NFT_DATA_VALUE_MAXLEN.html new file mode 100644 index 00000000..f67cba68 --- /dev/null +++ b/docs/libc/constant.NFT_DATA_VALUE_MAXLEN.html @@ -0,0 +1 @@ +libc::NFT_DATA_VALUE_MAXLEN - Rust

[][src]Constant libc::NFT_DATA_VALUE_MAXLEN

pub const NFT_DATA_VALUE_MAXLEN: c_int = 64;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_DATA_VERDICT.html b/docs/libc/constant.NFT_DATA_VERDICT.html new file mode 100644 index 00000000..b5ea6d10 --- /dev/null +++ b/docs/libc/constant.NFT_DATA_VERDICT.html @@ -0,0 +1 @@ +libc::NFT_DATA_VERDICT - Rust

[][src]Constant libc::NFT_DATA_VERDICT

pub const NFT_DATA_VERDICT: c_uint = 0xffffff00;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_DYNSET_F_INV.html b/docs/libc/constant.NFT_DYNSET_F_INV.html new file mode 100644 index 00000000..4c78d07c --- /dev/null +++ b/docs/libc/constant.NFT_DYNSET_F_INV.html @@ -0,0 +1 @@ +libc::NFT_DYNSET_F_INV - Rust

[][src]Constant libc::NFT_DYNSET_F_INV

pub const NFT_DYNSET_F_INV: c_int = 1 << 0; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.NFT_DYNSET_OP_ADD.html b/docs/libc/constant.NFT_DYNSET_OP_ADD.html new file mode 100644 index 00000000..96b03870 --- /dev/null +++ b/docs/libc/constant.NFT_DYNSET_OP_ADD.html @@ -0,0 +1 @@ +libc::NFT_DYNSET_OP_ADD - Rust

[][src]Constant libc::NFT_DYNSET_OP_ADD

pub const NFT_DYNSET_OP_ADD: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_DYNSET_OP_UPDATE.html b/docs/libc/constant.NFT_DYNSET_OP_UPDATE.html new file mode 100644 index 00000000..7e13eab5 --- /dev/null +++ b/docs/libc/constant.NFT_DYNSET_OP_UPDATE.html @@ -0,0 +1 @@ +libc::NFT_DYNSET_OP_UPDATE - Rust

[][src]Constant libc::NFT_DYNSET_OP_UPDATE

pub const NFT_DYNSET_OP_UPDATE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_GOTO.html b/docs/libc/constant.NFT_GOTO.html new file mode 100644 index 00000000..845cd920 --- /dev/null +++ b/docs/libc/constant.NFT_GOTO.html @@ -0,0 +1 @@ +libc::NFT_GOTO - Rust

[][src]Constant libc::NFT_GOTO

pub const NFT_GOTO: c_int = -4;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_JUMP.html b/docs/libc/constant.NFT_JUMP.html new file mode 100644 index 00000000..34df882e --- /dev/null +++ b/docs/libc/constant.NFT_JUMP.html @@ -0,0 +1 @@ +libc::NFT_JUMP - Rust

[][src]Constant libc::NFT_JUMP

pub const NFT_JUMP: c_int = -3;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_LIMIT_F_INV.html b/docs/libc/constant.NFT_LIMIT_F_INV.html new file mode 100644 index 00000000..9cf1b2db --- /dev/null +++ b/docs/libc/constant.NFT_LIMIT_F_INV.html @@ -0,0 +1 @@ +libc::NFT_LIMIT_F_INV - Rust

[][src]Constant libc::NFT_LIMIT_F_INV

pub const NFT_LIMIT_F_INV: c_int = 1 << 0; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.NFT_LIMIT_PKTS.html b/docs/libc/constant.NFT_LIMIT_PKTS.html new file mode 100644 index 00000000..77016b6f --- /dev/null +++ b/docs/libc/constant.NFT_LIMIT_PKTS.html @@ -0,0 +1 @@ +libc::NFT_LIMIT_PKTS - Rust

[][src]Constant libc::NFT_LIMIT_PKTS

pub const NFT_LIMIT_PKTS: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_LIMIT_PKT_BYTES.html b/docs/libc/constant.NFT_LIMIT_PKT_BYTES.html new file mode 100644 index 00000000..09270afe --- /dev/null +++ b/docs/libc/constant.NFT_LIMIT_PKT_BYTES.html @@ -0,0 +1 @@ +libc::NFT_LIMIT_PKT_BYTES - Rust

[][src]Constant libc::NFT_LIMIT_PKT_BYTES

pub const NFT_LIMIT_PKT_BYTES: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_LOOKUP_F_INV.html b/docs/libc/constant.NFT_LOOKUP_F_INV.html new file mode 100644 index 00000000..f5f42a2e --- /dev/null +++ b/docs/libc/constant.NFT_LOOKUP_F_INV.html @@ -0,0 +1 @@ +libc::NFT_LOOKUP_F_INV - Rust

[][src]Constant libc::NFT_LOOKUP_F_INV

pub const NFT_LOOKUP_F_INV: c_int = 1 << 0; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_BRI_IIFNAME.html b/docs/libc/constant.NFT_META_BRI_IIFNAME.html new file mode 100644 index 00000000..82c25d49 --- /dev/null +++ b/docs/libc/constant.NFT_META_BRI_IIFNAME.html @@ -0,0 +1 @@ +libc::NFT_META_BRI_IIFNAME - Rust

[][src]Constant libc::NFT_META_BRI_IIFNAME

pub const NFT_META_BRI_IIFNAME: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_BRI_OIFNAME.html b/docs/libc/constant.NFT_META_BRI_OIFNAME.html new file mode 100644 index 00000000..c794e50f --- /dev/null +++ b/docs/libc/constant.NFT_META_BRI_OIFNAME.html @@ -0,0 +1 @@ +libc::NFT_META_BRI_OIFNAME - Rust

[][src]Constant libc::NFT_META_BRI_OIFNAME

pub const NFT_META_BRI_OIFNAME: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_CGROUP.html b/docs/libc/constant.NFT_META_CGROUP.html new file mode 100644 index 00000000..f012db11 --- /dev/null +++ b/docs/libc/constant.NFT_META_CGROUP.html @@ -0,0 +1 @@ +libc::NFT_META_CGROUP - Rust

[][src]Constant libc::NFT_META_CGROUP

pub const NFT_META_CGROUP: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_CPU.html b/docs/libc/constant.NFT_META_CPU.html new file mode 100644 index 00000000..904151cb --- /dev/null +++ b/docs/libc/constant.NFT_META_CPU.html @@ -0,0 +1 @@ +libc::NFT_META_CPU - Rust

[][src]Constant libc::NFT_META_CPU

pub const NFT_META_CPU: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_IIF.html b/docs/libc/constant.NFT_META_IIF.html new file mode 100644 index 00000000..350aa999 --- /dev/null +++ b/docs/libc/constant.NFT_META_IIF.html @@ -0,0 +1 @@ +libc::NFT_META_IIF - Rust

[][src]Constant libc::NFT_META_IIF

pub const NFT_META_IIF: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_IIFGROUP.html b/docs/libc/constant.NFT_META_IIFGROUP.html new file mode 100644 index 00000000..cb7a7fde --- /dev/null +++ b/docs/libc/constant.NFT_META_IIFGROUP.html @@ -0,0 +1 @@ +libc::NFT_META_IIFGROUP - Rust

[][src]Constant libc::NFT_META_IIFGROUP

pub const NFT_META_IIFGROUP: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_IIFNAME.html b/docs/libc/constant.NFT_META_IIFNAME.html new file mode 100644 index 00000000..72f767f3 --- /dev/null +++ b/docs/libc/constant.NFT_META_IIFNAME.html @@ -0,0 +1 @@ +libc::NFT_META_IIFNAME - Rust

[][src]Constant libc::NFT_META_IIFNAME

pub const NFT_META_IIFNAME: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_IIFTYPE.html b/docs/libc/constant.NFT_META_IIFTYPE.html new file mode 100644 index 00000000..451854af --- /dev/null +++ b/docs/libc/constant.NFT_META_IIFTYPE.html @@ -0,0 +1 @@ +libc::NFT_META_IIFTYPE - Rust

[][src]Constant libc::NFT_META_IIFTYPE

pub const NFT_META_IIFTYPE: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_L4PROTO.html b/docs/libc/constant.NFT_META_L4PROTO.html new file mode 100644 index 00000000..717958d7 --- /dev/null +++ b/docs/libc/constant.NFT_META_L4PROTO.html @@ -0,0 +1 @@ +libc::NFT_META_L4PROTO - Rust

[][src]Constant libc::NFT_META_L4PROTO

pub const NFT_META_L4PROTO: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_LEN.html b/docs/libc/constant.NFT_META_LEN.html new file mode 100644 index 00000000..5e71a774 --- /dev/null +++ b/docs/libc/constant.NFT_META_LEN.html @@ -0,0 +1 @@ +libc::NFT_META_LEN - Rust

[][src]Constant libc::NFT_META_LEN

pub const NFT_META_LEN: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_MARK.html b/docs/libc/constant.NFT_META_MARK.html new file mode 100644 index 00000000..475ccad4 --- /dev/null +++ b/docs/libc/constant.NFT_META_MARK.html @@ -0,0 +1 @@ +libc::NFT_META_MARK - Rust

[][src]Constant libc::NFT_META_MARK

pub const NFT_META_MARK: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_NFPROTO.html b/docs/libc/constant.NFT_META_NFPROTO.html new file mode 100644 index 00000000..f8e0f89a --- /dev/null +++ b/docs/libc/constant.NFT_META_NFPROTO.html @@ -0,0 +1 @@ +libc::NFT_META_NFPROTO - Rust

[][src]Constant libc::NFT_META_NFPROTO

pub const NFT_META_NFPROTO: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_NFTRACE.html b/docs/libc/constant.NFT_META_NFTRACE.html new file mode 100644 index 00000000..e7797044 --- /dev/null +++ b/docs/libc/constant.NFT_META_NFTRACE.html @@ -0,0 +1 @@ +libc::NFT_META_NFTRACE - Rust

[][src]Constant libc::NFT_META_NFTRACE

pub const NFT_META_NFTRACE: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_OIF.html b/docs/libc/constant.NFT_META_OIF.html new file mode 100644 index 00000000..669fb39a --- /dev/null +++ b/docs/libc/constant.NFT_META_OIF.html @@ -0,0 +1 @@ +libc::NFT_META_OIF - Rust

[][src]Constant libc::NFT_META_OIF

pub const NFT_META_OIF: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_OIFGROUP.html b/docs/libc/constant.NFT_META_OIFGROUP.html new file mode 100644 index 00000000..1afccc42 --- /dev/null +++ b/docs/libc/constant.NFT_META_OIFGROUP.html @@ -0,0 +1 @@ +libc::NFT_META_OIFGROUP - Rust

[][src]Constant libc::NFT_META_OIFGROUP

pub const NFT_META_OIFGROUP: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_OIFNAME.html b/docs/libc/constant.NFT_META_OIFNAME.html new file mode 100644 index 00000000..bd45b25c --- /dev/null +++ b/docs/libc/constant.NFT_META_OIFNAME.html @@ -0,0 +1 @@ +libc::NFT_META_OIFNAME - Rust

[][src]Constant libc::NFT_META_OIFNAME

pub const NFT_META_OIFNAME: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_OIFTYPE.html b/docs/libc/constant.NFT_META_OIFTYPE.html new file mode 100644 index 00000000..95ac781d --- /dev/null +++ b/docs/libc/constant.NFT_META_OIFTYPE.html @@ -0,0 +1 @@ +libc::NFT_META_OIFTYPE - Rust

[][src]Constant libc::NFT_META_OIFTYPE

pub const NFT_META_OIFTYPE: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_PKTTYPE.html b/docs/libc/constant.NFT_META_PKTTYPE.html new file mode 100644 index 00000000..a6389fa9 --- /dev/null +++ b/docs/libc/constant.NFT_META_PKTTYPE.html @@ -0,0 +1 @@ +libc::NFT_META_PKTTYPE - Rust

[][src]Constant libc::NFT_META_PKTTYPE

pub const NFT_META_PKTTYPE: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_PRANDOM.html b/docs/libc/constant.NFT_META_PRANDOM.html new file mode 100644 index 00000000..6d451055 --- /dev/null +++ b/docs/libc/constant.NFT_META_PRANDOM.html @@ -0,0 +1 @@ +libc::NFT_META_PRANDOM - Rust

[][src]Constant libc::NFT_META_PRANDOM

pub const NFT_META_PRANDOM: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_PRIORITY.html b/docs/libc/constant.NFT_META_PRIORITY.html new file mode 100644 index 00000000..a24c89be --- /dev/null +++ b/docs/libc/constant.NFT_META_PRIORITY.html @@ -0,0 +1 @@ +libc::NFT_META_PRIORITY - Rust

[][src]Constant libc::NFT_META_PRIORITY

pub const NFT_META_PRIORITY: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_PROTOCOL.html b/docs/libc/constant.NFT_META_PROTOCOL.html new file mode 100644 index 00000000..7fb2b56b --- /dev/null +++ b/docs/libc/constant.NFT_META_PROTOCOL.html @@ -0,0 +1 @@ +libc::NFT_META_PROTOCOL - Rust

[][src]Constant libc::NFT_META_PROTOCOL

pub const NFT_META_PROTOCOL: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_RTCLASSID.html b/docs/libc/constant.NFT_META_RTCLASSID.html new file mode 100644 index 00000000..6ef9f769 --- /dev/null +++ b/docs/libc/constant.NFT_META_RTCLASSID.html @@ -0,0 +1 @@ +libc::NFT_META_RTCLASSID - Rust

[][src]Constant libc::NFT_META_RTCLASSID

pub const NFT_META_RTCLASSID: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_SECMARK.html b/docs/libc/constant.NFT_META_SECMARK.html new file mode 100644 index 00000000..e1755f3c --- /dev/null +++ b/docs/libc/constant.NFT_META_SECMARK.html @@ -0,0 +1 @@ +libc::NFT_META_SECMARK - Rust

[][src]Constant libc::NFT_META_SECMARK

pub const NFT_META_SECMARK: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_SKGID.html b/docs/libc/constant.NFT_META_SKGID.html new file mode 100644 index 00000000..4e066518 --- /dev/null +++ b/docs/libc/constant.NFT_META_SKGID.html @@ -0,0 +1 @@ +libc::NFT_META_SKGID - Rust

[][src]Constant libc::NFT_META_SKGID

pub const NFT_META_SKGID: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_META_SKUID.html b/docs/libc/constant.NFT_META_SKUID.html new file mode 100644 index 00000000..96a10da5 --- /dev/null +++ b/docs/libc/constant.NFT_META_SKUID.html @@ -0,0 +1 @@ +libc::NFT_META_SKUID - Rust

[][src]Constant libc::NFT_META_SKUID

pub const NFT_META_SKUID: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_DELCHAIN.html b/docs/libc/constant.NFT_MSG_DELCHAIN.html new file mode 100644 index 00000000..4396da37 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_DELCHAIN.html @@ -0,0 +1 @@ +libc::NFT_MSG_DELCHAIN - Rust

[][src]Constant libc::NFT_MSG_DELCHAIN

pub const NFT_MSG_DELCHAIN: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_DELOBJ.html b/docs/libc/constant.NFT_MSG_DELOBJ.html new file mode 100644 index 00000000..f6160e07 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_DELOBJ.html @@ -0,0 +1 @@ +libc::NFT_MSG_DELOBJ - Rust

[][src]Constant libc::NFT_MSG_DELOBJ

pub const NFT_MSG_DELOBJ: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_DELRULE.html b/docs/libc/constant.NFT_MSG_DELRULE.html new file mode 100644 index 00000000..a9c0b9e6 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_DELRULE.html @@ -0,0 +1 @@ +libc::NFT_MSG_DELRULE - Rust

[][src]Constant libc::NFT_MSG_DELRULE

pub const NFT_MSG_DELRULE: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_DELSET.html b/docs/libc/constant.NFT_MSG_DELSET.html new file mode 100644 index 00000000..512cc56a --- /dev/null +++ b/docs/libc/constant.NFT_MSG_DELSET.html @@ -0,0 +1 @@ +libc::NFT_MSG_DELSET - Rust

[][src]Constant libc::NFT_MSG_DELSET

pub const NFT_MSG_DELSET: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_DELSETELEM.html b/docs/libc/constant.NFT_MSG_DELSETELEM.html new file mode 100644 index 00000000..84612156 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_DELSETELEM.html @@ -0,0 +1 @@ +libc::NFT_MSG_DELSETELEM - Rust

[][src]Constant libc::NFT_MSG_DELSETELEM

pub const NFT_MSG_DELSETELEM: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_DELTABLE.html b/docs/libc/constant.NFT_MSG_DELTABLE.html new file mode 100644 index 00000000..c9222b80 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_DELTABLE.html @@ -0,0 +1 @@ +libc::NFT_MSG_DELTABLE - Rust

[][src]Constant libc::NFT_MSG_DELTABLE

pub const NFT_MSG_DELTABLE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_GETCHAIN.html b/docs/libc/constant.NFT_MSG_GETCHAIN.html new file mode 100644 index 00000000..ae75d078 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_GETCHAIN.html @@ -0,0 +1 @@ +libc::NFT_MSG_GETCHAIN - Rust

[][src]Constant libc::NFT_MSG_GETCHAIN

pub const NFT_MSG_GETCHAIN: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_GETGEN.html b/docs/libc/constant.NFT_MSG_GETGEN.html new file mode 100644 index 00000000..1991f434 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_GETGEN.html @@ -0,0 +1 @@ +libc::NFT_MSG_GETGEN - Rust

[][src]Constant libc::NFT_MSG_GETGEN

pub const NFT_MSG_GETGEN: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_GETOBJ.html b/docs/libc/constant.NFT_MSG_GETOBJ.html new file mode 100644 index 00000000..a922f338 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_GETOBJ.html @@ -0,0 +1 @@ +libc::NFT_MSG_GETOBJ - Rust

[][src]Constant libc::NFT_MSG_GETOBJ

pub const NFT_MSG_GETOBJ: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_GETOBJ_RESET.html b/docs/libc/constant.NFT_MSG_GETOBJ_RESET.html new file mode 100644 index 00000000..b437f8da --- /dev/null +++ b/docs/libc/constant.NFT_MSG_GETOBJ_RESET.html @@ -0,0 +1 @@ +libc::NFT_MSG_GETOBJ_RESET - Rust

[][src]Constant libc::NFT_MSG_GETOBJ_RESET

pub const NFT_MSG_GETOBJ_RESET: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_GETRULE.html b/docs/libc/constant.NFT_MSG_GETRULE.html new file mode 100644 index 00000000..823d1315 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_GETRULE.html @@ -0,0 +1 @@ +libc::NFT_MSG_GETRULE - Rust

[][src]Constant libc::NFT_MSG_GETRULE

pub const NFT_MSG_GETRULE: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_GETSET.html b/docs/libc/constant.NFT_MSG_GETSET.html new file mode 100644 index 00000000..c36fb96b --- /dev/null +++ b/docs/libc/constant.NFT_MSG_GETSET.html @@ -0,0 +1 @@ +libc::NFT_MSG_GETSET - Rust

[][src]Constant libc::NFT_MSG_GETSET

pub const NFT_MSG_GETSET: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_GETSETELEM.html b/docs/libc/constant.NFT_MSG_GETSETELEM.html new file mode 100644 index 00000000..13478ae4 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_GETSETELEM.html @@ -0,0 +1 @@ +libc::NFT_MSG_GETSETELEM - Rust

[][src]Constant libc::NFT_MSG_GETSETELEM

pub const NFT_MSG_GETSETELEM: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_GETTABLE.html b/docs/libc/constant.NFT_MSG_GETTABLE.html new file mode 100644 index 00000000..7e1228b6 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_GETTABLE.html @@ -0,0 +1 @@ +libc::NFT_MSG_GETTABLE - Rust

[][src]Constant libc::NFT_MSG_GETTABLE

pub const NFT_MSG_GETTABLE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_MAX.html b/docs/libc/constant.NFT_MSG_MAX.html new file mode 100644 index 00000000..920fa9f3 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_MAX.html @@ -0,0 +1 @@ +libc::NFT_MSG_MAX - Rust

[][src]Constant libc::NFT_MSG_MAX

pub const NFT_MSG_MAX: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_NEWCHAIN.html b/docs/libc/constant.NFT_MSG_NEWCHAIN.html new file mode 100644 index 00000000..14a588c1 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_NEWCHAIN.html @@ -0,0 +1 @@ +libc::NFT_MSG_NEWCHAIN - Rust

[][src]Constant libc::NFT_MSG_NEWCHAIN

pub const NFT_MSG_NEWCHAIN: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_NEWGEN.html b/docs/libc/constant.NFT_MSG_NEWGEN.html new file mode 100644 index 00000000..591efb7e --- /dev/null +++ b/docs/libc/constant.NFT_MSG_NEWGEN.html @@ -0,0 +1 @@ +libc::NFT_MSG_NEWGEN - Rust

[][src]Constant libc::NFT_MSG_NEWGEN

pub const NFT_MSG_NEWGEN: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_NEWOBJ.html b/docs/libc/constant.NFT_MSG_NEWOBJ.html new file mode 100644 index 00000000..a11444c4 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_NEWOBJ.html @@ -0,0 +1 @@ +libc::NFT_MSG_NEWOBJ - Rust

[][src]Constant libc::NFT_MSG_NEWOBJ

pub const NFT_MSG_NEWOBJ: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_NEWRULE.html b/docs/libc/constant.NFT_MSG_NEWRULE.html new file mode 100644 index 00000000..a195dcc6 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_NEWRULE.html @@ -0,0 +1 @@ +libc::NFT_MSG_NEWRULE - Rust

[][src]Constant libc::NFT_MSG_NEWRULE

pub const NFT_MSG_NEWRULE: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_NEWSET.html b/docs/libc/constant.NFT_MSG_NEWSET.html new file mode 100644 index 00000000..cae723cf --- /dev/null +++ b/docs/libc/constant.NFT_MSG_NEWSET.html @@ -0,0 +1 @@ +libc::NFT_MSG_NEWSET - Rust

[][src]Constant libc::NFT_MSG_NEWSET

pub const NFT_MSG_NEWSET: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_NEWSETELEM.html b/docs/libc/constant.NFT_MSG_NEWSETELEM.html new file mode 100644 index 00000000..966a6051 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_NEWSETELEM.html @@ -0,0 +1 @@ +libc::NFT_MSG_NEWSETELEM - Rust

[][src]Constant libc::NFT_MSG_NEWSETELEM

pub const NFT_MSG_NEWSETELEM: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_NEWTABLE.html b/docs/libc/constant.NFT_MSG_NEWTABLE.html new file mode 100644 index 00000000..36e167c9 --- /dev/null +++ b/docs/libc/constant.NFT_MSG_NEWTABLE.html @@ -0,0 +1 @@ +libc::NFT_MSG_NEWTABLE - Rust

[][src]Constant libc::NFT_MSG_NEWTABLE

pub const NFT_MSG_NEWTABLE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_MSG_TRACE.html b/docs/libc/constant.NFT_MSG_TRACE.html new file mode 100644 index 00000000..b3765e3e --- /dev/null +++ b/docs/libc/constant.NFT_MSG_TRACE.html @@ -0,0 +1 @@ +libc::NFT_MSG_TRACE - Rust

[][src]Constant libc::NFT_MSG_TRACE

pub const NFT_MSG_TRACE: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_NAT_DNAT.html b/docs/libc/constant.NFT_NAT_DNAT.html new file mode 100644 index 00000000..f9d85039 --- /dev/null +++ b/docs/libc/constant.NFT_NAT_DNAT.html @@ -0,0 +1 @@ +libc::NFT_NAT_DNAT - Rust

[][src]Constant libc::NFT_NAT_DNAT

pub const NFT_NAT_DNAT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_NAT_SNAT.html b/docs/libc/constant.NFT_NAT_SNAT.html new file mode 100644 index 00000000..78f15e24 --- /dev/null +++ b/docs/libc/constant.NFT_NAT_SNAT.html @@ -0,0 +1 @@ +libc::NFT_NAT_SNAT - Rust

[][src]Constant libc::NFT_NAT_SNAT

pub const NFT_NAT_SNAT: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_NG_INCREMENTAL.html b/docs/libc/constant.NFT_NG_INCREMENTAL.html new file mode 100644 index 00000000..50c9e20d --- /dev/null +++ b/docs/libc/constant.NFT_NG_INCREMENTAL.html @@ -0,0 +1 @@ +libc::NFT_NG_INCREMENTAL - Rust

[][src]Constant libc::NFT_NG_INCREMENTAL

pub const NFT_NG_INCREMENTAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_NG_RANDOM.html b/docs/libc/constant.NFT_NG_RANDOM.html new file mode 100644 index 00000000..db7b4eb0 --- /dev/null +++ b/docs/libc/constant.NFT_NG_RANDOM.html @@ -0,0 +1 @@ +libc::NFT_NG_RANDOM - Rust

[][src]Constant libc::NFT_NG_RANDOM

pub const NFT_NG_RANDOM: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_OBJ_MAXNAMELEN.html b/docs/libc/constant.NFT_OBJ_MAXNAMELEN.html new file mode 100644 index 00000000..cb16aca7 --- /dev/null +++ b/docs/libc/constant.NFT_OBJ_MAXNAMELEN.html @@ -0,0 +1 @@ +libc::NFT_OBJ_MAXNAMELEN - Rust

[][src]Constant libc::NFT_OBJ_MAXNAMELEN

pub const NFT_OBJ_MAXNAMELEN: c_int = 256;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_PAYLOAD_CSUM_INET.html b/docs/libc/constant.NFT_PAYLOAD_CSUM_INET.html new file mode 100644 index 00000000..bf0ffb72 --- /dev/null +++ b/docs/libc/constant.NFT_PAYLOAD_CSUM_INET.html @@ -0,0 +1 @@ +libc::NFT_PAYLOAD_CSUM_INET - Rust

[][src]Constant libc::NFT_PAYLOAD_CSUM_INET

pub const NFT_PAYLOAD_CSUM_INET: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_PAYLOAD_CSUM_NONE.html b/docs/libc/constant.NFT_PAYLOAD_CSUM_NONE.html new file mode 100644 index 00000000..28754f05 --- /dev/null +++ b/docs/libc/constant.NFT_PAYLOAD_CSUM_NONE.html @@ -0,0 +1 @@ +libc::NFT_PAYLOAD_CSUM_NONE - Rust

[][src]Constant libc::NFT_PAYLOAD_CSUM_NONE

pub const NFT_PAYLOAD_CSUM_NONE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_PAYLOAD_LL_HEADER.html b/docs/libc/constant.NFT_PAYLOAD_LL_HEADER.html new file mode 100644 index 00000000..e11a9ea8 --- /dev/null +++ b/docs/libc/constant.NFT_PAYLOAD_LL_HEADER.html @@ -0,0 +1 @@ +libc::NFT_PAYLOAD_LL_HEADER - Rust

[][src]Constant libc::NFT_PAYLOAD_LL_HEADER

pub const NFT_PAYLOAD_LL_HEADER: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_PAYLOAD_NETWORK_HEADER.html b/docs/libc/constant.NFT_PAYLOAD_NETWORK_HEADER.html new file mode 100644 index 00000000..f1185011 --- /dev/null +++ b/docs/libc/constant.NFT_PAYLOAD_NETWORK_HEADER.html @@ -0,0 +1 @@ +libc::NFT_PAYLOAD_NETWORK_HEADER - Rust

[][src]Constant libc::NFT_PAYLOAD_NETWORK_HEADER

pub const NFT_PAYLOAD_NETWORK_HEADER: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_PAYLOAD_TRANSPORT_HEADER.html b/docs/libc/constant.NFT_PAYLOAD_TRANSPORT_HEADER.html new file mode 100644 index 00000000..d63f4bf7 --- /dev/null +++ b/docs/libc/constant.NFT_PAYLOAD_TRANSPORT_HEADER.html @@ -0,0 +1 @@ +libc::NFT_PAYLOAD_TRANSPORT_HEADER - Rust

[][src]Constant libc::NFT_PAYLOAD_TRANSPORT_HEADER

pub const NFT_PAYLOAD_TRANSPORT_HEADER: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_QUEUE_FLAG_BYPASS.html b/docs/libc/constant.NFT_QUEUE_FLAG_BYPASS.html new file mode 100644 index 00000000..fba34adb --- /dev/null +++ b/docs/libc/constant.NFT_QUEUE_FLAG_BYPASS.html @@ -0,0 +1 @@ +libc::NFT_QUEUE_FLAG_BYPASS - Rust

[][src]Constant libc::NFT_QUEUE_FLAG_BYPASS

pub const NFT_QUEUE_FLAG_BYPASS: c_int = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_QUEUE_FLAG_CPU_FANOUT.html b/docs/libc/constant.NFT_QUEUE_FLAG_CPU_FANOUT.html new file mode 100644 index 00000000..51e52171 --- /dev/null +++ b/docs/libc/constant.NFT_QUEUE_FLAG_CPU_FANOUT.html @@ -0,0 +1 @@ +libc::NFT_QUEUE_FLAG_CPU_FANOUT - Rust

[][src]Constant libc::NFT_QUEUE_FLAG_CPU_FANOUT

pub const NFT_QUEUE_FLAG_CPU_FANOUT: c_int = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_QUEUE_FLAG_MASK.html b/docs/libc/constant.NFT_QUEUE_FLAG_MASK.html new file mode 100644 index 00000000..81a1cf7e --- /dev/null +++ b/docs/libc/constant.NFT_QUEUE_FLAG_MASK.html @@ -0,0 +1 @@ +libc::NFT_QUEUE_FLAG_MASK - Rust

[][src]Constant libc::NFT_QUEUE_FLAG_MASK

pub const NFT_QUEUE_FLAG_MASK: c_int = 0x03;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_QUOTA_F_INV.html b/docs/libc/constant.NFT_QUOTA_F_INV.html new file mode 100644 index 00000000..6c8dde97 --- /dev/null +++ b/docs/libc/constant.NFT_QUOTA_F_INV.html @@ -0,0 +1 @@ +libc::NFT_QUOTA_F_INV - Rust

[][src]Constant libc::NFT_QUOTA_F_INV

pub const NFT_QUOTA_F_INV: c_int = 1 << 0; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.NFT_RANGE_EQ.html b/docs/libc/constant.NFT_RANGE_EQ.html new file mode 100644 index 00000000..c12efedd --- /dev/null +++ b/docs/libc/constant.NFT_RANGE_EQ.html @@ -0,0 +1 @@ +libc::NFT_RANGE_EQ - Rust

[][src]Constant libc::NFT_RANGE_EQ

pub const NFT_RANGE_EQ: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_RANGE_NEQ.html b/docs/libc/constant.NFT_RANGE_NEQ.html new file mode 100644 index 00000000..c94a3e68 --- /dev/null +++ b/docs/libc/constant.NFT_RANGE_NEQ.html @@ -0,0 +1 @@ +libc::NFT_RANGE_NEQ - Rust

[][src]Constant libc::NFT_RANGE_NEQ

pub const NFT_RANGE_NEQ: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_00.html b/docs/libc/constant.NFT_REG32_00.html new file mode 100644 index 00000000..9976af71 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_00.html @@ -0,0 +1 @@ +libc::NFT_REG32_00 - Rust

[][src]Constant libc::NFT_REG32_00

pub const NFT_REG32_00: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_01.html b/docs/libc/constant.NFT_REG32_01.html new file mode 100644 index 00000000..0c2be4b7 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_01.html @@ -0,0 +1 @@ +libc::NFT_REG32_01 - Rust

[][src]Constant libc::NFT_REG32_01

pub const NFT_REG32_01: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_02.html b/docs/libc/constant.NFT_REG32_02.html new file mode 100644 index 00000000..48f92515 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_02.html @@ -0,0 +1 @@ +libc::NFT_REG32_02 - Rust

[][src]Constant libc::NFT_REG32_02

pub const NFT_REG32_02: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_03.html b/docs/libc/constant.NFT_REG32_03.html new file mode 100644 index 00000000..ba848ee9 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_03.html @@ -0,0 +1 @@ +libc::NFT_REG32_03 - Rust

[][src]Constant libc::NFT_REG32_03

pub const NFT_REG32_03: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_04.html b/docs/libc/constant.NFT_REG32_04.html new file mode 100644 index 00000000..0688bf9d --- /dev/null +++ b/docs/libc/constant.NFT_REG32_04.html @@ -0,0 +1 @@ +libc::NFT_REG32_04 - Rust

[][src]Constant libc::NFT_REG32_04

pub const NFT_REG32_04: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_05.html b/docs/libc/constant.NFT_REG32_05.html new file mode 100644 index 00000000..fd9d897e --- /dev/null +++ b/docs/libc/constant.NFT_REG32_05.html @@ -0,0 +1 @@ +libc::NFT_REG32_05 - Rust

[][src]Constant libc::NFT_REG32_05

pub const NFT_REG32_05: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_06.html b/docs/libc/constant.NFT_REG32_06.html new file mode 100644 index 00000000..12945406 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_06.html @@ -0,0 +1 @@ +libc::NFT_REG32_06 - Rust

[][src]Constant libc::NFT_REG32_06

pub const NFT_REG32_06: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_07.html b/docs/libc/constant.NFT_REG32_07.html new file mode 100644 index 00000000..dabec452 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_07.html @@ -0,0 +1 @@ +libc::NFT_REG32_07 - Rust

[][src]Constant libc::NFT_REG32_07

pub const NFT_REG32_07: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_08.html b/docs/libc/constant.NFT_REG32_08.html new file mode 100644 index 00000000..b16a588a --- /dev/null +++ b/docs/libc/constant.NFT_REG32_08.html @@ -0,0 +1 @@ +libc::NFT_REG32_08 - Rust

[][src]Constant libc::NFT_REG32_08

pub const NFT_REG32_08: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_09.html b/docs/libc/constant.NFT_REG32_09.html new file mode 100644 index 00000000..289f5974 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_09.html @@ -0,0 +1 @@ +libc::NFT_REG32_09 - Rust

[][src]Constant libc::NFT_REG32_09

pub const NFT_REG32_09: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_10.html b/docs/libc/constant.NFT_REG32_10.html new file mode 100644 index 00000000..9891732e --- /dev/null +++ b/docs/libc/constant.NFT_REG32_10.html @@ -0,0 +1 @@ +libc::NFT_REG32_10 - Rust

[][src]Constant libc::NFT_REG32_10

pub const NFT_REG32_10: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_11.html b/docs/libc/constant.NFT_REG32_11.html new file mode 100644 index 00000000..a62f0070 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_11.html @@ -0,0 +1 @@ +libc::NFT_REG32_11 - Rust

[][src]Constant libc::NFT_REG32_11

pub const NFT_REG32_11: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_12.html b/docs/libc/constant.NFT_REG32_12.html new file mode 100644 index 00000000..287093ba --- /dev/null +++ b/docs/libc/constant.NFT_REG32_12.html @@ -0,0 +1 @@ +libc::NFT_REG32_12 - Rust

[][src]Constant libc::NFT_REG32_12

pub const NFT_REG32_12: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_13.html b/docs/libc/constant.NFT_REG32_13.html new file mode 100644 index 00000000..15a45fd0 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_13.html @@ -0,0 +1 @@ +libc::NFT_REG32_13 - Rust

[][src]Constant libc::NFT_REG32_13

pub const NFT_REG32_13: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_14.html b/docs/libc/constant.NFT_REG32_14.html new file mode 100644 index 00000000..3e640eb9 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_14.html @@ -0,0 +1 @@ +libc::NFT_REG32_14 - Rust

[][src]Constant libc::NFT_REG32_14

pub const NFT_REG32_14: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_15.html b/docs/libc/constant.NFT_REG32_15.html new file mode 100644 index 00000000..c8320c95 --- /dev/null +++ b/docs/libc/constant.NFT_REG32_15.html @@ -0,0 +1 @@ +libc::NFT_REG32_15 - Rust

[][src]Constant libc::NFT_REG32_15

pub const NFT_REG32_15: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG32_SIZE.html b/docs/libc/constant.NFT_REG32_SIZE.html new file mode 100644 index 00000000..e13a0d6e --- /dev/null +++ b/docs/libc/constant.NFT_REG32_SIZE.html @@ -0,0 +1 @@ +libc::NFT_REG32_SIZE - Rust

[][src]Constant libc::NFT_REG32_SIZE

pub const NFT_REG32_SIZE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG_1.html b/docs/libc/constant.NFT_REG_1.html new file mode 100644 index 00000000..4360bff1 --- /dev/null +++ b/docs/libc/constant.NFT_REG_1.html @@ -0,0 +1 @@ +libc::NFT_REG_1 - Rust

[][src]Constant libc::NFT_REG_1

pub const NFT_REG_1: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG_2.html b/docs/libc/constant.NFT_REG_2.html new file mode 100644 index 00000000..3fa98b27 --- /dev/null +++ b/docs/libc/constant.NFT_REG_2.html @@ -0,0 +1 @@ +libc::NFT_REG_2 - Rust

[][src]Constant libc::NFT_REG_2

pub const NFT_REG_2: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG_3.html b/docs/libc/constant.NFT_REG_3.html new file mode 100644 index 00000000..2a7159ed --- /dev/null +++ b/docs/libc/constant.NFT_REG_3.html @@ -0,0 +1 @@ +libc::NFT_REG_3 - Rust

[][src]Constant libc::NFT_REG_3

pub const NFT_REG_3: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG_4.html b/docs/libc/constant.NFT_REG_4.html new file mode 100644 index 00000000..b736550f --- /dev/null +++ b/docs/libc/constant.NFT_REG_4.html @@ -0,0 +1 @@ +libc::NFT_REG_4 - Rust

[][src]Constant libc::NFT_REG_4

pub const NFT_REG_4: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG_SIZE.html b/docs/libc/constant.NFT_REG_SIZE.html new file mode 100644 index 00000000..1ca5c24f --- /dev/null +++ b/docs/libc/constant.NFT_REG_SIZE.html @@ -0,0 +1 @@ +libc::NFT_REG_SIZE - Rust

[][src]Constant libc::NFT_REG_SIZE

pub const NFT_REG_SIZE: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REG_VERDICT.html b/docs/libc/constant.NFT_REG_VERDICT.html new file mode 100644 index 00000000..74e3f041 --- /dev/null +++ b/docs/libc/constant.NFT_REG_VERDICT.html @@ -0,0 +1 @@ +libc::NFT_REG_VERDICT - Rust

[][src]Constant libc::NFT_REG_VERDICT

pub const NFT_REG_VERDICT: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REJECT_ICMPX_ADMIN_PROHIBITED.html b/docs/libc/constant.NFT_REJECT_ICMPX_ADMIN_PROHIBITED.html new file mode 100644 index 00000000..81f62321 --- /dev/null +++ b/docs/libc/constant.NFT_REJECT_ICMPX_ADMIN_PROHIBITED.html @@ -0,0 +1 @@ +libc::NFT_REJECT_ICMPX_ADMIN_PROHIBITED - Rust

[][src]Constant libc::NFT_REJECT_ICMPX_ADMIN_PROHIBITED

pub const NFT_REJECT_ICMPX_ADMIN_PROHIBITED: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REJECT_ICMPX_HOST_UNREACH.html b/docs/libc/constant.NFT_REJECT_ICMPX_HOST_UNREACH.html new file mode 100644 index 00000000..56cb71cd --- /dev/null +++ b/docs/libc/constant.NFT_REJECT_ICMPX_HOST_UNREACH.html @@ -0,0 +1 @@ +libc::NFT_REJECT_ICMPX_HOST_UNREACH - Rust

[][src]Constant libc::NFT_REJECT_ICMPX_HOST_UNREACH

pub const NFT_REJECT_ICMPX_HOST_UNREACH: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REJECT_ICMPX_NO_ROUTE.html b/docs/libc/constant.NFT_REJECT_ICMPX_NO_ROUTE.html new file mode 100644 index 00000000..79d1fa9a --- /dev/null +++ b/docs/libc/constant.NFT_REJECT_ICMPX_NO_ROUTE.html @@ -0,0 +1 @@ +libc::NFT_REJECT_ICMPX_NO_ROUTE - Rust

[][src]Constant libc::NFT_REJECT_ICMPX_NO_ROUTE

pub const NFT_REJECT_ICMPX_NO_ROUTE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REJECT_ICMPX_PORT_UNREACH.html b/docs/libc/constant.NFT_REJECT_ICMPX_PORT_UNREACH.html new file mode 100644 index 00000000..16595891 --- /dev/null +++ b/docs/libc/constant.NFT_REJECT_ICMPX_PORT_UNREACH.html @@ -0,0 +1 @@ +libc::NFT_REJECT_ICMPX_PORT_UNREACH - Rust

[][src]Constant libc::NFT_REJECT_ICMPX_PORT_UNREACH

pub const NFT_REJECT_ICMPX_PORT_UNREACH: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REJECT_ICMPX_UNREACH.html b/docs/libc/constant.NFT_REJECT_ICMPX_UNREACH.html new file mode 100644 index 00000000..c14ec178 --- /dev/null +++ b/docs/libc/constant.NFT_REJECT_ICMPX_UNREACH.html @@ -0,0 +1 @@ +libc::NFT_REJECT_ICMPX_UNREACH - Rust

[][src]Constant libc::NFT_REJECT_ICMPX_UNREACH

pub const NFT_REJECT_ICMPX_UNREACH: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REJECT_ICMP_UNREACH.html b/docs/libc/constant.NFT_REJECT_ICMP_UNREACH.html new file mode 100644 index 00000000..9c4a2387 --- /dev/null +++ b/docs/libc/constant.NFT_REJECT_ICMP_UNREACH.html @@ -0,0 +1 @@ +libc::NFT_REJECT_ICMP_UNREACH - Rust

[][src]Constant libc::NFT_REJECT_ICMP_UNREACH

pub const NFT_REJECT_ICMP_UNREACH: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_REJECT_TCP_RST.html b/docs/libc/constant.NFT_REJECT_TCP_RST.html new file mode 100644 index 00000000..49433f87 --- /dev/null +++ b/docs/libc/constant.NFT_REJECT_TCP_RST.html @@ -0,0 +1 @@ +libc::NFT_REJECT_TCP_RST - Rust

[][src]Constant libc::NFT_REJECT_TCP_RST

pub const NFT_REJECT_TCP_RST: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_RETURN.html b/docs/libc/constant.NFT_RETURN.html new file mode 100644 index 00000000..efae638c --- /dev/null +++ b/docs/libc/constant.NFT_RETURN.html @@ -0,0 +1 @@ +libc::NFT_RETURN - Rust

[][src]Constant libc::NFT_RETURN

pub const NFT_RETURN: c_int = -5;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_ANONYMOUS.html b/docs/libc/constant.NFT_SET_ANONYMOUS.html new file mode 100644 index 00000000..9e8b919f --- /dev/null +++ b/docs/libc/constant.NFT_SET_ANONYMOUS.html @@ -0,0 +1 @@ +libc::NFT_SET_ANONYMOUS - Rust

[][src]Constant libc::NFT_SET_ANONYMOUS

pub const NFT_SET_ANONYMOUS: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_CONSTANT.html b/docs/libc/constant.NFT_SET_CONSTANT.html new file mode 100644 index 00000000..95174c11 --- /dev/null +++ b/docs/libc/constant.NFT_SET_CONSTANT.html @@ -0,0 +1 @@ +libc::NFT_SET_CONSTANT - Rust

[][src]Constant libc::NFT_SET_CONSTANT

pub const NFT_SET_CONSTANT: c_int = 0x2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_ELEM_INTERVAL_END.html b/docs/libc/constant.NFT_SET_ELEM_INTERVAL_END.html new file mode 100644 index 00000000..fe0712f2 --- /dev/null +++ b/docs/libc/constant.NFT_SET_ELEM_INTERVAL_END.html @@ -0,0 +1 @@ +libc::NFT_SET_ELEM_INTERVAL_END - Rust

[][src]Constant libc::NFT_SET_ELEM_INTERVAL_END

pub const NFT_SET_ELEM_INTERVAL_END: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_EVAL.html b/docs/libc/constant.NFT_SET_EVAL.html new file mode 100644 index 00000000..01133505 --- /dev/null +++ b/docs/libc/constant.NFT_SET_EVAL.html @@ -0,0 +1 @@ +libc::NFT_SET_EVAL - Rust

[][src]Constant libc::NFT_SET_EVAL

pub const NFT_SET_EVAL: c_int = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_INTERVAL.html b/docs/libc/constant.NFT_SET_INTERVAL.html new file mode 100644 index 00000000..b9f49444 --- /dev/null +++ b/docs/libc/constant.NFT_SET_INTERVAL.html @@ -0,0 +1 @@ +libc::NFT_SET_INTERVAL - Rust

[][src]Constant libc::NFT_SET_INTERVAL

pub const NFT_SET_INTERVAL: c_int = 0x4;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_MAP.html b/docs/libc/constant.NFT_SET_MAP.html new file mode 100644 index 00000000..c5be5d5e --- /dev/null +++ b/docs/libc/constant.NFT_SET_MAP.html @@ -0,0 +1 @@ +libc::NFT_SET_MAP - Rust

[][src]Constant libc::NFT_SET_MAP

pub const NFT_SET_MAP: c_int = 0x8;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_MAXNAMELEN.html b/docs/libc/constant.NFT_SET_MAXNAMELEN.html new file mode 100644 index 00000000..58d84a83 --- /dev/null +++ b/docs/libc/constant.NFT_SET_MAXNAMELEN.html @@ -0,0 +1 @@ +libc::NFT_SET_MAXNAMELEN - Rust

[][src]Constant libc::NFT_SET_MAXNAMELEN

pub const NFT_SET_MAXNAMELEN: c_int = 256;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_POL_MEMORY.html b/docs/libc/constant.NFT_SET_POL_MEMORY.html new file mode 100644 index 00000000..3182dce7 --- /dev/null +++ b/docs/libc/constant.NFT_SET_POL_MEMORY.html @@ -0,0 +1 @@ +libc::NFT_SET_POL_MEMORY - Rust

[][src]Constant libc::NFT_SET_POL_MEMORY

pub const NFT_SET_POL_MEMORY: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_POL_PERFORMANCE.html b/docs/libc/constant.NFT_SET_POL_PERFORMANCE.html new file mode 100644 index 00000000..ae8abb9c --- /dev/null +++ b/docs/libc/constant.NFT_SET_POL_PERFORMANCE.html @@ -0,0 +1 @@ +libc::NFT_SET_POL_PERFORMANCE - Rust

[][src]Constant libc::NFT_SET_POL_PERFORMANCE

pub const NFT_SET_POL_PERFORMANCE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_SET_TIMEOUT.html b/docs/libc/constant.NFT_SET_TIMEOUT.html new file mode 100644 index 00000000..216d99de --- /dev/null +++ b/docs/libc/constant.NFT_SET_TIMEOUT.html @@ -0,0 +1 @@ +libc::NFT_SET_TIMEOUT - Rust

[][src]Constant libc::NFT_SET_TIMEOUT

pub const NFT_SET_TIMEOUT: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_TABLE_MAXNAMELEN.html b/docs/libc/constant.NFT_TABLE_MAXNAMELEN.html new file mode 100644 index 00000000..e7117c7f --- /dev/null +++ b/docs/libc/constant.NFT_TABLE_MAXNAMELEN.html @@ -0,0 +1 @@ +libc::NFT_TABLE_MAXNAMELEN - Rust

[][src]Constant libc::NFT_TABLE_MAXNAMELEN

pub const NFT_TABLE_MAXNAMELEN: c_int = 256;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_TRACETYPE_POLICY.html b/docs/libc/constant.NFT_TRACETYPE_POLICY.html new file mode 100644 index 00000000..c3f43b72 --- /dev/null +++ b/docs/libc/constant.NFT_TRACETYPE_POLICY.html @@ -0,0 +1 @@ +libc::NFT_TRACETYPE_POLICY - Rust

[][src]Constant libc::NFT_TRACETYPE_POLICY

pub const NFT_TRACETYPE_POLICY: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_TRACETYPE_RETURN.html b/docs/libc/constant.NFT_TRACETYPE_RETURN.html new file mode 100644 index 00000000..21d5043b --- /dev/null +++ b/docs/libc/constant.NFT_TRACETYPE_RETURN.html @@ -0,0 +1 @@ +libc::NFT_TRACETYPE_RETURN - Rust

[][src]Constant libc::NFT_TRACETYPE_RETURN

pub const NFT_TRACETYPE_RETURN: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_TRACETYPE_RULE.html b/docs/libc/constant.NFT_TRACETYPE_RULE.html new file mode 100644 index 00000000..c72441fd --- /dev/null +++ b/docs/libc/constant.NFT_TRACETYPE_RULE.html @@ -0,0 +1 @@ +libc::NFT_TRACETYPE_RULE - Rust

[][src]Constant libc::NFT_TRACETYPE_RULE

pub const NFT_TRACETYPE_RULE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_TRACETYPE_UNSPEC.html b/docs/libc/constant.NFT_TRACETYPE_UNSPEC.html new file mode 100644 index 00000000..0c6d1a72 --- /dev/null +++ b/docs/libc/constant.NFT_TRACETYPE_UNSPEC.html @@ -0,0 +1 @@ +libc::NFT_TRACETYPE_UNSPEC - Rust

[][src]Constant libc::NFT_TRACETYPE_UNSPEC

pub const NFT_TRACETYPE_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFT_USERDATA_MAXLEN.html b/docs/libc/constant.NFT_USERDATA_MAXLEN.html new file mode 100644 index 00000000..5e87e2d5 --- /dev/null +++ b/docs/libc/constant.NFT_USERDATA_MAXLEN.html @@ -0,0 +1 @@ +libc::NFT_USERDATA_MAXLEN - Rust

[][src]Constant libc::NFT_USERDATA_MAXLEN

pub const NFT_USERDATA_MAXLEN: c_int = 256;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CFG_CMD.html b/docs/libc/constant.NFULA_CFG_CMD.html new file mode 100644 index 00000000..44f3999a --- /dev/null +++ b/docs/libc/constant.NFULA_CFG_CMD.html @@ -0,0 +1 @@ +libc::NFULA_CFG_CMD - Rust

[][src]Constant libc::NFULA_CFG_CMD

pub const NFULA_CFG_CMD: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CFG_FLAGS.html b/docs/libc/constant.NFULA_CFG_FLAGS.html new file mode 100644 index 00000000..3d5dea94 --- /dev/null +++ b/docs/libc/constant.NFULA_CFG_FLAGS.html @@ -0,0 +1 @@ +libc::NFULA_CFG_FLAGS - Rust

[][src]Constant libc::NFULA_CFG_FLAGS

pub const NFULA_CFG_FLAGS: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CFG_MODE.html b/docs/libc/constant.NFULA_CFG_MODE.html new file mode 100644 index 00000000..66054f14 --- /dev/null +++ b/docs/libc/constant.NFULA_CFG_MODE.html @@ -0,0 +1 @@ +libc::NFULA_CFG_MODE - Rust

[][src]Constant libc::NFULA_CFG_MODE

pub const NFULA_CFG_MODE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CFG_NLBUFSIZ.html b/docs/libc/constant.NFULA_CFG_NLBUFSIZ.html new file mode 100644 index 00000000..d64947c2 --- /dev/null +++ b/docs/libc/constant.NFULA_CFG_NLBUFSIZ.html @@ -0,0 +1 @@ +libc::NFULA_CFG_NLBUFSIZ - Rust

[][src]Constant libc::NFULA_CFG_NLBUFSIZ

pub const NFULA_CFG_NLBUFSIZ: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CFG_QTHRESH.html b/docs/libc/constant.NFULA_CFG_QTHRESH.html new file mode 100644 index 00000000..3ef3faa3 --- /dev/null +++ b/docs/libc/constant.NFULA_CFG_QTHRESH.html @@ -0,0 +1 @@ +libc::NFULA_CFG_QTHRESH - Rust

[][src]Constant libc::NFULA_CFG_QTHRESH

pub const NFULA_CFG_QTHRESH: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CFG_TIMEOUT.html b/docs/libc/constant.NFULA_CFG_TIMEOUT.html new file mode 100644 index 00000000..05aaad14 --- /dev/null +++ b/docs/libc/constant.NFULA_CFG_TIMEOUT.html @@ -0,0 +1 @@ +libc::NFULA_CFG_TIMEOUT - Rust

[][src]Constant libc::NFULA_CFG_TIMEOUT

pub const NFULA_CFG_TIMEOUT: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CFG_UNSPEC.html b/docs/libc/constant.NFULA_CFG_UNSPEC.html new file mode 100644 index 00000000..f4157c31 --- /dev/null +++ b/docs/libc/constant.NFULA_CFG_UNSPEC.html @@ -0,0 +1 @@ +libc::NFULA_CFG_UNSPEC - Rust

[][src]Constant libc::NFULA_CFG_UNSPEC

pub const NFULA_CFG_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CT.html b/docs/libc/constant.NFULA_CT.html new file mode 100644 index 00000000..c4910bdd --- /dev/null +++ b/docs/libc/constant.NFULA_CT.html @@ -0,0 +1 @@ +libc::NFULA_CT - Rust

[][src]Constant libc::NFULA_CT

pub const NFULA_CT: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_CT_INFO.html b/docs/libc/constant.NFULA_CT_INFO.html new file mode 100644 index 00000000..d1b22592 --- /dev/null +++ b/docs/libc/constant.NFULA_CT_INFO.html @@ -0,0 +1 @@ +libc::NFULA_CT_INFO - Rust

[][src]Constant libc::NFULA_CT_INFO

pub const NFULA_CT_INFO: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_GID.html b/docs/libc/constant.NFULA_GID.html new file mode 100644 index 00000000..d47172a2 --- /dev/null +++ b/docs/libc/constant.NFULA_GID.html @@ -0,0 +1 @@ +libc::NFULA_GID - Rust

[][src]Constant libc::NFULA_GID

pub const NFULA_GID: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_HWADDR.html b/docs/libc/constant.NFULA_HWADDR.html new file mode 100644 index 00000000..b69fd291 --- /dev/null +++ b/docs/libc/constant.NFULA_HWADDR.html @@ -0,0 +1 @@ +libc::NFULA_HWADDR - Rust

[][src]Constant libc::NFULA_HWADDR

pub const NFULA_HWADDR: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_HWHEADER.html b/docs/libc/constant.NFULA_HWHEADER.html new file mode 100644 index 00000000..ea6b02c7 --- /dev/null +++ b/docs/libc/constant.NFULA_HWHEADER.html @@ -0,0 +1 @@ +libc::NFULA_HWHEADER - Rust

[][src]Constant libc::NFULA_HWHEADER

pub const NFULA_HWHEADER: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_HWLEN.html b/docs/libc/constant.NFULA_HWLEN.html new file mode 100644 index 00000000..6ffe5a20 --- /dev/null +++ b/docs/libc/constant.NFULA_HWLEN.html @@ -0,0 +1 @@ +libc::NFULA_HWLEN - Rust

[][src]Constant libc::NFULA_HWLEN

pub const NFULA_HWLEN: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_HWTYPE.html b/docs/libc/constant.NFULA_HWTYPE.html new file mode 100644 index 00000000..874f2616 --- /dev/null +++ b/docs/libc/constant.NFULA_HWTYPE.html @@ -0,0 +1 @@ +libc::NFULA_HWTYPE - Rust

[][src]Constant libc::NFULA_HWTYPE

pub const NFULA_HWTYPE: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_IFINDEX_INDEV.html b/docs/libc/constant.NFULA_IFINDEX_INDEV.html new file mode 100644 index 00000000..8a38d9b2 --- /dev/null +++ b/docs/libc/constant.NFULA_IFINDEX_INDEV.html @@ -0,0 +1 @@ +libc::NFULA_IFINDEX_INDEV - Rust

[][src]Constant libc::NFULA_IFINDEX_INDEV

pub const NFULA_IFINDEX_INDEV: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_IFINDEX_OUTDEV.html b/docs/libc/constant.NFULA_IFINDEX_OUTDEV.html new file mode 100644 index 00000000..6dc4415c --- /dev/null +++ b/docs/libc/constant.NFULA_IFINDEX_OUTDEV.html @@ -0,0 +1 @@ +libc::NFULA_IFINDEX_OUTDEV - Rust

[][src]Constant libc::NFULA_IFINDEX_OUTDEV

pub const NFULA_IFINDEX_OUTDEV: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_IFINDEX_PHYSINDEV.html b/docs/libc/constant.NFULA_IFINDEX_PHYSINDEV.html new file mode 100644 index 00000000..b0f144a6 --- /dev/null +++ b/docs/libc/constant.NFULA_IFINDEX_PHYSINDEV.html @@ -0,0 +1 @@ +libc::NFULA_IFINDEX_PHYSINDEV - Rust

[][src]Constant libc::NFULA_IFINDEX_PHYSINDEV

pub const NFULA_IFINDEX_PHYSINDEV: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_IFINDEX_PHYSOUTDEV.html b/docs/libc/constant.NFULA_IFINDEX_PHYSOUTDEV.html new file mode 100644 index 00000000..98bc97af --- /dev/null +++ b/docs/libc/constant.NFULA_IFINDEX_PHYSOUTDEV.html @@ -0,0 +1 @@ +libc::NFULA_IFINDEX_PHYSOUTDEV - Rust

[][src]Constant libc::NFULA_IFINDEX_PHYSOUTDEV

pub const NFULA_IFINDEX_PHYSOUTDEV: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_MARK.html b/docs/libc/constant.NFULA_MARK.html new file mode 100644 index 00000000..be68b6cc --- /dev/null +++ b/docs/libc/constant.NFULA_MARK.html @@ -0,0 +1 @@ +libc::NFULA_MARK - Rust

[][src]Constant libc::NFULA_MARK

pub const NFULA_MARK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_PACKET_HDR.html b/docs/libc/constant.NFULA_PACKET_HDR.html new file mode 100644 index 00000000..51be2dfe --- /dev/null +++ b/docs/libc/constant.NFULA_PACKET_HDR.html @@ -0,0 +1 @@ +libc::NFULA_PACKET_HDR - Rust

[][src]Constant libc::NFULA_PACKET_HDR

pub const NFULA_PACKET_HDR: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_PAYLOAD.html b/docs/libc/constant.NFULA_PAYLOAD.html new file mode 100644 index 00000000..b4513cb6 --- /dev/null +++ b/docs/libc/constant.NFULA_PAYLOAD.html @@ -0,0 +1 @@ +libc::NFULA_PAYLOAD - Rust

[][src]Constant libc::NFULA_PAYLOAD

pub const NFULA_PAYLOAD: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_PREFIX.html b/docs/libc/constant.NFULA_PREFIX.html new file mode 100644 index 00000000..57aa9b9b --- /dev/null +++ b/docs/libc/constant.NFULA_PREFIX.html @@ -0,0 +1 @@ +libc::NFULA_PREFIX - Rust

[][src]Constant libc::NFULA_PREFIX

pub const NFULA_PREFIX: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_SEQ.html b/docs/libc/constant.NFULA_SEQ.html new file mode 100644 index 00000000..5ee8420e --- /dev/null +++ b/docs/libc/constant.NFULA_SEQ.html @@ -0,0 +1 @@ +libc::NFULA_SEQ - Rust

[][src]Constant libc::NFULA_SEQ

pub const NFULA_SEQ: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_SEQ_GLOBAL.html b/docs/libc/constant.NFULA_SEQ_GLOBAL.html new file mode 100644 index 00000000..5137288a --- /dev/null +++ b/docs/libc/constant.NFULA_SEQ_GLOBAL.html @@ -0,0 +1 @@ +libc::NFULA_SEQ_GLOBAL - Rust

[][src]Constant libc::NFULA_SEQ_GLOBAL

pub const NFULA_SEQ_GLOBAL: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_TIMESTAMP.html b/docs/libc/constant.NFULA_TIMESTAMP.html new file mode 100644 index 00000000..0316d5db --- /dev/null +++ b/docs/libc/constant.NFULA_TIMESTAMP.html @@ -0,0 +1 @@ +libc::NFULA_TIMESTAMP - Rust

[][src]Constant libc::NFULA_TIMESTAMP

pub const NFULA_TIMESTAMP: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_UID.html b/docs/libc/constant.NFULA_UID.html new file mode 100644 index 00000000..c6503c26 --- /dev/null +++ b/docs/libc/constant.NFULA_UID.html @@ -0,0 +1 @@ +libc::NFULA_UID - Rust

[][src]Constant libc::NFULA_UID

pub const NFULA_UID: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.NFULA_UNSPEC.html b/docs/libc/constant.NFULA_UNSPEC.html new file mode 100644 index 00000000..737b6b5e --- /dev/null +++ b/docs/libc/constant.NFULA_UNSPEC.html @@ -0,0 +1 @@ +libc::NFULA_UNSPEC - Rust

[][src]Constant libc::NFULA_UNSPEC

pub const NFULA_UNSPEC: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_CFG_CMD_BIND.html b/docs/libc/constant.NFULNL_CFG_CMD_BIND.html new file mode 100644 index 00000000..00baaf1f --- /dev/null +++ b/docs/libc/constant.NFULNL_CFG_CMD_BIND.html @@ -0,0 +1 @@ +libc::NFULNL_CFG_CMD_BIND - Rust

[][src]Constant libc::NFULNL_CFG_CMD_BIND

pub const NFULNL_CFG_CMD_BIND: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_CFG_CMD_NONE.html b/docs/libc/constant.NFULNL_CFG_CMD_NONE.html new file mode 100644 index 00000000..04befe35 --- /dev/null +++ b/docs/libc/constant.NFULNL_CFG_CMD_NONE.html @@ -0,0 +1 @@ +libc::NFULNL_CFG_CMD_NONE - Rust

[][src]Constant libc::NFULNL_CFG_CMD_NONE

pub const NFULNL_CFG_CMD_NONE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_CFG_CMD_PF_BIND.html b/docs/libc/constant.NFULNL_CFG_CMD_PF_BIND.html new file mode 100644 index 00000000..cf1da5cb --- /dev/null +++ b/docs/libc/constant.NFULNL_CFG_CMD_PF_BIND.html @@ -0,0 +1 @@ +libc::NFULNL_CFG_CMD_PF_BIND - Rust

[][src]Constant libc::NFULNL_CFG_CMD_PF_BIND

pub const NFULNL_CFG_CMD_PF_BIND: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_CFG_CMD_PF_UNBIND.html b/docs/libc/constant.NFULNL_CFG_CMD_PF_UNBIND.html new file mode 100644 index 00000000..8a1aed27 --- /dev/null +++ b/docs/libc/constant.NFULNL_CFG_CMD_PF_UNBIND.html @@ -0,0 +1 @@ +libc::NFULNL_CFG_CMD_PF_UNBIND - Rust

[][src]Constant libc::NFULNL_CFG_CMD_PF_UNBIND

pub const NFULNL_CFG_CMD_PF_UNBIND: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_CFG_CMD_UNBIND.html b/docs/libc/constant.NFULNL_CFG_CMD_UNBIND.html new file mode 100644 index 00000000..14cf2ecf --- /dev/null +++ b/docs/libc/constant.NFULNL_CFG_CMD_UNBIND.html @@ -0,0 +1 @@ +libc::NFULNL_CFG_CMD_UNBIND - Rust

[][src]Constant libc::NFULNL_CFG_CMD_UNBIND

pub const NFULNL_CFG_CMD_UNBIND: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_CFG_F_CONNTRACK.html b/docs/libc/constant.NFULNL_CFG_F_CONNTRACK.html new file mode 100644 index 00000000..705ad843 --- /dev/null +++ b/docs/libc/constant.NFULNL_CFG_F_CONNTRACK.html @@ -0,0 +1 @@ +libc::NFULNL_CFG_F_CONNTRACK - Rust

[][src]Constant libc::NFULNL_CFG_F_CONNTRACK

pub const NFULNL_CFG_F_CONNTRACK: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_CFG_F_SEQ.html b/docs/libc/constant.NFULNL_CFG_F_SEQ.html new file mode 100644 index 00000000..20285d64 --- /dev/null +++ b/docs/libc/constant.NFULNL_CFG_F_SEQ.html @@ -0,0 +1 @@ +libc::NFULNL_CFG_F_SEQ - Rust

[][src]Constant libc::NFULNL_CFG_F_SEQ

pub const NFULNL_CFG_F_SEQ: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_CFG_F_SEQ_GLOBAL.html b/docs/libc/constant.NFULNL_CFG_F_SEQ_GLOBAL.html new file mode 100644 index 00000000..d2c504f5 --- /dev/null +++ b/docs/libc/constant.NFULNL_CFG_F_SEQ_GLOBAL.html @@ -0,0 +1 @@ +libc::NFULNL_CFG_F_SEQ_GLOBAL - Rust

[][src]Constant libc::NFULNL_CFG_F_SEQ_GLOBAL

pub const NFULNL_CFG_F_SEQ_GLOBAL: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_COPY_META.html b/docs/libc/constant.NFULNL_COPY_META.html new file mode 100644 index 00000000..4845f3d9 --- /dev/null +++ b/docs/libc/constant.NFULNL_COPY_META.html @@ -0,0 +1 @@ +libc::NFULNL_COPY_META - Rust

[][src]Constant libc::NFULNL_COPY_META

pub const NFULNL_COPY_META: c_int = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_COPY_NONE.html b/docs/libc/constant.NFULNL_COPY_NONE.html new file mode 100644 index 00000000..11bc28de --- /dev/null +++ b/docs/libc/constant.NFULNL_COPY_NONE.html @@ -0,0 +1 @@ +libc::NFULNL_COPY_NONE - Rust

[][src]Constant libc::NFULNL_COPY_NONE

pub const NFULNL_COPY_NONE: c_int = 0x00;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_COPY_PACKET.html b/docs/libc/constant.NFULNL_COPY_PACKET.html new file mode 100644 index 00000000..6f7c0949 --- /dev/null +++ b/docs/libc/constant.NFULNL_COPY_PACKET.html @@ -0,0 +1 @@ +libc::NFULNL_COPY_PACKET - Rust

[][src]Constant libc::NFULNL_COPY_PACKET

pub const NFULNL_COPY_PACKET: c_int = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_MSG_CONFIG.html b/docs/libc/constant.NFULNL_MSG_CONFIG.html new file mode 100644 index 00000000..968dac48 --- /dev/null +++ b/docs/libc/constant.NFULNL_MSG_CONFIG.html @@ -0,0 +1 @@ +libc::NFULNL_MSG_CONFIG - Rust

[][src]Constant libc::NFULNL_MSG_CONFIG

pub const NFULNL_MSG_CONFIG: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NFULNL_MSG_PACKET.html b/docs/libc/constant.NFULNL_MSG_PACKET.html new file mode 100644 index 00000000..cabcde59 --- /dev/null +++ b/docs/libc/constant.NFULNL_MSG_PACKET.html @@ -0,0 +1 @@ +libc::NFULNL_MSG_PACKET - Rust

[][src]Constant libc::NFULNL_MSG_PACKET

pub const NFULNL_MSG_PACKET: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NF_ACCEPT.html b/docs/libc/constant.NF_ACCEPT.html new file mode 100644 index 00000000..6676e970 --- /dev/null +++ b/docs/libc/constant.NF_ACCEPT.html @@ -0,0 +1 @@ +libc::NF_ACCEPT - Rust

[][src]Constant libc::NF_ACCEPT

pub const NF_ACCEPT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NF_DROP.html b/docs/libc/constant.NF_DROP.html new file mode 100644 index 00000000..9915f619 --- /dev/null +++ b/docs/libc/constant.NF_DROP.html @@ -0,0 +1 @@ +libc::NF_DROP - Rust

[][src]Constant libc::NF_DROP

pub const NF_DROP: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NF_INET_FORWARD.html b/docs/libc/constant.NF_INET_FORWARD.html new file mode 100644 index 00000000..981476fd --- /dev/null +++ b/docs/libc/constant.NF_INET_FORWARD.html @@ -0,0 +1 @@ +libc::NF_INET_FORWARD - Rust

[][src]Constant libc::NF_INET_FORWARD

pub const NF_INET_FORWARD: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NF_INET_LOCAL_IN.html b/docs/libc/constant.NF_INET_LOCAL_IN.html new file mode 100644 index 00000000..f85def43 --- /dev/null +++ b/docs/libc/constant.NF_INET_LOCAL_IN.html @@ -0,0 +1 @@ +libc::NF_INET_LOCAL_IN - Rust

[][src]Constant libc::NF_INET_LOCAL_IN

pub const NF_INET_LOCAL_IN: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NF_INET_LOCAL_OUT.html b/docs/libc/constant.NF_INET_LOCAL_OUT.html new file mode 100644 index 00000000..07200c5a --- /dev/null +++ b/docs/libc/constant.NF_INET_LOCAL_OUT.html @@ -0,0 +1 @@ +libc::NF_INET_LOCAL_OUT - Rust

[][src]Constant libc::NF_INET_LOCAL_OUT

pub const NF_INET_LOCAL_OUT: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NF_INET_NUMHOOKS.html b/docs/libc/constant.NF_INET_NUMHOOKS.html new file mode 100644 index 00000000..c046054b --- /dev/null +++ b/docs/libc/constant.NF_INET_NUMHOOKS.html @@ -0,0 +1 @@ +libc::NF_INET_NUMHOOKS - Rust

[][src]Constant libc::NF_INET_NUMHOOKS

pub const NF_INET_NUMHOOKS: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NF_INET_POST_ROUTING.html b/docs/libc/constant.NF_INET_POST_ROUTING.html new file mode 100644 index 00000000..abafbca2 --- /dev/null +++ b/docs/libc/constant.NF_INET_POST_ROUTING.html @@ -0,0 +1 @@ +libc::NF_INET_POST_ROUTING - Rust

[][src]Constant libc::NF_INET_POST_ROUTING

pub const NF_INET_POST_ROUTING: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NF_INET_PRE_ROUTING.html b/docs/libc/constant.NF_INET_PRE_ROUTING.html new file mode 100644 index 00000000..b5000039 --- /dev/null +++ b/docs/libc/constant.NF_INET_PRE_ROUTING.html @@ -0,0 +1 @@ +libc::NF_INET_PRE_ROUTING - Rust

[][src]Constant libc::NF_INET_PRE_ROUTING

pub const NF_INET_PRE_ROUTING: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_FORWARD.html b/docs/libc/constant.NF_IP6_FORWARD.html new file mode 100644 index 00000000..86bf093c --- /dev/null +++ b/docs/libc/constant.NF_IP6_FORWARD.html @@ -0,0 +1 @@ +libc::NF_IP6_FORWARD - Rust

[][src]Constant libc::NF_IP6_FORWARD

pub const NF_IP6_FORWARD: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_LOCAL_IN.html b/docs/libc/constant.NF_IP6_LOCAL_IN.html new file mode 100644 index 00000000..cd1fa16d --- /dev/null +++ b/docs/libc/constant.NF_IP6_LOCAL_IN.html @@ -0,0 +1 @@ +libc::NF_IP6_LOCAL_IN - Rust

[][src]Constant libc::NF_IP6_LOCAL_IN

pub const NF_IP6_LOCAL_IN: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_LOCAL_OUT.html b/docs/libc/constant.NF_IP6_LOCAL_OUT.html new file mode 100644 index 00000000..661f700b --- /dev/null +++ b/docs/libc/constant.NF_IP6_LOCAL_OUT.html @@ -0,0 +1 @@ +libc::NF_IP6_LOCAL_OUT - Rust

[][src]Constant libc::NF_IP6_LOCAL_OUT

pub const NF_IP6_LOCAL_OUT: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_NUMHOOKS.html b/docs/libc/constant.NF_IP6_NUMHOOKS.html new file mode 100644 index 00000000..1d0d33ec --- /dev/null +++ b/docs/libc/constant.NF_IP6_NUMHOOKS.html @@ -0,0 +1 @@ +libc::NF_IP6_NUMHOOKS - Rust

[][src]Constant libc::NF_IP6_NUMHOOKS

pub const NF_IP6_NUMHOOKS: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_POST_ROUTING.html b/docs/libc/constant.NF_IP6_POST_ROUTING.html new file mode 100644 index 00000000..b7a0eb6b --- /dev/null +++ b/docs/libc/constant.NF_IP6_POST_ROUTING.html @@ -0,0 +1 @@ +libc::NF_IP6_POST_ROUTING - Rust

[][src]Constant libc::NF_IP6_POST_ROUTING

pub const NF_IP6_POST_ROUTING: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRE_ROUTING.html b/docs/libc/constant.NF_IP6_PRE_ROUTING.html new file mode 100644 index 00000000..fae9cffc --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRE_ROUTING.html @@ -0,0 +1 @@ +libc::NF_IP6_PRE_ROUTING - Rust

[][src]Constant libc::NF_IP6_PRE_ROUTING

pub const NF_IP6_PRE_ROUTING: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_CONNTRACK.html b/docs/libc/constant.NF_IP6_PRI_CONNTRACK.html new file mode 100644 index 00000000..aa31be37 --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_CONNTRACK.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_CONNTRACK - Rust

[][src]Constant libc::NF_IP6_PRI_CONNTRACK

pub const NF_IP6_PRI_CONNTRACK: c_int = -200;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_CONNTRACK_DEFRAG.html b/docs/libc/constant.NF_IP6_PRI_CONNTRACK_DEFRAG.html new file mode 100644 index 00000000..3d71b3fc --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_CONNTRACK_DEFRAG.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_CONNTRACK_DEFRAG - Rust

[][src]Constant libc::NF_IP6_PRI_CONNTRACK_DEFRAG

pub const NF_IP6_PRI_CONNTRACK_DEFRAG: c_int = -400;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_CONNTRACK_HELPER.html b/docs/libc/constant.NF_IP6_PRI_CONNTRACK_HELPER.html new file mode 100644 index 00000000..2d4cd11b --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_CONNTRACK_HELPER.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_CONNTRACK_HELPER - Rust

[][src]Constant libc::NF_IP6_PRI_CONNTRACK_HELPER

pub const NF_IP6_PRI_CONNTRACK_HELPER: c_int = 300;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_FILTER.html b/docs/libc/constant.NF_IP6_PRI_FILTER.html new file mode 100644 index 00000000..6232ad61 --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_FILTER.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_FILTER - Rust

[][src]Constant libc::NF_IP6_PRI_FILTER

pub const NF_IP6_PRI_FILTER: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_FIRST.html b/docs/libc/constant.NF_IP6_PRI_FIRST.html new file mode 100644 index 00000000..738df855 --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_FIRST.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_FIRST - Rust

[][src]Constant libc::NF_IP6_PRI_FIRST

pub const NF_IP6_PRI_FIRST: c_int = ::INT_MIN; // -2_147_483_648i32
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_LAST.html b/docs/libc/constant.NF_IP6_PRI_LAST.html new file mode 100644 index 00000000..295fb8bc --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_LAST.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_LAST - Rust

[][src]Constant libc::NF_IP6_PRI_LAST

pub const NF_IP6_PRI_LAST: c_int = ::INT_MAX; // 2_147_483_647i32
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_MANGLE.html b/docs/libc/constant.NF_IP6_PRI_MANGLE.html new file mode 100644 index 00000000..b0e2539e --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_MANGLE.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_MANGLE - Rust

[][src]Constant libc::NF_IP6_PRI_MANGLE

pub const NF_IP6_PRI_MANGLE: c_int = -150;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_NAT_DST.html b/docs/libc/constant.NF_IP6_PRI_NAT_DST.html new file mode 100644 index 00000000..f2cc1427 --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_NAT_DST.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_NAT_DST - Rust

[][src]Constant libc::NF_IP6_PRI_NAT_DST

pub const NF_IP6_PRI_NAT_DST: c_int = -100;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_NAT_SRC.html b/docs/libc/constant.NF_IP6_PRI_NAT_SRC.html new file mode 100644 index 00000000..e9dd87d1 --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_NAT_SRC.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_NAT_SRC - Rust

[][src]Constant libc::NF_IP6_PRI_NAT_SRC

pub const NF_IP6_PRI_NAT_SRC: c_int = 100;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_RAW.html b/docs/libc/constant.NF_IP6_PRI_RAW.html new file mode 100644 index 00000000..6e47be7d --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_RAW.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_RAW - Rust

[][src]Constant libc::NF_IP6_PRI_RAW

pub const NF_IP6_PRI_RAW: c_int = -300;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_SECURITY.html b/docs/libc/constant.NF_IP6_PRI_SECURITY.html new file mode 100644 index 00000000..49d0c42c --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_SECURITY.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_SECURITY - Rust

[][src]Constant libc::NF_IP6_PRI_SECURITY

pub const NF_IP6_PRI_SECURITY: c_int = 50;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_SELINUX_FIRST.html b/docs/libc/constant.NF_IP6_PRI_SELINUX_FIRST.html new file mode 100644 index 00000000..b913273a --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_SELINUX_FIRST.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_SELINUX_FIRST - Rust

[][src]Constant libc::NF_IP6_PRI_SELINUX_FIRST

pub const NF_IP6_PRI_SELINUX_FIRST: c_int = -225;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP6_PRI_SELINUX_LAST.html b/docs/libc/constant.NF_IP6_PRI_SELINUX_LAST.html new file mode 100644 index 00000000..1d960458 --- /dev/null +++ b/docs/libc/constant.NF_IP6_PRI_SELINUX_LAST.html @@ -0,0 +1 @@ +libc::NF_IP6_PRI_SELINUX_LAST - Rust

[][src]Constant libc::NF_IP6_PRI_SELINUX_LAST

pub const NF_IP6_PRI_SELINUX_LAST: c_int = 225;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_FORWARD.html b/docs/libc/constant.NF_IP_FORWARD.html new file mode 100644 index 00000000..01c20269 --- /dev/null +++ b/docs/libc/constant.NF_IP_FORWARD.html @@ -0,0 +1 @@ +libc::NF_IP_FORWARD - Rust

[][src]Constant libc::NF_IP_FORWARD

pub const NF_IP_FORWARD: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_LOCAL_IN.html b/docs/libc/constant.NF_IP_LOCAL_IN.html new file mode 100644 index 00000000..a01a7f5e --- /dev/null +++ b/docs/libc/constant.NF_IP_LOCAL_IN.html @@ -0,0 +1 @@ +libc::NF_IP_LOCAL_IN - Rust

[][src]Constant libc::NF_IP_LOCAL_IN

pub const NF_IP_LOCAL_IN: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_LOCAL_OUT.html b/docs/libc/constant.NF_IP_LOCAL_OUT.html new file mode 100644 index 00000000..97269914 --- /dev/null +++ b/docs/libc/constant.NF_IP_LOCAL_OUT.html @@ -0,0 +1 @@ +libc::NF_IP_LOCAL_OUT - Rust

[][src]Constant libc::NF_IP_LOCAL_OUT

pub const NF_IP_LOCAL_OUT: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_NUMHOOKS.html b/docs/libc/constant.NF_IP_NUMHOOKS.html new file mode 100644 index 00000000..c9736017 --- /dev/null +++ b/docs/libc/constant.NF_IP_NUMHOOKS.html @@ -0,0 +1 @@ +libc::NF_IP_NUMHOOKS - Rust

[][src]Constant libc::NF_IP_NUMHOOKS

pub const NF_IP_NUMHOOKS: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_POST_ROUTING.html b/docs/libc/constant.NF_IP_POST_ROUTING.html new file mode 100644 index 00000000..940ff186 --- /dev/null +++ b/docs/libc/constant.NF_IP_POST_ROUTING.html @@ -0,0 +1 @@ +libc::NF_IP_POST_ROUTING - Rust

[][src]Constant libc::NF_IP_POST_ROUTING

pub const NF_IP_POST_ROUTING: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRE_ROUTING.html b/docs/libc/constant.NF_IP_PRE_ROUTING.html new file mode 100644 index 00000000..6ef4b075 --- /dev/null +++ b/docs/libc/constant.NF_IP_PRE_ROUTING.html @@ -0,0 +1 @@ +libc::NF_IP_PRE_ROUTING - Rust

[][src]Constant libc::NF_IP_PRE_ROUTING

pub const NF_IP_PRE_ROUTING: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_CONNTRACK.html b/docs/libc/constant.NF_IP_PRI_CONNTRACK.html new file mode 100644 index 00000000..8e6b0f6c --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_CONNTRACK.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_CONNTRACK - Rust

[][src]Constant libc::NF_IP_PRI_CONNTRACK

pub const NF_IP_PRI_CONNTRACK: c_int = -200;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_CONNTRACK_CONFIRM.html b/docs/libc/constant.NF_IP_PRI_CONNTRACK_CONFIRM.html new file mode 100644 index 00000000..7d347bb5 --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_CONNTRACK_CONFIRM.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_CONNTRACK_CONFIRM - Rust

[][src]Constant libc::NF_IP_PRI_CONNTRACK_CONFIRM

pub const NF_IP_PRI_CONNTRACK_CONFIRM: c_int = ::INT_MAX; // 2_147_483_647i32
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_CONNTRACK_DEFRAG.html b/docs/libc/constant.NF_IP_PRI_CONNTRACK_DEFRAG.html new file mode 100644 index 00000000..b60e9e0a --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_CONNTRACK_DEFRAG.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_CONNTRACK_DEFRAG - Rust

[][src]Constant libc::NF_IP_PRI_CONNTRACK_DEFRAG

pub const NF_IP_PRI_CONNTRACK_DEFRAG: c_int = -400;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_CONNTRACK_HELPER.html b/docs/libc/constant.NF_IP_PRI_CONNTRACK_HELPER.html new file mode 100644 index 00000000..e32e5352 --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_CONNTRACK_HELPER.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_CONNTRACK_HELPER - Rust

[][src]Constant libc::NF_IP_PRI_CONNTRACK_HELPER

pub const NF_IP_PRI_CONNTRACK_HELPER: c_int = 300;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_FILTER.html b/docs/libc/constant.NF_IP_PRI_FILTER.html new file mode 100644 index 00000000..45299e6c --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_FILTER.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_FILTER - Rust

[][src]Constant libc::NF_IP_PRI_FILTER

pub const NF_IP_PRI_FILTER: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_FIRST.html b/docs/libc/constant.NF_IP_PRI_FIRST.html new file mode 100644 index 00000000..069c66da --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_FIRST.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_FIRST - Rust

[][src]Constant libc::NF_IP_PRI_FIRST

pub const NF_IP_PRI_FIRST: c_int = ::INT_MIN; // -2_147_483_648i32
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_LAST.html b/docs/libc/constant.NF_IP_PRI_LAST.html new file mode 100644 index 00000000..5d372fab --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_LAST.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_LAST - Rust

[][src]Constant libc::NF_IP_PRI_LAST

pub const NF_IP_PRI_LAST: c_int = ::INT_MAX; // 2_147_483_647i32
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_MANGLE.html b/docs/libc/constant.NF_IP_PRI_MANGLE.html new file mode 100644 index 00000000..7c4844fc --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_MANGLE.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_MANGLE - Rust

[][src]Constant libc::NF_IP_PRI_MANGLE

pub const NF_IP_PRI_MANGLE: c_int = -150;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_NAT_DST.html b/docs/libc/constant.NF_IP_PRI_NAT_DST.html new file mode 100644 index 00000000..40122a5f --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_NAT_DST.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_NAT_DST - Rust

[][src]Constant libc::NF_IP_PRI_NAT_DST

pub const NF_IP_PRI_NAT_DST: c_int = -100;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_NAT_SRC.html b/docs/libc/constant.NF_IP_PRI_NAT_SRC.html new file mode 100644 index 00000000..f6b0b646 --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_NAT_SRC.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_NAT_SRC - Rust

[][src]Constant libc::NF_IP_PRI_NAT_SRC

pub const NF_IP_PRI_NAT_SRC: c_int = 100;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_RAW.html b/docs/libc/constant.NF_IP_PRI_RAW.html new file mode 100644 index 00000000..4a6d9ffa --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_RAW.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_RAW - Rust

[][src]Constant libc::NF_IP_PRI_RAW

pub const NF_IP_PRI_RAW: c_int = -300;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_SECURITY.html b/docs/libc/constant.NF_IP_PRI_SECURITY.html new file mode 100644 index 00000000..feaa8028 --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_SECURITY.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_SECURITY - Rust

[][src]Constant libc::NF_IP_PRI_SECURITY

pub const NF_IP_PRI_SECURITY: c_int = 50;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_SELINUX_FIRST.html b/docs/libc/constant.NF_IP_PRI_SELINUX_FIRST.html new file mode 100644 index 00000000..71e56aec --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_SELINUX_FIRST.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_SELINUX_FIRST - Rust

[][src]Constant libc::NF_IP_PRI_SELINUX_FIRST

pub const NF_IP_PRI_SELINUX_FIRST: c_int = -225;
\ No newline at end of file diff --git a/docs/libc/constant.NF_IP_PRI_SELINUX_LAST.html b/docs/libc/constant.NF_IP_PRI_SELINUX_LAST.html new file mode 100644 index 00000000..aa7b9bf0 --- /dev/null +++ b/docs/libc/constant.NF_IP_PRI_SELINUX_LAST.html @@ -0,0 +1 @@ +libc::NF_IP_PRI_SELINUX_LAST - Rust

[][src]Constant libc::NF_IP_PRI_SELINUX_LAST

pub const NF_IP_PRI_SELINUX_LAST: c_int = 225;
\ No newline at end of file diff --git a/docs/libc/constant.NF_MAX_VERDICT.html b/docs/libc/constant.NF_MAX_VERDICT.html new file mode 100644 index 00000000..3e691043 --- /dev/null +++ b/docs/libc/constant.NF_MAX_VERDICT.html @@ -0,0 +1 @@ +libc::NF_MAX_VERDICT - Rust

[][src]Constant libc::NF_MAX_VERDICT

pub const NF_MAX_VERDICT: c_int = NF_STOP; // 5i32
\ No newline at end of file diff --git a/docs/libc/constant.NF_NETDEV_INGRESS.html b/docs/libc/constant.NF_NETDEV_INGRESS.html new file mode 100644 index 00000000..938fc49f --- /dev/null +++ b/docs/libc/constant.NF_NETDEV_INGRESS.html @@ -0,0 +1 @@ +libc::NF_NETDEV_INGRESS - Rust

[][src]Constant libc::NF_NETDEV_INGRESS

pub const NF_NETDEV_INGRESS: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.NF_NETDEV_NUMHOOKS.html b/docs/libc/constant.NF_NETDEV_NUMHOOKS.html new file mode 100644 index 00000000..6e317b68 --- /dev/null +++ b/docs/libc/constant.NF_NETDEV_NUMHOOKS.html @@ -0,0 +1 @@ +libc::NF_NETDEV_NUMHOOKS - Rust

[][src]Constant libc::NF_NETDEV_NUMHOOKS

pub const NF_NETDEV_NUMHOOKS: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NF_QUEUE.html b/docs/libc/constant.NF_QUEUE.html new file mode 100644 index 00000000..dac59b67 --- /dev/null +++ b/docs/libc/constant.NF_QUEUE.html @@ -0,0 +1 @@ +libc::NF_QUEUE - Rust

[][src]Constant libc::NF_QUEUE

pub const NF_QUEUE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.NF_REPEAT.html b/docs/libc/constant.NF_REPEAT.html new file mode 100644 index 00000000..6de54f59 --- /dev/null +++ b/docs/libc/constant.NF_REPEAT.html @@ -0,0 +1 @@ +libc::NF_REPEAT - Rust

[][src]Constant libc::NF_REPEAT

pub const NF_REPEAT: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NF_STOLEN.html b/docs/libc/constant.NF_STOLEN.html new file mode 100644 index 00000000..fff79ad7 --- /dev/null +++ b/docs/libc/constant.NF_STOLEN.html @@ -0,0 +1 @@ +libc::NF_STOLEN - Rust

[][src]Constant libc::NF_STOLEN

pub const NF_STOLEN: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NF_STOP.html b/docs/libc/constant.NF_STOP.html new file mode 100644 index 00000000..8a86f883 --- /dev/null +++ b/docs/libc/constant.NF_STOP.html @@ -0,0 +1 @@ +libc::NF_STOP - Rust

[][src]Constant libc::NF_STOP

pub const NF_STOP: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.NF_VERDICT_BITS.html b/docs/libc/constant.NF_VERDICT_BITS.html new file mode 100644 index 00000000..2bef143b --- /dev/null +++ b/docs/libc/constant.NF_VERDICT_BITS.html @@ -0,0 +1 @@ +libc::NF_VERDICT_BITS - Rust

[][src]Constant libc::NF_VERDICT_BITS

pub const NF_VERDICT_BITS: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NF_VERDICT_FLAG_QUEUE_BYPASS.html b/docs/libc/constant.NF_VERDICT_FLAG_QUEUE_BYPASS.html new file mode 100644 index 00000000..b9fa7e1c --- /dev/null +++ b/docs/libc/constant.NF_VERDICT_FLAG_QUEUE_BYPASS.html @@ -0,0 +1 @@ +libc::NF_VERDICT_FLAG_QUEUE_BYPASS - Rust

[][src]Constant libc::NF_VERDICT_FLAG_QUEUE_BYPASS

pub const NF_VERDICT_FLAG_QUEUE_BYPASS: c_int = 0x00008000;
\ No newline at end of file diff --git a/docs/libc/constant.NF_VERDICT_MASK.html b/docs/libc/constant.NF_VERDICT_MASK.html new file mode 100644 index 00000000..b42f9521 --- /dev/null +++ b/docs/libc/constant.NF_VERDICT_MASK.html @@ -0,0 +1 @@ +libc::NF_VERDICT_MASK - Rust

[][src]Constant libc::NF_VERDICT_MASK

pub const NF_VERDICT_MASK: c_int = 0x000000ff;
\ No newline at end of file diff --git a/docs/libc/constant.NF_VERDICT_QBITS.html b/docs/libc/constant.NF_VERDICT_QBITS.html new file mode 100644 index 00000000..3c1a06b3 --- /dev/null +++ b/docs/libc/constant.NF_VERDICT_QBITS.html @@ -0,0 +1 @@ +libc::NF_VERDICT_QBITS - Rust

[][src]Constant libc::NF_VERDICT_QBITS

pub const NF_VERDICT_QBITS: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NF_VERDICT_QMASK.html b/docs/libc/constant.NF_VERDICT_QMASK.html new file mode 100644 index 00000000..6f78698c --- /dev/null +++ b/docs/libc/constant.NF_VERDICT_QMASK.html @@ -0,0 +1 @@ +libc::NF_VERDICT_QMASK - Rust

[][src]Constant libc::NF_VERDICT_QMASK

pub const NF_VERDICT_QMASK: c_int = 0xffff0000;
\ No newline at end of file diff --git a/docs/libc/constant.NILFS_SUPER_MAGIC.html b/docs/libc/constant.NILFS_SUPER_MAGIC.html new file mode 100644 index 00000000..9aaf0762 --- /dev/null +++ b/docs/libc/constant.NILFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::NILFS_SUPER_MAGIC - Rust

[][src]Constant libc::NILFS_SUPER_MAGIC

pub const NILFS_SUPER_MAGIC: c_long = 0x3434;
\ No newline at end of file diff --git a/docs/libc/constant.NI_DGRAM.html b/docs/libc/constant.NI_DGRAM.html new file mode 100644 index 00000000..db800cb0 --- /dev/null +++ b/docs/libc/constant.NI_DGRAM.html @@ -0,0 +1 @@ +libc::NI_DGRAM - Rust

[][src]Constant libc::NI_DGRAM

pub const NI_DGRAM: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NI_MAXHOST.html b/docs/libc/constant.NI_MAXHOST.html new file mode 100644 index 00000000..9a5ae194 --- /dev/null +++ b/docs/libc/constant.NI_MAXHOST.html @@ -0,0 +1 @@ +libc::NI_MAXHOST - Rust

[][src]Constant libc::NI_MAXHOST

pub const NI_MAXHOST: socklen_t = 1025;
\ No newline at end of file diff --git a/docs/libc/constant.NI_NAMEREQD.html b/docs/libc/constant.NI_NAMEREQD.html new file mode 100644 index 00000000..729f5b37 --- /dev/null +++ b/docs/libc/constant.NI_NAMEREQD.html @@ -0,0 +1 @@ +libc::NI_NAMEREQD - Rust

[][src]Constant libc::NI_NAMEREQD

pub const NI_NAMEREQD: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NI_NOFQDN.html b/docs/libc/constant.NI_NOFQDN.html new file mode 100644 index 00000000..e28e8522 --- /dev/null +++ b/docs/libc/constant.NI_NOFQDN.html @@ -0,0 +1 @@ +libc::NI_NOFQDN - Rust

[][src]Constant libc::NI_NOFQDN

pub const NI_NOFQDN: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NI_NUMERICHOST.html b/docs/libc/constant.NI_NUMERICHOST.html new file mode 100644 index 00000000..05b955eb --- /dev/null +++ b/docs/libc/constant.NI_NUMERICHOST.html @@ -0,0 +1 @@ +libc::NI_NUMERICHOST - Rust

[][src]Constant libc::NI_NUMERICHOST

pub const NI_NUMERICHOST: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NI_NUMERICSERV.html b/docs/libc/constant.NI_NUMERICSERV.html new file mode 100644 index 00000000..f4869128 --- /dev/null +++ b/docs/libc/constant.NI_NUMERICSERV.html @@ -0,0 +1 @@ +libc::NI_NUMERICSERV - Rust

[][src]Constant libc::NI_NUMERICSERV

pub const NI_NUMERICSERV: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NL0.html b/docs/libc/constant.NL0.html new file mode 100644 index 00000000..db3acafe --- /dev/null +++ b/docs/libc/constant.NL0.html @@ -0,0 +1 @@ +libc::NL0 - Rust

[][src]Constant libc::NL0

pub const NL0: tcflag_t = 0x00000000;
\ No newline at end of file diff --git a/docs/libc/constant.NL1.html b/docs/libc/constant.NL1.html new file mode 100644 index 00000000..94b49581 --- /dev/null +++ b/docs/libc/constant.NL1.html @@ -0,0 +1 @@ +libc::NL1 - Rust

[][src]Constant libc::NL1

pub const NL1: tcflag_t = 0x00000100;
\ No newline at end of file diff --git a/docs/libc/constant.NLA_ALIGNTO.html b/docs/libc/constant.NLA_ALIGNTO.html new file mode 100644 index 00000000..95ce97e6 --- /dev/null +++ b/docs/libc/constant.NLA_ALIGNTO.html @@ -0,0 +1 @@ +libc::NLA_ALIGNTO - Rust

[][src]Constant libc::NLA_ALIGNTO

pub const NLA_ALIGNTO: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NLA_F_NESTED.html b/docs/libc/constant.NLA_F_NESTED.html new file mode 100644 index 00000000..93edc8ed --- /dev/null +++ b/docs/libc/constant.NLA_F_NESTED.html @@ -0,0 +1 @@ +libc::NLA_F_NESTED - Rust

[][src]Constant libc::NLA_F_NESTED

pub const NLA_F_NESTED: c_int = 1 << 15; // 32_768i32
\ No newline at end of file diff --git a/docs/libc/constant.NLA_F_NET_BYTEORDER.html b/docs/libc/constant.NLA_F_NET_BYTEORDER.html new file mode 100644 index 00000000..2f21ba4e --- /dev/null +++ b/docs/libc/constant.NLA_F_NET_BYTEORDER.html @@ -0,0 +1 @@ +libc::NLA_F_NET_BYTEORDER - Rust

[][src]Constant libc::NLA_F_NET_BYTEORDER

pub const NLA_F_NET_BYTEORDER: c_int = 1 << 14; // 16_384i32
\ No newline at end of file diff --git a/docs/libc/constant.NLA_TYPE_MASK.html b/docs/libc/constant.NLA_TYPE_MASK.html new file mode 100644 index 00000000..5ad42a11 --- /dev/null +++ b/docs/libc/constant.NLA_TYPE_MASK.html @@ -0,0 +1 @@ +libc::NLA_TYPE_MASK - Rust

[][src]Constant libc::NLA_TYPE_MASK

pub const NLA_TYPE_MASK: c_int = !(NLA_F_NESTED | NLA_F_NET_BYTEORDER); // -49_153i32
\ No newline at end of file diff --git a/docs/libc/constant.NLDLY.html b/docs/libc/constant.NLDLY.html new file mode 100644 index 00000000..1fc61cf2 --- /dev/null +++ b/docs/libc/constant.NLDLY.html @@ -0,0 +1 @@ +libc::NLDLY - Rust

[][src]Constant libc::NLDLY

pub const NLDLY: tcflag_t = 0o000400;
\ No newline at end of file diff --git a/docs/libc/constant.NLMSG_DONE.html b/docs/libc/constant.NLMSG_DONE.html new file mode 100644 index 00000000..1c40affe --- /dev/null +++ b/docs/libc/constant.NLMSG_DONE.html @@ -0,0 +1 @@ +libc::NLMSG_DONE - Rust

[][src]Constant libc::NLMSG_DONE

pub const NLMSG_DONE: c_int = 0x3;
\ No newline at end of file diff --git a/docs/libc/constant.NLMSG_ERROR.html b/docs/libc/constant.NLMSG_ERROR.html new file mode 100644 index 00000000..7ac40832 --- /dev/null +++ b/docs/libc/constant.NLMSG_ERROR.html @@ -0,0 +1 @@ +libc::NLMSG_ERROR - Rust

[][src]Constant libc::NLMSG_ERROR

pub const NLMSG_ERROR: c_int = 0x2;
\ No newline at end of file diff --git a/docs/libc/constant.NLMSG_MIN_TYPE.html b/docs/libc/constant.NLMSG_MIN_TYPE.html new file mode 100644 index 00000000..a59599f3 --- /dev/null +++ b/docs/libc/constant.NLMSG_MIN_TYPE.html @@ -0,0 +1 @@ +libc::NLMSG_MIN_TYPE - Rust

[][src]Constant libc::NLMSG_MIN_TYPE

pub const NLMSG_MIN_TYPE: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.NLMSG_NOOP.html b/docs/libc/constant.NLMSG_NOOP.html new file mode 100644 index 00000000..0612063e --- /dev/null +++ b/docs/libc/constant.NLMSG_NOOP.html @@ -0,0 +1 @@ +libc::NLMSG_NOOP - Rust

[][src]Constant libc::NLMSG_NOOP

pub const NLMSG_NOOP: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.NLMSG_OVERRUN.html b/docs/libc/constant.NLMSG_OVERRUN.html new file mode 100644 index 00000000..316e47f2 --- /dev/null +++ b/docs/libc/constant.NLMSG_OVERRUN.html @@ -0,0 +1 @@ +libc::NLMSG_OVERRUN - Rust

[][src]Constant libc::NLMSG_OVERRUN

pub const NLMSG_OVERRUN: c_int = 0x4;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_ACK.html b/docs/libc/constant.NLM_F_ACK.html new file mode 100644 index 00000000..add96e19 --- /dev/null +++ b/docs/libc/constant.NLM_F_ACK.html @@ -0,0 +1 @@ +libc::NLM_F_ACK - Rust

[][src]Constant libc::NLM_F_ACK

pub const NLM_F_ACK: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_APPEND.html b/docs/libc/constant.NLM_F_APPEND.html new file mode 100644 index 00000000..6a53c123 --- /dev/null +++ b/docs/libc/constant.NLM_F_APPEND.html @@ -0,0 +1 @@ +libc::NLM_F_APPEND - Rust

[][src]Constant libc::NLM_F_APPEND

pub const NLM_F_APPEND: c_int = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_ATOMIC.html b/docs/libc/constant.NLM_F_ATOMIC.html new file mode 100644 index 00000000..9253a3b3 --- /dev/null +++ b/docs/libc/constant.NLM_F_ATOMIC.html @@ -0,0 +1 @@ +libc::NLM_F_ATOMIC - Rust

[][src]Constant libc::NLM_F_ATOMIC

pub const NLM_F_ATOMIC: c_int = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_CREATE.html b/docs/libc/constant.NLM_F_CREATE.html new file mode 100644 index 00000000..0e0f1eca --- /dev/null +++ b/docs/libc/constant.NLM_F_CREATE.html @@ -0,0 +1 @@ +libc::NLM_F_CREATE - Rust

[][src]Constant libc::NLM_F_CREATE

pub const NLM_F_CREATE: c_int = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_DUMP.html b/docs/libc/constant.NLM_F_DUMP.html new file mode 100644 index 00000000..402a964a --- /dev/null +++ b/docs/libc/constant.NLM_F_DUMP.html @@ -0,0 +1 @@ +libc::NLM_F_DUMP - Rust

[][src]Constant libc::NLM_F_DUMP

pub const NLM_F_DUMP: c_int = NLM_F_ROOT | NLM_F_MATCH; // 768i32
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_DUMP_FILTERED.html b/docs/libc/constant.NLM_F_DUMP_FILTERED.html new file mode 100644 index 00000000..919998d5 --- /dev/null +++ b/docs/libc/constant.NLM_F_DUMP_FILTERED.html @@ -0,0 +1 @@ +libc::NLM_F_DUMP_FILTERED - Rust

[][src]Constant libc::NLM_F_DUMP_FILTERED

pub const NLM_F_DUMP_FILTERED: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_DUMP_INTR.html b/docs/libc/constant.NLM_F_DUMP_INTR.html new file mode 100644 index 00000000..71627c26 --- /dev/null +++ b/docs/libc/constant.NLM_F_DUMP_INTR.html @@ -0,0 +1 @@ +libc::NLM_F_DUMP_INTR - Rust

[][src]Constant libc::NLM_F_DUMP_INTR

pub const NLM_F_DUMP_INTR: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_ECHO.html b/docs/libc/constant.NLM_F_ECHO.html new file mode 100644 index 00000000..586d3e45 --- /dev/null +++ b/docs/libc/constant.NLM_F_ECHO.html @@ -0,0 +1 @@ +libc::NLM_F_ECHO - Rust

[][src]Constant libc::NLM_F_ECHO

pub const NLM_F_ECHO: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_EXCL.html b/docs/libc/constant.NLM_F_EXCL.html new file mode 100644 index 00000000..317bd6d3 --- /dev/null +++ b/docs/libc/constant.NLM_F_EXCL.html @@ -0,0 +1 @@ +libc::NLM_F_EXCL - Rust

[][src]Constant libc::NLM_F_EXCL

pub const NLM_F_EXCL: c_int = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_MATCH.html b/docs/libc/constant.NLM_F_MATCH.html new file mode 100644 index 00000000..1e74d7d9 --- /dev/null +++ b/docs/libc/constant.NLM_F_MATCH.html @@ -0,0 +1 @@ +libc::NLM_F_MATCH - Rust

[][src]Constant libc::NLM_F_MATCH

pub const NLM_F_MATCH: c_int = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_MULTI.html b/docs/libc/constant.NLM_F_MULTI.html new file mode 100644 index 00000000..a9ab5e2a --- /dev/null +++ b/docs/libc/constant.NLM_F_MULTI.html @@ -0,0 +1 @@ +libc::NLM_F_MULTI - Rust

[][src]Constant libc::NLM_F_MULTI

pub const NLM_F_MULTI: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_REPLACE.html b/docs/libc/constant.NLM_F_REPLACE.html new file mode 100644 index 00000000..c17ea6a6 --- /dev/null +++ b/docs/libc/constant.NLM_F_REPLACE.html @@ -0,0 +1 @@ +libc::NLM_F_REPLACE - Rust

[][src]Constant libc::NLM_F_REPLACE

pub const NLM_F_REPLACE: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_REQUEST.html b/docs/libc/constant.NLM_F_REQUEST.html new file mode 100644 index 00000000..6eb937e4 --- /dev/null +++ b/docs/libc/constant.NLM_F_REQUEST.html @@ -0,0 +1 @@ +libc::NLM_F_REQUEST - Rust

[][src]Constant libc::NLM_F_REQUEST

pub const NLM_F_REQUEST: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.NLM_F_ROOT.html b/docs/libc/constant.NLM_F_ROOT.html new file mode 100644 index 00000000..f1f8418b --- /dev/null +++ b/docs/libc/constant.NLM_F_ROOT.html @@ -0,0 +1 @@ +libc::NLM_F_ROOT - Rust

[][src]Constant libc::NLM_F_ROOT

pub const NLM_F_ROOT: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.NOEXPR.html b/docs/libc/constant.NOEXPR.html new file mode 100644 index 00000000..79fe7cdf --- /dev/null +++ b/docs/libc/constant.NOEXPR.html @@ -0,0 +1 @@ +libc::NOEXPR - Rust

[][src]Constant libc::NOEXPR

pub const NOEXPR: nl_item = 0x50001;
\ No newline at end of file diff --git a/docs/libc/constant.NOFLSH.html b/docs/libc/constant.NOFLSH.html new file mode 100644 index 00000000..81637084 --- /dev/null +++ b/docs/libc/constant.NOFLSH.html @@ -0,0 +1 @@ +libc::NOFLSH - Rust

[][src]Constant libc::NOFLSH

pub const NOFLSH: tcflag_t = 0x00000080;
\ No newline at end of file diff --git a/docs/libc/constant.NOSTR.html b/docs/libc/constant.NOSTR.html new file mode 100644 index 00000000..befdc695 --- /dev/null +++ b/docs/libc/constant.NOSTR.html @@ -0,0 +1 @@ +libc::NOSTR - Rust

[][src]Constant libc::NOSTR

pub const NOSTR: nl_item = 0x50003;
\ No newline at end of file diff --git a/docs/libc/constant.NTF_EXT_LEARNED.html b/docs/libc/constant.NTF_EXT_LEARNED.html new file mode 100644 index 00000000..fd94b3f9 --- /dev/null +++ b/docs/libc/constant.NTF_EXT_LEARNED.html @@ -0,0 +1 @@ +libc::NTF_EXT_LEARNED - Rust

[][src]Constant libc::NTF_EXT_LEARNED

pub const NTF_EXT_LEARNED: u8 = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.NTF_MASTER.html b/docs/libc/constant.NTF_MASTER.html new file mode 100644 index 00000000..ccf1621c --- /dev/null +++ b/docs/libc/constant.NTF_MASTER.html @@ -0,0 +1 @@ +libc::NTF_MASTER - Rust

[][src]Constant libc::NTF_MASTER

pub const NTF_MASTER: u8 = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.NTF_OFFLOADED.html b/docs/libc/constant.NTF_OFFLOADED.html new file mode 100644 index 00000000..d60471b3 --- /dev/null +++ b/docs/libc/constant.NTF_OFFLOADED.html @@ -0,0 +1 @@ +libc::NTF_OFFLOADED - Rust

[][src]Constant libc::NTF_OFFLOADED

pub const NTF_OFFLOADED: u8 = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.NTF_PROXY.html b/docs/libc/constant.NTF_PROXY.html new file mode 100644 index 00000000..ac506594 --- /dev/null +++ b/docs/libc/constant.NTF_PROXY.html @@ -0,0 +1 @@ +libc::NTF_PROXY - Rust

[][src]Constant libc::NTF_PROXY

pub const NTF_PROXY: u8 = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.NTF_ROUTER.html b/docs/libc/constant.NTF_ROUTER.html new file mode 100644 index 00000000..666e7334 --- /dev/null +++ b/docs/libc/constant.NTF_ROUTER.html @@ -0,0 +1 @@ +libc::NTF_ROUTER - Rust

[][src]Constant libc::NTF_ROUTER

pub const NTF_ROUTER: u8 = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.NTF_SELF.html b/docs/libc/constant.NTF_SELF.html new file mode 100644 index 00000000..6dae32de --- /dev/null +++ b/docs/libc/constant.NTF_SELF.html @@ -0,0 +1 @@ +libc::NTF_SELF - Rust

[][src]Constant libc::NTF_SELF

pub const NTF_SELF: u8 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.NTF_USE.html b/docs/libc/constant.NTF_USE.html new file mode 100644 index 00000000..c2658afb --- /dev/null +++ b/docs/libc/constant.NTF_USE.html @@ -0,0 +1 @@ +libc::NTF_USE - Rust

[][src]Constant libc::NTF_USE

pub const NTF_USE: u8 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.NTP_API.html b/docs/libc/constant.NTP_API.html new file mode 100644 index 00000000..e97af650 --- /dev/null +++ b/docs/libc/constant.NTP_API.html @@ -0,0 +1 @@ +libc::NTP_API - Rust

[][src]Constant libc::NTP_API

pub const NTP_API: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_DELAY.html b/docs/libc/constant.NUD_DELAY.html new file mode 100644 index 00000000..f619cfa3 --- /dev/null +++ b/docs/libc/constant.NUD_DELAY.html @@ -0,0 +1 @@ +libc::NUD_DELAY - Rust

[][src]Constant libc::NUD_DELAY

pub const NUD_DELAY: u16 = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_FAILED.html b/docs/libc/constant.NUD_FAILED.html new file mode 100644 index 00000000..d20de931 --- /dev/null +++ b/docs/libc/constant.NUD_FAILED.html @@ -0,0 +1 @@ +libc::NUD_FAILED - Rust

[][src]Constant libc::NUD_FAILED

pub const NUD_FAILED: u16 = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_INCOMPLETE.html b/docs/libc/constant.NUD_INCOMPLETE.html new file mode 100644 index 00000000..f17b3453 --- /dev/null +++ b/docs/libc/constant.NUD_INCOMPLETE.html @@ -0,0 +1 @@ +libc::NUD_INCOMPLETE - Rust

[][src]Constant libc::NUD_INCOMPLETE

pub const NUD_INCOMPLETE: u16 = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_NOARP.html b/docs/libc/constant.NUD_NOARP.html new file mode 100644 index 00000000..fc69e631 --- /dev/null +++ b/docs/libc/constant.NUD_NOARP.html @@ -0,0 +1 @@ +libc::NUD_NOARP - Rust

[][src]Constant libc::NUD_NOARP

pub const NUD_NOARP: u16 = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_NONE.html b/docs/libc/constant.NUD_NONE.html new file mode 100644 index 00000000..32dd0115 --- /dev/null +++ b/docs/libc/constant.NUD_NONE.html @@ -0,0 +1 @@ +libc::NUD_NONE - Rust

[][src]Constant libc::NUD_NONE

pub const NUD_NONE: u16 = 0x00;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_PERMANENT.html b/docs/libc/constant.NUD_PERMANENT.html new file mode 100644 index 00000000..311d018e --- /dev/null +++ b/docs/libc/constant.NUD_PERMANENT.html @@ -0,0 +1 @@ +libc::NUD_PERMANENT - Rust

[][src]Constant libc::NUD_PERMANENT

pub const NUD_PERMANENT: u16 = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_PROBE.html b/docs/libc/constant.NUD_PROBE.html new file mode 100644 index 00000000..18cc5cd4 --- /dev/null +++ b/docs/libc/constant.NUD_PROBE.html @@ -0,0 +1 @@ +libc::NUD_PROBE - Rust

[][src]Constant libc::NUD_PROBE

pub const NUD_PROBE: u16 = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_REACHABLE.html b/docs/libc/constant.NUD_REACHABLE.html new file mode 100644 index 00000000..e36e9ca9 --- /dev/null +++ b/docs/libc/constant.NUD_REACHABLE.html @@ -0,0 +1 @@ +libc::NUD_REACHABLE - Rust

[][src]Constant libc::NUD_REACHABLE

pub const NUD_REACHABLE: u16 = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.NUD_STALE.html b/docs/libc/constant.NUD_STALE.html new file mode 100644 index 00000000..313e6fbe --- /dev/null +++ b/docs/libc/constant.NUD_STALE.html @@ -0,0 +1 @@ +libc::NUD_STALE - Rust

[][src]Constant libc::NUD_STALE

pub const NUD_STALE: u16 = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.OCFS2_SUPER_MAGIC.html b/docs/libc/constant.OCFS2_SUPER_MAGIC.html new file mode 100644 index 00000000..3058f039 --- /dev/null +++ b/docs/libc/constant.OCFS2_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::OCFS2_SUPER_MAGIC - Rust

[][src]Constant libc::OCFS2_SUPER_MAGIC

pub const OCFS2_SUPER_MAGIC: c_long = 0x7461636f;
\ No newline at end of file diff --git a/docs/libc/constant.OCRNL.html b/docs/libc/constant.OCRNL.html new file mode 100644 index 00000000..965f3b89 --- /dev/null +++ b/docs/libc/constant.OCRNL.html @@ -0,0 +1 @@ +libc::OCRNL - Rust

[][src]Constant libc::OCRNL

pub const OCRNL: tcflag_t = 0o000010;
\ No newline at end of file diff --git a/docs/libc/constant.OFDEL.html b/docs/libc/constant.OFDEL.html new file mode 100644 index 00000000..3df0454c --- /dev/null +++ b/docs/libc/constant.OFDEL.html @@ -0,0 +1 @@ +libc::OFDEL - Rust

[][src]Constant libc::OFDEL

pub const OFDEL: tcflag_t = 0o000200;
\ No newline at end of file diff --git a/docs/libc/constant.OFILL.html b/docs/libc/constant.OFILL.html new file mode 100644 index 00000000..72a29dcc --- /dev/null +++ b/docs/libc/constant.OFILL.html @@ -0,0 +1 @@ +libc::OFILL - Rust

[][src]Constant libc::OFILL

pub const OFILL: tcflag_t = 0o000100;
\ No newline at end of file diff --git a/docs/libc/constant.OLCUC.html b/docs/libc/constant.OLCUC.html new file mode 100644 index 00000000..e2fe7704 --- /dev/null +++ b/docs/libc/constant.OLCUC.html @@ -0,0 +1 @@ +libc::OLCUC - Rust

[][src]Constant libc::OLCUC

pub const OLCUC: tcflag_t = 0o000002;
\ No newline at end of file diff --git a/docs/libc/constant.OLD_TIME.html b/docs/libc/constant.OLD_TIME.html new file mode 100644 index 00000000..19c95075 --- /dev/null +++ b/docs/libc/constant.OLD_TIME.html @@ -0,0 +1 @@ +libc::OLD_TIME - Rust

[][src]Constant libc::OLD_TIME

pub const OLD_TIME: c_short = 4;
\ No newline at end of file diff --git a/docs/libc/constant.ONLCR.html b/docs/libc/constant.ONLCR.html new file mode 100644 index 00000000..34455d4c --- /dev/null +++ b/docs/libc/constant.ONLCR.html @@ -0,0 +1 @@ +libc::ONLCR - Rust

[][src]Constant libc::ONLCR

pub const ONLCR: tcflag_t = 0x4;
\ No newline at end of file diff --git a/docs/libc/constant.ONLRET.html b/docs/libc/constant.ONLRET.html new file mode 100644 index 00000000..cfbebc28 --- /dev/null +++ b/docs/libc/constant.ONLRET.html @@ -0,0 +1 @@ +libc::ONLRET - Rust

[][src]Constant libc::ONLRET

pub const ONLRET: tcflag_t = 0o000040;
\ No newline at end of file diff --git a/docs/libc/constant.ONOCR.html b/docs/libc/constant.ONOCR.html new file mode 100644 index 00000000..01d8def0 --- /dev/null +++ b/docs/libc/constant.ONOCR.html @@ -0,0 +1 @@ +libc::ONOCR - Rust

[][src]Constant libc::ONOCR

pub const ONOCR: tcflag_t = 0o000020;
\ No newline at end of file diff --git a/docs/libc/constant.OPENPROM_SUPER_MAGIC.html b/docs/libc/constant.OPENPROM_SUPER_MAGIC.html new file mode 100644 index 00000000..cc9cabfe --- /dev/null +++ b/docs/libc/constant.OPENPROM_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::OPENPROM_SUPER_MAGIC - Rust

[][src]Constant libc::OPENPROM_SUPER_MAGIC

pub const OPENPROM_SUPER_MAGIC: c_long = 0x00009fa1;
\ No newline at end of file diff --git a/docs/libc/constant.OPOST.html b/docs/libc/constant.OPOST.html new file mode 100644 index 00000000..98766b33 --- /dev/null +++ b/docs/libc/constant.OPOST.html @@ -0,0 +1 @@ +libc::OPOST - Rust

[][src]Constant libc::OPOST

pub const OPOST: tcflag_t = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.ORIG_RAX.html b/docs/libc/constant.ORIG_RAX.html new file mode 100644 index 00000000..04169d92 --- /dev/null +++ b/docs/libc/constant.ORIG_RAX.html @@ -0,0 +1 @@ +libc::ORIG_RAX - Rust

[][src]Constant libc::ORIG_RAX

pub const ORIG_RAX: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.OVERLAYFS_SUPER_MAGIC.html b/docs/libc/constant.OVERLAYFS_SUPER_MAGIC.html new file mode 100644 index 00000000..ec99c046 --- /dev/null +++ b/docs/libc/constant.OVERLAYFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::OVERLAYFS_SUPER_MAGIC - Rust

[][src]Constant libc::OVERLAYFS_SUPER_MAGIC

pub const OVERLAYFS_SUPER_MAGIC: c_long = 0x794c7630;
\ No newline at end of file diff --git a/docs/libc/constant.O_ACCMODE.html b/docs/libc/constant.O_ACCMODE.html new file mode 100644 index 00000000..f9dfe40e --- /dev/null +++ b/docs/libc/constant.O_ACCMODE.html @@ -0,0 +1 @@ +libc::O_ACCMODE - Rust

[][src]Constant libc::O_ACCMODE

pub const O_ACCMODE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.O_APPEND.html b/docs/libc/constant.O_APPEND.html new file mode 100644 index 00000000..c1d90b24 --- /dev/null +++ b/docs/libc/constant.O_APPEND.html @@ -0,0 +1 @@ +libc::O_APPEND - Rust

[][src]Constant libc::O_APPEND

pub const O_APPEND: c_int = 1024;
\ No newline at end of file diff --git a/docs/libc/constant.O_ASYNC.html b/docs/libc/constant.O_ASYNC.html new file mode 100644 index 00000000..5eced57d --- /dev/null +++ b/docs/libc/constant.O_ASYNC.html @@ -0,0 +1 @@ +libc::O_ASYNC - Rust

[][src]Constant libc::O_ASYNC

pub const O_ASYNC: c_int = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.O_CLOEXEC.html b/docs/libc/constant.O_CLOEXEC.html new file mode 100644 index 00000000..0195de8c --- /dev/null +++ b/docs/libc/constant.O_CLOEXEC.html @@ -0,0 +1 @@ +libc::O_CLOEXEC - Rust

[][src]Constant libc::O_CLOEXEC

pub const O_CLOEXEC: c_int = 0x80000;
\ No newline at end of file diff --git a/docs/libc/constant.O_CREAT.html b/docs/libc/constant.O_CREAT.html new file mode 100644 index 00000000..c5bc01a8 --- /dev/null +++ b/docs/libc/constant.O_CREAT.html @@ -0,0 +1 @@ +libc::O_CREAT - Rust

[][src]Constant libc::O_CREAT

pub const O_CREAT: c_int = 64;
\ No newline at end of file diff --git a/docs/libc/constant.O_DIRECT.html b/docs/libc/constant.O_DIRECT.html new file mode 100644 index 00000000..e79828e1 --- /dev/null +++ b/docs/libc/constant.O_DIRECT.html @@ -0,0 +1 @@ +libc::O_DIRECT - Rust

[][src]Constant libc::O_DIRECT

pub const O_DIRECT: c_int = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.O_DIRECTORY.html b/docs/libc/constant.O_DIRECTORY.html new file mode 100644 index 00000000..7cba7082 --- /dev/null +++ b/docs/libc/constant.O_DIRECTORY.html @@ -0,0 +1 @@ +libc::O_DIRECTORY - Rust

[][src]Constant libc::O_DIRECTORY

pub const O_DIRECTORY: c_int = 0x10000;
\ No newline at end of file diff --git a/docs/libc/constant.O_DSYNC.html b/docs/libc/constant.O_DSYNC.html new file mode 100644 index 00000000..4710c972 --- /dev/null +++ b/docs/libc/constant.O_DSYNC.html @@ -0,0 +1 @@ +libc::O_DSYNC - Rust

[][src]Constant libc::O_DSYNC

pub const O_DSYNC: c_int = 4096;
\ No newline at end of file diff --git a/docs/libc/constant.O_EXCL.html b/docs/libc/constant.O_EXCL.html new file mode 100644 index 00000000..d8075c6c --- /dev/null +++ b/docs/libc/constant.O_EXCL.html @@ -0,0 +1 @@ +libc::O_EXCL - Rust

[][src]Constant libc::O_EXCL

pub const O_EXCL: c_int = 128;
\ No newline at end of file diff --git a/docs/libc/constant.O_FSYNC.html b/docs/libc/constant.O_FSYNC.html new file mode 100644 index 00000000..79272adb --- /dev/null +++ b/docs/libc/constant.O_FSYNC.html @@ -0,0 +1 @@ +libc::O_FSYNC - Rust

[][src]Constant libc::O_FSYNC

pub const O_FSYNC: c_int = 0x101000;
\ No newline at end of file diff --git a/docs/libc/constant.O_LARGEFILE.html b/docs/libc/constant.O_LARGEFILE.html new file mode 100644 index 00000000..f3f1b4d0 --- /dev/null +++ b/docs/libc/constant.O_LARGEFILE.html @@ -0,0 +1 @@ +libc::O_LARGEFILE - Rust

[][src]Constant libc::O_LARGEFILE

pub const O_LARGEFILE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.O_NDELAY.html b/docs/libc/constant.O_NDELAY.html new file mode 100644 index 00000000..8ba79723 --- /dev/null +++ b/docs/libc/constant.O_NDELAY.html @@ -0,0 +1 @@ +libc::O_NDELAY - Rust

[][src]Constant libc::O_NDELAY

pub const O_NDELAY: c_int = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.O_NOATIME.html b/docs/libc/constant.O_NOATIME.html new file mode 100644 index 00000000..a010eec0 --- /dev/null +++ b/docs/libc/constant.O_NOATIME.html @@ -0,0 +1 @@ +libc::O_NOATIME - Rust

[][src]Constant libc::O_NOATIME

pub const O_NOATIME: c_int = 0o1000000;
\ No newline at end of file diff --git a/docs/libc/constant.O_NOCTTY.html b/docs/libc/constant.O_NOCTTY.html new file mode 100644 index 00000000..c174b849 --- /dev/null +++ b/docs/libc/constant.O_NOCTTY.html @@ -0,0 +1 @@ +libc::O_NOCTTY - Rust

[][src]Constant libc::O_NOCTTY

pub const O_NOCTTY: c_int = 256;
\ No newline at end of file diff --git a/docs/libc/constant.O_NOFOLLOW.html b/docs/libc/constant.O_NOFOLLOW.html new file mode 100644 index 00000000..eec51970 --- /dev/null +++ b/docs/libc/constant.O_NOFOLLOW.html @@ -0,0 +1 @@ +libc::O_NOFOLLOW - Rust

[][src]Constant libc::O_NOFOLLOW

pub const O_NOFOLLOW: c_int = 0x20000;
\ No newline at end of file diff --git a/docs/libc/constant.O_NONBLOCK.html b/docs/libc/constant.O_NONBLOCK.html new file mode 100644 index 00000000..c19971b7 --- /dev/null +++ b/docs/libc/constant.O_NONBLOCK.html @@ -0,0 +1 @@ +libc::O_NONBLOCK - Rust

[][src]Constant libc::O_NONBLOCK

pub const O_NONBLOCK: c_int = 2048;
\ No newline at end of file diff --git a/docs/libc/constant.O_PATH.html b/docs/libc/constant.O_PATH.html new file mode 100644 index 00000000..f58f1f42 --- /dev/null +++ b/docs/libc/constant.O_PATH.html @@ -0,0 +1 @@ +libc::O_PATH - Rust

[][src]Constant libc::O_PATH

pub const O_PATH: c_int = 0o10000000;
\ No newline at end of file diff --git a/docs/libc/constant.O_RDONLY.html b/docs/libc/constant.O_RDONLY.html new file mode 100644 index 00000000..58f52f43 --- /dev/null +++ b/docs/libc/constant.O_RDONLY.html @@ -0,0 +1 @@ +libc::O_RDONLY - Rust

[][src]Constant libc::O_RDONLY

pub const O_RDONLY: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.O_RDWR.html b/docs/libc/constant.O_RDWR.html new file mode 100644 index 00000000..fb0834c2 --- /dev/null +++ b/docs/libc/constant.O_RDWR.html @@ -0,0 +1 @@ +libc::O_RDWR - Rust

[][src]Constant libc::O_RDWR

pub const O_RDWR: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.O_RSYNC.html b/docs/libc/constant.O_RSYNC.html new file mode 100644 index 00000000..41724202 --- /dev/null +++ b/docs/libc/constant.O_RSYNC.html @@ -0,0 +1 @@ +libc::O_RSYNC - Rust

[][src]Constant libc::O_RSYNC

pub const O_RSYNC: c_int = 1052672;
\ No newline at end of file diff --git a/docs/libc/constant.O_SYNC.html b/docs/libc/constant.O_SYNC.html new file mode 100644 index 00000000..47838b68 --- /dev/null +++ b/docs/libc/constant.O_SYNC.html @@ -0,0 +1 @@ +libc::O_SYNC - Rust

[][src]Constant libc::O_SYNC

pub const O_SYNC: c_int = 1052672;
\ No newline at end of file diff --git a/docs/libc/constant.O_TMPFILE.html b/docs/libc/constant.O_TMPFILE.html new file mode 100644 index 00000000..68dd0d8a --- /dev/null +++ b/docs/libc/constant.O_TMPFILE.html @@ -0,0 +1 @@ +libc::O_TMPFILE - Rust

[][src]Constant libc::O_TMPFILE

pub const O_TMPFILE: c_int = 0o20000000 | O_DIRECTORY; // 4_259_840i32
\ No newline at end of file diff --git a/docs/libc/constant.O_TRUNC.html b/docs/libc/constant.O_TRUNC.html new file mode 100644 index 00000000..58c1b658 --- /dev/null +++ b/docs/libc/constant.O_TRUNC.html @@ -0,0 +1 @@ +libc::O_TRUNC - Rust

[][src]Constant libc::O_TRUNC

pub const O_TRUNC: c_int = 512;
\ No newline at end of file diff --git a/docs/libc/constant.O_WRONLY.html b/docs/libc/constant.O_WRONLY.html new file mode 100644 index 00000000..053e9c11 --- /dev/null +++ b/docs/libc/constant.O_WRONLY.html @@ -0,0 +1 @@ +libc::O_WRONLY - Rust

[][src]Constant libc::O_WRONLY

pub const O_WRONLY: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PACKET_ADD_MEMBERSHIP.html b/docs/libc/constant.PACKET_ADD_MEMBERSHIP.html new file mode 100644 index 00000000..19be4ad4 --- /dev/null +++ b/docs/libc/constant.PACKET_ADD_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::PACKET_ADD_MEMBERSHIP - Rust

[][src]Constant libc::PACKET_ADD_MEMBERSHIP

pub const PACKET_ADD_MEMBERSHIP: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PACKET_DROP_MEMBERSHIP.html b/docs/libc/constant.PACKET_DROP_MEMBERSHIP.html new file mode 100644 index 00000000..3743795e --- /dev/null +++ b/docs/libc/constant.PACKET_DROP_MEMBERSHIP.html @@ -0,0 +1 @@ +libc::PACKET_DROP_MEMBERSHIP - Rust

[][src]Constant libc::PACKET_DROP_MEMBERSHIP

pub const PACKET_DROP_MEMBERSHIP: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PACKET_MR_ALLMULTI.html b/docs/libc/constant.PACKET_MR_ALLMULTI.html new file mode 100644 index 00000000..6563abd8 --- /dev/null +++ b/docs/libc/constant.PACKET_MR_ALLMULTI.html @@ -0,0 +1 @@ +libc::PACKET_MR_ALLMULTI - Rust

[][src]Constant libc::PACKET_MR_ALLMULTI

pub const PACKET_MR_ALLMULTI: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PACKET_MR_MULTICAST.html b/docs/libc/constant.PACKET_MR_MULTICAST.html new file mode 100644 index 00000000..cd09ef7e --- /dev/null +++ b/docs/libc/constant.PACKET_MR_MULTICAST.html @@ -0,0 +1 @@ +libc::PACKET_MR_MULTICAST - Rust

[][src]Constant libc::PACKET_MR_MULTICAST

pub const PACKET_MR_MULTICAST: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PACKET_MR_PROMISC.html b/docs/libc/constant.PACKET_MR_PROMISC.html new file mode 100644 index 00000000..5d601db2 --- /dev/null +++ b/docs/libc/constant.PACKET_MR_PROMISC.html @@ -0,0 +1 @@ +libc::PACKET_MR_PROMISC - Rust

[][src]Constant libc::PACKET_MR_PROMISC

pub const PACKET_MR_PROMISC: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PACKET_MR_UNICAST.html b/docs/libc/constant.PACKET_MR_UNICAST.html new file mode 100644 index 00000000..07ce70be --- /dev/null +++ b/docs/libc/constant.PACKET_MR_UNICAST.html @@ -0,0 +1 @@ +libc::PACKET_MR_UNICAST - Rust

[][src]Constant libc::PACKET_MR_UNICAST

pub const PACKET_MR_UNICAST: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PARENB.html b/docs/libc/constant.PARENB.html new file mode 100644 index 00000000..1bf1277e --- /dev/null +++ b/docs/libc/constant.PARENB.html @@ -0,0 +1 @@ +libc::PARENB - Rust

[][src]Constant libc::PARENB

pub const PARENB: tcflag_t = 0x00000100;
\ No newline at end of file diff --git a/docs/libc/constant.PARMRK.html b/docs/libc/constant.PARMRK.html new file mode 100644 index 00000000..4c9f518e --- /dev/null +++ b/docs/libc/constant.PARMRK.html @@ -0,0 +1 @@ +libc::PARMRK - Rust

[][src]Constant libc::PARMRK

pub const PARMRK: tcflag_t = 0x00000008;
\ No newline at end of file diff --git a/docs/libc/constant.PARODD.html b/docs/libc/constant.PARODD.html new file mode 100644 index 00000000..091babe0 --- /dev/null +++ b/docs/libc/constant.PARODD.html @@ -0,0 +1 @@ +libc::PARODD - Rust

[][src]Constant libc::PARODD

pub const PARODD: tcflag_t = 0x00000200;
\ No newline at end of file diff --git a/docs/libc/constant.PATH_MAX.html b/docs/libc/constant.PATH_MAX.html new file mode 100644 index 00000000..08aa414a --- /dev/null +++ b/docs/libc/constant.PATH_MAX.html @@ -0,0 +1 @@ +libc::PATH_MAX - Rust

[][src]Constant libc::PATH_MAX

pub const PATH_MAX: c_int = 4096;
\ No newline at end of file diff --git a/docs/libc/constant.PENDIN.html b/docs/libc/constant.PENDIN.html new file mode 100644 index 00000000..d043815c --- /dev/null +++ b/docs/libc/constant.PENDIN.html @@ -0,0 +1 @@ +libc::PENDIN - Rust

[][src]Constant libc::PENDIN

pub const PENDIN: tcflag_t = 0x00004000;
\ No newline at end of file diff --git a/docs/libc/constant.PF_ALG.html b/docs/libc/constant.PF_ALG.html new file mode 100644 index 00000000..9dbb23ba --- /dev/null +++ b/docs/libc/constant.PF_ALG.html @@ -0,0 +1 @@ +libc::PF_ALG - Rust

[][src]Constant libc::PF_ALG

pub const PF_ALG: c_int = AF_ALG; // 38i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_APPLETALK.html b/docs/libc/constant.PF_APPLETALK.html new file mode 100644 index 00000000..fc2af38c --- /dev/null +++ b/docs/libc/constant.PF_APPLETALK.html @@ -0,0 +1 @@ +libc::PF_APPLETALK - Rust

[][src]Constant libc::PF_APPLETALK

pub const PF_APPLETALK: c_int = AF_APPLETALK; // 5i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_ASH.html b/docs/libc/constant.PF_ASH.html new file mode 100644 index 00000000..217ddb34 --- /dev/null +++ b/docs/libc/constant.PF_ASH.html @@ -0,0 +1 @@ +libc::PF_ASH - Rust

[][src]Constant libc::PF_ASH

pub const PF_ASH: c_int = AF_ASH; // 18i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_ATMPVC.html b/docs/libc/constant.PF_ATMPVC.html new file mode 100644 index 00000000..8599c2a6 --- /dev/null +++ b/docs/libc/constant.PF_ATMPVC.html @@ -0,0 +1 @@ +libc::PF_ATMPVC - Rust

[][src]Constant libc::PF_ATMPVC

pub const PF_ATMPVC: c_int = AF_ATMPVC; // 8i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_ATMSVC.html b/docs/libc/constant.PF_ATMSVC.html new file mode 100644 index 00000000..bb1c13db --- /dev/null +++ b/docs/libc/constant.PF_ATMSVC.html @@ -0,0 +1 @@ +libc::PF_ATMSVC - Rust

[][src]Constant libc::PF_ATMSVC

pub const PF_ATMSVC: c_int = AF_ATMSVC; // 20i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_AX25.html b/docs/libc/constant.PF_AX25.html new file mode 100644 index 00000000..d2b49622 --- /dev/null +++ b/docs/libc/constant.PF_AX25.html @@ -0,0 +1 @@ +libc::PF_AX25 - Rust

[][src]Constant libc::PF_AX25

pub const PF_AX25: c_int = AF_AX25; // 3i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_BLUETOOTH.html b/docs/libc/constant.PF_BLUETOOTH.html new file mode 100644 index 00000000..721df41f --- /dev/null +++ b/docs/libc/constant.PF_BLUETOOTH.html @@ -0,0 +1 @@ +libc::PF_BLUETOOTH - Rust

[][src]Constant libc::PF_BLUETOOTH

pub const PF_BLUETOOTH: c_int = AF_BLUETOOTH; // 31i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_BRIDGE.html b/docs/libc/constant.PF_BRIDGE.html new file mode 100644 index 00000000..65f652bf --- /dev/null +++ b/docs/libc/constant.PF_BRIDGE.html @@ -0,0 +1 @@ +libc::PF_BRIDGE - Rust

[][src]Constant libc::PF_BRIDGE

pub const PF_BRIDGE: c_int = AF_BRIDGE; // 7i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_CAIF.html b/docs/libc/constant.PF_CAIF.html new file mode 100644 index 00000000..1d5c65b2 --- /dev/null +++ b/docs/libc/constant.PF_CAIF.html @@ -0,0 +1 @@ +libc::PF_CAIF - Rust

[][src]Constant libc::PF_CAIF

pub const PF_CAIF: c_int = AF_CAIF; // 37i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_CAN.html b/docs/libc/constant.PF_CAN.html new file mode 100644 index 00000000..7ff3c804 --- /dev/null +++ b/docs/libc/constant.PF_CAN.html @@ -0,0 +1 @@ +libc::PF_CAN - Rust

[][src]Constant libc::PF_CAN

pub const PF_CAN: c_int = AF_CAN; // 29i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_DECnet.html b/docs/libc/constant.PF_DECnet.html new file mode 100644 index 00000000..98594b2e --- /dev/null +++ b/docs/libc/constant.PF_DECnet.html @@ -0,0 +1 @@ +libc::PF_DECnet - Rust

[][src]Constant libc::PF_DECnet

pub const PF_DECnet: c_int = AF_DECnet; // 12i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_ECONET.html b/docs/libc/constant.PF_ECONET.html new file mode 100644 index 00000000..7d7de67f --- /dev/null +++ b/docs/libc/constant.PF_ECONET.html @@ -0,0 +1 @@ +libc::PF_ECONET - Rust

[][src]Constant libc::PF_ECONET

pub const PF_ECONET: c_int = AF_ECONET; // 19i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_IB.html b/docs/libc/constant.PF_IB.html new file mode 100644 index 00000000..ec797bb3 --- /dev/null +++ b/docs/libc/constant.PF_IB.html @@ -0,0 +1 @@ +libc::PF_IB - Rust

[][src]Constant libc::PF_IB

pub const PF_IB: c_int = AF_IB; // 27i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_IEEE802154.html b/docs/libc/constant.PF_IEEE802154.html new file mode 100644 index 00000000..de3380b2 --- /dev/null +++ b/docs/libc/constant.PF_IEEE802154.html @@ -0,0 +1 @@ +libc::PF_IEEE802154 - Rust

[][src]Constant libc::PF_IEEE802154

pub const PF_IEEE802154: c_int = AF_IEEE802154; // 36i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_INET.html b/docs/libc/constant.PF_INET.html new file mode 100644 index 00000000..96f8c96b --- /dev/null +++ b/docs/libc/constant.PF_INET.html @@ -0,0 +1 @@ +libc::PF_INET - Rust

[][src]Constant libc::PF_INET

pub const PF_INET: c_int = AF_INET; // 2i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_INET6.html b/docs/libc/constant.PF_INET6.html new file mode 100644 index 00000000..48b75e9b --- /dev/null +++ b/docs/libc/constant.PF_INET6.html @@ -0,0 +1 @@ +libc::PF_INET6 - Rust

[][src]Constant libc::PF_INET6

pub const PF_INET6: c_int = AF_INET6; // 10i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_IPX.html b/docs/libc/constant.PF_IPX.html new file mode 100644 index 00000000..5a7b0de6 --- /dev/null +++ b/docs/libc/constant.PF_IPX.html @@ -0,0 +1 @@ +libc::PF_IPX - Rust

[][src]Constant libc::PF_IPX

pub const PF_IPX: c_int = AF_IPX; // 4i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_IRDA.html b/docs/libc/constant.PF_IRDA.html new file mode 100644 index 00000000..9cc4acec --- /dev/null +++ b/docs/libc/constant.PF_IRDA.html @@ -0,0 +1 @@ +libc::PF_IRDA - Rust

[][src]Constant libc::PF_IRDA

pub const PF_IRDA: c_int = AF_IRDA; // 23i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_ISDN.html b/docs/libc/constant.PF_ISDN.html new file mode 100644 index 00000000..a802942a --- /dev/null +++ b/docs/libc/constant.PF_ISDN.html @@ -0,0 +1 @@ +libc::PF_ISDN - Rust

[][src]Constant libc::PF_ISDN

pub const PF_ISDN: c_int = AF_ISDN; // 34i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_IUCV.html b/docs/libc/constant.PF_IUCV.html new file mode 100644 index 00000000..b7439245 --- /dev/null +++ b/docs/libc/constant.PF_IUCV.html @@ -0,0 +1 @@ +libc::PF_IUCV - Rust

[][src]Constant libc::PF_IUCV

pub const PF_IUCV: c_int = AF_IUCV; // 32i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_KEY.html b/docs/libc/constant.PF_KEY.html new file mode 100644 index 00000000..99769352 --- /dev/null +++ b/docs/libc/constant.PF_KEY.html @@ -0,0 +1 @@ +libc::PF_KEY - Rust

[][src]Constant libc::PF_KEY

pub const PF_KEY: c_int = AF_KEY; // 15i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_LLC.html b/docs/libc/constant.PF_LLC.html new file mode 100644 index 00000000..bbf135d0 --- /dev/null +++ b/docs/libc/constant.PF_LLC.html @@ -0,0 +1 @@ +libc::PF_LLC - Rust

[][src]Constant libc::PF_LLC

pub const PF_LLC: c_int = AF_LLC; // 26i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_LOCAL.html b/docs/libc/constant.PF_LOCAL.html new file mode 100644 index 00000000..f369471a --- /dev/null +++ b/docs/libc/constant.PF_LOCAL.html @@ -0,0 +1 @@ +libc::PF_LOCAL - Rust

[][src]Constant libc::PF_LOCAL

pub const PF_LOCAL: c_int = AF_LOCAL; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_MPLS.html b/docs/libc/constant.PF_MPLS.html new file mode 100644 index 00000000..14de2d59 --- /dev/null +++ b/docs/libc/constant.PF_MPLS.html @@ -0,0 +1 @@ +libc::PF_MPLS - Rust

[][src]Constant libc::PF_MPLS

pub const PF_MPLS: c_int = AF_MPLS; // 28i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_NETBEUI.html b/docs/libc/constant.PF_NETBEUI.html new file mode 100644 index 00000000..9cb1086f --- /dev/null +++ b/docs/libc/constant.PF_NETBEUI.html @@ -0,0 +1 @@ +libc::PF_NETBEUI - Rust

[][src]Constant libc::PF_NETBEUI

pub const PF_NETBEUI: c_int = AF_NETBEUI; // 13i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_NETLINK.html b/docs/libc/constant.PF_NETLINK.html new file mode 100644 index 00000000..19153759 --- /dev/null +++ b/docs/libc/constant.PF_NETLINK.html @@ -0,0 +1 @@ +libc::PF_NETLINK - Rust

[][src]Constant libc::PF_NETLINK

pub const PF_NETLINK: c_int = AF_NETLINK; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_NETROM.html b/docs/libc/constant.PF_NETROM.html new file mode 100644 index 00000000..233d5ea6 --- /dev/null +++ b/docs/libc/constant.PF_NETROM.html @@ -0,0 +1 @@ +libc::PF_NETROM - Rust

[][src]Constant libc::PF_NETROM

pub const PF_NETROM: c_int = AF_NETROM; // 6i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_NFC.html b/docs/libc/constant.PF_NFC.html new file mode 100644 index 00000000..10c568b5 --- /dev/null +++ b/docs/libc/constant.PF_NFC.html @@ -0,0 +1 @@ +libc::PF_NFC - Rust

[][src]Constant libc::PF_NFC

pub const PF_NFC: c_int = AF_NFC; // 39i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_PACKET.html b/docs/libc/constant.PF_PACKET.html new file mode 100644 index 00000000..55d42cf7 --- /dev/null +++ b/docs/libc/constant.PF_PACKET.html @@ -0,0 +1 @@ +libc::PF_PACKET - Rust

[][src]Constant libc::PF_PACKET

pub const PF_PACKET: c_int = AF_PACKET; // 17i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_PHONET.html b/docs/libc/constant.PF_PHONET.html new file mode 100644 index 00000000..c900b8eb --- /dev/null +++ b/docs/libc/constant.PF_PHONET.html @@ -0,0 +1 @@ +libc::PF_PHONET - Rust

[][src]Constant libc::PF_PHONET

pub const PF_PHONET: c_int = AF_PHONET; // 35i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_PPPOX.html b/docs/libc/constant.PF_PPPOX.html new file mode 100644 index 00000000..15f227e4 --- /dev/null +++ b/docs/libc/constant.PF_PPPOX.html @@ -0,0 +1 @@ +libc::PF_PPPOX - Rust

[][src]Constant libc::PF_PPPOX

pub const PF_PPPOX: c_int = AF_PPPOX; // 24i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_RDS.html b/docs/libc/constant.PF_RDS.html new file mode 100644 index 00000000..2c3dc5d0 --- /dev/null +++ b/docs/libc/constant.PF_RDS.html @@ -0,0 +1 @@ +libc::PF_RDS - Rust

[][src]Constant libc::PF_RDS

pub const PF_RDS: c_int = AF_RDS; // 21i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_ROSE.html b/docs/libc/constant.PF_ROSE.html new file mode 100644 index 00000000..a66e2181 --- /dev/null +++ b/docs/libc/constant.PF_ROSE.html @@ -0,0 +1 @@ +libc::PF_ROSE - Rust

[][src]Constant libc::PF_ROSE

pub const PF_ROSE: c_int = AF_ROSE; // 11i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_ROUTE.html b/docs/libc/constant.PF_ROUTE.html new file mode 100644 index 00000000..6541a8f4 --- /dev/null +++ b/docs/libc/constant.PF_ROUTE.html @@ -0,0 +1 @@ +libc::PF_ROUTE - Rust

[][src]Constant libc::PF_ROUTE

pub const PF_ROUTE: c_int = AF_ROUTE; // 16i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_RXRPC.html b/docs/libc/constant.PF_RXRPC.html new file mode 100644 index 00000000..4ecd4e7f --- /dev/null +++ b/docs/libc/constant.PF_RXRPC.html @@ -0,0 +1 @@ +libc::PF_RXRPC - Rust

[][src]Constant libc::PF_RXRPC

pub const PF_RXRPC: c_int = AF_RXRPC; // 33i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_SECURITY.html b/docs/libc/constant.PF_SECURITY.html new file mode 100644 index 00000000..1b787827 --- /dev/null +++ b/docs/libc/constant.PF_SECURITY.html @@ -0,0 +1 @@ +libc::PF_SECURITY - Rust

[][src]Constant libc::PF_SECURITY

pub const PF_SECURITY: c_int = AF_SECURITY; // 14i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_SNA.html b/docs/libc/constant.PF_SNA.html new file mode 100644 index 00000000..d6e53069 --- /dev/null +++ b/docs/libc/constant.PF_SNA.html @@ -0,0 +1 @@ +libc::PF_SNA - Rust

[][src]Constant libc::PF_SNA

pub const PF_SNA: c_int = AF_SNA; // 22i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_TIPC.html b/docs/libc/constant.PF_TIPC.html new file mode 100644 index 00000000..16b87213 --- /dev/null +++ b/docs/libc/constant.PF_TIPC.html @@ -0,0 +1 @@ +libc::PF_TIPC - Rust

[][src]Constant libc::PF_TIPC

pub const PF_TIPC: c_int = AF_TIPC; // 30i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_UNIX.html b/docs/libc/constant.PF_UNIX.html new file mode 100644 index 00000000..87c13d32 --- /dev/null +++ b/docs/libc/constant.PF_UNIX.html @@ -0,0 +1 @@ +libc::PF_UNIX - Rust

[][src]Constant libc::PF_UNIX

pub const PF_UNIX: c_int = AF_UNIX; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_UNSPEC.html b/docs/libc/constant.PF_UNSPEC.html new file mode 100644 index 00000000..4290de40 --- /dev/null +++ b/docs/libc/constant.PF_UNSPEC.html @@ -0,0 +1 @@ +libc::PF_UNSPEC - Rust

[][src]Constant libc::PF_UNSPEC

pub const PF_UNSPEC: c_int = AF_UNSPEC; // 0i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_VSOCK.html b/docs/libc/constant.PF_VSOCK.html new file mode 100644 index 00000000..5364b0ff --- /dev/null +++ b/docs/libc/constant.PF_VSOCK.html @@ -0,0 +1 @@ +libc::PF_VSOCK - Rust

[][src]Constant libc::PF_VSOCK

pub const PF_VSOCK: c_int = AF_VSOCK; // 40i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_WANPIPE.html b/docs/libc/constant.PF_WANPIPE.html new file mode 100644 index 00000000..c4d64df1 --- /dev/null +++ b/docs/libc/constant.PF_WANPIPE.html @@ -0,0 +1 @@ +libc::PF_WANPIPE - Rust

[][src]Constant libc::PF_WANPIPE

pub const PF_WANPIPE: c_int = AF_WANPIPE; // 25i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_X25.html b/docs/libc/constant.PF_X25.html new file mode 100644 index 00000000..4a8e1913 --- /dev/null +++ b/docs/libc/constant.PF_X25.html @@ -0,0 +1 @@ +libc::PF_X25 - Rust

[][src]Constant libc::PF_X25

pub const PF_X25: c_int = AF_X25; // 9i32
\ No newline at end of file diff --git a/docs/libc/constant.PF_XDP.html b/docs/libc/constant.PF_XDP.html new file mode 100644 index 00000000..dfeea845 --- /dev/null +++ b/docs/libc/constant.PF_XDP.html @@ -0,0 +1 @@ +libc::PF_XDP - Rust

[][src]Constant libc::PF_XDP

pub const PF_XDP: c_int = AF_XDP; // 44i32
\ No newline at end of file diff --git a/docs/libc/constant.PIPE_BUF.html b/docs/libc/constant.PIPE_BUF.html new file mode 100644 index 00000000..025c05a8 --- /dev/null +++ b/docs/libc/constant.PIPE_BUF.html @@ -0,0 +1 @@ +libc::PIPE_BUF - Rust

[][src]Constant libc::PIPE_BUF

pub const PIPE_BUF: usize = 4096;
\ No newline at end of file diff --git a/docs/libc/constant.PM_STR.html b/docs/libc/constant.PM_STR.html new file mode 100644 index 00000000..ea9c7533 --- /dev/null +++ b/docs/libc/constant.PM_STR.html @@ -0,0 +1 @@ +libc::PM_STR - Rust

[][src]Constant libc::PM_STR

pub const PM_STR: nl_item = 0x20027;
\ No newline at end of file diff --git a/docs/libc/constant.POLLERR.html b/docs/libc/constant.POLLERR.html new file mode 100644 index 00000000..632d1378 --- /dev/null +++ b/docs/libc/constant.POLLERR.html @@ -0,0 +1 @@ +libc::POLLERR - Rust

[][src]Constant libc::POLLERR

pub const POLLERR: c_short = 0x8;
\ No newline at end of file diff --git a/docs/libc/constant.POLLHUP.html b/docs/libc/constant.POLLHUP.html new file mode 100644 index 00000000..83283b0f --- /dev/null +++ b/docs/libc/constant.POLLHUP.html @@ -0,0 +1 @@ +libc::POLLHUP - Rust

[][src]Constant libc::POLLHUP

pub const POLLHUP: c_short = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.POLLIN.html b/docs/libc/constant.POLLIN.html new file mode 100644 index 00000000..0c62b8c7 --- /dev/null +++ b/docs/libc/constant.POLLIN.html @@ -0,0 +1 @@ +libc::POLLIN - Rust

[][src]Constant libc::POLLIN

pub const POLLIN: c_short = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.POLLNVAL.html b/docs/libc/constant.POLLNVAL.html new file mode 100644 index 00000000..971a08c0 --- /dev/null +++ b/docs/libc/constant.POLLNVAL.html @@ -0,0 +1 @@ +libc::POLLNVAL - Rust

[][src]Constant libc::POLLNVAL

pub const POLLNVAL: c_short = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.POLLOUT.html b/docs/libc/constant.POLLOUT.html new file mode 100644 index 00000000..1cddab2f --- /dev/null +++ b/docs/libc/constant.POLLOUT.html @@ -0,0 +1 @@ +libc::POLLOUT - Rust

[][src]Constant libc::POLLOUT

pub const POLLOUT: c_short = 0x4;
\ No newline at end of file diff --git a/docs/libc/constant.POLLPRI.html b/docs/libc/constant.POLLPRI.html new file mode 100644 index 00000000..2a21e0ea --- /dev/null +++ b/docs/libc/constant.POLLPRI.html @@ -0,0 +1 @@ +libc::POLLPRI - Rust

[][src]Constant libc::POLLPRI

pub const POLLPRI: c_short = 0x2;
\ No newline at end of file diff --git a/docs/libc/constant.POLLRDBAND.html b/docs/libc/constant.POLLRDBAND.html new file mode 100644 index 00000000..fb494a61 --- /dev/null +++ b/docs/libc/constant.POLLRDBAND.html @@ -0,0 +1 @@ +libc::POLLRDBAND - Rust

[][src]Constant libc::POLLRDBAND

pub const POLLRDBAND: c_short = 0x080;
\ No newline at end of file diff --git a/docs/libc/constant.POLLRDNORM.html b/docs/libc/constant.POLLRDNORM.html new file mode 100644 index 00000000..9b288890 --- /dev/null +++ b/docs/libc/constant.POLLRDNORM.html @@ -0,0 +1 @@ +libc::POLLRDNORM - Rust

[][src]Constant libc::POLLRDNORM

pub const POLLRDNORM: c_short = 0x040;
\ No newline at end of file diff --git a/docs/libc/constant.POLLWRBAND.html b/docs/libc/constant.POLLWRBAND.html new file mode 100644 index 00000000..bd40b3bd --- /dev/null +++ b/docs/libc/constant.POLLWRBAND.html @@ -0,0 +1 @@ +libc::POLLWRBAND - Rust

[][src]Constant libc::POLLWRBAND

pub const POLLWRBAND: c_short = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.POLLWRNORM.html b/docs/libc/constant.POLLWRNORM.html new file mode 100644 index 00000000..4797d76f --- /dev/null +++ b/docs/libc/constant.POLLWRNORM.html @@ -0,0 +1 @@ +libc::POLLWRNORM - Rust

[][src]Constant libc::POLLWRNORM

pub const POLLWRNORM: c_short = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_FADV_DONTNEED.html b/docs/libc/constant.POSIX_FADV_DONTNEED.html new file mode 100644 index 00000000..139e7587 --- /dev/null +++ b/docs/libc/constant.POSIX_FADV_DONTNEED.html @@ -0,0 +1 @@ +libc::POSIX_FADV_DONTNEED - Rust

[][src]Constant libc::POSIX_FADV_DONTNEED

pub const POSIX_FADV_DONTNEED: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_FADV_NOREUSE.html b/docs/libc/constant.POSIX_FADV_NOREUSE.html new file mode 100644 index 00000000..a900b126 --- /dev/null +++ b/docs/libc/constant.POSIX_FADV_NOREUSE.html @@ -0,0 +1 @@ +libc::POSIX_FADV_NOREUSE - Rust

[][src]Constant libc::POSIX_FADV_NOREUSE

pub const POSIX_FADV_NOREUSE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_FADV_NORMAL.html b/docs/libc/constant.POSIX_FADV_NORMAL.html new file mode 100644 index 00000000..41c167d0 --- /dev/null +++ b/docs/libc/constant.POSIX_FADV_NORMAL.html @@ -0,0 +1 @@ +libc::POSIX_FADV_NORMAL - Rust

[][src]Constant libc::POSIX_FADV_NORMAL

pub const POSIX_FADV_NORMAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_FADV_RANDOM.html b/docs/libc/constant.POSIX_FADV_RANDOM.html new file mode 100644 index 00000000..52637111 --- /dev/null +++ b/docs/libc/constant.POSIX_FADV_RANDOM.html @@ -0,0 +1 @@ +libc::POSIX_FADV_RANDOM - Rust

[][src]Constant libc::POSIX_FADV_RANDOM

pub const POSIX_FADV_RANDOM: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_FADV_SEQUENTIAL.html b/docs/libc/constant.POSIX_FADV_SEQUENTIAL.html new file mode 100644 index 00000000..e5a98069 --- /dev/null +++ b/docs/libc/constant.POSIX_FADV_SEQUENTIAL.html @@ -0,0 +1 @@ +libc::POSIX_FADV_SEQUENTIAL - Rust

[][src]Constant libc::POSIX_FADV_SEQUENTIAL

pub const POSIX_FADV_SEQUENTIAL: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_FADV_WILLNEED.html b/docs/libc/constant.POSIX_FADV_WILLNEED.html new file mode 100644 index 00000000..e2f7bd82 --- /dev/null +++ b/docs/libc/constant.POSIX_FADV_WILLNEED.html @@ -0,0 +1 @@ +libc::POSIX_FADV_WILLNEED - Rust

[][src]Constant libc::POSIX_FADV_WILLNEED

pub const POSIX_FADV_WILLNEED: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_MADV_DONTNEED.html b/docs/libc/constant.POSIX_MADV_DONTNEED.html new file mode 100644 index 00000000..de52e74c --- /dev/null +++ b/docs/libc/constant.POSIX_MADV_DONTNEED.html @@ -0,0 +1 @@ +libc::POSIX_MADV_DONTNEED - Rust

[][src]Constant libc::POSIX_MADV_DONTNEED

pub const POSIX_MADV_DONTNEED: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_MADV_NORMAL.html b/docs/libc/constant.POSIX_MADV_NORMAL.html new file mode 100644 index 00000000..f9ae773e --- /dev/null +++ b/docs/libc/constant.POSIX_MADV_NORMAL.html @@ -0,0 +1 @@ +libc::POSIX_MADV_NORMAL - Rust

[][src]Constant libc::POSIX_MADV_NORMAL

pub const POSIX_MADV_NORMAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_MADV_RANDOM.html b/docs/libc/constant.POSIX_MADV_RANDOM.html new file mode 100644 index 00000000..5a745d75 --- /dev/null +++ b/docs/libc/constant.POSIX_MADV_RANDOM.html @@ -0,0 +1 @@ +libc::POSIX_MADV_RANDOM - Rust

[][src]Constant libc::POSIX_MADV_RANDOM

pub const POSIX_MADV_RANDOM: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_MADV_SEQUENTIAL.html b/docs/libc/constant.POSIX_MADV_SEQUENTIAL.html new file mode 100644 index 00000000..06b575f9 --- /dev/null +++ b/docs/libc/constant.POSIX_MADV_SEQUENTIAL.html @@ -0,0 +1 @@ +libc::POSIX_MADV_SEQUENTIAL - Rust

[][src]Constant libc::POSIX_MADV_SEQUENTIAL

pub const POSIX_MADV_SEQUENTIAL: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_MADV_WILLNEED.html b/docs/libc/constant.POSIX_MADV_WILLNEED.html new file mode 100644 index 00000000..b69cc069 --- /dev/null +++ b/docs/libc/constant.POSIX_MADV_WILLNEED.html @@ -0,0 +1 @@ +libc::POSIX_MADV_WILLNEED - Rust

[][src]Constant libc::POSIX_MADV_WILLNEED

pub const POSIX_MADV_WILLNEED: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_SPAWN_RESETIDS.html b/docs/libc/constant.POSIX_SPAWN_RESETIDS.html new file mode 100644 index 00000000..d93f9f21 --- /dev/null +++ b/docs/libc/constant.POSIX_SPAWN_RESETIDS.html @@ -0,0 +1 @@ +libc::POSIX_SPAWN_RESETIDS - Rust

[][src]Constant libc::POSIX_SPAWN_RESETIDS

pub const POSIX_SPAWN_RESETIDS: c_int = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_SPAWN_SETPGROUP.html b/docs/libc/constant.POSIX_SPAWN_SETPGROUP.html new file mode 100644 index 00000000..7fcf0a4f --- /dev/null +++ b/docs/libc/constant.POSIX_SPAWN_SETPGROUP.html @@ -0,0 +1 @@ +libc::POSIX_SPAWN_SETPGROUP - Rust

[][src]Constant libc::POSIX_SPAWN_SETPGROUP

pub const POSIX_SPAWN_SETPGROUP: c_int = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_SPAWN_SETSCHEDPARAM.html b/docs/libc/constant.POSIX_SPAWN_SETSCHEDPARAM.html new file mode 100644 index 00000000..e6893779 --- /dev/null +++ b/docs/libc/constant.POSIX_SPAWN_SETSCHEDPARAM.html @@ -0,0 +1 @@ +libc::POSIX_SPAWN_SETSCHEDPARAM - Rust

[][src]Constant libc::POSIX_SPAWN_SETSCHEDPARAM

pub const POSIX_SPAWN_SETSCHEDPARAM: c_int = 0x10;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_SPAWN_SETSCHEDULER.html b/docs/libc/constant.POSIX_SPAWN_SETSCHEDULER.html new file mode 100644 index 00000000..299083c9 --- /dev/null +++ b/docs/libc/constant.POSIX_SPAWN_SETSCHEDULER.html @@ -0,0 +1 @@ +libc::POSIX_SPAWN_SETSCHEDULER - Rust

[][src]Constant libc::POSIX_SPAWN_SETSCHEDULER

pub const POSIX_SPAWN_SETSCHEDULER: c_int = 0x20;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_SPAWN_SETSIGDEF.html b/docs/libc/constant.POSIX_SPAWN_SETSIGDEF.html new file mode 100644 index 00000000..edf883c6 --- /dev/null +++ b/docs/libc/constant.POSIX_SPAWN_SETSIGDEF.html @@ -0,0 +1 @@ +libc::POSIX_SPAWN_SETSIGDEF - Rust

[][src]Constant libc::POSIX_SPAWN_SETSIGDEF

pub const POSIX_SPAWN_SETSIGDEF: c_int = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.POSIX_SPAWN_SETSIGMASK.html b/docs/libc/constant.POSIX_SPAWN_SETSIGMASK.html new file mode 100644 index 00000000..82746cf0 --- /dev/null +++ b/docs/libc/constant.POSIX_SPAWN_SETSIGMASK.html @@ -0,0 +1 @@ +libc::POSIX_SPAWN_SETSIGMASK - Rust

[][src]Constant libc::POSIX_SPAWN_SETSIGMASK

pub const POSIX_SPAWN_SETSIGMASK: c_int = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.PRIO_MAX.html b/docs/libc/constant.PRIO_MAX.html new file mode 100644 index 00000000..daec1767 --- /dev/null +++ b/docs/libc/constant.PRIO_MAX.html @@ -0,0 +1 @@ +libc::PRIO_MAX - Rust

[][src]Constant libc::PRIO_MAX

pub const PRIO_MAX: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.PRIO_MIN.html b/docs/libc/constant.PRIO_MIN.html new file mode 100644 index 00000000..770e647b --- /dev/null +++ b/docs/libc/constant.PRIO_MIN.html @@ -0,0 +1 @@ +libc::PRIO_MIN - Rust

[][src]Constant libc::PRIO_MIN

pub const PRIO_MIN: c_int = -20;
\ No newline at end of file diff --git a/docs/libc/constant.PRIO_PGRP.html b/docs/libc/constant.PRIO_PGRP.html new file mode 100644 index 00000000..6140197b --- /dev/null +++ b/docs/libc/constant.PRIO_PGRP.html @@ -0,0 +1 @@ +libc::PRIO_PGRP - Rust

[][src]Constant libc::PRIO_PGRP

pub const PRIO_PGRP: __priority_which_t = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PRIO_PROCESS.html b/docs/libc/constant.PRIO_PROCESS.html new file mode 100644 index 00000000..caeacbc8 --- /dev/null +++ b/docs/libc/constant.PRIO_PROCESS.html @@ -0,0 +1 @@ +libc::PRIO_PROCESS - Rust

[][src]Constant libc::PRIO_PROCESS

pub const PRIO_PROCESS: __priority_which_t = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PRIO_USER.html b/docs/libc/constant.PRIO_USER.html new file mode 100644 index 00000000..a39e3593 --- /dev/null +++ b/docs/libc/constant.PRIO_USER.html @@ -0,0 +1 @@ +libc::PRIO_USER - Rust

[][src]Constant libc::PRIO_USER

pub const PRIO_USER: __priority_which_t = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PROC_SUPER_MAGIC.html b/docs/libc/constant.PROC_SUPER_MAGIC.html new file mode 100644 index 00000000..a82eab04 --- /dev/null +++ b/docs/libc/constant.PROC_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::PROC_SUPER_MAGIC - Rust

[][src]Constant libc::PROC_SUPER_MAGIC

pub const PROC_SUPER_MAGIC: c_long = 0x00009fa0;
\ No newline at end of file diff --git a/docs/libc/constant.PROT_EXEC.html b/docs/libc/constant.PROT_EXEC.html new file mode 100644 index 00000000..4adc06dc --- /dev/null +++ b/docs/libc/constant.PROT_EXEC.html @@ -0,0 +1 @@ +libc::PROT_EXEC - Rust

[][src]Constant libc::PROT_EXEC

pub const PROT_EXEC: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.PROT_GROWSDOWN.html b/docs/libc/constant.PROT_GROWSDOWN.html new file mode 100644 index 00000000..27b19c3b --- /dev/null +++ b/docs/libc/constant.PROT_GROWSDOWN.html @@ -0,0 +1 @@ +libc::PROT_GROWSDOWN - Rust

[][src]Constant libc::PROT_GROWSDOWN

pub const PROT_GROWSDOWN: c_int = 0x1000000;
\ No newline at end of file diff --git a/docs/libc/constant.PROT_GROWSUP.html b/docs/libc/constant.PROT_GROWSUP.html new file mode 100644 index 00000000..88deff4b --- /dev/null +++ b/docs/libc/constant.PROT_GROWSUP.html @@ -0,0 +1 @@ +libc::PROT_GROWSUP - Rust

[][src]Constant libc::PROT_GROWSUP

pub const PROT_GROWSUP: c_int = 0x2000000;
\ No newline at end of file diff --git a/docs/libc/constant.PROT_NONE.html b/docs/libc/constant.PROT_NONE.html new file mode 100644 index 00000000..b2fffcd0 --- /dev/null +++ b/docs/libc/constant.PROT_NONE.html @@ -0,0 +1 @@ +libc::PROT_NONE - Rust

[][src]Constant libc::PROT_NONE

pub const PROT_NONE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PROT_READ.html b/docs/libc/constant.PROT_READ.html new file mode 100644 index 00000000..aca3c883 --- /dev/null +++ b/docs/libc/constant.PROT_READ.html @@ -0,0 +1 @@ +libc::PROT_READ - Rust

[][src]Constant libc::PROT_READ

pub const PROT_READ: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PROT_WRITE.html b/docs/libc/constant.PROT_WRITE.html new file mode 100644 index 00000000..9eccfc4a --- /dev/null +++ b/docs/libc/constant.PROT_WRITE.html @@ -0,0 +1 @@ +libc::PROT_WRITE - Rust

[][src]Constant libc::PROT_WRITE

pub const PROT_WRITE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_CAPBSET_DROP.html b/docs/libc/constant.PR_CAPBSET_DROP.html new file mode 100644 index 00000000..fa38feb0 --- /dev/null +++ b/docs/libc/constant.PR_CAPBSET_DROP.html @@ -0,0 +1 @@ +libc::PR_CAPBSET_DROP - Rust

[][src]Constant libc::PR_CAPBSET_DROP

pub const PR_CAPBSET_DROP: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.PR_CAPBSET_READ.html b/docs/libc/constant.PR_CAPBSET_READ.html new file mode 100644 index 00000000..7c41a9ab --- /dev/null +++ b/docs/libc/constant.PR_CAPBSET_READ.html @@ -0,0 +1 @@ +libc::PR_CAPBSET_READ - Rust

[][src]Constant libc::PR_CAPBSET_READ

pub const PR_CAPBSET_READ: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.PR_CAP_AMBIENT.html b/docs/libc/constant.PR_CAP_AMBIENT.html new file mode 100644 index 00000000..103b9bc6 --- /dev/null +++ b/docs/libc/constant.PR_CAP_AMBIENT.html @@ -0,0 +1 @@ +libc::PR_CAP_AMBIENT - Rust

[][src]Constant libc::PR_CAP_AMBIENT

pub const PR_CAP_AMBIENT: c_int = 47;
\ No newline at end of file diff --git a/docs/libc/constant.PR_CAP_AMBIENT_CLEAR_ALL.html b/docs/libc/constant.PR_CAP_AMBIENT_CLEAR_ALL.html new file mode 100644 index 00000000..508d289c --- /dev/null +++ b/docs/libc/constant.PR_CAP_AMBIENT_CLEAR_ALL.html @@ -0,0 +1 @@ +libc::PR_CAP_AMBIENT_CLEAR_ALL - Rust

[][src]Constant libc::PR_CAP_AMBIENT_CLEAR_ALL

pub const PR_CAP_AMBIENT_CLEAR_ALL: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.PR_CAP_AMBIENT_IS_SET.html b/docs/libc/constant.PR_CAP_AMBIENT_IS_SET.html new file mode 100644 index 00000000..bd00131d --- /dev/null +++ b/docs/libc/constant.PR_CAP_AMBIENT_IS_SET.html @@ -0,0 +1 @@ +libc::PR_CAP_AMBIENT_IS_SET - Rust

[][src]Constant libc::PR_CAP_AMBIENT_IS_SET

pub const PR_CAP_AMBIENT_IS_SET: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_CAP_AMBIENT_LOWER.html b/docs/libc/constant.PR_CAP_AMBIENT_LOWER.html new file mode 100644 index 00000000..305c03f6 --- /dev/null +++ b/docs/libc/constant.PR_CAP_AMBIENT_LOWER.html @@ -0,0 +1 @@ +libc::PR_CAP_AMBIENT_LOWER - Rust

[][src]Constant libc::PR_CAP_AMBIENT_LOWER

pub const PR_CAP_AMBIENT_LOWER: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PR_CAP_AMBIENT_RAISE.html b/docs/libc/constant.PR_CAP_AMBIENT_RAISE.html new file mode 100644 index 00000000..0a80ba76 --- /dev/null +++ b/docs/libc/constant.PR_CAP_AMBIENT_RAISE.html @@ -0,0 +1 @@ +libc::PR_CAP_AMBIENT_RAISE - Rust

[][src]Constant libc::PR_CAP_AMBIENT_RAISE

pub const PR_CAP_AMBIENT_RAISE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_ENDIAN_BIG.html b/docs/libc/constant.PR_ENDIAN_BIG.html new file mode 100644 index 00000000..e78ae6bc --- /dev/null +++ b/docs/libc/constant.PR_ENDIAN_BIG.html @@ -0,0 +1 @@ +libc::PR_ENDIAN_BIG - Rust

[][src]Constant libc::PR_ENDIAN_BIG

pub const PR_ENDIAN_BIG: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PR_ENDIAN_LITTLE.html b/docs/libc/constant.PR_ENDIAN_LITTLE.html new file mode 100644 index 00000000..fc230b3c --- /dev/null +++ b/docs/libc/constant.PR_ENDIAN_LITTLE.html @@ -0,0 +1 @@ +libc::PR_ENDIAN_LITTLE - Rust

[][src]Constant libc::PR_ENDIAN_LITTLE

pub const PR_ENDIAN_LITTLE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_ENDIAN_PPC_LITTLE.html b/docs/libc/constant.PR_ENDIAN_PPC_LITTLE.html new file mode 100644 index 00000000..001b5a76 --- /dev/null +++ b/docs/libc/constant.PR_ENDIAN_PPC_LITTLE.html @@ -0,0 +1 @@ +libc::PR_ENDIAN_PPC_LITTLE - Rust

[][src]Constant libc::PR_ENDIAN_PPC_LITTLE

pub const PR_ENDIAN_PPC_LITTLE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FPEMU_NOPRINT.html b/docs/libc/constant.PR_FPEMU_NOPRINT.html new file mode 100644 index 00000000..542f98af --- /dev/null +++ b/docs/libc/constant.PR_FPEMU_NOPRINT.html @@ -0,0 +1 @@ +libc::PR_FPEMU_NOPRINT - Rust

[][src]Constant libc::PR_FPEMU_NOPRINT

pub const PR_FPEMU_NOPRINT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FPEMU_SIGFPE.html b/docs/libc/constant.PR_FPEMU_SIGFPE.html new file mode 100644 index 00000000..274c1277 --- /dev/null +++ b/docs/libc/constant.PR_FPEMU_SIGFPE.html @@ -0,0 +1 @@ +libc::PR_FPEMU_SIGFPE - Rust

[][src]Constant libc::PR_FPEMU_SIGFPE

pub const PR_FPEMU_SIGFPE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_ASYNC.html b/docs/libc/constant.PR_FP_EXC_ASYNC.html new file mode 100644 index 00000000..2d0b0af6 --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_ASYNC.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_ASYNC - Rust

[][src]Constant libc::PR_FP_EXC_ASYNC

pub const PR_FP_EXC_ASYNC: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_DISABLED.html b/docs/libc/constant.PR_FP_EXC_DISABLED.html new file mode 100644 index 00000000..d93d2651 --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_DISABLED.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_DISABLED - Rust

[][src]Constant libc::PR_FP_EXC_DISABLED

pub const PR_FP_EXC_DISABLED: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_DIV.html b/docs/libc/constant.PR_FP_EXC_DIV.html new file mode 100644 index 00000000..78b1fb0e --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_DIV.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_DIV - Rust

[][src]Constant libc::PR_FP_EXC_DIV

pub const PR_FP_EXC_DIV: c_int = 0x010000;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_INV.html b/docs/libc/constant.PR_FP_EXC_INV.html new file mode 100644 index 00000000..d832201c --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_INV.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_INV - Rust

[][src]Constant libc::PR_FP_EXC_INV

pub const PR_FP_EXC_INV: c_int = 0x100000;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_NONRECOV.html b/docs/libc/constant.PR_FP_EXC_NONRECOV.html new file mode 100644 index 00000000..b54c9f36 --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_NONRECOV.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_NONRECOV - Rust

[][src]Constant libc::PR_FP_EXC_NONRECOV

pub const PR_FP_EXC_NONRECOV: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_OVF.html b/docs/libc/constant.PR_FP_EXC_OVF.html new file mode 100644 index 00000000..29200336 --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_OVF.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_OVF - Rust

[][src]Constant libc::PR_FP_EXC_OVF

pub const PR_FP_EXC_OVF: c_int = 0x020000;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_PRECISE.html b/docs/libc/constant.PR_FP_EXC_PRECISE.html new file mode 100644 index 00000000..21f62133 --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_PRECISE.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_PRECISE - Rust

[][src]Constant libc::PR_FP_EXC_PRECISE

pub const PR_FP_EXC_PRECISE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_RES.html b/docs/libc/constant.PR_FP_EXC_RES.html new file mode 100644 index 00000000..8752e644 --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_RES.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_RES - Rust

[][src]Constant libc::PR_FP_EXC_RES

pub const PR_FP_EXC_RES: c_int = 0x080000;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_SW_ENABLE.html b/docs/libc/constant.PR_FP_EXC_SW_ENABLE.html new file mode 100644 index 00000000..423df238 --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_SW_ENABLE.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_SW_ENABLE - Rust

[][src]Constant libc::PR_FP_EXC_SW_ENABLE

pub const PR_FP_EXC_SW_ENABLE: c_int = 0x80;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_EXC_UND.html b/docs/libc/constant.PR_FP_EXC_UND.html new file mode 100644 index 00000000..a86075cd --- /dev/null +++ b/docs/libc/constant.PR_FP_EXC_UND.html @@ -0,0 +1 @@ +libc::PR_FP_EXC_UND - Rust

[][src]Constant libc::PR_FP_EXC_UND

pub const PR_FP_EXC_UND: c_int = 0x040000;
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_MODE_FR.html b/docs/libc/constant.PR_FP_MODE_FR.html new file mode 100644 index 00000000..651e19db --- /dev/null +++ b/docs/libc/constant.PR_FP_MODE_FR.html @@ -0,0 +1 @@ +libc::PR_FP_MODE_FR - Rust

[][src]Constant libc::PR_FP_MODE_FR

pub const PR_FP_MODE_FR: c_int = 1 << 0; // 1i32
\ No newline at end of file diff --git a/docs/libc/constant.PR_FP_MODE_FRE.html b/docs/libc/constant.PR_FP_MODE_FRE.html new file mode 100644 index 00000000..0f24352e --- /dev/null +++ b/docs/libc/constant.PR_FP_MODE_FRE.html @@ -0,0 +1 @@ +libc::PR_FP_MODE_FRE - Rust

[][src]Constant libc::PR_FP_MODE_FRE

pub const PR_FP_MODE_FRE: c_int = 1 << 1; // 2i32
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_CHILD_SUBREAPER.html b/docs/libc/constant.PR_GET_CHILD_SUBREAPER.html new file mode 100644 index 00000000..25a6d8a7 --- /dev/null +++ b/docs/libc/constant.PR_GET_CHILD_SUBREAPER.html @@ -0,0 +1 @@ +libc::PR_GET_CHILD_SUBREAPER - Rust

[][src]Constant libc::PR_GET_CHILD_SUBREAPER

pub const PR_GET_CHILD_SUBREAPER: c_int = 37;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_DUMPABLE.html b/docs/libc/constant.PR_GET_DUMPABLE.html new file mode 100644 index 00000000..351108e9 --- /dev/null +++ b/docs/libc/constant.PR_GET_DUMPABLE.html @@ -0,0 +1 @@ +libc::PR_GET_DUMPABLE - Rust

[][src]Constant libc::PR_GET_DUMPABLE

pub const PR_GET_DUMPABLE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_ENDIAN.html b/docs/libc/constant.PR_GET_ENDIAN.html new file mode 100644 index 00000000..bb45db9e --- /dev/null +++ b/docs/libc/constant.PR_GET_ENDIAN.html @@ -0,0 +1 @@ +libc::PR_GET_ENDIAN - Rust

[][src]Constant libc::PR_GET_ENDIAN

pub const PR_GET_ENDIAN: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_FPEMU.html b/docs/libc/constant.PR_GET_FPEMU.html new file mode 100644 index 00000000..504ec72b --- /dev/null +++ b/docs/libc/constant.PR_GET_FPEMU.html @@ -0,0 +1 @@ +libc::PR_GET_FPEMU - Rust

[][src]Constant libc::PR_GET_FPEMU

pub const PR_GET_FPEMU: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_FPEXC.html b/docs/libc/constant.PR_GET_FPEXC.html new file mode 100644 index 00000000..d06d30d6 --- /dev/null +++ b/docs/libc/constant.PR_GET_FPEXC.html @@ -0,0 +1 @@ +libc::PR_GET_FPEXC - Rust

[][src]Constant libc::PR_GET_FPEXC

pub const PR_GET_FPEXC: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_FP_MODE.html b/docs/libc/constant.PR_GET_FP_MODE.html new file mode 100644 index 00000000..65669af8 --- /dev/null +++ b/docs/libc/constant.PR_GET_FP_MODE.html @@ -0,0 +1 @@ +libc::PR_GET_FP_MODE - Rust

[][src]Constant libc::PR_GET_FP_MODE

pub const PR_GET_FP_MODE: c_int = 46;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_KEEPCAPS.html b/docs/libc/constant.PR_GET_KEEPCAPS.html new file mode 100644 index 00000000..98df3a6e --- /dev/null +++ b/docs/libc/constant.PR_GET_KEEPCAPS.html @@ -0,0 +1 @@ +libc::PR_GET_KEEPCAPS - Rust

[][src]Constant libc::PR_GET_KEEPCAPS

pub const PR_GET_KEEPCAPS: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_NAME.html b/docs/libc/constant.PR_GET_NAME.html new file mode 100644 index 00000000..a5c0473e --- /dev/null +++ b/docs/libc/constant.PR_GET_NAME.html @@ -0,0 +1 @@ +libc::PR_GET_NAME - Rust

[][src]Constant libc::PR_GET_NAME

pub const PR_GET_NAME: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_NO_NEW_PRIVS.html b/docs/libc/constant.PR_GET_NO_NEW_PRIVS.html new file mode 100644 index 00000000..26147d5d --- /dev/null +++ b/docs/libc/constant.PR_GET_NO_NEW_PRIVS.html @@ -0,0 +1 @@ +libc::PR_GET_NO_NEW_PRIVS - Rust

[][src]Constant libc::PR_GET_NO_NEW_PRIVS

pub const PR_GET_NO_NEW_PRIVS: c_int = 39;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_PDEATHSIG.html b/docs/libc/constant.PR_GET_PDEATHSIG.html new file mode 100644 index 00000000..b6c029dc --- /dev/null +++ b/docs/libc/constant.PR_GET_PDEATHSIG.html @@ -0,0 +1 @@ +libc::PR_GET_PDEATHSIG - Rust

[][src]Constant libc::PR_GET_PDEATHSIG

pub const PR_GET_PDEATHSIG: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_SECCOMP.html b/docs/libc/constant.PR_GET_SECCOMP.html new file mode 100644 index 00000000..ece2586c --- /dev/null +++ b/docs/libc/constant.PR_GET_SECCOMP.html @@ -0,0 +1 @@ +libc::PR_GET_SECCOMP - Rust

[][src]Constant libc::PR_GET_SECCOMP

pub const PR_GET_SECCOMP: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_SECUREBITS.html b/docs/libc/constant.PR_GET_SECUREBITS.html new file mode 100644 index 00000000..15b0d16b --- /dev/null +++ b/docs/libc/constant.PR_GET_SECUREBITS.html @@ -0,0 +1 @@ +libc::PR_GET_SECUREBITS - Rust

[][src]Constant libc::PR_GET_SECUREBITS

pub const PR_GET_SECUREBITS: c_int = 27;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_THP_DISABLE.html b/docs/libc/constant.PR_GET_THP_DISABLE.html new file mode 100644 index 00000000..aa68a670 --- /dev/null +++ b/docs/libc/constant.PR_GET_THP_DISABLE.html @@ -0,0 +1 @@ +libc::PR_GET_THP_DISABLE - Rust

[][src]Constant libc::PR_GET_THP_DISABLE

pub const PR_GET_THP_DISABLE: c_int = 42;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_TID_ADDRESS.html b/docs/libc/constant.PR_GET_TID_ADDRESS.html new file mode 100644 index 00000000..565570b8 --- /dev/null +++ b/docs/libc/constant.PR_GET_TID_ADDRESS.html @@ -0,0 +1 @@ +libc::PR_GET_TID_ADDRESS - Rust

[][src]Constant libc::PR_GET_TID_ADDRESS

pub const PR_GET_TID_ADDRESS: c_int = 40;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_TIMERSLACK.html b/docs/libc/constant.PR_GET_TIMERSLACK.html new file mode 100644 index 00000000..88a906a0 --- /dev/null +++ b/docs/libc/constant.PR_GET_TIMERSLACK.html @@ -0,0 +1 @@ +libc::PR_GET_TIMERSLACK - Rust

[][src]Constant libc::PR_GET_TIMERSLACK

pub const PR_GET_TIMERSLACK: c_int = 30;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_TIMING.html b/docs/libc/constant.PR_GET_TIMING.html new file mode 100644 index 00000000..cbf3dba5 --- /dev/null +++ b/docs/libc/constant.PR_GET_TIMING.html @@ -0,0 +1 @@ +libc::PR_GET_TIMING - Rust

[][src]Constant libc::PR_GET_TIMING

pub const PR_GET_TIMING: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_TSC.html b/docs/libc/constant.PR_GET_TSC.html new file mode 100644 index 00000000..3b320b24 --- /dev/null +++ b/docs/libc/constant.PR_GET_TSC.html @@ -0,0 +1 @@ +libc::PR_GET_TSC - Rust

[][src]Constant libc::PR_GET_TSC

pub const PR_GET_TSC: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant.PR_GET_UNALIGN.html b/docs/libc/constant.PR_GET_UNALIGN.html new file mode 100644 index 00000000..22b92c8b --- /dev/null +++ b/docs/libc/constant.PR_GET_UNALIGN.html @@ -0,0 +1 @@ +libc::PR_GET_UNALIGN - Rust

[][src]Constant libc::PR_GET_UNALIGN

pub const PR_GET_UNALIGN: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MCE_KILL.html b/docs/libc/constant.PR_MCE_KILL.html new file mode 100644 index 00000000..b366d2dc --- /dev/null +++ b/docs/libc/constant.PR_MCE_KILL.html @@ -0,0 +1 @@ +libc::PR_MCE_KILL - Rust

[][src]Constant libc::PR_MCE_KILL

pub const PR_MCE_KILL: c_int = 33;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MCE_KILL_CLEAR.html b/docs/libc/constant.PR_MCE_KILL_CLEAR.html new file mode 100644 index 00000000..79d39e2f --- /dev/null +++ b/docs/libc/constant.PR_MCE_KILL_CLEAR.html @@ -0,0 +1 @@ +libc::PR_MCE_KILL_CLEAR - Rust

[][src]Constant libc::PR_MCE_KILL_CLEAR

pub const PR_MCE_KILL_CLEAR: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MCE_KILL_DEFAULT.html b/docs/libc/constant.PR_MCE_KILL_DEFAULT.html new file mode 100644 index 00000000..9f37118d --- /dev/null +++ b/docs/libc/constant.PR_MCE_KILL_DEFAULT.html @@ -0,0 +1 @@ +libc::PR_MCE_KILL_DEFAULT - Rust

[][src]Constant libc::PR_MCE_KILL_DEFAULT

pub const PR_MCE_KILL_DEFAULT: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MCE_KILL_EARLY.html b/docs/libc/constant.PR_MCE_KILL_EARLY.html new file mode 100644 index 00000000..cbf45ed5 --- /dev/null +++ b/docs/libc/constant.PR_MCE_KILL_EARLY.html @@ -0,0 +1 @@ +libc::PR_MCE_KILL_EARLY - Rust

[][src]Constant libc::PR_MCE_KILL_EARLY

pub const PR_MCE_KILL_EARLY: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MCE_KILL_GET.html b/docs/libc/constant.PR_MCE_KILL_GET.html new file mode 100644 index 00000000..18de33a8 --- /dev/null +++ b/docs/libc/constant.PR_MCE_KILL_GET.html @@ -0,0 +1 @@ +libc::PR_MCE_KILL_GET - Rust

[][src]Constant libc::PR_MCE_KILL_GET

pub const PR_MCE_KILL_GET: c_int = 34;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MCE_KILL_LATE.html b/docs/libc/constant.PR_MCE_KILL_LATE.html new file mode 100644 index 00000000..526682fa --- /dev/null +++ b/docs/libc/constant.PR_MCE_KILL_LATE.html @@ -0,0 +1 @@ +libc::PR_MCE_KILL_LATE - Rust

[][src]Constant libc::PR_MCE_KILL_LATE

pub const PR_MCE_KILL_LATE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MCE_KILL_SET.html b/docs/libc/constant.PR_MCE_KILL_SET.html new file mode 100644 index 00000000..654fce85 --- /dev/null +++ b/docs/libc/constant.PR_MCE_KILL_SET.html @@ -0,0 +1 @@ +libc::PR_MCE_KILL_SET - Rust

[][src]Constant libc::PR_MCE_KILL_SET

pub const PR_MCE_KILL_SET: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MPX_DISABLE_MANAGEMENT.html b/docs/libc/constant.PR_MPX_DISABLE_MANAGEMENT.html new file mode 100644 index 00000000..1e1bb934 --- /dev/null +++ b/docs/libc/constant.PR_MPX_DISABLE_MANAGEMENT.html @@ -0,0 +1 @@ +libc::PR_MPX_DISABLE_MANAGEMENT - Rust

[][src]Constant libc::PR_MPX_DISABLE_MANAGEMENT

pub const PR_MPX_DISABLE_MANAGEMENT: c_int = 44;
\ No newline at end of file diff --git a/docs/libc/constant.PR_MPX_ENABLE_MANAGEMENT.html b/docs/libc/constant.PR_MPX_ENABLE_MANAGEMENT.html new file mode 100644 index 00000000..b2f50921 --- /dev/null +++ b/docs/libc/constant.PR_MPX_ENABLE_MANAGEMENT.html @@ -0,0 +1 @@ +libc::PR_MPX_ENABLE_MANAGEMENT - Rust

[][src]Constant libc::PR_MPX_ENABLE_MANAGEMENT

pub const PR_MPX_ENABLE_MANAGEMENT: c_int = 43;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_CHILD_SUBREAPER.html b/docs/libc/constant.PR_SET_CHILD_SUBREAPER.html new file mode 100644 index 00000000..f8509c6c --- /dev/null +++ b/docs/libc/constant.PR_SET_CHILD_SUBREAPER.html @@ -0,0 +1 @@ +libc::PR_SET_CHILD_SUBREAPER - Rust

[][src]Constant libc::PR_SET_CHILD_SUBREAPER

pub const PR_SET_CHILD_SUBREAPER: c_int = 36;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_DUMPABLE.html b/docs/libc/constant.PR_SET_DUMPABLE.html new file mode 100644 index 00000000..2168969a --- /dev/null +++ b/docs/libc/constant.PR_SET_DUMPABLE.html @@ -0,0 +1 @@ +libc::PR_SET_DUMPABLE - Rust

[][src]Constant libc::PR_SET_DUMPABLE

pub const PR_SET_DUMPABLE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_ENDIAN.html b/docs/libc/constant.PR_SET_ENDIAN.html new file mode 100644 index 00000000..c7b18b9f --- /dev/null +++ b/docs/libc/constant.PR_SET_ENDIAN.html @@ -0,0 +1 @@ +libc::PR_SET_ENDIAN - Rust

[][src]Constant libc::PR_SET_ENDIAN

pub const PR_SET_ENDIAN: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_FPEMU.html b/docs/libc/constant.PR_SET_FPEMU.html new file mode 100644 index 00000000..38013495 --- /dev/null +++ b/docs/libc/constant.PR_SET_FPEMU.html @@ -0,0 +1 @@ +libc::PR_SET_FPEMU - Rust

[][src]Constant libc::PR_SET_FPEMU

pub const PR_SET_FPEMU: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_FPEXC.html b/docs/libc/constant.PR_SET_FPEXC.html new file mode 100644 index 00000000..a0768948 --- /dev/null +++ b/docs/libc/constant.PR_SET_FPEXC.html @@ -0,0 +1 @@ +libc::PR_SET_FPEXC - Rust

[][src]Constant libc::PR_SET_FPEXC

pub const PR_SET_FPEXC: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_FP_MODE.html b/docs/libc/constant.PR_SET_FP_MODE.html new file mode 100644 index 00000000..7f7b6a55 --- /dev/null +++ b/docs/libc/constant.PR_SET_FP_MODE.html @@ -0,0 +1 @@ +libc::PR_SET_FP_MODE - Rust

[][src]Constant libc::PR_SET_FP_MODE

pub const PR_SET_FP_MODE: c_int = 45;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_KEEPCAPS.html b/docs/libc/constant.PR_SET_KEEPCAPS.html new file mode 100644 index 00000000..5bb36bad --- /dev/null +++ b/docs/libc/constant.PR_SET_KEEPCAPS.html @@ -0,0 +1 @@ +libc::PR_SET_KEEPCAPS - Rust

[][src]Constant libc::PR_SET_KEEPCAPS

pub const PR_SET_KEEPCAPS: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM.html b/docs/libc/constant.PR_SET_MM.html new file mode 100644 index 00000000..49e246f9 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM.html @@ -0,0 +1 @@ +libc::PR_SET_MM - Rust

[][src]Constant libc::PR_SET_MM

pub const PR_SET_MM: c_int = 35;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_ARG_END.html b/docs/libc/constant.PR_SET_MM_ARG_END.html new file mode 100644 index 00000000..456ae48b --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_ARG_END.html @@ -0,0 +1 @@ +libc::PR_SET_MM_ARG_END - Rust

[][src]Constant libc::PR_SET_MM_ARG_END

pub const PR_SET_MM_ARG_END: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_ARG_START.html b/docs/libc/constant.PR_SET_MM_ARG_START.html new file mode 100644 index 00000000..b01b0276 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_ARG_START.html @@ -0,0 +1 @@ +libc::PR_SET_MM_ARG_START - Rust

[][src]Constant libc::PR_SET_MM_ARG_START

pub const PR_SET_MM_ARG_START: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_AUXV.html b/docs/libc/constant.PR_SET_MM_AUXV.html new file mode 100644 index 00000000..f4e0fba3 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_AUXV.html @@ -0,0 +1 @@ +libc::PR_SET_MM_AUXV - Rust

[][src]Constant libc::PR_SET_MM_AUXV

pub const PR_SET_MM_AUXV: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_BRK.html b/docs/libc/constant.PR_SET_MM_BRK.html new file mode 100644 index 00000000..b9940fcb --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_BRK.html @@ -0,0 +1 @@ +libc::PR_SET_MM_BRK - Rust

[][src]Constant libc::PR_SET_MM_BRK

pub const PR_SET_MM_BRK: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_END_CODE.html b/docs/libc/constant.PR_SET_MM_END_CODE.html new file mode 100644 index 00000000..12be542e --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_END_CODE.html @@ -0,0 +1 @@ +libc::PR_SET_MM_END_CODE - Rust

[][src]Constant libc::PR_SET_MM_END_CODE

pub const PR_SET_MM_END_CODE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_END_DATA.html b/docs/libc/constant.PR_SET_MM_END_DATA.html new file mode 100644 index 00000000..44cb37e7 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_END_DATA.html @@ -0,0 +1 @@ +libc::PR_SET_MM_END_DATA - Rust

[][src]Constant libc::PR_SET_MM_END_DATA

pub const PR_SET_MM_END_DATA: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_ENV_END.html b/docs/libc/constant.PR_SET_MM_ENV_END.html new file mode 100644 index 00000000..74776009 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_ENV_END.html @@ -0,0 +1 @@ +libc::PR_SET_MM_ENV_END - Rust

[][src]Constant libc::PR_SET_MM_ENV_END

pub const PR_SET_MM_ENV_END: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_ENV_START.html b/docs/libc/constant.PR_SET_MM_ENV_START.html new file mode 100644 index 00000000..1d2e3959 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_ENV_START.html @@ -0,0 +1 @@ +libc::PR_SET_MM_ENV_START - Rust

[][src]Constant libc::PR_SET_MM_ENV_START

pub const PR_SET_MM_ENV_START: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_EXE_FILE.html b/docs/libc/constant.PR_SET_MM_EXE_FILE.html new file mode 100644 index 00000000..7d6f143c --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_EXE_FILE.html @@ -0,0 +1 @@ +libc::PR_SET_MM_EXE_FILE - Rust

[][src]Constant libc::PR_SET_MM_EXE_FILE

pub const PR_SET_MM_EXE_FILE: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_MAP.html b/docs/libc/constant.PR_SET_MM_MAP.html new file mode 100644 index 00000000..c05404fc --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_MAP.html @@ -0,0 +1 @@ +libc::PR_SET_MM_MAP - Rust

[][src]Constant libc::PR_SET_MM_MAP

pub const PR_SET_MM_MAP: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_MAP_SIZE.html b/docs/libc/constant.PR_SET_MM_MAP_SIZE.html new file mode 100644 index 00000000..c295b14e --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_MAP_SIZE.html @@ -0,0 +1 @@ +libc::PR_SET_MM_MAP_SIZE - Rust

[][src]Constant libc::PR_SET_MM_MAP_SIZE

pub const PR_SET_MM_MAP_SIZE: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_START_BRK.html b/docs/libc/constant.PR_SET_MM_START_BRK.html new file mode 100644 index 00000000..899e18c2 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_START_BRK.html @@ -0,0 +1 @@ +libc::PR_SET_MM_START_BRK - Rust

[][src]Constant libc::PR_SET_MM_START_BRK

pub const PR_SET_MM_START_BRK: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_START_CODE.html b/docs/libc/constant.PR_SET_MM_START_CODE.html new file mode 100644 index 00000000..41961f8c --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_START_CODE.html @@ -0,0 +1 @@ +libc::PR_SET_MM_START_CODE - Rust

[][src]Constant libc::PR_SET_MM_START_CODE

pub const PR_SET_MM_START_CODE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_START_DATA.html b/docs/libc/constant.PR_SET_MM_START_DATA.html new file mode 100644 index 00000000..42001d75 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_START_DATA.html @@ -0,0 +1 @@ +libc::PR_SET_MM_START_DATA - Rust

[][src]Constant libc::PR_SET_MM_START_DATA

pub const PR_SET_MM_START_DATA: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_MM_START_STACK.html b/docs/libc/constant.PR_SET_MM_START_STACK.html new file mode 100644 index 00000000..af794821 --- /dev/null +++ b/docs/libc/constant.PR_SET_MM_START_STACK.html @@ -0,0 +1 @@ +libc::PR_SET_MM_START_STACK - Rust

[][src]Constant libc::PR_SET_MM_START_STACK

pub const PR_SET_MM_START_STACK: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_NAME.html b/docs/libc/constant.PR_SET_NAME.html new file mode 100644 index 00000000..8b35fbd9 --- /dev/null +++ b/docs/libc/constant.PR_SET_NAME.html @@ -0,0 +1 @@ +libc::PR_SET_NAME - Rust

[][src]Constant libc::PR_SET_NAME

pub const PR_SET_NAME: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_NO_NEW_PRIVS.html b/docs/libc/constant.PR_SET_NO_NEW_PRIVS.html new file mode 100644 index 00000000..1793a208 --- /dev/null +++ b/docs/libc/constant.PR_SET_NO_NEW_PRIVS.html @@ -0,0 +1 @@ +libc::PR_SET_NO_NEW_PRIVS - Rust

[][src]Constant libc::PR_SET_NO_NEW_PRIVS

pub const PR_SET_NO_NEW_PRIVS: c_int = 38;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_PDEATHSIG.html b/docs/libc/constant.PR_SET_PDEATHSIG.html new file mode 100644 index 00000000..68c356d8 --- /dev/null +++ b/docs/libc/constant.PR_SET_PDEATHSIG.html @@ -0,0 +1 @@ +libc::PR_SET_PDEATHSIG - Rust

[][src]Constant libc::PR_SET_PDEATHSIG

pub const PR_SET_PDEATHSIG: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_PTRACER.html b/docs/libc/constant.PR_SET_PTRACER.html new file mode 100644 index 00000000..02b98cec --- /dev/null +++ b/docs/libc/constant.PR_SET_PTRACER.html @@ -0,0 +1 @@ +libc::PR_SET_PTRACER - Rust

[][src]Constant libc::PR_SET_PTRACER

pub const PR_SET_PTRACER: c_int = 0x59616d61;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_SECCOMP.html b/docs/libc/constant.PR_SET_SECCOMP.html new file mode 100644 index 00000000..dc9d74a2 --- /dev/null +++ b/docs/libc/constant.PR_SET_SECCOMP.html @@ -0,0 +1 @@ +libc::PR_SET_SECCOMP - Rust

[][src]Constant libc::PR_SET_SECCOMP

pub const PR_SET_SECCOMP: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_SECUREBITS.html b/docs/libc/constant.PR_SET_SECUREBITS.html new file mode 100644 index 00000000..02758011 --- /dev/null +++ b/docs/libc/constant.PR_SET_SECUREBITS.html @@ -0,0 +1 @@ +libc::PR_SET_SECUREBITS - Rust

[][src]Constant libc::PR_SET_SECUREBITS

pub const PR_SET_SECUREBITS: c_int = 28;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_THP_DISABLE.html b/docs/libc/constant.PR_SET_THP_DISABLE.html new file mode 100644 index 00000000..2daf115b --- /dev/null +++ b/docs/libc/constant.PR_SET_THP_DISABLE.html @@ -0,0 +1 @@ +libc::PR_SET_THP_DISABLE - Rust

[][src]Constant libc::PR_SET_THP_DISABLE

pub const PR_SET_THP_DISABLE: c_int = 41;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_TIMERSLACK.html b/docs/libc/constant.PR_SET_TIMERSLACK.html new file mode 100644 index 00000000..5414d19f --- /dev/null +++ b/docs/libc/constant.PR_SET_TIMERSLACK.html @@ -0,0 +1 @@ +libc::PR_SET_TIMERSLACK - Rust

[][src]Constant libc::PR_SET_TIMERSLACK

pub const PR_SET_TIMERSLACK: c_int = 29;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_TIMING.html b/docs/libc/constant.PR_SET_TIMING.html new file mode 100644 index 00000000..123fc167 --- /dev/null +++ b/docs/libc/constant.PR_SET_TIMING.html @@ -0,0 +1 @@ +libc::PR_SET_TIMING - Rust

[][src]Constant libc::PR_SET_TIMING

pub const PR_SET_TIMING: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_TSC.html b/docs/libc/constant.PR_SET_TSC.html new file mode 100644 index 00000000..03e61809 --- /dev/null +++ b/docs/libc/constant.PR_SET_TSC.html @@ -0,0 +1 @@ +libc::PR_SET_TSC - Rust

[][src]Constant libc::PR_SET_TSC

pub const PR_SET_TSC: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant.PR_SET_UNALIGN.html b/docs/libc/constant.PR_SET_UNALIGN.html new file mode 100644 index 00000000..98ed7bfd --- /dev/null +++ b/docs/libc/constant.PR_SET_UNALIGN.html @@ -0,0 +1 @@ +libc::PR_SET_UNALIGN - Rust

[][src]Constant libc::PR_SET_UNALIGN

pub const PR_SET_UNALIGN: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.PR_TASK_PERF_EVENTS_DISABLE.html b/docs/libc/constant.PR_TASK_PERF_EVENTS_DISABLE.html new file mode 100644 index 00000000..5ab0479b --- /dev/null +++ b/docs/libc/constant.PR_TASK_PERF_EVENTS_DISABLE.html @@ -0,0 +1 @@ +libc::PR_TASK_PERF_EVENTS_DISABLE - Rust

[][src]Constant libc::PR_TASK_PERF_EVENTS_DISABLE

pub const PR_TASK_PERF_EVENTS_DISABLE: c_int = 31;
\ No newline at end of file diff --git a/docs/libc/constant.PR_TASK_PERF_EVENTS_ENABLE.html b/docs/libc/constant.PR_TASK_PERF_EVENTS_ENABLE.html new file mode 100644 index 00000000..ff003c65 --- /dev/null +++ b/docs/libc/constant.PR_TASK_PERF_EVENTS_ENABLE.html @@ -0,0 +1 @@ +libc::PR_TASK_PERF_EVENTS_ENABLE - Rust

[][src]Constant libc::PR_TASK_PERF_EVENTS_ENABLE

pub const PR_TASK_PERF_EVENTS_ENABLE: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant.PR_TIMING_STATISTICAL.html b/docs/libc/constant.PR_TIMING_STATISTICAL.html new file mode 100644 index 00000000..698954f0 --- /dev/null +++ b/docs/libc/constant.PR_TIMING_STATISTICAL.html @@ -0,0 +1 @@ +libc::PR_TIMING_STATISTICAL - Rust

[][src]Constant libc::PR_TIMING_STATISTICAL

pub const PR_TIMING_STATISTICAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PR_TIMING_TIMESTAMP.html b/docs/libc/constant.PR_TIMING_TIMESTAMP.html new file mode 100644 index 00000000..30c0fe95 --- /dev/null +++ b/docs/libc/constant.PR_TIMING_TIMESTAMP.html @@ -0,0 +1 @@ +libc::PR_TIMING_TIMESTAMP - Rust

[][src]Constant libc::PR_TIMING_TIMESTAMP

pub const PR_TIMING_TIMESTAMP: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_TSC_ENABLE.html b/docs/libc/constant.PR_TSC_ENABLE.html new file mode 100644 index 00000000..07c72d18 --- /dev/null +++ b/docs/libc/constant.PR_TSC_ENABLE.html @@ -0,0 +1 @@ +libc::PR_TSC_ENABLE - Rust

[][src]Constant libc::PR_TSC_ENABLE

pub const PR_TSC_ENABLE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_TSC_SIGSEGV.html b/docs/libc/constant.PR_TSC_SIGSEGV.html new file mode 100644 index 00000000..b3fe96d6 --- /dev/null +++ b/docs/libc/constant.PR_TSC_SIGSEGV.html @@ -0,0 +1 @@ +libc::PR_TSC_SIGSEGV - Rust

[][src]Constant libc::PR_TSC_SIGSEGV

pub const PR_TSC_SIGSEGV: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PR_UNALIGN_NOPRINT.html b/docs/libc/constant.PR_UNALIGN_NOPRINT.html new file mode 100644 index 00000000..b5133294 --- /dev/null +++ b/docs/libc/constant.PR_UNALIGN_NOPRINT.html @@ -0,0 +1 @@ +libc::PR_UNALIGN_NOPRINT - Rust

[][src]Constant libc::PR_UNALIGN_NOPRINT

pub const PR_UNALIGN_NOPRINT: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PR_UNALIGN_SIGBUS.html b/docs/libc/constant.PR_UNALIGN_SIGBUS.html new file mode 100644 index 00000000..7292daa1 --- /dev/null +++ b/docs/libc/constant.PR_UNALIGN_SIGBUS.html @@ -0,0 +1 @@ +libc::PR_UNALIGN_SIGBUS - Rust

[][src]Constant libc::PR_UNALIGN_SIGBUS

pub const PR_UNALIGN_SIGBUS: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP.html b/docs/libc/constant.PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP.html new file mode 100644 index 00000000..de8250b1 --- /dev/null +++ b/docs/libc/constant.PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP.html @@ -0,0 +1 @@ +libc::PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP - Rust

[][src]Constant libc::PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP

pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: pthread_mutex_t;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_COND_INITIALIZER.html b/docs/libc/constant.PTHREAD_COND_INITIALIZER.html new file mode 100644 index 00000000..086926b2 --- /dev/null +++ b/docs/libc/constant.PTHREAD_COND_INITIALIZER.html @@ -0,0 +1 @@ +libc::PTHREAD_COND_INITIALIZER - Rust

[][src]Constant libc::PTHREAD_COND_INITIALIZER

pub const PTHREAD_COND_INITIALIZER: pthread_cond_t;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_CREATE_DETACHED.html b/docs/libc/constant.PTHREAD_CREATE_DETACHED.html new file mode 100644 index 00000000..38b07abf --- /dev/null +++ b/docs/libc/constant.PTHREAD_CREATE_DETACHED.html @@ -0,0 +1 @@ +libc::PTHREAD_CREATE_DETACHED - Rust

[][src]Constant libc::PTHREAD_CREATE_DETACHED

pub const PTHREAD_CREATE_DETACHED: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_CREATE_JOINABLE.html b/docs/libc/constant.PTHREAD_CREATE_JOINABLE.html new file mode 100644 index 00000000..c6d36a38 --- /dev/null +++ b/docs/libc/constant.PTHREAD_CREATE_JOINABLE.html @@ -0,0 +1 @@ +libc::PTHREAD_CREATE_JOINABLE - Rust

[][src]Constant libc::PTHREAD_CREATE_JOINABLE

pub const PTHREAD_CREATE_JOINABLE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP.html b/docs/libc/constant.PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP.html new file mode 100644 index 00000000..ee3bdbf0 --- /dev/null +++ b/docs/libc/constant.PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP.html @@ -0,0 +1 @@ +libc::PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP - Rust

[][src]Constant libc::PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP

pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: pthread_mutex_t;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_MUTEX_ADAPTIVE_NP.html b/docs/libc/constant.PTHREAD_MUTEX_ADAPTIVE_NP.html new file mode 100644 index 00000000..ede7f64a --- /dev/null +++ b/docs/libc/constant.PTHREAD_MUTEX_ADAPTIVE_NP.html @@ -0,0 +1 @@ +libc::PTHREAD_MUTEX_ADAPTIVE_NP - Rust

[][src]Constant libc::PTHREAD_MUTEX_ADAPTIVE_NP

pub const PTHREAD_MUTEX_ADAPTIVE_NP: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_MUTEX_DEFAULT.html b/docs/libc/constant.PTHREAD_MUTEX_DEFAULT.html new file mode 100644 index 00000000..6f238dcc --- /dev/null +++ b/docs/libc/constant.PTHREAD_MUTEX_DEFAULT.html @@ -0,0 +1 @@ +libc::PTHREAD_MUTEX_DEFAULT - Rust

[][src]Constant libc::PTHREAD_MUTEX_DEFAULT

pub const PTHREAD_MUTEX_DEFAULT: c_int = PTHREAD_MUTEX_NORMAL; // 0i32
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_MUTEX_ERRORCHECK.html b/docs/libc/constant.PTHREAD_MUTEX_ERRORCHECK.html new file mode 100644 index 00000000..3d7595e3 --- /dev/null +++ b/docs/libc/constant.PTHREAD_MUTEX_ERRORCHECK.html @@ -0,0 +1 @@ +libc::PTHREAD_MUTEX_ERRORCHECK - Rust

[][src]Constant libc::PTHREAD_MUTEX_ERRORCHECK

pub const PTHREAD_MUTEX_ERRORCHECK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_MUTEX_INITIALIZER.html b/docs/libc/constant.PTHREAD_MUTEX_INITIALIZER.html new file mode 100644 index 00000000..f1dafe4a --- /dev/null +++ b/docs/libc/constant.PTHREAD_MUTEX_INITIALIZER.html @@ -0,0 +1 @@ +libc::PTHREAD_MUTEX_INITIALIZER - Rust

[][src]Constant libc::PTHREAD_MUTEX_INITIALIZER

pub const PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_MUTEX_NORMAL.html b/docs/libc/constant.PTHREAD_MUTEX_NORMAL.html new file mode 100644 index 00000000..62d1733f --- /dev/null +++ b/docs/libc/constant.PTHREAD_MUTEX_NORMAL.html @@ -0,0 +1 @@ +libc::PTHREAD_MUTEX_NORMAL - Rust

[][src]Constant libc::PTHREAD_MUTEX_NORMAL

pub const PTHREAD_MUTEX_NORMAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_MUTEX_RECURSIVE.html b/docs/libc/constant.PTHREAD_MUTEX_RECURSIVE.html new file mode 100644 index 00000000..87666da2 --- /dev/null +++ b/docs/libc/constant.PTHREAD_MUTEX_RECURSIVE.html @@ -0,0 +1 @@ +libc::PTHREAD_MUTEX_RECURSIVE - Rust

[][src]Constant libc::PTHREAD_MUTEX_RECURSIVE

pub const PTHREAD_MUTEX_RECURSIVE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_PROCESS_PRIVATE.html b/docs/libc/constant.PTHREAD_PROCESS_PRIVATE.html new file mode 100644 index 00000000..e98c67e4 --- /dev/null +++ b/docs/libc/constant.PTHREAD_PROCESS_PRIVATE.html @@ -0,0 +1 @@ +libc::PTHREAD_PROCESS_PRIVATE - Rust

[][src]Constant libc::PTHREAD_PROCESS_PRIVATE

pub const PTHREAD_PROCESS_PRIVATE: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_PROCESS_SHARED.html b/docs/libc/constant.PTHREAD_PROCESS_SHARED.html new file mode 100644 index 00000000..9e3d8eb8 --- /dev/null +++ b/docs/libc/constant.PTHREAD_PROCESS_SHARED.html @@ -0,0 +1 @@ +libc::PTHREAD_PROCESS_SHARED - Rust

[][src]Constant libc::PTHREAD_PROCESS_SHARED

pub const PTHREAD_PROCESS_SHARED: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP.html b/docs/libc/constant.PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP.html new file mode 100644 index 00000000..38ddd00d --- /dev/null +++ b/docs/libc/constant.PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP.html @@ -0,0 +1 @@ +libc::PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP - Rust

[][src]Constant libc::PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP

pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: pthread_mutex_t;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_RWLOCK_INITIALIZER.html b/docs/libc/constant.PTHREAD_RWLOCK_INITIALIZER.html new file mode 100644 index 00000000..9a32e588 --- /dev/null +++ b/docs/libc/constant.PTHREAD_RWLOCK_INITIALIZER.html @@ -0,0 +1 @@ +libc::PTHREAD_RWLOCK_INITIALIZER - Rust

[][src]Constant libc::PTHREAD_RWLOCK_INITIALIZER

pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t;
\ No newline at end of file diff --git a/docs/libc/constant.PTHREAD_STACK_MIN.html b/docs/libc/constant.PTHREAD_STACK_MIN.html new file mode 100644 index 00000000..7d707fbd --- /dev/null +++ b/docs/libc/constant.PTHREAD_STACK_MIN.html @@ -0,0 +1 @@ +libc::PTHREAD_STACK_MIN - Rust

[][src]Constant libc::PTHREAD_STACK_MIN

pub const PTHREAD_STACK_MIN: size_t = 16384;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_ATTACH.html b/docs/libc/constant.PTRACE_ATTACH.html new file mode 100644 index 00000000..73ac834a --- /dev/null +++ b/docs/libc/constant.PTRACE_ATTACH.html @@ -0,0 +1 @@ +libc::PTRACE_ATTACH - Rust

[][src]Constant libc::PTRACE_ATTACH

pub const PTRACE_ATTACH: c_uint = 16;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_CONT.html b/docs/libc/constant.PTRACE_CONT.html new file mode 100644 index 00000000..fd05a5bf --- /dev/null +++ b/docs/libc/constant.PTRACE_CONT.html @@ -0,0 +1 @@ +libc::PTRACE_CONT - Rust

[][src]Constant libc::PTRACE_CONT

pub const PTRACE_CONT: c_uint = 7;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_DETACH.html b/docs/libc/constant.PTRACE_DETACH.html new file mode 100644 index 00000000..dbc6dde9 --- /dev/null +++ b/docs/libc/constant.PTRACE_DETACH.html @@ -0,0 +1 @@ +libc::PTRACE_DETACH - Rust

[][src]Constant libc::PTRACE_DETACH

pub const PTRACE_DETACH: c_uint = 17;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_EVENT_CLONE.html b/docs/libc/constant.PTRACE_EVENT_CLONE.html new file mode 100644 index 00000000..24431efc --- /dev/null +++ b/docs/libc/constant.PTRACE_EVENT_CLONE.html @@ -0,0 +1 @@ +libc::PTRACE_EVENT_CLONE - Rust

[][src]Constant libc::PTRACE_EVENT_CLONE

pub const PTRACE_EVENT_CLONE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_EVENT_EXEC.html b/docs/libc/constant.PTRACE_EVENT_EXEC.html new file mode 100644 index 00000000..21972182 --- /dev/null +++ b/docs/libc/constant.PTRACE_EVENT_EXEC.html @@ -0,0 +1 @@ +libc::PTRACE_EVENT_EXEC - Rust

[][src]Constant libc::PTRACE_EVENT_EXEC

pub const PTRACE_EVENT_EXEC: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_EVENT_EXIT.html b/docs/libc/constant.PTRACE_EVENT_EXIT.html new file mode 100644 index 00000000..723922df --- /dev/null +++ b/docs/libc/constant.PTRACE_EVENT_EXIT.html @@ -0,0 +1 @@ +libc::PTRACE_EVENT_EXIT - Rust

[][src]Constant libc::PTRACE_EVENT_EXIT

pub const PTRACE_EVENT_EXIT: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_EVENT_FORK.html b/docs/libc/constant.PTRACE_EVENT_FORK.html new file mode 100644 index 00000000..dd742c2c --- /dev/null +++ b/docs/libc/constant.PTRACE_EVENT_FORK.html @@ -0,0 +1 @@ +libc::PTRACE_EVENT_FORK - Rust

[][src]Constant libc::PTRACE_EVENT_FORK

pub const PTRACE_EVENT_FORK: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_EVENT_SECCOMP.html b/docs/libc/constant.PTRACE_EVENT_SECCOMP.html new file mode 100644 index 00000000..2c25cbbb --- /dev/null +++ b/docs/libc/constant.PTRACE_EVENT_SECCOMP.html @@ -0,0 +1 @@ +libc::PTRACE_EVENT_SECCOMP - Rust

[][src]Constant libc::PTRACE_EVENT_SECCOMP

pub const PTRACE_EVENT_SECCOMP: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_EVENT_STOP.html b/docs/libc/constant.PTRACE_EVENT_STOP.html new file mode 100644 index 00000000..4ec1f3a3 --- /dev/null +++ b/docs/libc/constant.PTRACE_EVENT_STOP.html @@ -0,0 +1 @@ +libc::PTRACE_EVENT_STOP - Rust

[][src]Constant libc::PTRACE_EVENT_STOP

pub const PTRACE_EVENT_STOP: c_int = 128;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_EVENT_VFORK.html b/docs/libc/constant.PTRACE_EVENT_VFORK.html new file mode 100644 index 00000000..76981512 --- /dev/null +++ b/docs/libc/constant.PTRACE_EVENT_VFORK.html @@ -0,0 +1 @@ +libc::PTRACE_EVENT_VFORK - Rust

[][src]Constant libc::PTRACE_EVENT_VFORK

pub const PTRACE_EVENT_VFORK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_EVENT_VFORK_DONE.html b/docs/libc/constant.PTRACE_EVENT_VFORK_DONE.html new file mode 100644 index 00000000..a057e56a --- /dev/null +++ b/docs/libc/constant.PTRACE_EVENT_VFORK_DONE.html @@ -0,0 +1 @@ +libc::PTRACE_EVENT_VFORK_DONE - Rust

[][src]Constant libc::PTRACE_EVENT_VFORK_DONE

pub const PTRACE_EVENT_VFORK_DONE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_GETEVENTMSG.html b/docs/libc/constant.PTRACE_GETEVENTMSG.html new file mode 100644 index 00000000..c0dab82a --- /dev/null +++ b/docs/libc/constant.PTRACE_GETEVENTMSG.html @@ -0,0 +1 @@ +libc::PTRACE_GETEVENTMSG - Rust

[][src]Constant libc::PTRACE_GETEVENTMSG

pub const PTRACE_GETEVENTMSG: c_uint = 0x4201;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_GETFPREGS.html b/docs/libc/constant.PTRACE_GETFPREGS.html new file mode 100644 index 00000000..811bc542 --- /dev/null +++ b/docs/libc/constant.PTRACE_GETFPREGS.html @@ -0,0 +1 @@ +libc::PTRACE_GETFPREGS - Rust

[][src]Constant libc::PTRACE_GETFPREGS

pub const PTRACE_GETFPREGS: c_uint = 14;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_GETFPXREGS.html b/docs/libc/constant.PTRACE_GETFPXREGS.html new file mode 100644 index 00000000..0ad4424a --- /dev/null +++ b/docs/libc/constant.PTRACE_GETFPXREGS.html @@ -0,0 +1 @@ +libc::PTRACE_GETFPXREGS - Rust

[][src]Constant libc::PTRACE_GETFPXREGS

pub const PTRACE_GETFPXREGS: c_uint = 18;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_GETREGS.html b/docs/libc/constant.PTRACE_GETREGS.html new file mode 100644 index 00000000..1f079fa3 --- /dev/null +++ b/docs/libc/constant.PTRACE_GETREGS.html @@ -0,0 +1 @@ +libc::PTRACE_GETREGS - Rust

[][src]Constant libc::PTRACE_GETREGS

pub const PTRACE_GETREGS: c_uint = 12;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_GETREGSET.html b/docs/libc/constant.PTRACE_GETREGSET.html new file mode 100644 index 00000000..e5bbaf3c --- /dev/null +++ b/docs/libc/constant.PTRACE_GETREGSET.html @@ -0,0 +1 @@ +libc::PTRACE_GETREGSET - Rust

[][src]Constant libc::PTRACE_GETREGSET

pub const PTRACE_GETREGSET: c_uint = 0x4204;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_GETSIGINFO.html b/docs/libc/constant.PTRACE_GETSIGINFO.html new file mode 100644 index 00000000..218903f9 --- /dev/null +++ b/docs/libc/constant.PTRACE_GETSIGINFO.html @@ -0,0 +1 @@ +libc::PTRACE_GETSIGINFO - Rust

[][src]Constant libc::PTRACE_GETSIGINFO

pub const PTRACE_GETSIGINFO: c_uint = 0x4202;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_INTERRUPT.html b/docs/libc/constant.PTRACE_INTERRUPT.html new file mode 100644 index 00000000..e0ff7364 --- /dev/null +++ b/docs/libc/constant.PTRACE_INTERRUPT.html @@ -0,0 +1 @@ +libc::PTRACE_INTERRUPT - Rust

[][src]Constant libc::PTRACE_INTERRUPT

pub const PTRACE_INTERRUPT: c_uint = 0x4207;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_KILL.html b/docs/libc/constant.PTRACE_KILL.html new file mode 100644 index 00000000..22077b84 --- /dev/null +++ b/docs/libc/constant.PTRACE_KILL.html @@ -0,0 +1 @@ +libc::PTRACE_KILL - Rust

[][src]Constant libc::PTRACE_KILL

pub const PTRACE_KILL: c_uint = 8;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_LISTEN.html b/docs/libc/constant.PTRACE_LISTEN.html new file mode 100644 index 00000000..cf3e9a05 --- /dev/null +++ b/docs/libc/constant.PTRACE_LISTEN.html @@ -0,0 +1 @@ +libc::PTRACE_LISTEN - Rust

[][src]Constant libc::PTRACE_LISTEN

pub const PTRACE_LISTEN: c_uint = 0x4208;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_EXITKILL.html b/docs/libc/constant.PTRACE_O_EXITKILL.html new file mode 100644 index 00000000..c4b648d7 --- /dev/null +++ b/docs/libc/constant.PTRACE_O_EXITKILL.html @@ -0,0 +1 @@ +libc::PTRACE_O_EXITKILL - Rust

[][src]Constant libc::PTRACE_O_EXITKILL

pub const PTRACE_O_EXITKILL: c_int = 0x00100000;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_MASK.html b/docs/libc/constant.PTRACE_O_MASK.html new file mode 100644 index 00000000..b090edf0 --- /dev/null +++ b/docs/libc/constant.PTRACE_O_MASK.html @@ -0,0 +1 @@ +libc::PTRACE_O_MASK - Rust

[][src]Constant libc::PTRACE_O_MASK

pub const PTRACE_O_MASK: c_int = 0x003000ff;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_SUSPEND_SECCOMP.html b/docs/libc/constant.PTRACE_O_SUSPEND_SECCOMP.html new file mode 100644 index 00000000..fbe14d9e --- /dev/null +++ b/docs/libc/constant.PTRACE_O_SUSPEND_SECCOMP.html @@ -0,0 +1 @@ +libc::PTRACE_O_SUSPEND_SECCOMP - Rust

[][src]Constant libc::PTRACE_O_SUSPEND_SECCOMP

pub const PTRACE_O_SUSPEND_SECCOMP: c_int = 0x00200000;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_TRACECLONE.html b/docs/libc/constant.PTRACE_O_TRACECLONE.html new file mode 100644 index 00000000..5796c322 --- /dev/null +++ b/docs/libc/constant.PTRACE_O_TRACECLONE.html @@ -0,0 +1 @@ +libc::PTRACE_O_TRACECLONE - Rust

[][src]Constant libc::PTRACE_O_TRACECLONE

pub const PTRACE_O_TRACECLONE: c_int = 0x00000008;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_TRACEEXEC.html b/docs/libc/constant.PTRACE_O_TRACEEXEC.html new file mode 100644 index 00000000..df792a7e --- /dev/null +++ b/docs/libc/constant.PTRACE_O_TRACEEXEC.html @@ -0,0 +1 @@ +libc::PTRACE_O_TRACEEXEC - Rust

[][src]Constant libc::PTRACE_O_TRACEEXEC

pub const PTRACE_O_TRACEEXEC: c_int = 0x00000010;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_TRACEEXIT.html b/docs/libc/constant.PTRACE_O_TRACEEXIT.html new file mode 100644 index 00000000..2f1644df --- /dev/null +++ b/docs/libc/constant.PTRACE_O_TRACEEXIT.html @@ -0,0 +1 @@ +libc::PTRACE_O_TRACEEXIT - Rust

[][src]Constant libc::PTRACE_O_TRACEEXIT

pub const PTRACE_O_TRACEEXIT: c_int = 0x00000040;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_TRACEFORK.html b/docs/libc/constant.PTRACE_O_TRACEFORK.html new file mode 100644 index 00000000..f335fe18 --- /dev/null +++ b/docs/libc/constant.PTRACE_O_TRACEFORK.html @@ -0,0 +1 @@ +libc::PTRACE_O_TRACEFORK - Rust

[][src]Constant libc::PTRACE_O_TRACEFORK

pub const PTRACE_O_TRACEFORK: c_int = 0x00000002;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_TRACESECCOMP.html b/docs/libc/constant.PTRACE_O_TRACESECCOMP.html new file mode 100644 index 00000000..4c7a16b1 --- /dev/null +++ b/docs/libc/constant.PTRACE_O_TRACESECCOMP.html @@ -0,0 +1 @@ +libc::PTRACE_O_TRACESECCOMP - Rust

[][src]Constant libc::PTRACE_O_TRACESECCOMP

pub const PTRACE_O_TRACESECCOMP: c_int = 0x00000080;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_TRACESYSGOOD.html b/docs/libc/constant.PTRACE_O_TRACESYSGOOD.html new file mode 100644 index 00000000..3371a33f --- /dev/null +++ b/docs/libc/constant.PTRACE_O_TRACESYSGOOD.html @@ -0,0 +1 @@ +libc::PTRACE_O_TRACESYSGOOD - Rust

[][src]Constant libc::PTRACE_O_TRACESYSGOOD

pub const PTRACE_O_TRACESYSGOOD: c_int = 0x00000001;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_TRACEVFORK.html b/docs/libc/constant.PTRACE_O_TRACEVFORK.html new file mode 100644 index 00000000..4fbd4b97 --- /dev/null +++ b/docs/libc/constant.PTRACE_O_TRACEVFORK.html @@ -0,0 +1 @@ +libc::PTRACE_O_TRACEVFORK - Rust

[][src]Constant libc::PTRACE_O_TRACEVFORK

pub const PTRACE_O_TRACEVFORK: c_int = 0x00000004;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_O_TRACEVFORKDONE.html b/docs/libc/constant.PTRACE_O_TRACEVFORKDONE.html new file mode 100644 index 00000000..aa1bf8d6 --- /dev/null +++ b/docs/libc/constant.PTRACE_O_TRACEVFORKDONE.html @@ -0,0 +1 @@ +libc::PTRACE_O_TRACEVFORKDONE - Rust

[][src]Constant libc::PTRACE_O_TRACEVFORKDONE

pub const PTRACE_O_TRACEVFORKDONE: c_int = 0x00000020;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_PEEKDATA.html b/docs/libc/constant.PTRACE_PEEKDATA.html new file mode 100644 index 00000000..cd71b54a --- /dev/null +++ b/docs/libc/constant.PTRACE_PEEKDATA.html @@ -0,0 +1 @@ +libc::PTRACE_PEEKDATA - Rust

[][src]Constant libc::PTRACE_PEEKDATA

pub const PTRACE_PEEKDATA: c_uint = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_PEEKSIGINFO.html b/docs/libc/constant.PTRACE_PEEKSIGINFO.html new file mode 100644 index 00000000..43ad16ed --- /dev/null +++ b/docs/libc/constant.PTRACE_PEEKSIGINFO.html @@ -0,0 +1 @@ +libc::PTRACE_PEEKSIGINFO - Rust

[][src]Constant libc::PTRACE_PEEKSIGINFO

pub const PTRACE_PEEKSIGINFO: c_uint = 0x4209;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_PEEKSIGINFO_SHARED.html b/docs/libc/constant.PTRACE_PEEKSIGINFO_SHARED.html new file mode 100644 index 00000000..3d0d36f6 --- /dev/null +++ b/docs/libc/constant.PTRACE_PEEKSIGINFO_SHARED.html @@ -0,0 +1 @@ +libc::PTRACE_PEEKSIGINFO_SHARED - Rust

[][src]Constant libc::PTRACE_PEEKSIGINFO_SHARED

pub const PTRACE_PEEKSIGINFO_SHARED: c_uint = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_PEEKTEXT.html b/docs/libc/constant.PTRACE_PEEKTEXT.html new file mode 100644 index 00000000..fe506a4a --- /dev/null +++ b/docs/libc/constant.PTRACE_PEEKTEXT.html @@ -0,0 +1 @@ +libc::PTRACE_PEEKTEXT - Rust

[][src]Constant libc::PTRACE_PEEKTEXT

pub const PTRACE_PEEKTEXT: c_uint = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_PEEKUSER.html b/docs/libc/constant.PTRACE_PEEKUSER.html new file mode 100644 index 00000000..2ee2662b --- /dev/null +++ b/docs/libc/constant.PTRACE_PEEKUSER.html @@ -0,0 +1 @@ +libc::PTRACE_PEEKUSER - Rust

[][src]Constant libc::PTRACE_PEEKUSER

pub const PTRACE_PEEKUSER: c_uint = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_POKEDATA.html b/docs/libc/constant.PTRACE_POKEDATA.html new file mode 100644 index 00000000..3669fc2f --- /dev/null +++ b/docs/libc/constant.PTRACE_POKEDATA.html @@ -0,0 +1 @@ +libc::PTRACE_POKEDATA - Rust

[][src]Constant libc::PTRACE_POKEDATA

pub const PTRACE_POKEDATA: c_uint = 5;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_POKETEXT.html b/docs/libc/constant.PTRACE_POKETEXT.html new file mode 100644 index 00000000..a1ca1fed --- /dev/null +++ b/docs/libc/constant.PTRACE_POKETEXT.html @@ -0,0 +1 @@ +libc::PTRACE_POKETEXT - Rust

[][src]Constant libc::PTRACE_POKETEXT

pub const PTRACE_POKETEXT: c_uint = 4;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_POKEUSER.html b/docs/libc/constant.PTRACE_POKEUSER.html new file mode 100644 index 00000000..2ebea35b --- /dev/null +++ b/docs/libc/constant.PTRACE_POKEUSER.html @@ -0,0 +1 @@ +libc::PTRACE_POKEUSER - Rust

[][src]Constant libc::PTRACE_POKEUSER

pub const PTRACE_POKEUSER: c_uint = 6;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SEIZE.html b/docs/libc/constant.PTRACE_SEIZE.html new file mode 100644 index 00000000..ee64ceeb --- /dev/null +++ b/docs/libc/constant.PTRACE_SEIZE.html @@ -0,0 +1 @@ +libc::PTRACE_SEIZE - Rust

[][src]Constant libc::PTRACE_SEIZE

pub const PTRACE_SEIZE: c_uint = 0x4206;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SETFPREGS.html b/docs/libc/constant.PTRACE_SETFPREGS.html new file mode 100644 index 00000000..10cb4b6f --- /dev/null +++ b/docs/libc/constant.PTRACE_SETFPREGS.html @@ -0,0 +1 @@ +libc::PTRACE_SETFPREGS - Rust

[][src]Constant libc::PTRACE_SETFPREGS

pub const PTRACE_SETFPREGS: c_uint = 15;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SETFPXREGS.html b/docs/libc/constant.PTRACE_SETFPXREGS.html new file mode 100644 index 00000000..81ff0cd9 --- /dev/null +++ b/docs/libc/constant.PTRACE_SETFPXREGS.html @@ -0,0 +1 @@ +libc::PTRACE_SETFPXREGS - Rust

[][src]Constant libc::PTRACE_SETFPXREGS

pub const PTRACE_SETFPXREGS: c_uint = 19;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SETOPTIONS.html b/docs/libc/constant.PTRACE_SETOPTIONS.html new file mode 100644 index 00000000..99c35a44 --- /dev/null +++ b/docs/libc/constant.PTRACE_SETOPTIONS.html @@ -0,0 +1 @@ +libc::PTRACE_SETOPTIONS - Rust

[][src]Constant libc::PTRACE_SETOPTIONS

pub const PTRACE_SETOPTIONS: c_uint = 0x4200;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SETREGS.html b/docs/libc/constant.PTRACE_SETREGS.html new file mode 100644 index 00000000..8bb274ba --- /dev/null +++ b/docs/libc/constant.PTRACE_SETREGS.html @@ -0,0 +1 @@ +libc::PTRACE_SETREGS - Rust

[][src]Constant libc::PTRACE_SETREGS

pub const PTRACE_SETREGS: c_uint = 13;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SETREGSET.html b/docs/libc/constant.PTRACE_SETREGSET.html new file mode 100644 index 00000000..459de6a1 --- /dev/null +++ b/docs/libc/constant.PTRACE_SETREGSET.html @@ -0,0 +1 @@ +libc::PTRACE_SETREGSET - Rust

[][src]Constant libc::PTRACE_SETREGSET

pub const PTRACE_SETREGSET: c_uint = 0x4205;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SETSIGINFO.html b/docs/libc/constant.PTRACE_SETSIGINFO.html new file mode 100644 index 00000000..af9146b1 --- /dev/null +++ b/docs/libc/constant.PTRACE_SETSIGINFO.html @@ -0,0 +1 @@ +libc::PTRACE_SETSIGINFO - Rust

[][src]Constant libc::PTRACE_SETSIGINFO

pub const PTRACE_SETSIGINFO: c_uint = 0x4203;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SINGLESTEP.html b/docs/libc/constant.PTRACE_SINGLESTEP.html new file mode 100644 index 00000000..0b6869af --- /dev/null +++ b/docs/libc/constant.PTRACE_SINGLESTEP.html @@ -0,0 +1 @@ +libc::PTRACE_SINGLESTEP - Rust

[][src]Constant libc::PTRACE_SINGLESTEP

pub const PTRACE_SINGLESTEP: c_uint = 9;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SYSCALL.html b/docs/libc/constant.PTRACE_SYSCALL.html new file mode 100644 index 00000000..3f08ac26 --- /dev/null +++ b/docs/libc/constant.PTRACE_SYSCALL.html @@ -0,0 +1 @@ +libc::PTRACE_SYSCALL - Rust

[][src]Constant libc::PTRACE_SYSCALL

pub const PTRACE_SYSCALL: c_uint = 24;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SYSEMU.html b/docs/libc/constant.PTRACE_SYSEMU.html new file mode 100644 index 00000000..f2a78ff1 --- /dev/null +++ b/docs/libc/constant.PTRACE_SYSEMU.html @@ -0,0 +1 @@ +libc::PTRACE_SYSEMU - Rust

[][src]Constant libc::PTRACE_SYSEMU

pub const PTRACE_SYSEMU: c_uint = 31;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_SYSEMU_SINGLESTEP.html b/docs/libc/constant.PTRACE_SYSEMU_SINGLESTEP.html new file mode 100644 index 00000000..581bbd1a --- /dev/null +++ b/docs/libc/constant.PTRACE_SYSEMU_SINGLESTEP.html @@ -0,0 +1 @@ +libc::PTRACE_SYSEMU_SINGLESTEP - Rust

[][src]Constant libc::PTRACE_SYSEMU_SINGLESTEP

pub const PTRACE_SYSEMU_SINGLESTEP: c_uint = 32;
\ No newline at end of file diff --git a/docs/libc/constant.PTRACE_TRACEME.html b/docs/libc/constant.PTRACE_TRACEME.html new file mode 100644 index 00000000..877f4338 --- /dev/null +++ b/docs/libc/constant.PTRACE_TRACEME.html @@ -0,0 +1 @@ +libc::PTRACE_TRACEME - Rust

[][src]Constant libc::PTRACE_TRACEME

pub const PTRACE_TRACEME: c_uint = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PT_DYNAMIC.html b/docs/libc/constant.PT_DYNAMIC.html new file mode 100644 index 00000000..94d653c3 --- /dev/null +++ b/docs/libc/constant.PT_DYNAMIC.html @@ -0,0 +1 @@ +libc::PT_DYNAMIC - Rust

[][src]Constant libc::PT_DYNAMIC

pub const PT_DYNAMIC: u32 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.PT_GNU_EH_FRAME.html b/docs/libc/constant.PT_GNU_EH_FRAME.html new file mode 100644 index 00000000..6640882d --- /dev/null +++ b/docs/libc/constant.PT_GNU_EH_FRAME.html @@ -0,0 +1 @@ +libc::PT_GNU_EH_FRAME - Rust

[][src]Constant libc::PT_GNU_EH_FRAME

pub const PT_GNU_EH_FRAME: u32 = 0x6474e550;
\ No newline at end of file diff --git a/docs/libc/constant.PT_GNU_RELRO.html b/docs/libc/constant.PT_GNU_RELRO.html new file mode 100644 index 00000000..2386d60f --- /dev/null +++ b/docs/libc/constant.PT_GNU_RELRO.html @@ -0,0 +1 @@ +libc::PT_GNU_RELRO - Rust

[][src]Constant libc::PT_GNU_RELRO

pub const PT_GNU_RELRO: u32 = 0x6474e552;
\ No newline at end of file diff --git a/docs/libc/constant.PT_GNU_STACK.html b/docs/libc/constant.PT_GNU_STACK.html new file mode 100644 index 00000000..da50a243 --- /dev/null +++ b/docs/libc/constant.PT_GNU_STACK.html @@ -0,0 +1 @@ +libc::PT_GNU_STACK - Rust

[][src]Constant libc::PT_GNU_STACK

pub const PT_GNU_STACK: u32 = 0x6474e551;
\ No newline at end of file diff --git a/docs/libc/constant.PT_INTERP.html b/docs/libc/constant.PT_INTERP.html new file mode 100644 index 00000000..a34a1652 --- /dev/null +++ b/docs/libc/constant.PT_INTERP.html @@ -0,0 +1 @@ +libc::PT_INTERP - Rust

[][src]Constant libc::PT_INTERP

pub const PT_INTERP: u32 = 3;
\ No newline at end of file diff --git a/docs/libc/constant.PT_LOAD.html b/docs/libc/constant.PT_LOAD.html new file mode 100644 index 00000000..cd9128a6 --- /dev/null +++ b/docs/libc/constant.PT_LOAD.html @@ -0,0 +1 @@ +libc::PT_LOAD - Rust

[][src]Constant libc::PT_LOAD

pub const PT_LOAD: u32 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.PT_LOOS.html b/docs/libc/constant.PT_LOOS.html new file mode 100644 index 00000000..7c5b051e --- /dev/null +++ b/docs/libc/constant.PT_LOOS.html @@ -0,0 +1 @@ +libc::PT_LOOS - Rust

[][src]Constant libc::PT_LOOS

pub const PT_LOOS: u32 = 0x60000000;
\ No newline at end of file diff --git a/docs/libc/constant.PT_NOTE.html b/docs/libc/constant.PT_NOTE.html new file mode 100644 index 00000000..e8f3b76a --- /dev/null +++ b/docs/libc/constant.PT_NOTE.html @@ -0,0 +1 @@ +libc::PT_NOTE - Rust

[][src]Constant libc::PT_NOTE

pub const PT_NOTE: u32 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.PT_NULL.html b/docs/libc/constant.PT_NULL.html new file mode 100644 index 00000000..26bd17a3 --- /dev/null +++ b/docs/libc/constant.PT_NULL.html @@ -0,0 +1 @@ +libc::PT_NULL - Rust

[][src]Constant libc::PT_NULL

pub const PT_NULL: u32 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.PT_NUM.html b/docs/libc/constant.PT_NUM.html new file mode 100644 index 00000000..fbf0818c --- /dev/null +++ b/docs/libc/constant.PT_NUM.html @@ -0,0 +1 @@ +libc::PT_NUM - Rust

[][src]Constant libc::PT_NUM

pub const PT_NUM: u32 = 8;
\ No newline at end of file diff --git a/docs/libc/constant.PT_PHDR.html b/docs/libc/constant.PT_PHDR.html new file mode 100644 index 00000000..45e509f7 --- /dev/null +++ b/docs/libc/constant.PT_PHDR.html @@ -0,0 +1 @@ +libc::PT_PHDR - Rust

[][src]Constant libc::PT_PHDR

pub const PT_PHDR: u32 = 6;
\ No newline at end of file diff --git a/docs/libc/constant.PT_SHLIB.html b/docs/libc/constant.PT_SHLIB.html new file mode 100644 index 00000000..a055c0d2 --- /dev/null +++ b/docs/libc/constant.PT_SHLIB.html @@ -0,0 +1 @@ +libc::PT_SHLIB - Rust

[][src]Constant libc::PT_SHLIB

pub const PT_SHLIB: u32 = 5;
\ No newline at end of file diff --git a/docs/libc/constant.PT_TLS.html b/docs/libc/constant.PT_TLS.html new file mode 100644 index 00000000..89b7d143 --- /dev/null +++ b/docs/libc/constant.PT_TLS.html @@ -0,0 +1 @@ +libc::PT_TLS - Rust

[][src]Constant libc::PT_TLS

pub const PT_TLS: u32 = 7;
\ No newline at end of file diff --git a/docs/libc/constant.P_ALL.html b/docs/libc/constant.P_ALL.html new file mode 100644 index 00000000..bd9855a2 --- /dev/null +++ b/docs/libc/constant.P_ALL.html @@ -0,0 +1 @@ +libc::P_ALL - Rust

[][src]Constant libc::P_ALL

pub const P_ALL: idtype_t = 0;
\ No newline at end of file diff --git a/docs/libc/constant.P_PGID.html b/docs/libc/constant.P_PGID.html new file mode 100644 index 00000000..01d64420 --- /dev/null +++ b/docs/libc/constant.P_PGID.html @@ -0,0 +1 @@ +libc::P_PGID - Rust

[][src]Constant libc::P_PGID

pub const P_PGID: idtype_t = 2;
\ No newline at end of file diff --git a/docs/libc/constant.P_PID.html b/docs/libc/constant.P_PID.html new file mode 100644 index 00000000..bedad7c8 --- /dev/null +++ b/docs/libc/constant.P_PID.html @@ -0,0 +1 @@ +libc::P_PID - Rust

[][src]Constant libc::P_PID

pub const P_PID: idtype_t = 1;
\ No newline at end of file diff --git a/docs/libc/constant.P_PIDFD.html b/docs/libc/constant.P_PIDFD.html new file mode 100644 index 00000000..36e47fa7 --- /dev/null +++ b/docs/libc/constant.P_PIDFD.html @@ -0,0 +1 @@ +libc::P_PIDFD - Rust

[][src]Constant libc::P_PIDFD

pub const P_PIDFD: idtype_t = 3;
\ No newline at end of file diff --git a/docs/libc/constant.QFMT_VFS_OLD.html b/docs/libc/constant.QFMT_VFS_OLD.html new file mode 100644 index 00000000..acf92f76 --- /dev/null +++ b/docs/libc/constant.QFMT_VFS_OLD.html @@ -0,0 +1 @@ +libc::QFMT_VFS_OLD - Rust

[][src]Constant libc::QFMT_VFS_OLD

pub const QFMT_VFS_OLD: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.QFMT_VFS_V0.html b/docs/libc/constant.QFMT_VFS_V0.html new file mode 100644 index 00000000..359cfbb5 --- /dev/null +++ b/docs/libc/constant.QFMT_VFS_V0.html @@ -0,0 +1 @@ +libc::QFMT_VFS_V0 - Rust

[][src]Constant libc::QFMT_VFS_V0

pub const QFMT_VFS_V0: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.QFMT_VFS_V1.html b/docs/libc/constant.QFMT_VFS_V1.html new file mode 100644 index 00000000..6c2ae061 --- /dev/null +++ b/docs/libc/constant.QFMT_VFS_V1.html @@ -0,0 +1 @@ +libc::QFMT_VFS_V1 - Rust

[][src]Constant libc::QFMT_VFS_V1

pub const QFMT_VFS_V1: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_ALL.html b/docs/libc/constant.QIF_ALL.html new file mode 100644 index 00000000..0a8c4cf2 --- /dev/null +++ b/docs/libc/constant.QIF_ALL.html @@ -0,0 +1 @@ +libc::QIF_ALL - Rust

[][src]Constant libc::QIF_ALL

pub const QIF_ALL: u32 = 63;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_BLIMITS.html b/docs/libc/constant.QIF_BLIMITS.html new file mode 100644 index 00000000..59fd1669 --- /dev/null +++ b/docs/libc/constant.QIF_BLIMITS.html @@ -0,0 +1 @@ +libc::QIF_BLIMITS - Rust

[][src]Constant libc::QIF_BLIMITS

pub const QIF_BLIMITS: u32 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_BTIME.html b/docs/libc/constant.QIF_BTIME.html new file mode 100644 index 00000000..d1116380 --- /dev/null +++ b/docs/libc/constant.QIF_BTIME.html @@ -0,0 +1 @@ +libc::QIF_BTIME - Rust

[][src]Constant libc::QIF_BTIME

pub const QIF_BTIME: u32 = 16;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_ILIMITS.html b/docs/libc/constant.QIF_ILIMITS.html new file mode 100644 index 00000000..eda9e65d --- /dev/null +++ b/docs/libc/constant.QIF_ILIMITS.html @@ -0,0 +1 @@ +libc::QIF_ILIMITS - Rust

[][src]Constant libc::QIF_ILIMITS

pub const QIF_ILIMITS: u32 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_INODES.html b/docs/libc/constant.QIF_INODES.html new file mode 100644 index 00000000..205f27ef --- /dev/null +++ b/docs/libc/constant.QIF_INODES.html @@ -0,0 +1 @@ +libc::QIF_INODES - Rust

[][src]Constant libc::QIF_INODES

pub const QIF_INODES: u32 = 8;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_ITIME.html b/docs/libc/constant.QIF_ITIME.html new file mode 100644 index 00000000..37b35624 --- /dev/null +++ b/docs/libc/constant.QIF_ITIME.html @@ -0,0 +1 @@ +libc::QIF_ITIME - Rust

[][src]Constant libc::QIF_ITIME

pub const QIF_ITIME: u32 = 32;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_LIMITS.html b/docs/libc/constant.QIF_LIMITS.html new file mode 100644 index 00000000..5bff5bec --- /dev/null +++ b/docs/libc/constant.QIF_LIMITS.html @@ -0,0 +1 @@ +libc::QIF_LIMITS - Rust

[][src]Constant libc::QIF_LIMITS

pub const QIF_LIMITS: u32 = 5;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_SPACE.html b/docs/libc/constant.QIF_SPACE.html new file mode 100644 index 00000000..fcc87995 --- /dev/null +++ b/docs/libc/constant.QIF_SPACE.html @@ -0,0 +1 @@ +libc::QIF_SPACE - Rust

[][src]Constant libc::QIF_SPACE

pub const QIF_SPACE: u32 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_TIMES.html b/docs/libc/constant.QIF_TIMES.html new file mode 100644 index 00000000..ca80814c --- /dev/null +++ b/docs/libc/constant.QIF_TIMES.html @@ -0,0 +1 @@ +libc::QIF_TIMES - Rust

[][src]Constant libc::QIF_TIMES

pub const QIF_TIMES: u32 = 48;
\ No newline at end of file diff --git a/docs/libc/constant.QIF_USAGE.html b/docs/libc/constant.QIF_USAGE.html new file mode 100644 index 00000000..607be581 --- /dev/null +++ b/docs/libc/constant.QIF_USAGE.html @@ -0,0 +1 @@ +libc::QIF_USAGE - Rust

[][src]Constant libc::QIF_USAGE

pub const QIF_USAGE: u32 = 10;
\ No newline at end of file diff --git a/docs/libc/constant.QNX4_SUPER_MAGIC.html b/docs/libc/constant.QNX4_SUPER_MAGIC.html new file mode 100644 index 00000000..40d2083e --- /dev/null +++ b/docs/libc/constant.QNX4_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::QNX4_SUPER_MAGIC - Rust

[][src]Constant libc::QNX4_SUPER_MAGIC

pub const QNX4_SUPER_MAGIC: c_long = 0x0000002f;
\ No newline at end of file diff --git a/docs/libc/constant.QNX6_SUPER_MAGIC.html b/docs/libc/constant.QNX6_SUPER_MAGIC.html new file mode 100644 index 00000000..b3773603 --- /dev/null +++ b/docs/libc/constant.QNX6_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::QNX6_SUPER_MAGIC - Rust

[][src]Constant libc::QNX6_SUPER_MAGIC

pub const QNX6_SUPER_MAGIC: c_long = 0x68191122;
\ No newline at end of file diff --git a/docs/libc/constant.Q_GETFMT.html b/docs/libc/constant.Q_GETFMT.html new file mode 100644 index 00000000..a3e68703 --- /dev/null +++ b/docs/libc/constant.Q_GETFMT.html @@ -0,0 +1 @@ +libc::Q_GETFMT - Rust

[][src]Constant libc::Q_GETFMT

pub const Q_GETFMT: c_int = 0x800004;
\ No newline at end of file diff --git a/docs/libc/constant.Q_GETINFO.html b/docs/libc/constant.Q_GETINFO.html new file mode 100644 index 00000000..9a15b000 --- /dev/null +++ b/docs/libc/constant.Q_GETINFO.html @@ -0,0 +1 @@ +libc::Q_GETINFO - Rust

[][src]Constant libc::Q_GETINFO

pub const Q_GETINFO: c_int = 0x800005;
\ No newline at end of file diff --git a/docs/libc/constant.Q_GETQUOTA.html b/docs/libc/constant.Q_GETQUOTA.html new file mode 100644 index 00000000..964bdb0b --- /dev/null +++ b/docs/libc/constant.Q_GETQUOTA.html @@ -0,0 +1 @@ +libc::Q_GETQUOTA - Rust

[][src]Constant libc::Q_GETQUOTA

pub const Q_GETQUOTA: c_int = 0x800007;
\ No newline at end of file diff --git a/docs/libc/constant.Q_QUOTAOFF.html b/docs/libc/constant.Q_QUOTAOFF.html new file mode 100644 index 00000000..26590038 --- /dev/null +++ b/docs/libc/constant.Q_QUOTAOFF.html @@ -0,0 +1 @@ +libc::Q_QUOTAOFF - Rust

[][src]Constant libc::Q_QUOTAOFF

pub const Q_QUOTAOFF: c_int = 0x800003;
\ No newline at end of file diff --git a/docs/libc/constant.Q_QUOTAON.html b/docs/libc/constant.Q_QUOTAON.html new file mode 100644 index 00000000..0a2bfc4a --- /dev/null +++ b/docs/libc/constant.Q_QUOTAON.html @@ -0,0 +1 @@ +libc::Q_QUOTAON - Rust

[][src]Constant libc::Q_QUOTAON

pub const Q_QUOTAON: c_int = 0x800002;
\ No newline at end of file diff --git a/docs/libc/constant.Q_SETINFO.html b/docs/libc/constant.Q_SETINFO.html new file mode 100644 index 00000000..c42be2b3 --- /dev/null +++ b/docs/libc/constant.Q_SETINFO.html @@ -0,0 +1 @@ +libc::Q_SETINFO - Rust

[][src]Constant libc::Q_SETINFO

pub const Q_SETINFO: c_int = 0x800006;
\ No newline at end of file diff --git a/docs/libc/constant.Q_SETQUOTA.html b/docs/libc/constant.Q_SETQUOTA.html new file mode 100644 index 00000000..d8a7957a --- /dev/null +++ b/docs/libc/constant.Q_SETQUOTA.html @@ -0,0 +1 @@ +libc::Q_SETQUOTA - Rust

[][src]Constant libc::Q_SETQUOTA

pub const Q_SETQUOTA: c_int = 0x800008;
\ No newline at end of file diff --git a/docs/libc/constant.Q_SYNC.html b/docs/libc/constant.Q_SYNC.html new file mode 100644 index 00000000..06c27e7b --- /dev/null +++ b/docs/libc/constant.Q_SYNC.html @@ -0,0 +1 @@ +libc::Q_SYNC - Rust

[][src]Constant libc::Q_SYNC

pub const Q_SYNC: c_int = 0x800001;
\ No newline at end of file diff --git a/docs/libc/constant.R10.html b/docs/libc/constant.R10.html new file mode 100644 index 00000000..710019b9 --- /dev/null +++ b/docs/libc/constant.R10.html @@ -0,0 +1 @@ +libc::R10 - Rust

[][src]Constant libc::R10

pub const R10: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.R11.html b/docs/libc/constant.R11.html new file mode 100644 index 00000000..228a9fc5 --- /dev/null +++ b/docs/libc/constant.R11.html @@ -0,0 +1 @@ +libc::R11 - Rust

[][src]Constant libc::R11

pub const R11: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.R12.html b/docs/libc/constant.R12.html new file mode 100644 index 00000000..d202c952 --- /dev/null +++ b/docs/libc/constant.R12.html @@ -0,0 +1 @@ +libc::R12 - Rust

[][src]Constant libc::R12

pub const R12: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.R13.html b/docs/libc/constant.R13.html new file mode 100644 index 00000000..507aad01 --- /dev/null +++ b/docs/libc/constant.R13.html @@ -0,0 +1 @@ +libc::R13 - Rust

[][src]Constant libc::R13

pub const R13: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.R14.html b/docs/libc/constant.R14.html new file mode 100644 index 00000000..4cb74b3b --- /dev/null +++ b/docs/libc/constant.R14.html @@ -0,0 +1 @@ +libc::R14 - Rust

[][src]Constant libc::R14

pub const R14: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.R15.html b/docs/libc/constant.R15.html new file mode 100644 index 00000000..ab58ce06 --- /dev/null +++ b/docs/libc/constant.R15.html @@ -0,0 +1 @@ +libc::R15 - Rust

[][src]Constant libc::R15

pub const R15: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.R8.html b/docs/libc/constant.R8.html new file mode 100644 index 00000000..d75b5e45 --- /dev/null +++ b/docs/libc/constant.R8.html @@ -0,0 +1 @@ +libc::R8 - Rust

[][src]Constant libc::R8

pub const R8: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.R9.html b/docs/libc/constant.R9.html new file mode 100644 index 00000000..b92f312c --- /dev/null +++ b/docs/libc/constant.R9.html @@ -0,0 +1 @@ +libc::R9 - Rust

[][src]Constant libc::R9

pub const R9: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.RADIXCHAR.html b/docs/libc/constant.RADIXCHAR.html new file mode 100644 index 00000000..b2163afa --- /dev/null +++ b/docs/libc/constant.RADIXCHAR.html @@ -0,0 +1 @@ +libc::RADIXCHAR - Rust

[][src]Constant libc::RADIXCHAR

pub const RADIXCHAR: nl_item = 0x10000;
\ No newline at end of file diff --git a/docs/libc/constant.RAND_MAX.html b/docs/libc/constant.RAND_MAX.html new file mode 100644 index 00000000..b3e64f4c --- /dev/null +++ b/docs/libc/constant.RAND_MAX.html @@ -0,0 +1 @@ +libc::RAND_MAX - Rust

[][src]Constant libc::RAND_MAX

pub const RAND_MAX: c_int = 2147483647;
\ No newline at end of file diff --git a/docs/libc/constant.RAX.html b/docs/libc/constant.RAX.html new file mode 100644 index 00000000..e56c48f0 --- /dev/null +++ b/docs/libc/constant.RAX.html @@ -0,0 +1 @@ +libc::RAX - Rust

[][src]Constant libc::RAX

pub const RAX: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.RBP.html b/docs/libc/constant.RBP.html new file mode 100644 index 00000000..5b03a93e --- /dev/null +++ b/docs/libc/constant.RBP.html @@ -0,0 +1 @@ +libc::RBP - Rust

[][src]Constant libc::RBP

pub const RBP: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.RBX.html b/docs/libc/constant.RBX.html new file mode 100644 index 00000000..365fe674 --- /dev/null +++ b/docs/libc/constant.RBX.html @@ -0,0 +1 @@ +libc::RBX - Rust

[][src]Constant libc::RBX

pub const RBX: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.RB_AUTOBOOT.html b/docs/libc/constant.RB_AUTOBOOT.html new file mode 100644 index 00000000..b4000833 --- /dev/null +++ b/docs/libc/constant.RB_AUTOBOOT.html @@ -0,0 +1 @@ +libc::RB_AUTOBOOT - Rust

[][src]Constant libc::RB_AUTOBOOT

pub const RB_AUTOBOOT: c_int = 0x01234567u32 as i32; // 19_088_743i32
\ No newline at end of file diff --git a/docs/libc/constant.RB_DISABLE_CAD.html b/docs/libc/constant.RB_DISABLE_CAD.html new file mode 100644 index 00000000..cb0b283e --- /dev/null +++ b/docs/libc/constant.RB_DISABLE_CAD.html @@ -0,0 +1 @@ +libc::RB_DISABLE_CAD - Rust

[][src]Constant libc::RB_DISABLE_CAD

pub const RB_DISABLE_CAD: c_int = 0x00000000u32 as i32; // 0i32
\ No newline at end of file diff --git a/docs/libc/constant.RB_ENABLE_CAD.html b/docs/libc/constant.RB_ENABLE_CAD.html new file mode 100644 index 00000000..37f99043 --- /dev/null +++ b/docs/libc/constant.RB_ENABLE_CAD.html @@ -0,0 +1 @@ +libc::RB_ENABLE_CAD - Rust

[][src]Constant libc::RB_ENABLE_CAD

pub const RB_ENABLE_CAD: c_int = 0x89abcdefu32 as i32; // -1_985_229_329i32
\ No newline at end of file diff --git a/docs/libc/constant.RB_HALT_SYSTEM.html b/docs/libc/constant.RB_HALT_SYSTEM.html new file mode 100644 index 00000000..2552c168 --- /dev/null +++ b/docs/libc/constant.RB_HALT_SYSTEM.html @@ -0,0 +1 @@ +libc::RB_HALT_SYSTEM - Rust

[][src]Constant libc::RB_HALT_SYSTEM

pub const RB_HALT_SYSTEM: c_int = 0xcdef0123u32 as i32; // -839_974_621i32
\ No newline at end of file diff --git a/docs/libc/constant.RB_KEXEC.html b/docs/libc/constant.RB_KEXEC.html new file mode 100644 index 00000000..4f337523 --- /dev/null +++ b/docs/libc/constant.RB_KEXEC.html @@ -0,0 +1 @@ +libc::RB_KEXEC - Rust

[][src]Constant libc::RB_KEXEC

pub const RB_KEXEC: c_int = 0x45584543u32 as i32; // 1_163_412_803i32
\ No newline at end of file diff --git a/docs/libc/constant.RB_POWER_OFF.html b/docs/libc/constant.RB_POWER_OFF.html new file mode 100644 index 00000000..9686e696 --- /dev/null +++ b/docs/libc/constant.RB_POWER_OFF.html @@ -0,0 +1 @@ +libc::RB_POWER_OFF - Rust

[][src]Constant libc::RB_POWER_OFF

pub const RB_POWER_OFF: c_int = 0x4321fedcu32 as i32; // 1_126_301_404i32
\ No newline at end of file diff --git a/docs/libc/constant.RB_SW_SUSPEND.html b/docs/libc/constant.RB_SW_SUSPEND.html new file mode 100644 index 00000000..10d317c8 --- /dev/null +++ b/docs/libc/constant.RB_SW_SUSPEND.html @@ -0,0 +1 @@ +libc::RB_SW_SUSPEND - Rust

[][src]Constant libc::RB_SW_SUSPEND

pub const RB_SW_SUSPEND: c_int = 0xd000fce2u32 as i32; // -805_241_630i32
\ No newline at end of file diff --git a/docs/libc/constant.RCX.html b/docs/libc/constant.RCX.html new file mode 100644 index 00000000..222d96ba --- /dev/null +++ b/docs/libc/constant.RCX.html @@ -0,0 +1 @@ +libc::RCX - Rust

[][src]Constant libc::RCX

pub const RCX: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.RDI.html b/docs/libc/constant.RDI.html new file mode 100644 index 00000000..9c2fb736 --- /dev/null +++ b/docs/libc/constant.RDI.html @@ -0,0 +1 @@ +libc::RDI - Rust

[][src]Constant libc::RDI

pub const RDI: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.RDTGROUP_SUPER_MAGIC.html b/docs/libc/constant.RDTGROUP_SUPER_MAGIC.html new file mode 100644 index 00000000..ae1f0fe2 --- /dev/null +++ b/docs/libc/constant.RDTGROUP_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::RDTGROUP_SUPER_MAGIC - Rust

[][src]Constant libc::RDTGROUP_SUPER_MAGIC

pub const RDTGROUP_SUPER_MAGIC: c_long = 0x7655821;
\ No newline at end of file diff --git a/docs/libc/constant.RDX.html b/docs/libc/constant.RDX.html new file mode 100644 index 00000000..7b804dbd --- /dev/null +++ b/docs/libc/constant.RDX.html @@ -0,0 +1 @@ +libc::RDX - Rust

[][src]Constant libc::RDX

pub const RDX: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.READ_IMPLIES_EXEC.html b/docs/libc/constant.READ_IMPLIES_EXEC.html new file mode 100644 index 00000000..0acb5a63 --- /dev/null +++ b/docs/libc/constant.READ_IMPLIES_EXEC.html @@ -0,0 +1 @@ +libc::READ_IMPLIES_EXEC - Rust

[][src]Constant libc::READ_IMPLIES_EXEC

pub const READ_IMPLIES_EXEC: c_int = 0x0400000;
\ No newline at end of file diff --git a/docs/libc/constant.REG_BADBR.html b/docs/libc/constant.REG_BADBR.html new file mode 100644 index 00000000..f0eb6eb1 --- /dev/null +++ b/docs/libc/constant.REG_BADBR.html @@ -0,0 +1 @@ +libc::REG_BADBR - Rust

[][src]Constant libc::REG_BADBR

pub const REG_BADBR: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.REG_BADPAT.html b/docs/libc/constant.REG_BADPAT.html new file mode 100644 index 00000000..81ec89ac --- /dev/null +++ b/docs/libc/constant.REG_BADPAT.html @@ -0,0 +1 @@ +libc::REG_BADPAT - Rust

[][src]Constant libc::REG_BADPAT

pub const REG_BADPAT: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.REG_BADRPT.html b/docs/libc/constant.REG_BADRPT.html new file mode 100644 index 00000000..6df57490 --- /dev/null +++ b/docs/libc/constant.REG_BADRPT.html @@ -0,0 +1 @@ +libc::REG_BADRPT - Rust

[][src]Constant libc::REG_BADRPT

pub const REG_BADRPT: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.REG_CR2.html b/docs/libc/constant.REG_CR2.html new file mode 100644 index 00000000..d2bc3491 --- /dev/null +++ b/docs/libc/constant.REG_CR2.html @@ -0,0 +1 @@ +libc::REG_CR2 - Rust

[][src]Constant libc::REG_CR2

pub const REG_CR2: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.REG_CSGSFS.html b/docs/libc/constant.REG_CSGSFS.html new file mode 100644 index 00000000..70afdea0 --- /dev/null +++ b/docs/libc/constant.REG_CSGSFS.html @@ -0,0 +1 @@ +libc::REG_CSGSFS - Rust

[][src]Constant libc::REG_CSGSFS

pub const REG_CSGSFS: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.REG_EBRACE.html b/docs/libc/constant.REG_EBRACE.html new file mode 100644 index 00000000..7730b772 --- /dev/null +++ b/docs/libc/constant.REG_EBRACE.html @@ -0,0 +1 @@ +libc::REG_EBRACE - Rust

[][src]Constant libc::REG_EBRACE

pub const REG_EBRACE: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.REG_EBRACK.html b/docs/libc/constant.REG_EBRACK.html new file mode 100644 index 00000000..27150c51 --- /dev/null +++ b/docs/libc/constant.REG_EBRACK.html @@ -0,0 +1 @@ +libc::REG_EBRACK - Rust

[][src]Constant libc::REG_EBRACK

pub const REG_EBRACK: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ECOLLATE.html b/docs/libc/constant.REG_ECOLLATE.html new file mode 100644 index 00000000..187e5657 --- /dev/null +++ b/docs/libc/constant.REG_ECOLLATE.html @@ -0,0 +1 @@ +libc::REG_ECOLLATE - Rust

[][src]Constant libc::REG_ECOLLATE

pub const REG_ECOLLATE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ECTYPE.html b/docs/libc/constant.REG_ECTYPE.html new file mode 100644 index 00000000..386e0e9b --- /dev/null +++ b/docs/libc/constant.REG_ECTYPE.html @@ -0,0 +1 @@ +libc::REG_ECTYPE - Rust

[][src]Constant libc::REG_ECTYPE

pub const REG_ECTYPE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.REG_EEND.html b/docs/libc/constant.REG_EEND.html new file mode 100644 index 00000000..9bd79d5c --- /dev/null +++ b/docs/libc/constant.REG_EEND.html @@ -0,0 +1 @@ +libc::REG_EEND - Rust

[][src]Constant libc::REG_EEND

pub const REG_EEND: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.REG_EESCAPE.html b/docs/libc/constant.REG_EESCAPE.html new file mode 100644 index 00000000..3d115089 --- /dev/null +++ b/docs/libc/constant.REG_EESCAPE.html @@ -0,0 +1 @@ +libc::REG_EESCAPE - Rust

[][src]Constant libc::REG_EESCAPE

pub const REG_EESCAPE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.REG_EFL.html b/docs/libc/constant.REG_EFL.html new file mode 100644 index 00000000..d3c3d859 --- /dev/null +++ b/docs/libc/constant.REG_EFL.html @@ -0,0 +1 @@ +libc::REG_EFL - Rust

[][src]Constant libc::REG_EFL

pub const REG_EFL: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ENOSYS.html b/docs/libc/constant.REG_ENOSYS.html new file mode 100644 index 00000000..a85dae31 --- /dev/null +++ b/docs/libc/constant.REG_ENOSYS.html @@ -0,0 +1 @@ +libc::REG_ENOSYS - Rust

[][src]Constant libc::REG_ENOSYS

pub const REG_ENOSYS: c_int = -1;
\ No newline at end of file diff --git a/docs/libc/constant.REG_EPAREN.html b/docs/libc/constant.REG_EPAREN.html new file mode 100644 index 00000000..4e1b37aa --- /dev/null +++ b/docs/libc/constant.REG_EPAREN.html @@ -0,0 +1 @@ +libc::REG_EPAREN - Rust

[][src]Constant libc::REG_EPAREN

pub const REG_EPAREN: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ERANGE.html b/docs/libc/constant.REG_ERANGE.html new file mode 100644 index 00000000..4e41de00 --- /dev/null +++ b/docs/libc/constant.REG_ERANGE.html @@ -0,0 +1 @@ +libc::REG_ERANGE - Rust

[][src]Constant libc::REG_ERANGE

pub const REG_ERANGE: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ERPAREN.html b/docs/libc/constant.REG_ERPAREN.html new file mode 100644 index 00000000..3c6e458d --- /dev/null +++ b/docs/libc/constant.REG_ERPAREN.html @@ -0,0 +1 @@ +libc::REG_ERPAREN - Rust

[][src]Constant libc::REG_ERPAREN

pub const REG_ERPAREN: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ERR.html b/docs/libc/constant.REG_ERR.html new file mode 100644 index 00000000..dc360137 --- /dev/null +++ b/docs/libc/constant.REG_ERR.html @@ -0,0 +1 @@ +libc::REG_ERR - Rust

[][src]Constant libc::REG_ERR

pub const REG_ERR: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ESIZE.html b/docs/libc/constant.REG_ESIZE.html new file mode 100644 index 00000000..dc09ab0d --- /dev/null +++ b/docs/libc/constant.REG_ESIZE.html @@ -0,0 +1 @@ +libc::REG_ESIZE - Rust

[][src]Constant libc::REG_ESIZE

pub const REG_ESIZE: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ESPACE.html b/docs/libc/constant.REG_ESPACE.html new file mode 100644 index 00000000..8b52777a --- /dev/null +++ b/docs/libc/constant.REG_ESPACE.html @@ -0,0 +1 @@ +libc::REG_ESPACE - Rust

[][src]Constant libc::REG_ESPACE

pub const REG_ESPACE: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ESUBREG.html b/docs/libc/constant.REG_ESUBREG.html new file mode 100644 index 00000000..4ef4c964 --- /dev/null +++ b/docs/libc/constant.REG_ESUBREG.html @@ -0,0 +1 @@ +libc::REG_ESUBREG - Rust

[][src]Constant libc::REG_ESUBREG

pub const REG_ESUBREG: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.REG_EXTENDED.html b/docs/libc/constant.REG_EXTENDED.html new file mode 100644 index 00000000..9a34a827 --- /dev/null +++ b/docs/libc/constant.REG_EXTENDED.html @@ -0,0 +1 @@ +libc::REG_EXTENDED - Rust

[][src]Constant libc::REG_EXTENDED

pub const REG_EXTENDED: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.REG_ICASE.html b/docs/libc/constant.REG_ICASE.html new file mode 100644 index 00000000..45f62b04 --- /dev/null +++ b/docs/libc/constant.REG_ICASE.html @@ -0,0 +1 @@ +libc::REG_ICASE - Rust

[][src]Constant libc::REG_ICASE

pub const REG_ICASE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.REG_NEWLINE.html b/docs/libc/constant.REG_NEWLINE.html new file mode 100644 index 00000000..7f0b9113 --- /dev/null +++ b/docs/libc/constant.REG_NEWLINE.html @@ -0,0 +1 @@ +libc::REG_NEWLINE - Rust

[][src]Constant libc::REG_NEWLINE

pub const REG_NEWLINE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.REG_NOMATCH.html b/docs/libc/constant.REG_NOMATCH.html new file mode 100644 index 00000000..18de9679 --- /dev/null +++ b/docs/libc/constant.REG_NOMATCH.html @@ -0,0 +1 @@ +libc::REG_NOMATCH - Rust

[][src]Constant libc::REG_NOMATCH

pub const REG_NOMATCH: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.REG_NOSUB.html b/docs/libc/constant.REG_NOSUB.html new file mode 100644 index 00000000..4693ca19 --- /dev/null +++ b/docs/libc/constant.REG_NOSUB.html @@ -0,0 +1 @@ +libc::REG_NOSUB - Rust

[][src]Constant libc::REG_NOSUB

pub const REG_NOSUB: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.REG_NOTBOL.html b/docs/libc/constant.REG_NOTBOL.html new file mode 100644 index 00000000..81c12ad9 --- /dev/null +++ b/docs/libc/constant.REG_NOTBOL.html @@ -0,0 +1 @@ +libc::REG_NOTBOL - Rust

[][src]Constant libc::REG_NOTBOL

pub const REG_NOTBOL: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.REG_NOTEOL.html b/docs/libc/constant.REG_NOTEOL.html new file mode 100644 index 00000000..15e66ec6 --- /dev/null +++ b/docs/libc/constant.REG_NOTEOL.html @@ -0,0 +1 @@ +libc::REG_NOTEOL - Rust

[][src]Constant libc::REG_NOTEOL

pub const REG_NOTEOL: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.REG_OLDMASK.html b/docs/libc/constant.REG_OLDMASK.html new file mode 100644 index 00000000..c37e5589 --- /dev/null +++ b/docs/libc/constant.REG_OLDMASK.html @@ -0,0 +1 @@ +libc::REG_OLDMASK - Rust

[][src]Constant libc::REG_OLDMASK

pub const REG_OLDMASK: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.REG_R10.html b/docs/libc/constant.REG_R10.html new file mode 100644 index 00000000..496026c3 --- /dev/null +++ b/docs/libc/constant.REG_R10.html @@ -0,0 +1 @@ +libc::REG_R10 - Rust

[][src]Constant libc::REG_R10

pub const REG_R10: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.REG_R11.html b/docs/libc/constant.REG_R11.html new file mode 100644 index 00000000..f0d0d8be --- /dev/null +++ b/docs/libc/constant.REG_R11.html @@ -0,0 +1 @@ +libc::REG_R11 - Rust

[][src]Constant libc::REG_R11

pub const REG_R11: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.REG_R12.html b/docs/libc/constant.REG_R12.html new file mode 100644 index 00000000..7965f566 --- /dev/null +++ b/docs/libc/constant.REG_R12.html @@ -0,0 +1 @@ +libc::REG_R12 - Rust

[][src]Constant libc::REG_R12

pub const REG_R12: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.REG_R13.html b/docs/libc/constant.REG_R13.html new file mode 100644 index 00000000..4e1da863 --- /dev/null +++ b/docs/libc/constant.REG_R13.html @@ -0,0 +1 @@ +libc::REG_R13 - Rust

[][src]Constant libc::REG_R13

pub const REG_R13: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.REG_R14.html b/docs/libc/constant.REG_R14.html new file mode 100644 index 00000000..90109166 --- /dev/null +++ b/docs/libc/constant.REG_R14.html @@ -0,0 +1 @@ +libc::REG_R14 - Rust

[][src]Constant libc::REG_R14

pub const REG_R14: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.REG_R15.html b/docs/libc/constant.REG_R15.html new file mode 100644 index 00000000..aee999c6 --- /dev/null +++ b/docs/libc/constant.REG_R15.html @@ -0,0 +1 @@ +libc::REG_R15 - Rust

[][src]Constant libc::REG_R15

pub const REG_R15: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.REG_R8.html b/docs/libc/constant.REG_R8.html new file mode 100644 index 00000000..16c11d1e --- /dev/null +++ b/docs/libc/constant.REG_R8.html @@ -0,0 +1 @@ +libc::REG_R8 - Rust

[][src]Constant libc::REG_R8

pub const REG_R8: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.REG_R9.html b/docs/libc/constant.REG_R9.html new file mode 100644 index 00000000..665632e9 --- /dev/null +++ b/docs/libc/constant.REG_R9.html @@ -0,0 +1 @@ +libc::REG_R9 - Rust

[][src]Constant libc::REG_R9

pub const REG_R9: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RAX.html b/docs/libc/constant.REG_RAX.html new file mode 100644 index 00000000..1af46440 --- /dev/null +++ b/docs/libc/constant.REG_RAX.html @@ -0,0 +1 @@ +libc::REG_RAX - Rust

[][src]Constant libc::REG_RAX

pub const REG_RAX: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RBP.html b/docs/libc/constant.REG_RBP.html new file mode 100644 index 00000000..5f0d02fc --- /dev/null +++ b/docs/libc/constant.REG_RBP.html @@ -0,0 +1 @@ +libc::REG_RBP - Rust

[][src]Constant libc::REG_RBP

pub const REG_RBP: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RBX.html b/docs/libc/constant.REG_RBX.html new file mode 100644 index 00000000..9797d0c6 --- /dev/null +++ b/docs/libc/constant.REG_RBX.html @@ -0,0 +1 @@ +libc::REG_RBX - Rust

[][src]Constant libc::REG_RBX

pub const REG_RBX: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RCX.html b/docs/libc/constant.REG_RCX.html new file mode 100644 index 00000000..3d808946 --- /dev/null +++ b/docs/libc/constant.REG_RCX.html @@ -0,0 +1 @@ +libc::REG_RCX - Rust

[][src]Constant libc::REG_RCX

pub const REG_RCX: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RDI.html b/docs/libc/constant.REG_RDI.html new file mode 100644 index 00000000..91d3aaec --- /dev/null +++ b/docs/libc/constant.REG_RDI.html @@ -0,0 +1 @@ +libc::REG_RDI - Rust

[][src]Constant libc::REG_RDI

pub const REG_RDI: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RDX.html b/docs/libc/constant.REG_RDX.html new file mode 100644 index 00000000..a3738970 --- /dev/null +++ b/docs/libc/constant.REG_RDX.html @@ -0,0 +1 @@ +libc::REG_RDX - Rust

[][src]Constant libc::REG_RDX

pub const REG_RDX: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RIP.html b/docs/libc/constant.REG_RIP.html new file mode 100644 index 00000000..1881580a --- /dev/null +++ b/docs/libc/constant.REG_RIP.html @@ -0,0 +1 @@ +libc::REG_RIP - Rust

[][src]Constant libc::REG_RIP

pub const REG_RIP: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RSI.html b/docs/libc/constant.REG_RSI.html new file mode 100644 index 00000000..7c81f6eb --- /dev/null +++ b/docs/libc/constant.REG_RSI.html @@ -0,0 +1 @@ +libc::REG_RSI - Rust

[][src]Constant libc::REG_RSI

pub const REG_RSI: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.REG_RSP.html b/docs/libc/constant.REG_RSP.html new file mode 100644 index 00000000..6e57442d --- /dev/null +++ b/docs/libc/constant.REG_RSP.html @@ -0,0 +1 @@ +libc::REG_RSP - Rust

[][src]Constant libc::REG_RSP

pub const REG_RSP: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.REG_STARTEND.html b/docs/libc/constant.REG_STARTEND.html new file mode 100644 index 00000000..24bcb720 --- /dev/null +++ b/docs/libc/constant.REG_STARTEND.html @@ -0,0 +1 @@ +libc::REG_STARTEND - Rust

[][src]Constant libc::REG_STARTEND

pub const REG_STARTEND: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.REG_TRAPNO.html b/docs/libc/constant.REG_TRAPNO.html new file mode 100644 index 00000000..1da39221 --- /dev/null +++ b/docs/libc/constant.REG_TRAPNO.html @@ -0,0 +1 @@ +libc::REG_TRAPNO - Rust

[][src]Constant libc::REG_TRAPNO

pub const REG_TRAPNO: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.REISERFS_SUPER_MAGIC.html b/docs/libc/constant.REISERFS_SUPER_MAGIC.html new file mode 100644 index 00000000..e5b4f80f --- /dev/null +++ b/docs/libc/constant.REISERFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::REISERFS_SUPER_MAGIC - Rust

[][src]Constant libc::REISERFS_SUPER_MAGIC

pub const REISERFS_SUPER_MAGIC: c_long = 0x52654973;
\ No newline at end of file diff --git a/docs/libc/constant.RENAME_EXCHANGE.html b/docs/libc/constant.RENAME_EXCHANGE.html new file mode 100644 index 00000000..8e36caf4 --- /dev/null +++ b/docs/libc/constant.RENAME_EXCHANGE.html @@ -0,0 +1 @@ +libc::RENAME_EXCHANGE - Rust

[][src]Constant libc::RENAME_EXCHANGE

pub const RENAME_EXCHANGE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.RENAME_NOREPLACE.html b/docs/libc/constant.RENAME_NOREPLACE.html new file mode 100644 index 00000000..073d7399 --- /dev/null +++ b/docs/libc/constant.RENAME_NOREPLACE.html @@ -0,0 +1 @@ +libc::RENAME_NOREPLACE - Rust

[][src]Constant libc::RENAME_NOREPLACE

pub const RENAME_NOREPLACE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.RENAME_WHITEOUT.html b/docs/libc/constant.RENAME_WHITEOUT.html new file mode 100644 index 00000000..ae8909f1 --- /dev/null +++ b/docs/libc/constant.RENAME_WHITEOUT.html @@ -0,0 +1 @@ +libc::RENAME_WHITEOUT - Rust

[][src]Constant libc::RENAME_WHITEOUT

pub const RENAME_WHITEOUT: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.RIP.html b/docs/libc/constant.RIP.html new file mode 100644 index 00000000..b5597fca --- /dev/null +++ b/docs/libc/constant.RIP.html @@ -0,0 +1 @@ +libc::RIP - Rust

[][src]Constant libc::RIP

pub const RIP: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_AS.html b/docs/libc/constant.RLIMIT_AS.html new file mode 100644 index 00000000..0aba4593 --- /dev/null +++ b/docs/libc/constant.RLIMIT_AS.html @@ -0,0 +1 @@ +libc::RLIMIT_AS - Rust

[][src]Constant libc::RLIMIT_AS

pub const RLIMIT_AS: __rlimit_resource_t = 9;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_CORE.html b/docs/libc/constant.RLIMIT_CORE.html new file mode 100644 index 00000000..8fac79ef --- /dev/null +++ b/docs/libc/constant.RLIMIT_CORE.html @@ -0,0 +1 @@ +libc::RLIMIT_CORE - Rust

[][src]Constant libc::RLIMIT_CORE

pub const RLIMIT_CORE: __rlimit_resource_t = 4;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_CPU.html b/docs/libc/constant.RLIMIT_CPU.html new file mode 100644 index 00000000..ad69e3c2 --- /dev/null +++ b/docs/libc/constant.RLIMIT_CPU.html @@ -0,0 +1 @@ +libc::RLIMIT_CPU - Rust

[][src]Constant libc::RLIMIT_CPU

pub const RLIMIT_CPU: __rlimit_resource_t = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_DATA.html b/docs/libc/constant.RLIMIT_DATA.html new file mode 100644 index 00000000..67642b4b --- /dev/null +++ b/docs/libc/constant.RLIMIT_DATA.html @@ -0,0 +1 @@ +libc::RLIMIT_DATA - Rust

[][src]Constant libc::RLIMIT_DATA

pub const RLIMIT_DATA: __rlimit_resource_t = 2;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_FSIZE.html b/docs/libc/constant.RLIMIT_FSIZE.html new file mode 100644 index 00000000..f1854e65 --- /dev/null +++ b/docs/libc/constant.RLIMIT_FSIZE.html @@ -0,0 +1 @@ +libc::RLIMIT_FSIZE - Rust

[][src]Constant libc::RLIMIT_FSIZE

pub const RLIMIT_FSIZE: __rlimit_resource_t = 1;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_LOCKS.html b/docs/libc/constant.RLIMIT_LOCKS.html new file mode 100644 index 00000000..ec9c96c4 --- /dev/null +++ b/docs/libc/constant.RLIMIT_LOCKS.html @@ -0,0 +1 @@ +libc::RLIMIT_LOCKS - Rust

[][src]Constant libc::RLIMIT_LOCKS

pub const RLIMIT_LOCKS: __rlimit_resource_t = 10;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_MEMLOCK.html b/docs/libc/constant.RLIMIT_MEMLOCK.html new file mode 100644 index 00000000..9ebffee2 --- /dev/null +++ b/docs/libc/constant.RLIMIT_MEMLOCK.html @@ -0,0 +1 @@ +libc::RLIMIT_MEMLOCK - Rust

[][src]Constant libc::RLIMIT_MEMLOCK

pub const RLIMIT_MEMLOCK: __rlimit_resource_t = 8;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_MSGQUEUE.html b/docs/libc/constant.RLIMIT_MSGQUEUE.html new file mode 100644 index 00000000..6de7f4eb --- /dev/null +++ b/docs/libc/constant.RLIMIT_MSGQUEUE.html @@ -0,0 +1 @@ +libc::RLIMIT_MSGQUEUE - Rust

[][src]Constant libc::RLIMIT_MSGQUEUE

pub const RLIMIT_MSGQUEUE: __rlimit_resource_t = 12;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_NICE.html b/docs/libc/constant.RLIMIT_NICE.html new file mode 100644 index 00000000..93bca19c --- /dev/null +++ b/docs/libc/constant.RLIMIT_NICE.html @@ -0,0 +1 @@ +libc::RLIMIT_NICE - Rust

[][src]Constant libc::RLIMIT_NICE

pub const RLIMIT_NICE: __rlimit_resource_t = 13;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_NLIMITS.html b/docs/libc/constant.RLIMIT_NLIMITS.html new file mode 100644 index 00000000..5a363270 --- /dev/null +++ b/docs/libc/constant.RLIMIT_NLIMITS.html @@ -0,0 +1 @@ +libc::RLIMIT_NLIMITS - Rust

[][src]Constant libc::RLIMIT_NLIMITS

pub const RLIMIT_NLIMITS: __rlimit_resource_t = 16;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_NOFILE.html b/docs/libc/constant.RLIMIT_NOFILE.html new file mode 100644 index 00000000..b548694f --- /dev/null +++ b/docs/libc/constant.RLIMIT_NOFILE.html @@ -0,0 +1 @@ +libc::RLIMIT_NOFILE - Rust

[][src]Constant libc::RLIMIT_NOFILE

pub const RLIMIT_NOFILE: __rlimit_resource_t = 7;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_NPROC.html b/docs/libc/constant.RLIMIT_NPROC.html new file mode 100644 index 00000000..1fec8ddb --- /dev/null +++ b/docs/libc/constant.RLIMIT_NPROC.html @@ -0,0 +1 @@ +libc::RLIMIT_NPROC - Rust

[][src]Constant libc::RLIMIT_NPROC

pub const RLIMIT_NPROC: __rlimit_resource_t = 6;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_RSS.html b/docs/libc/constant.RLIMIT_RSS.html new file mode 100644 index 00000000..8b675462 --- /dev/null +++ b/docs/libc/constant.RLIMIT_RSS.html @@ -0,0 +1 @@ +libc::RLIMIT_RSS - Rust

[][src]Constant libc::RLIMIT_RSS

pub const RLIMIT_RSS: __rlimit_resource_t = 5;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_RTPRIO.html b/docs/libc/constant.RLIMIT_RTPRIO.html new file mode 100644 index 00000000..4b440db4 --- /dev/null +++ b/docs/libc/constant.RLIMIT_RTPRIO.html @@ -0,0 +1 @@ +libc::RLIMIT_RTPRIO - Rust

[][src]Constant libc::RLIMIT_RTPRIO

pub const RLIMIT_RTPRIO: __rlimit_resource_t = 14;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_RTTIME.html b/docs/libc/constant.RLIMIT_RTTIME.html new file mode 100644 index 00000000..440b9e84 --- /dev/null +++ b/docs/libc/constant.RLIMIT_RTTIME.html @@ -0,0 +1 @@ +libc::RLIMIT_RTTIME - Rust

[][src]Constant libc::RLIMIT_RTTIME

pub const RLIMIT_RTTIME: __rlimit_resource_t = 15;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_SIGPENDING.html b/docs/libc/constant.RLIMIT_SIGPENDING.html new file mode 100644 index 00000000..4ffff6ec --- /dev/null +++ b/docs/libc/constant.RLIMIT_SIGPENDING.html @@ -0,0 +1 @@ +libc::RLIMIT_SIGPENDING - Rust

[][src]Constant libc::RLIMIT_SIGPENDING

pub const RLIMIT_SIGPENDING: __rlimit_resource_t = 11;
\ No newline at end of file diff --git a/docs/libc/constant.RLIMIT_STACK.html b/docs/libc/constant.RLIMIT_STACK.html new file mode 100644 index 00000000..999fa618 --- /dev/null +++ b/docs/libc/constant.RLIMIT_STACK.html @@ -0,0 +1 @@ +libc::RLIMIT_STACK - Rust

[][src]Constant libc::RLIMIT_STACK

pub const RLIMIT_STACK: __rlimit_resource_t = 3;
\ No newline at end of file diff --git a/docs/libc/constant.RLIM_INFINITY.html b/docs/libc/constant.RLIM_INFINITY.html new file mode 100644 index 00000000..7bdf9046 --- /dev/null +++ b/docs/libc/constant.RLIM_INFINITY.html @@ -0,0 +1 @@ +libc::RLIM_INFINITY - Rust

[][src]Constant libc::RLIM_INFINITY

pub const RLIM_INFINITY: rlim_t = !0; // 18_446_744_073_709_551_615u64
\ No newline at end of file diff --git a/docs/libc/constant.RLIM_SAVED_CUR.html b/docs/libc/constant.RLIM_SAVED_CUR.html new file mode 100644 index 00000000..30fb21b9 --- /dev/null +++ b/docs/libc/constant.RLIM_SAVED_CUR.html @@ -0,0 +1 @@ +libc::RLIM_SAVED_CUR - Rust

[][src]Constant libc::RLIM_SAVED_CUR

pub const RLIM_SAVED_CUR: rlim_t = RLIM_INFINITY; // 18_446_744_073_709_551_615u64
\ No newline at end of file diff --git a/docs/libc/constant.RLIM_SAVED_MAX.html b/docs/libc/constant.RLIM_SAVED_MAX.html new file mode 100644 index 00000000..7bc6f5e3 --- /dev/null +++ b/docs/libc/constant.RLIM_SAVED_MAX.html @@ -0,0 +1 @@ +libc::RLIM_SAVED_MAX - Rust

[][src]Constant libc::RLIM_SAVED_MAX

pub const RLIM_SAVED_MAX: rlim_t = RLIM_INFINITY; // 18_446_744_073_709_551_615u64
\ No newline at end of file diff --git a/docs/libc/constant.RSI.html b/docs/libc/constant.RSI.html new file mode 100644 index 00000000..0b1df8a5 --- /dev/null +++ b/docs/libc/constant.RSI.html @@ -0,0 +1 @@ +libc::RSI - Rust

[][src]Constant libc::RSI

pub const RSI: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.RSP.html b/docs/libc/constant.RSP.html new file mode 100644 index 00000000..a9f36a8e --- /dev/null +++ b/docs/libc/constant.RSP.html @@ -0,0 +1 @@ +libc::RSP - Rust

[][src]Constant libc::RSP

pub const RSP: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_CACHEINFO.html b/docs/libc/constant.RTA_CACHEINFO.html new file mode 100644 index 00000000..6e830e4c --- /dev/null +++ b/docs/libc/constant.RTA_CACHEINFO.html @@ -0,0 +1 @@ +libc::RTA_CACHEINFO - Rust

[][src]Constant libc::RTA_CACHEINFO

pub const RTA_CACHEINFO: c_ushort = 12;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_DST.html b/docs/libc/constant.RTA_DST.html new file mode 100644 index 00000000..ad3ff59c --- /dev/null +++ b/docs/libc/constant.RTA_DST.html @@ -0,0 +1 @@ +libc::RTA_DST - Rust

[][src]Constant libc::RTA_DST

pub const RTA_DST: c_ushort = 1;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_ENCAP.html b/docs/libc/constant.RTA_ENCAP.html new file mode 100644 index 00000000..a6baad88 --- /dev/null +++ b/docs/libc/constant.RTA_ENCAP.html @@ -0,0 +1 @@ +libc::RTA_ENCAP - Rust

[][src]Constant libc::RTA_ENCAP

pub const RTA_ENCAP: c_ushort = 22;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_ENCAP_TYPE.html b/docs/libc/constant.RTA_ENCAP_TYPE.html new file mode 100644 index 00000000..6a64effa --- /dev/null +++ b/docs/libc/constant.RTA_ENCAP_TYPE.html @@ -0,0 +1 @@ +libc::RTA_ENCAP_TYPE - Rust

[][src]Constant libc::RTA_ENCAP_TYPE

pub const RTA_ENCAP_TYPE: c_ushort = 21;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_EXPIRES.html b/docs/libc/constant.RTA_EXPIRES.html new file mode 100644 index 00000000..de3a24e5 --- /dev/null +++ b/docs/libc/constant.RTA_EXPIRES.html @@ -0,0 +1 @@ +libc::RTA_EXPIRES - Rust

[][src]Constant libc::RTA_EXPIRES

pub const RTA_EXPIRES: c_ushort = 23;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_FLOW.html b/docs/libc/constant.RTA_FLOW.html new file mode 100644 index 00000000..f24e7744 --- /dev/null +++ b/docs/libc/constant.RTA_FLOW.html @@ -0,0 +1 @@ +libc::RTA_FLOW - Rust

[][src]Constant libc::RTA_FLOW

pub const RTA_FLOW: c_ushort = 11;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_GATEWAY.html b/docs/libc/constant.RTA_GATEWAY.html new file mode 100644 index 00000000..b2d7dc80 --- /dev/null +++ b/docs/libc/constant.RTA_GATEWAY.html @@ -0,0 +1 @@ +libc::RTA_GATEWAY - Rust

[][src]Constant libc::RTA_GATEWAY

pub const RTA_GATEWAY: c_ushort = 5;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_IIF.html b/docs/libc/constant.RTA_IIF.html new file mode 100644 index 00000000..26f16380 --- /dev/null +++ b/docs/libc/constant.RTA_IIF.html @@ -0,0 +1 @@ +libc::RTA_IIF - Rust

[][src]Constant libc::RTA_IIF

pub const RTA_IIF: c_ushort = 3;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_MARK.html b/docs/libc/constant.RTA_MARK.html new file mode 100644 index 00000000..956ce48c --- /dev/null +++ b/docs/libc/constant.RTA_MARK.html @@ -0,0 +1 @@ +libc::RTA_MARK - Rust

[][src]Constant libc::RTA_MARK

pub const RTA_MARK: c_ushort = 16;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_METRICS.html b/docs/libc/constant.RTA_METRICS.html new file mode 100644 index 00000000..542fbb5e --- /dev/null +++ b/docs/libc/constant.RTA_METRICS.html @@ -0,0 +1 @@ +libc::RTA_METRICS - Rust

[][src]Constant libc::RTA_METRICS

pub const RTA_METRICS: c_ushort = 8;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_MFC_STATS.html b/docs/libc/constant.RTA_MFC_STATS.html new file mode 100644 index 00000000..8972cffa --- /dev/null +++ b/docs/libc/constant.RTA_MFC_STATS.html @@ -0,0 +1 @@ +libc::RTA_MFC_STATS - Rust

[][src]Constant libc::RTA_MFC_STATS

pub const RTA_MFC_STATS: c_ushort = 17;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_MP_ALGO.html b/docs/libc/constant.RTA_MP_ALGO.html new file mode 100644 index 00000000..53632855 --- /dev/null +++ b/docs/libc/constant.RTA_MP_ALGO.html @@ -0,0 +1 @@ +libc::RTA_MP_ALGO - Rust

[][src]Constant libc::RTA_MP_ALGO

pub const RTA_MP_ALGO: c_ushort = 14;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_MULTIPATH.html b/docs/libc/constant.RTA_MULTIPATH.html new file mode 100644 index 00000000..1ad1db55 --- /dev/null +++ b/docs/libc/constant.RTA_MULTIPATH.html @@ -0,0 +1 @@ +libc::RTA_MULTIPATH - Rust

[][src]Constant libc::RTA_MULTIPATH

pub const RTA_MULTIPATH: c_ushort = 9;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_NEWDST.html b/docs/libc/constant.RTA_NEWDST.html new file mode 100644 index 00000000..84963989 --- /dev/null +++ b/docs/libc/constant.RTA_NEWDST.html @@ -0,0 +1 @@ +libc::RTA_NEWDST - Rust

[][src]Constant libc::RTA_NEWDST

pub const RTA_NEWDST: c_ushort = 19;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_OIF.html b/docs/libc/constant.RTA_OIF.html new file mode 100644 index 00000000..3bec0db3 --- /dev/null +++ b/docs/libc/constant.RTA_OIF.html @@ -0,0 +1 @@ +libc::RTA_OIF - Rust

[][src]Constant libc::RTA_OIF

pub const RTA_OIF: c_ushort = 4;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_PAD.html b/docs/libc/constant.RTA_PAD.html new file mode 100644 index 00000000..fce0a603 --- /dev/null +++ b/docs/libc/constant.RTA_PAD.html @@ -0,0 +1 @@ +libc::RTA_PAD - Rust

[][src]Constant libc::RTA_PAD

pub const RTA_PAD: c_ushort = 24;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_PREF.html b/docs/libc/constant.RTA_PREF.html new file mode 100644 index 00000000..9b9981a9 --- /dev/null +++ b/docs/libc/constant.RTA_PREF.html @@ -0,0 +1 @@ +libc::RTA_PREF - Rust

[][src]Constant libc::RTA_PREF

pub const RTA_PREF: c_ushort = 20;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_PREFSRC.html b/docs/libc/constant.RTA_PREFSRC.html new file mode 100644 index 00000000..cf412bc9 --- /dev/null +++ b/docs/libc/constant.RTA_PREFSRC.html @@ -0,0 +1 @@ +libc::RTA_PREFSRC - Rust

[][src]Constant libc::RTA_PREFSRC

pub const RTA_PREFSRC: c_ushort = 7;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_PRIORITY.html b/docs/libc/constant.RTA_PRIORITY.html new file mode 100644 index 00000000..9a458e2e --- /dev/null +++ b/docs/libc/constant.RTA_PRIORITY.html @@ -0,0 +1 @@ +libc::RTA_PRIORITY - Rust

[][src]Constant libc::RTA_PRIORITY

pub const RTA_PRIORITY: c_ushort = 6;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_PROTOINFO.html b/docs/libc/constant.RTA_PROTOINFO.html new file mode 100644 index 00000000..7187609b --- /dev/null +++ b/docs/libc/constant.RTA_PROTOINFO.html @@ -0,0 +1 @@ +libc::RTA_PROTOINFO - Rust

[][src]Constant libc::RTA_PROTOINFO

pub const RTA_PROTOINFO: c_ushort = 10;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_SESSION.html b/docs/libc/constant.RTA_SESSION.html new file mode 100644 index 00000000..417e1253 --- /dev/null +++ b/docs/libc/constant.RTA_SESSION.html @@ -0,0 +1 @@ +libc::RTA_SESSION - Rust

[][src]Constant libc::RTA_SESSION

pub const RTA_SESSION: c_ushort = 13;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_SRC.html b/docs/libc/constant.RTA_SRC.html new file mode 100644 index 00000000..2ccf0cb5 --- /dev/null +++ b/docs/libc/constant.RTA_SRC.html @@ -0,0 +1 @@ +libc::RTA_SRC - Rust

[][src]Constant libc::RTA_SRC

pub const RTA_SRC: c_ushort = 2;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_TABLE.html b/docs/libc/constant.RTA_TABLE.html new file mode 100644 index 00000000..93af0807 --- /dev/null +++ b/docs/libc/constant.RTA_TABLE.html @@ -0,0 +1 @@ +libc::RTA_TABLE - Rust

[][src]Constant libc::RTA_TABLE

pub const RTA_TABLE: c_ushort = 15;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_TTL_PROPAGATE.html b/docs/libc/constant.RTA_TTL_PROPAGATE.html new file mode 100644 index 00000000..d01fbf07 --- /dev/null +++ b/docs/libc/constant.RTA_TTL_PROPAGATE.html @@ -0,0 +1 @@ +libc::RTA_TTL_PROPAGATE - Rust

[][src]Constant libc::RTA_TTL_PROPAGATE

pub const RTA_TTL_PROPAGATE: c_ushort = 26;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_UID.html b/docs/libc/constant.RTA_UID.html new file mode 100644 index 00000000..f2dbe83b --- /dev/null +++ b/docs/libc/constant.RTA_UID.html @@ -0,0 +1 @@ +libc::RTA_UID - Rust

[][src]Constant libc::RTA_UID

pub const RTA_UID: c_ushort = 25;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_UNSPEC.html b/docs/libc/constant.RTA_UNSPEC.html new file mode 100644 index 00000000..4d9fc488 --- /dev/null +++ b/docs/libc/constant.RTA_UNSPEC.html @@ -0,0 +1 @@ +libc::RTA_UNSPEC - Rust

[][src]Constant libc::RTA_UNSPEC

pub const RTA_UNSPEC: c_ushort = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RTA_VIA.html b/docs/libc/constant.RTA_VIA.html new file mode 100644 index 00000000..f5a8cea3 --- /dev/null +++ b/docs/libc/constant.RTA_VIA.html @@ -0,0 +1 @@ +libc::RTA_VIA - Rust

[][src]Constant libc::RTA_VIA

pub const RTA_VIA: c_ushort = 18;
\ No newline at end of file diff --git a/docs/libc/constant.RTCF_DIRECTSRC.html b/docs/libc/constant.RTCF_DIRECTSRC.html new file mode 100644 index 00000000..7168232d --- /dev/null +++ b/docs/libc/constant.RTCF_DIRECTSRC.html @@ -0,0 +1 @@ +libc::RTCF_DIRECTSRC - Rust

[][src]Constant libc::RTCF_DIRECTSRC

pub const RTCF_DIRECTSRC: u32 = 0x04000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTCF_DOREDIRECT.html b/docs/libc/constant.RTCF_DOREDIRECT.html new file mode 100644 index 00000000..ed499a3f --- /dev/null +++ b/docs/libc/constant.RTCF_DOREDIRECT.html @@ -0,0 +1 @@ +libc::RTCF_DOREDIRECT - Rust

[][src]Constant libc::RTCF_DOREDIRECT

pub const RTCF_DOREDIRECT: u32 = 0x01000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTCF_LOG.html b/docs/libc/constant.RTCF_LOG.html new file mode 100644 index 00000000..7194c8ab --- /dev/null +++ b/docs/libc/constant.RTCF_LOG.html @@ -0,0 +1 @@ +libc::RTCF_LOG - Rust

[][src]Constant libc::RTCF_LOG

pub const RTCF_LOG: u32 = 0x02000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTCF_MASQ.html b/docs/libc/constant.RTCF_MASQ.html new file mode 100644 index 00000000..d2969083 --- /dev/null +++ b/docs/libc/constant.RTCF_MASQ.html @@ -0,0 +1 @@ +libc::RTCF_MASQ - Rust

[][src]Constant libc::RTCF_MASQ

pub const RTCF_MASQ: u32 = 0x00400000;
\ No newline at end of file diff --git a/docs/libc/constant.RTCF_NAT.html b/docs/libc/constant.RTCF_NAT.html new file mode 100644 index 00000000..4337c292 --- /dev/null +++ b/docs/libc/constant.RTCF_NAT.html @@ -0,0 +1 @@ +libc::RTCF_NAT - Rust

[][src]Constant libc::RTCF_NAT

pub const RTCF_NAT: u32 = 0x00800000;
\ No newline at end of file diff --git a/docs/libc/constant.RTCF_VALVE.html b/docs/libc/constant.RTCF_VALVE.html new file mode 100644 index 00000000..cd2a225f --- /dev/null +++ b/docs/libc/constant.RTCF_VALVE.html @@ -0,0 +1 @@ +libc::RTCF_VALVE - Rust

[][src]Constant libc::RTCF_VALVE

pub const RTCF_VALVE: u32 = 0x00200000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_ADDRCLASSMASK.html b/docs/libc/constant.RTF_ADDRCLASSMASK.html new file mode 100644 index 00000000..fd29e66c --- /dev/null +++ b/docs/libc/constant.RTF_ADDRCLASSMASK.html @@ -0,0 +1 @@ +libc::RTF_ADDRCLASSMASK - Rust

[][src]Constant libc::RTF_ADDRCLASSMASK

pub const RTF_ADDRCLASSMASK: u32 = 0xF8000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_ADDRCONF.html b/docs/libc/constant.RTF_ADDRCONF.html new file mode 100644 index 00000000..41d234e1 --- /dev/null +++ b/docs/libc/constant.RTF_ADDRCONF.html @@ -0,0 +1 @@ +libc::RTF_ADDRCONF - Rust

[][src]Constant libc::RTF_ADDRCONF

pub const RTF_ADDRCONF: u32 = 0x00040000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_ALLONLINK.html b/docs/libc/constant.RTF_ALLONLINK.html new file mode 100644 index 00000000..3c9754a2 --- /dev/null +++ b/docs/libc/constant.RTF_ALLONLINK.html @@ -0,0 +1 @@ +libc::RTF_ALLONLINK - Rust

[][src]Constant libc::RTF_ALLONLINK

pub const RTF_ALLONLINK: u32 = 0x00020000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_BROADCAST.html b/docs/libc/constant.RTF_BROADCAST.html new file mode 100644 index 00000000..5710f7b8 --- /dev/null +++ b/docs/libc/constant.RTF_BROADCAST.html @@ -0,0 +1 @@ +libc::RTF_BROADCAST - Rust

[][src]Constant libc::RTF_BROADCAST

pub const RTF_BROADCAST: u32 = 0x10000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_CACHE.html b/docs/libc/constant.RTF_CACHE.html new file mode 100644 index 00000000..04eccdb5 --- /dev/null +++ b/docs/libc/constant.RTF_CACHE.html @@ -0,0 +1 @@ +libc::RTF_CACHE - Rust

[][src]Constant libc::RTF_CACHE

pub const RTF_CACHE: u32 = 0x01000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_DEFAULT.html b/docs/libc/constant.RTF_DEFAULT.html new file mode 100644 index 00000000..12f93e13 --- /dev/null +++ b/docs/libc/constant.RTF_DEFAULT.html @@ -0,0 +1 @@ +libc::RTF_DEFAULT - Rust

[][src]Constant libc::RTF_DEFAULT

pub const RTF_DEFAULT: u32 = 0x00010000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_DYNAMIC.html b/docs/libc/constant.RTF_DYNAMIC.html new file mode 100644 index 00000000..88803f47 --- /dev/null +++ b/docs/libc/constant.RTF_DYNAMIC.html @@ -0,0 +1 @@ +libc::RTF_DYNAMIC - Rust

[][src]Constant libc::RTF_DYNAMIC

pub const RTF_DYNAMIC: c_ushort = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_FLOW.html b/docs/libc/constant.RTF_FLOW.html new file mode 100644 index 00000000..c1140155 --- /dev/null +++ b/docs/libc/constant.RTF_FLOW.html @@ -0,0 +1 @@ +libc::RTF_FLOW - Rust

[][src]Constant libc::RTF_FLOW

pub const RTF_FLOW: u32 = 0x02000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_GATEWAY.html b/docs/libc/constant.RTF_GATEWAY.html new file mode 100644 index 00000000..5045f714 --- /dev/null +++ b/docs/libc/constant.RTF_GATEWAY.html @@ -0,0 +1 @@ +libc::RTF_GATEWAY - Rust

[][src]Constant libc::RTF_GATEWAY

pub const RTF_GATEWAY: c_ushort = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_HOST.html b/docs/libc/constant.RTF_HOST.html new file mode 100644 index 00000000..a23302c8 --- /dev/null +++ b/docs/libc/constant.RTF_HOST.html @@ -0,0 +1 @@ +libc::RTF_HOST - Rust

[][src]Constant libc::RTF_HOST

pub const RTF_HOST: c_ushort = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_INTERFACE.html b/docs/libc/constant.RTF_INTERFACE.html new file mode 100644 index 00000000..2920cfc1 --- /dev/null +++ b/docs/libc/constant.RTF_INTERFACE.html @@ -0,0 +1 @@ +libc::RTF_INTERFACE - Rust

[][src]Constant libc::RTF_INTERFACE

pub const RTF_INTERFACE: u32 = 0x40000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_IRTT.html b/docs/libc/constant.RTF_IRTT.html new file mode 100644 index 00000000..9ed5b66b --- /dev/null +++ b/docs/libc/constant.RTF_IRTT.html @@ -0,0 +1 @@ +libc::RTF_IRTT - Rust

[][src]Constant libc::RTF_IRTT

pub const RTF_IRTT: c_ushort = 0x0100;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_LINKRT.html b/docs/libc/constant.RTF_LINKRT.html new file mode 100644 index 00000000..f3f0a055 --- /dev/null +++ b/docs/libc/constant.RTF_LINKRT.html @@ -0,0 +1 @@ +libc::RTF_LINKRT - Rust

[][src]Constant libc::RTF_LINKRT

pub const RTF_LINKRT: u32 = 0x00100000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_LOCAL.html b/docs/libc/constant.RTF_LOCAL.html new file mode 100644 index 00000000..f354b7b4 --- /dev/null +++ b/docs/libc/constant.RTF_LOCAL.html @@ -0,0 +1 @@ +libc::RTF_LOCAL - Rust

[][src]Constant libc::RTF_LOCAL

pub const RTF_LOCAL: u32 = 0x80000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_MODIFIED.html b/docs/libc/constant.RTF_MODIFIED.html new file mode 100644 index 00000000..81c8a478 --- /dev/null +++ b/docs/libc/constant.RTF_MODIFIED.html @@ -0,0 +1 @@ +libc::RTF_MODIFIED - Rust

[][src]Constant libc::RTF_MODIFIED

pub const RTF_MODIFIED: c_ushort = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_MSS.html b/docs/libc/constant.RTF_MSS.html new file mode 100644 index 00000000..0a4c4936 --- /dev/null +++ b/docs/libc/constant.RTF_MSS.html @@ -0,0 +1 @@ +libc::RTF_MSS - Rust

[][src]Constant libc::RTF_MSS

pub const RTF_MSS: c_ushort = RTF_MTU; // 64u16
\ No newline at end of file diff --git a/docs/libc/constant.RTF_MTU.html b/docs/libc/constant.RTF_MTU.html new file mode 100644 index 00000000..50be866a --- /dev/null +++ b/docs/libc/constant.RTF_MTU.html @@ -0,0 +1 @@ +libc::RTF_MTU - Rust

[][src]Constant libc::RTF_MTU

pub const RTF_MTU: c_ushort = 0x0040;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_MULTICAST.html b/docs/libc/constant.RTF_MULTICAST.html new file mode 100644 index 00000000..821dec79 --- /dev/null +++ b/docs/libc/constant.RTF_MULTICAST.html @@ -0,0 +1 @@ +libc::RTF_MULTICAST - Rust

[][src]Constant libc::RTF_MULTICAST

pub const RTF_MULTICAST: u32 = 0x20000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_NAT.html b/docs/libc/constant.RTF_NAT.html new file mode 100644 index 00000000..e1a8442f --- /dev/null +++ b/docs/libc/constant.RTF_NAT.html @@ -0,0 +1 @@ +libc::RTF_NAT - Rust

[][src]Constant libc::RTF_NAT

pub const RTF_NAT: u32 = 0x08000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_NOFORWARD.html b/docs/libc/constant.RTF_NOFORWARD.html new file mode 100644 index 00000000..7fdf7bbc --- /dev/null +++ b/docs/libc/constant.RTF_NOFORWARD.html @@ -0,0 +1 @@ +libc::RTF_NOFORWARD - Rust

[][src]Constant libc::RTF_NOFORWARD

pub const RTF_NOFORWARD: c_ushort = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_NONEXTHOP.html b/docs/libc/constant.RTF_NONEXTHOP.html new file mode 100644 index 00000000..60a4b257 --- /dev/null +++ b/docs/libc/constant.RTF_NONEXTHOP.html @@ -0,0 +1 @@ +libc::RTF_NONEXTHOP - Rust

[][src]Constant libc::RTF_NONEXTHOP

pub const RTF_NONEXTHOP: u32 = 0x00200000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_NOPMTUDISC.html b/docs/libc/constant.RTF_NOPMTUDISC.html new file mode 100644 index 00000000..401e9572 --- /dev/null +++ b/docs/libc/constant.RTF_NOPMTUDISC.html @@ -0,0 +1 @@ +libc::RTF_NOPMTUDISC - Rust

[][src]Constant libc::RTF_NOPMTUDISC

pub const RTF_NOPMTUDISC: c_ushort = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_POLICY.html b/docs/libc/constant.RTF_POLICY.html new file mode 100644 index 00000000..05d6b655 --- /dev/null +++ b/docs/libc/constant.RTF_POLICY.html @@ -0,0 +1 @@ +libc::RTF_POLICY - Rust

[][src]Constant libc::RTF_POLICY

pub const RTF_POLICY: u32 = 0x04000000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_REINSTATE.html b/docs/libc/constant.RTF_REINSTATE.html new file mode 100644 index 00000000..19dba990 --- /dev/null +++ b/docs/libc/constant.RTF_REINSTATE.html @@ -0,0 +1 @@ +libc::RTF_REINSTATE - Rust

[][src]Constant libc::RTF_REINSTATE

pub const RTF_REINSTATE: c_ushort = 0x0008;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_REJECT.html b/docs/libc/constant.RTF_REJECT.html new file mode 100644 index 00000000..1a7e8f2d --- /dev/null +++ b/docs/libc/constant.RTF_REJECT.html @@ -0,0 +1 @@ +libc::RTF_REJECT - Rust

[][src]Constant libc::RTF_REJECT

pub const RTF_REJECT: c_ushort = 0x0200;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_STATIC.html b/docs/libc/constant.RTF_STATIC.html new file mode 100644 index 00000000..d67b9f33 --- /dev/null +++ b/docs/libc/constant.RTF_STATIC.html @@ -0,0 +1 @@ +libc::RTF_STATIC - Rust

[][src]Constant libc::RTF_STATIC

pub const RTF_STATIC: c_ushort = 0x0400;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_THROW.html b/docs/libc/constant.RTF_THROW.html new file mode 100644 index 00000000..7944f329 --- /dev/null +++ b/docs/libc/constant.RTF_THROW.html @@ -0,0 +1 @@ +libc::RTF_THROW - Rust

[][src]Constant libc::RTF_THROW

pub const RTF_THROW: c_ushort = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_UP.html b/docs/libc/constant.RTF_UP.html new file mode 100644 index 00000000..bb080004 --- /dev/null +++ b/docs/libc/constant.RTF_UP.html @@ -0,0 +1 @@ +libc::RTF_UP - Rust

[][src]Constant libc::RTF_UP

pub const RTF_UP: c_ushort = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_WINDOW.html b/docs/libc/constant.RTF_WINDOW.html new file mode 100644 index 00000000..66cdc741 --- /dev/null +++ b/docs/libc/constant.RTF_WINDOW.html @@ -0,0 +1 @@ +libc::RTF_WINDOW - Rust

[][src]Constant libc::RTF_WINDOW

pub const RTF_WINDOW: c_ushort = 0x0080;
\ No newline at end of file diff --git a/docs/libc/constant.RTF_XRESOLVE.html b/docs/libc/constant.RTF_XRESOLVE.html new file mode 100644 index 00000000..92eb1811 --- /dev/null +++ b/docs/libc/constant.RTF_XRESOLVE.html @@ -0,0 +1 @@ +libc::RTF_XRESOLVE - Rust

[][src]Constant libc::RTF_XRESOLVE

pub const RTF_XRESOLVE: c_ushort = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DEEPBIND.html b/docs/libc/constant.RTLD_DEEPBIND.html new file mode 100644 index 00000000..9ea59c37 --- /dev/null +++ b/docs/libc/constant.RTLD_DEEPBIND.html @@ -0,0 +1 @@ +libc::RTLD_DEEPBIND - Rust

[][src]Constant libc::RTLD_DEEPBIND

pub const RTLD_DEEPBIND: c_int = 0x8;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DEFAULT.html b/docs/libc/constant.RTLD_DEFAULT.html new file mode 100644 index 00000000..b52d0a48 --- /dev/null +++ b/docs/libc/constant.RTLD_DEFAULT.html @@ -0,0 +1 @@ +libc::RTLD_DEFAULT - Rust

[][src]Constant libc::RTLD_DEFAULT

pub const RTLD_DEFAULT: *mut c_void = 0i64 as *mut ::c_void; // {0x0 as *mut core::ffi::c_void}
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_CONFIGADDR.html b/docs/libc/constant.RTLD_DI_CONFIGADDR.html new file mode 100644 index 00000000..8e2cb130 --- /dev/null +++ b/docs/libc/constant.RTLD_DI_CONFIGADDR.html @@ -0,0 +1 @@ +libc::RTLD_DI_CONFIGADDR - Rust

[][src]Constant libc::RTLD_DI_CONFIGADDR

pub const RTLD_DI_CONFIGADDR: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_LINKMAP.html b/docs/libc/constant.RTLD_DI_LINKMAP.html new file mode 100644 index 00000000..ec0e375f --- /dev/null +++ b/docs/libc/constant.RTLD_DI_LINKMAP.html @@ -0,0 +1 @@ +libc::RTLD_DI_LINKMAP - Rust

[][src]Constant libc::RTLD_DI_LINKMAP

pub const RTLD_DI_LINKMAP: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_LMID.html b/docs/libc/constant.RTLD_DI_LMID.html new file mode 100644 index 00000000..f235ce8f --- /dev/null +++ b/docs/libc/constant.RTLD_DI_LMID.html @@ -0,0 +1 @@ +libc::RTLD_DI_LMID - Rust

[][src]Constant libc::RTLD_DI_LMID

pub const RTLD_DI_LMID: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_ORIGIN.html b/docs/libc/constant.RTLD_DI_ORIGIN.html new file mode 100644 index 00000000..2a90e09d --- /dev/null +++ b/docs/libc/constant.RTLD_DI_ORIGIN.html @@ -0,0 +1 @@ +libc::RTLD_DI_ORIGIN - Rust

[][src]Constant libc::RTLD_DI_ORIGIN

pub const RTLD_DI_ORIGIN: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_PROFILENAME.html b/docs/libc/constant.RTLD_DI_PROFILENAME.html new file mode 100644 index 00000000..25fbb48f --- /dev/null +++ b/docs/libc/constant.RTLD_DI_PROFILENAME.html @@ -0,0 +1 @@ +libc::RTLD_DI_PROFILENAME - Rust

[][src]Constant libc::RTLD_DI_PROFILENAME

pub const RTLD_DI_PROFILENAME: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_PROFILEOUT.html b/docs/libc/constant.RTLD_DI_PROFILEOUT.html new file mode 100644 index 00000000..cac2c41d --- /dev/null +++ b/docs/libc/constant.RTLD_DI_PROFILEOUT.html @@ -0,0 +1 @@ +libc::RTLD_DI_PROFILEOUT - Rust

[][src]Constant libc::RTLD_DI_PROFILEOUT

pub const RTLD_DI_PROFILEOUT: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_SERINFO.html b/docs/libc/constant.RTLD_DI_SERINFO.html new file mode 100644 index 00000000..3c35c909 --- /dev/null +++ b/docs/libc/constant.RTLD_DI_SERINFO.html @@ -0,0 +1 @@ +libc::RTLD_DI_SERINFO - Rust

[][src]Constant libc::RTLD_DI_SERINFO

pub const RTLD_DI_SERINFO: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_SERINFOSIZE.html b/docs/libc/constant.RTLD_DI_SERINFOSIZE.html new file mode 100644 index 00000000..a6a35519 --- /dev/null +++ b/docs/libc/constant.RTLD_DI_SERINFOSIZE.html @@ -0,0 +1 @@ +libc::RTLD_DI_SERINFOSIZE - Rust

[][src]Constant libc::RTLD_DI_SERINFOSIZE

pub const RTLD_DI_SERINFOSIZE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_TLS_DATA.html b/docs/libc/constant.RTLD_DI_TLS_DATA.html new file mode 100644 index 00000000..04230389 --- /dev/null +++ b/docs/libc/constant.RTLD_DI_TLS_DATA.html @@ -0,0 +1 @@ +libc::RTLD_DI_TLS_DATA - Rust

[][src]Constant libc::RTLD_DI_TLS_DATA

pub const RTLD_DI_TLS_DATA: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_DI_TLS_MODID.html b/docs/libc/constant.RTLD_DI_TLS_MODID.html new file mode 100644 index 00000000..5104d86c --- /dev/null +++ b/docs/libc/constant.RTLD_DI_TLS_MODID.html @@ -0,0 +1 @@ +libc::RTLD_DI_TLS_MODID - Rust

[][src]Constant libc::RTLD_DI_TLS_MODID

pub const RTLD_DI_TLS_MODID: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_GLOBAL.html b/docs/libc/constant.RTLD_GLOBAL.html new file mode 100644 index 00000000..0426c755 --- /dev/null +++ b/docs/libc/constant.RTLD_GLOBAL.html @@ -0,0 +1 @@ +libc::RTLD_GLOBAL - Rust

[][src]Constant libc::RTLD_GLOBAL

pub const RTLD_GLOBAL: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_LAZY.html b/docs/libc/constant.RTLD_LAZY.html new file mode 100644 index 00000000..99526722 --- /dev/null +++ b/docs/libc/constant.RTLD_LAZY.html @@ -0,0 +1 @@ +libc::RTLD_LAZY - Rust

[][src]Constant libc::RTLD_LAZY

pub const RTLD_LAZY: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_LOCAL.html b/docs/libc/constant.RTLD_LOCAL.html new file mode 100644 index 00000000..e6dc5c9d --- /dev/null +++ b/docs/libc/constant.RTLD_LOCAL.html @@ -0,0 +1 @@ +libc::RTLD_LOCAL - Rust

[][src]Constant libc::RTLD_LOCAL

pub const RTLD_LOCAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_NEXT.html b/docs/libc/constant.RTLD_NEXT.html new file mode 100644 index 00000000..cedb86c3 --- /dev/null +++ b/docs/libc/constant.RTLD_NEXT.html @@ -0,0 +1 @@ +libc::RTLD_NEXT - Rust

[][src]Constant libc::RTLD_NEXT

pub const RTLD_NEXT: *mut c_void = -1i64 as *mut ::c_void; // {0xffffffffffffffff as *mut core::ffi::c_void}
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_NODELETE.html b/docs/libc/constant.RTLD_NODELETE.html new file mode 100644 index 00000000..ccdc4f60 --- /dev/null +++ b/docs/libc/constant.RTLD_NODELETE.html @@ -0,0 +1 @@ +libc::RTLD_NODELETE - Rust

[][src]Constant libc::RTLD_NODELETE

pub const RTLD_NODELETE: c_int = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_NOLOAD.html b/docs/libc/constant.RTLD_NOLOAD.html new file mode 100644 index 00000000..f4cd15bd --- /dev/null +++ b/docs/libc/constant.RTLD_NOLOAD.html @@ -0,0 +1 @@ +libc::RTLD_NOLOAD - Rust

[][src]Constant libc::RTLD_NOLOAD

pub const RTLD_NOLOAD: c_int = 0x4;
\ No newline at end of file diff --git a/docs/libc/constant.RTLD_NOW.html b/docs/libc/constant.RTLD_NOW.html new file mode 100644 index 00000000..fb8e586e --- /dev/null +++ b/docs/libc/constant.RTLD_NOW.html @@ -0,0 +1 @@ +libc::RTLD_NOW - Rust

[][src]Constant libc::RTLD_NOW

pub const RTLD_NOW: c_int = 0x2;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_AR_FAILED.html b/docs/libc/constant.RTMSG_AR_FAILED.html new file mode 100644 index 00000000..ed185486 --- /dev/null +++ b/docs/libc/constant.RTMSG_AR_FAILED.html @@ -0,0 +1 @@ +libc::RTMSG_AR_FAILED - Rust

[][src]Constant libc::RTMSG_AR_FAILED

pub const RTMSG_AR_FAILED: u32 = 0x51;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_CONTROL.html b/docs/libc/constant.RTMSG_CONTROL.html new file mode 100644 index 00000000..62cd8885 --- /dev/null +++ b/docs/libc/constant.RTMSG_CONTROL.html @@ -0,0 +1 @@ +libc::RTMSG_CONTROL - Rust

[][src]Constant libc::RTMSG_CONTROL

pub const RTMSG_CONTROL: u32 = 0x40;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_DELDEVICE.html b/docs/libc/constant.RTMSG_DELDEVICE.html new file mode 100644 index 00000000..129442e4 --- /dev/null +++ b/docs/libc/constant.RTMSG_DELDEVICE.html @@ -0,0 +1 @@ +libc::RTMSG_DELDEVICE - Rust

[][src]Constant libc::RTMSG_DELDEVICE

pub const RTMSG_DELDEVICE: u32 = 0x12;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_DELROUTE.html b/docs/libc/constant.RTMSG_DELROUTE.html new file mode 100644 index 00000000..48877bd8 --- /dev/null +++ b/docs/libc/constant.RTMSG_DELROUTE.html @@ -0,0 +1 @@ +libc::RTMSG_DELROUTE - Rust

[][src]Constant libc::RTMSG_DELROUTE

pub const RTMSG_DELROUTE: u32 = 0x22;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_DELRULE.html b/docs/libc/constant.RTMSG_DELRULE.html new file mode 100644 index 00000000..8775b3c5 --- /dev/null +++ b/docs/libc/constant.RTMSG_DELRULE.html @@ -0,0 +1 @@ +libc::RTMSG_DELRULE - Rust

[][src]Constant libc::RTMSG_DELRULE

pub const RTMSG_DELRULE: u32 = 0x32;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_NEWDEVICE.html b/docs/libc/constant.RTMSG_NEWDEVICE.html new file mode 100644 index 00000000..c096b07e --- /dev/null +++ b/docs/libc/constant.RTMSG_NEWDEVICE.html @@ -0,0 +1 @@ +libc::RTMSG_NEWDEVICE - Rust

[][src]Constant libc::RTMSG_NEWDEVICE

pub const RTMSG_NEWDEVICE: u32 = 0x11;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_NEWROUTE.html b/docs/libc/constant.RTMSG_NEWROUTE.html new file mode 100644 index 00000000..c3a14d41 --- /dev/null +++ b/docs/libc/constant.RTMSG_NEWROUTE.html @@ -0,0 +1 @@ +libc::RTMSG_NEWROUTE - Rust

[][src]Constant libc::RTMSG_NEWROUTE

pub const RTMSG_NEWROUTE: u32 = 0x21;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_NEWRULE.html b/docs/libc/constant.RTMSG_NEWRULE.html new file mode 100644 index 00000000..ac87368e --- /dev/null +++ b/docs/libc/constant.RTMSG_NEWRULE.html @@ -0,0 +1 @@ +libc::RTMSG_NEWRULE - Rust

[][src]Constant libc::RTMSG_NEWRULE

pub const RTMSG_NEWRULE: u32 = 0x31;
\ No newline at end of file diff --git a/docs/libc/constant.RTMSG_OVERRUN.html b/docs/libc/constant.RTMSG_OVERRUN.html new file mode 100644 index 00000000..530096a3 --- /dev/null +++ b/docs/libc/constant.RTMSG_OVERRUN.html @@ -0,0 +1 @@ +libc::RTMSG_OVERRUN - Rust

[][src]Constant libc::RTMSG_OVERRUN

pub const RTMSG_OVERRUN: u32 = ::NLMSG_OVERRUN as u32; // 4u32
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELACTION.html b/docs/libc/constant.RTM_DELACTION.html new file mode 100644 index 00000000..684049ec --- /dev/null +++ b/docs/libc/constant.RTM_DELACTION.html @@ -0,0 +1 @@ +libc::RTM_DELACTION - Rust

[][src]Constant libc::RTM_DELACTION

pub const RTM_DELACTION: u16 = 49;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELADDR.html b/docs/libc/constant.RTM_DELADDR.html new file mode 100644 index 00000000..631b0f7e --- /dev/null +++ b/docs/libc/constant.RTM_DELADDR.html @@ -0,0 +1 @@ +libc::RTM_DELADDR - Rust

[][src]Constant libc::RTM_DELADDR

pub const RTM_DELADDR: u16 = 21;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELADDRLABEL.html b/docs/libc/constant.RTM_DELADDRLABEL.html new file mode 100644 index 00000000..38d08c69 --- /dev/null +++ b/docs/libc/constant.RTM_DELADDRLABEL.html @@ -0,0 +1 @@ +libc::RTM_DELADDRLABEL - Rust

[][src]Constant libc::RTM_DELADDRLABEL

pub const RTM_DELADDRLABEL: u16 = 73;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELLINK.html b/docs/libc/constant.RTM_DELLINK.html new file mode 100644 index 00000000..e1b0ed65 --- /dev/null +++ b/docs/libc/constant.RTM_DELLINK.html @@ -0,0 +1 @@ +libc::RTM_DELLINK - Rust

[][src]Constant libc::RTM_DELLINK

pub const RTM_DELLINK: u16 = 17;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELMDB.html b/docs/libc/constant.RTM_DELMDB.html new file mode 100644 index 00000000..5447a617 --- /dev/null +++ b/docs/libc/constant.RTM_DELMDB.html @@ -0,0 +1 @@ +libc::RTM_DELMDB - Rust

[][src]Constant libc::RTM_DELMDB

pub const RTM_DELMDB: u16 = 85;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELNEIGH.html b/docs/libc/constant.RTM_DELNEIGH.html new file mode 100644 index 00000000..904d54ec --- /dev/null +++ b/docs/libc/constant.RTM_DELNEIGH.html @@ -0,0 +1 @@ +libc::RTM_DELNEIGH - Rust

[][src]Constant libc::RTM_DELNEIGH

pub const RTM_DELNEIGH: u16 = 29;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELNETCONF.html b/docs/libc/constant.RTM_DELNETCONF.html new file mode 100644 index 00000000..58106777 --- /dev/null +++ b/docs/libc/constant.RTM_DELNETCONF.html @@ -0,0 +1 @@ +libc::RTM_DELNETCONF - Rust

[][src]Constant libc::RTM_DELNETCONF

pub const RTM_DELNETCONF: u16 = 81;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELNSID.html b/docs/libc/constant.RTM_DELNSID.html new file mode 100644 index 00000000..5bd6f903 --- /dev/null +++ b/docs/libc/constant.RTM_DELNSID.html @@ -0,0 +1 @@ +libc::RTM_DELNSID - Rust

[][src]Constant libc::RTM_DELNSID

pub const RTM_DELNSID: u16 = 89;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELQDISC.html b/docs/libc/constant.RTM_DELQDISC.html new file mode 100644 index 00000000..4f28dafc --- /dev/null +++ b/docs/libc/constant.RTM_DELQDISC.html @@ -0,0 +1 @@ +libc::RTM_DELQDISC - Rust

[][src]Constant libc::RTM_DELQDISC

pub const RTM_DELQDISC: u16 = 37;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELROUTE.html b/docs/libc/constant.RTM_DELROUTE.html new file mode 100644 index 00000000..72060faa --- /dev/null +++ b/docs/libc/constant.RTM_DELROUTE.html @@ -0,0 +1 @@ +libc::RTM_DELROUTE - Rust

[][src]Constant libc::RTM_DELROUTE

pub const RTM_DELROUTE: u16 = 25;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELRULE.html b/docs/libc/constant.RTM_DELRULE.html new file mode 100644 index 00000000..174e9ada --- /dev/null +++ b/docs/libc/constant.RTM_DELRULE.html @@ -0,0 +1 @@ +libc::RTM_DELRULE - Rust

[][src]Constant libc::RTM_DELRULE

pub const RTM_DELRULE: u16 = 33;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELTCLASS.html b/docs/libc/constant.RTM_DELTCLASS.html new file mode 100644 index 00000000..0a9887f4 --- /dev/null +++ b/docs/libc/constant.RTM_DELTCLASS.html @@ -0,0 +1 @@ +libc::RTM_DELTCLASS - Rust

[][src]Constant libc::RTM_DELTCLASS

pub const RTM_DELTCLASS: u16 = 41;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_DELTFILTER.html b/docs/libc/constant.RTM_DELTFILTER.html new file mode 100644 index 00000000..535bc423 --- /dev/null +++ b/docs/libc/constant.RTM_DELTFILTER.html @@ -0,0 +1 @@ +libc::RTM_DELTFILTER - Rust

[][src]Constant libc::RTM_DELTFILTER

pub const RTM_DELTFILTER: u16 = 45;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_F_CLONED.html b/docs/libc/constant.RTM_F_CLONED.html new file mode 100644 index 00000000..577fccb3 --- /dev/null +++ b/docs/libc/constant.RTM_F_CLONED.html @@ -0,0 +1 @@ +libc::RTM_F_CLONED - Rust

[][src]Constant libc::RTM_F_CLONED

pub const RTM_F_CLONED: c_uint = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_F_EQUALIZE.html b/docs/libc/constant.RTM_F_EQUALIZE.html new file mode 100644 index 00000000..cd941ee7 --- /dev/null +++ b/docs/libc/constant.RTM_F_EQUALIZE.html @@ -0,0 +1 @@ +libc::RTM_F_EQUALIZE - Rust

[][src]Constant libc::RTM_F_EQUALIZE

pub const RTM_F_EQUALIZE: c_uint = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_F_FIB_MATCH.html b/docs/libc/constant.RTM_F_FIB_MATCH.html new file mode 100644 index 00000000..9b8eb3c1 --- /dev/null +++ b/docs/libc/constant.RTM_F_FIB_MATCH.html @@ -0,0 +1 @@ +libc::RTM_F_FIB_MATCH - Rust

[][src]Constant libc::RTM_F_FIB_MATCH

pub const RTM_F_FIB_MATCH: c_uint = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_F_LOOKUP_TABLE.html b/docs/libc/constant.RTM_F_LOOKUP_TABLE.html new file mode 100644 index 00000000..2c918db9 --- /dev/null +++ b/docs/libc/constant.RTM_F_LOOKUP_TABLE.html @@ -0,0 +1 @@ +libc::RTM_F_LOOKUP_TABLE - Rust

[][src]Constant libc::RTM_F_LOOKUP_TABLE

pub const RTM_F_LOOKUP_TABLE: c_uint = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_F_NOTIFY.html b/docs/libc/constant.RTM_F_NOTIFY.html new file mode 100644 index 00000000..49812792 --- /dev/null +++ b/docs/libc/constant.RTM_F_NOTIFY.html @@ -0,0 +1 @@ +libc::RTM_F_NOTIFY - Rust

[][src]Constant libc::RTM_F_NOTIFY

pub const RTM_F_NOTIFY: c_uint = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_F_PREFIX.html b/docs/libc/constant.RTM_F_PREFIX.html new file mode 100644 index 00000000..9f8caff5 --- /dev/null +++ b/docs/libc/constant.RTM_F_PREFIX.html @@ -0,0 +1 @@ +libc::RTM_F_PREFIX - Rust

[][src]Constant libc::RTM_F_PREFIX

pub const RTM_F_PREFIX: c_uint = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETACTION.html b/docs/libc/constant.RTM_GETACTION.html new file mode 100644 index 00000000..741c2e73 --- /dev/null +++ b/docs/libc/constant.RTM_GETACTION.html @@ -0,0 +1 @@ +libc::RTM_GETACTION - Rust

[][src]Constant libc::RTM_GETACTION

pub const RTM_GETACTION: u16 = 50;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETADDR.html b/docs/libc/constant.RTM_GETADDR.html new file mode 100644 index 00000000..3ee8820c --- /dev/null +++ b/docs/libc/constant.RTM_GETADDR.html @@ -0,0 +1 @@ +libc::RTM_GETADDR - Rust

[][src]Constant libc::RTM_GETADDR

pub const RTM_GETADDR: u16 = 22;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETADDRLABEL.html b/docs/libc/constant.RTM_GETADDRLABEL.html new file mode 100644 index 00000000..dab9d51b --- /dev/null +++ b/docs/libc/constant.RTM_GETADDRLABEL.html @@ -0,0 +1 @@ +libc::RTM_GETADDRLABEL - Rust

[][src]Constant libc::RTM_GETADDRLABEL

pub const RTM_GETADDRLABEL: u16 = 74;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETANYCAST.html b/docs/libc/constant.RTM_GETANYCAST.html new file mode 100644 index 00000000..22e268a4 --- /dev/null +++ b/docs/libc/constant.RTM_GETANYCAST.html @@ -0,0 +1 @@ +libc::RTM_GETANYCAST - Rust

[][src]Constant libc::RTM_GETANYCAST

pub const RTM_GETANYCAST: u16 = 62;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETDCB.html b/docs/libc/constant.RTM_GETDCB.html new file mode 100644 index 00000000..f1a44139 --- /dev/null +++ b/docs/libc/constant.RTM_GETDCB.html @@ -0,0 +1 @@ +libc::RTM_GETDCB - Rust

[][src]Constant libc::RTM_GETDCB

pub const RTM_GETDCB: u16 = 78;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETLINK.html b/docs/libc/constant.RTM_GETLINK.html new file mode 100644 index 00000000..11ee6787 --- /dev/null +++ b/docs/libc/constant.RTM_GETLINK.html @@ -0,0 +1 @@ +libc::RTM_GETLINK - Rust

[][src]Constant libc::RTM_GETLINK

pub const RTM_GETLINK: u16 = 18;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETMDB.html b/docs/libc/constant.RTM_GETMDB.html new file mode 100644 index 00000000..7435333e --- /dev/null +++ b/docs/libc/constant.RTM_GETMDB.html @@ -0,0 +1 @@ +libc::RTM_GETMDB - Rust

[][src]Constant libc::RTM_GETMDB

pub const RTM_GETMDB: u16 = 86;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETMULTICAST.html b/docs/libc/constant.RTM_GETMULTICAST.html new file mode 100644 index 00000000..da05ff8f --- /dev/null +++ b/docs/libc/constant.RTM_GETMULTICAST.html @@ -0,0 +1 @@ +libc::RTM_GETMULTICAST - Rust

[][src]Constant libc::RTM_GETMULTICAST

pub const RTM_GETMULTICAST: u16 = 58;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETNEIGH.html b/docs/libc/constant.RTM_GETNEIGH.html new file mode 100644 index 00000000..90a344de --- /dev/null +++ b/docs/libc/constant.RTM_GETNEIGH.html @@ -0,0 +1 @@ +libc::RTM_GETNEIGH - Rust

[][src]Constant libc::RTM_GETNEIGH

pub const RTM_GETNEIGH: u16 = 30;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETNEIGHTBL.html b/docs/libc/constant.RTM_GETNEIGHTBL.html new file mode 100644 index 00000000..45d92396 --- /dev/null +++ b/docs/libc/constant.RTM_GETNEIGHTBL.html @@ -0,0 +1 @@ +libc::RTM_GETNEIGHTBL - Rust

[][src]Constant libc::RTM_GETNEIGHTBL

pub const RTM_GETNEIGHTBL: u16 = 66;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETNETCONF.html b/docs/libc/constant.RTM_GETNETCONF.html new file mode 100644 index 00000000..657d1105 --- /dev/null +++ b/docs/libc/constant.RTM_GETNETCONF.html @@ -0,0 +1 @@ +libc::RTM_GETNETCONF - Rust

[][src]Constant libc::RTM_GETNETCONF

pub const RTM_GETNETCONF: u16 = 82;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETNSID.html b/docs/libc/constant.RTM_GETNSID.html new file mode 100644 index 00000000..f5e5fd69 --- /dev/null +++ b/docs/libc/constant.RTM_GETNSID.html @@ -0,0 +1 @@ +libc::RTM_GETNSID - Rust

[][src]Constant libc::RTM_GETNSID

pub const RTM_GETNSID: u16 = 90;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETQDISC.html b/docs/libc/constant.RTM_GETQDISC.html new file mode 100644 index 00000000..bf004a8d --- /dev/null +++ b/docs/libc/constant.RTM_GETQDISC.html @@ -0,0 +1 @@ +libc::RTM_GETQDISC - Rust

[][src]Constant libc::RTM_GETQDISC

pub const RTM_GETQDISC: u16 = 38;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETROUTE.html b/docs/libc/constant.RTM_GETROUTE.html new file mode 100644 index 00000000..92794447 --- /dev/null +++ b/docs/libc/constant.RTM_GETROUTE.html @@ -0,0 +1 @@ +libc::RTM_GETROUTE - Rust

[][src]Constant libc::RTM_GETROUTE

pub const RTM_GETROUTE: u16 = 26;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETRULE.html b/docs/libc/constant.RTM_GETRULE.html new file mode 100644 index 00000000..704e1e5b --- /dev/null +++ b/docs/libc/constant.RTM_GETRULE.html @@ -0,0 +1 @@ +libc::RTM_GETRULE - Rust

[][src]Constant libc::RTM_GETRULE

pub const RTM_GETRULE: u16 = 34;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETSTATS.html b/docs/libc/constant.RTM_GETSTATS.html new file mode 100644 index 00000000..4d3cadb0 --- /dev/null +++ b/docs/libc/constant.RTM_GETSTATS.html @@ -0,0 +1 @@ +libc::RTM_GETSTATS - Rust

[][src]Constant libc::RTM_GETSTATS

pub const RTM_GETSTATS: u16 = 94;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETTCLASS.html b/docs/libc/constant.RTM_GETTCLASS.html new file mode 100644 index 00000000..841c7720 --- /dev/null +++ b/docs/libc/constant.RTM_GETTCLASS.html @@ -0,0 +1 @@ +libc::RTM_GETTCLASS - Rust

[][src]Constant libc::RTM_GETTCLASS

pub const RTM_GETTCLASS: u16 = 42;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_GETTFILTER.html b/docs/libc/constant.RTM_GETTFILTER.html new file mode 100644 index 00000000..80419c8c --- /dev/null +++ b/docs/libc/constant.RTM_GETTFILTER.html @@ -0,0 +1 @@ +libc::RTM_GETTFILTER - Rust

[][src]Constant libc::RTM_GETTFILTER

pub const RTM_GETTFILTER: u16 = 46;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWACTION.html b/docs/libc/constant.RTM_NEWACTION.html new file mode 100644 index 00000000..7723b4d1 --- /dev/null +++ b/docs/libc/constant.RTM_NEWACTION.html @@ -0,0 +1 @@ +libc::RTM_NEWACTION - Rust

[][src]Constant libc::RTM_NEWACTION

pub const RTM_NEWACTION: u16 = 48;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWADDR.html b/docs/libc/constant.RTM_NEWADDR.html new file mode 100644 index 00000000..561d3dd3 --- /dev/null +++ b/docs/libc/constant.RTM_NEWADDR.html @@ -0,0 +1 @@ +libc::RTM_NEWADDR - Rust

[][src]Constant libc::RTM_NEWADDR

pub const RTM_NEWADDR: u16 = 20;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWADDRLABEL.html b/docs/libc/constant.RTM_NEWADDRLABEL.html new file mode 100644 index 00000000..571765a9 --- /dev/null +++ b/docs/libc/constant.RTM_NEWADDRLABEL.html @@ -0,0 +1 @@ +libc::RTM_NEWADDRLABEL - Rust

[][src]Constant libc::RTM_NEWADDRLABEL

pub const RTM_NEWADDRLABEL: u16 = 72;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWCACHEREPORT.html b/docs/libc/constant.RTM_NEWCACHEREPORT.html new file mode 100644 index 00000000..ba9cef31 --- /dev/null +++ b/docs/libc/constant.RTM_NEWCACHEREPORT.html @@ -0,0 +1 @@ +libc::RTM_NEWCACHEREPORT - Rust

[][src]Constant libc::RTM_NEWCACHEREPORT

pub const RTM_NEWCACHEREPORT: u16 = 96;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWLINK.html b/docs/libc/constant.RTM_NEWLINK.html new file mode 100644 index 00000000..5819736b --- /dev/null +++ b/docs/libc/constant.RTM_NEWLINK.html @@ -0,0 +1 @@ +libc::RTM_NEWLINK - Rust

[][src]Constant libc::RTM_NEWLINK

pub const RTM_NEWLINK: u16 = 16;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWMDB.html b/docs/libc/constant.RTM_NEWMDB.html new file mode 100644 index 00000000..492a6c86 --- /dev/null +++ b/docs/libc/constant.RTM_NEWMDB.html @@ -0,0 +1 @@ +libc::RTM_NEWMDB - Rust

[][src]Constant libc::RTM_NEWMDB

pub const RTM_NEWMDB: u16 = 84;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWNDUSEROPT.html b/docs/libc/constant.RTM_NEWNDUSEROPT.html new file mode 100644 index 00000000..9e26ccaa --- /dev/null +++ b/docs/libc/constant.RTM_NEWNDUSEROPT.html @@ -0,0 +1 @@ +libc::RTM_NEWNDUSEROPT - Rust

[][src]Constant libc::RTM_NEWNDUSEROPT

pub const RTM_NEWNDUSEROPT: u16 = 68;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWNEIGH.html b/docs/libc/constant.RTM_NEWNEIGH.html new file mode 100644 index 00000000..3d269bc7 --- /dev/null +++ b/docs/libc/constant.RTM_NEWNEIGH.html @@ -0,0 +1 @@ +libc::RTM_NEWNEIGH - Rust

[][src]Constant libc::RTM_NEWNEIGH

pub const RTM_NEWNEIGH: u16 = 28;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWNEIGHTBL.html b/docs/libc/constant.RTM_NEWNEIGHTBL.html new file mode 100644 index 00000000..81941d6f --- /dev/null +++ b/docs/libc/constant.RTM_NEWNEIGHTBL.html @@ -0,0 +1 @@ +libc::RTM_NEWNEIGHTBL - Rust

[][src]Constant libc::RTM_NEWNEIGHTBL

pub const RTM_NEWNEIGHTBL: u16 = 64;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWNETCONF.html b/docs/libc/constant.RTM_NEWNETCONF.html new file mode 100644 index 00000000..f3f3b3af --- /dev/null +++ b/docs/libc/constant.RTM_NEWNETCONF.html @@ -0,0 +1 @@ +libc::RTM_NEWNETCONF - Rust

[][src]Constant libc::RTM_NEWNETCONF

pub const RTM_NEWNETCONF: u16 = 80;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWNSID.html b/docs/libc/constant.RTM_NEWNSID.html new file mode 100644 index 00000000..18268958 --- /dev/null +++ b/docs/libc/constant.RTM_NEWNSID.html @@ -0,0 +1 @@ +libc::RTM_NEWNSID - Rust

[][src]Constant libc::RTM_NEWNSID

pub const RTM_NEWNSID: u16 = 88;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWPREFIX.html b/docs/libc/constant.RTM_NEWPREFIX.html new file mode 100644 index 00000000..c3e76595 --- /dev/null +++ b/docs/libc/constant.RTM_NEWPREFIX.html @@ -0,0 +1 @@ +libc::RTM_NEWPREFIX - Rust

[][src]Constant libc::RTM_NEWPREFIX

pub const RTM_NEWPREFIX: u16 = 52;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWQDISC.html b/docs/libc/constant.RTM_NEWQDISC.html new file mode 100644 index 00000000..d8aa3ddc --- /dev/null +++ b/docs/libc/constant.RTM_NEWQDISC.html @@ -0,0 +1 @@ +libc::RTM_NEWQDISC - Rust

[][src]Constant libc::RTM_NEWQDISC

pub const RTM_NEWQDISC: u16 = 36;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWROUTE.html b/docs/libc/constant.RTM_NEWROUTE.html new file mode 100644 index 00000000..7cdddd5d --- /dev/null +++ b/docs/libc/constant.RTM_NEWROUTE.html @@ -0,0 +1 @@ +libc::RTM_NEWROUTE - Rust

[][src]Constant libc::RTM_NEWROUTE

pub const RTM_NEWROUTE: u16 = 24;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWRULE.html b/docs/libc/constant.RTM_NEWRULE.html new file mode 100644 index 00000000..f02cbc06 --- /dev/null +++ b/docs/libc/constant.RTM_NEWRULE.html @@ -0,0 +1 @@ +libc::RTM_NEWRULE - Rust

[][src]Constant libc::RTM_NEWRULE

pub const RTM_NEWRULE: u16 = 32;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWSTATS.html b/docs/libc/constant.RTM_NEWSTATS.html new file mode 100644 index 00000000..1ad0a8b4 --- /dev/null +++ b/docs/libc/constant.RTM_NEWSTATS.html @@ -0,0 +1 @@ +libc::RTM_NEWSTATS - Rust

[][src]Constant libc::RTM_NEWSTATS

pub const RTM_NEWSTATS: u16 = 92;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWTCLASS.html b/docs/libc/constant.RTM_NEWTCLASS.html new file mode 100644 index 00000000..569b2071 --- /dev/null +++ b/docs/libc/constant.RTM_NEWTCLASS.html @@ -0,0 +1 @@ +libc::RTM_NEWTCLASS - Rust

[][src]Constant libc::RTM_NEWTCLASS

pub const RTM_NEWTCLASS: u16 = 40;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_NEWTFILTER.html b/docs/libc/constant.RTM_NEWTFILTER.html new file mode 100644 index 00000000..6f54030a --- /dev/null +++ b/docs/libc/constant.RTM_NEWTFILTER.html @@ -0,0 +1 @@ +libc::RTM_NEWTFILTER - Rust

[][src]Constant libc::RTM_NEWTFILTER

pub const RTM_NEWTFILTER: u16 = 44;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_SETDCB.html b/docs/libc/constant.RTM_SETDCB.html new file mode 100644 index 00000000..d4054d2c --- /dev/null +++ b/docs/libc/constant.RTM_SETDCB.html @@ -0,0 +1 @@ +libc::RTM_SETDCB - Rust

[][src]Constant libc::RTM_SETDCB

pub const RTM_SETDCB: u16 = 79;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_SETLINK.html b/docs/libc/constant.RTM_SETLINK.html new file mode 100644 index 00000000..390af80c --- /dev/null +++ b/docs/libc/constant.RTM_SETLINK.html @@ -0,0 +1 @@ +libc::RTM_SETLINK - Rust

[][src]Constant libc::RTM_SETLINK

pub const RTM_SETLINK: u16 = 19;
\ No newline at end of file diff --git a/docs/libc/constant.RTM_SETNEIGHTBL.html b/docs/libc/constant.RTM_SETNEIGHTBL.html new file mode 100644 index 00000000..64650865 --- /dev/null +++ b/docs/libc/constant.RTM_SETNEIGHTBL.html @@ -0,0 +1 @@ +libc::RTM_SETNEIGHTBL - Rust

[][src]Constant libc::RTM_SETNEIGHTBL

pub const RTM_SETNEIGHTBL: u16 = 67;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_ANYCAST.html b/docs/libc/constant.RTN_ANYCAST.html new file mode 100644 index 00000000..b99032cc --- /dev/null +++ b/docs/libc/constant.RTN_ANYCAST.html @@ -0,0 +1 @@ +libc::RTN_ANYCAST - Rust

[][src]Constant libc::RTN_ANYCAST

pub const RTN_ANYCAST: c_uchar = 4;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_BLACKHOLE.html b/docs/libc/constant.RTN_BLACKHOLE.html new file mode 100644 index 00000000..86c39930 --- /dev/null +++ b/docs/libc/constant.RTN_BLACKHOLE.html @@ -0,0 +1 @@ +libc::RTN_BLACKHOLE - Rust

[][src]Constant libc::RTN_BLACKHOLE

pub const RTN_BLACKHOLE: c_uchar = 6;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_BROADCAST.html b/docs/libc/constant.RTN_BROADCAST.html new file mode 100644 index 00000000..6223db04 --- /dev/null +++ b/docs/libc/constant.RTN_BROADCAST.html @@ -0,0 +1 @@ +libc::RTN_BROADCAST - Rust

[][src]Constant libc::RTN_BROADCAST

pub const RTN_BROADCAST: c_uchar = 3;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_LOCAL.html b/docs/libc/constant.RTN_LOCAL.html new file mode 100644 index 00000000..0646948a --- /dev/null +++ b/docs/libc/constant.RTN_LOCAL.html @@ -0,0 +1 @@ +libc::RTN_LOCAL - Rust

[][src]Constant libc::RTN_LOCAL

pub const RTN_LOCAL: c_uchar = 2;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_MULTICAST.html b/docs/libc/constant.RTN_MULTICAST.html new file mode 100644 index 00000000..4b743ef2 --- /dev/null +++ b/docs/libc/constant.RTN_MULTICAST.html @@ -0,0 +1 @@ +libc::RTN_MULTICAST - Rust

[][src]Constant libc::RTN_MULTICAST

pub const RTN_MULTICAST: c_uchar = 5;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_NAT.html b/docs/libc/constant.RTN_NAT.html new file mode 100644 index 00000000..6cb55643 --- /dev/null +++ b/docs/libc/constant.RTN_NAT.html @@ -0,0 +1 @@ +libc::RTN_NAT - Rust

[][src]Constant libc::RTN_NAT

pub const RTN_NAT: c_uchar = 10;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_PROHIBIT.html b/docs/libc/constant.RTN_PROHIBIT.html new file mode 100644 index 00000000..003df886 --- /dev/null +++ b/docs/libc/constant.RTN_PROHIBIT.html @@ -0,0 +1 @@ +libc::RTN_PROHIBIT - Rust

[][src]Constant libc::RTN_PROHIBIT

pub const RTN_PROHIBIT: c_uchar = 8;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_THROW.html b/docs/libc/constant.RTN_THROW.html new file mode 100644 index 00000000..ecdbf2b5 --- /dev/null +++ b/docs/libc/constant.RTN_THROW.html @@ -0,0 +1 @@ +libc::RTN_THROW - Rust

[][src]Constant libc::RTN_THROW

pub const RTN_THROW: c_uchar = 9;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_UNICAST.html b/docs/libc/constant.RTN_UNICAST.html new file mode 100644 index 00000000..40fd8c08 --- /dev/null +++ b/docs/libc/constant.RTN_UNICAST.html @@ -0,0 +1 @@ +libc::RTN_UNICAST - Rust

[][src]Constant libc::RTN_UNICAST

pub const RTN_UNICAST: c_uchar = 1;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_UNREACHABLE.html b/docs/libc/constant.RTN_UNREACHABLE.html new file mode 100644 index 00000000..7aadfdd3 --- /dev/null +++ b/docs/libc/constant.RTN_UNREACHABLE.html @@ -0,0 +1 @@ +libc::RTN_UNREACHABLE - Rust

[][src]Constant libc::RTN_UNREACHABLE

pub const RTN_UNREACHABLE: c_uchar = 7;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_UNSPEC.html b/docs/libc/constant.RTN_UNSPEC.html new file mode 100644 index 00000000..f6d8ee0b --- /dev/null +++ b/docs/libc/constant.RTN_UNSPEC.html @@ -0,0 +1 @@ +libc::RTN_UNSPEC - Rust

[][src]Constant libc::RTN_UNSPEC

pub const RTN_UNSPEC: c_uchar = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RTN_XRESOLVE.html b/docs/libc/constant.RTN_XRESOLVE.html new file mode 100644 index 00000000..06628be8 --- /dev/null +++ b/docs/libc/constant.RTN_XRESOLVE.html @@ -0,0 +1 @@ +libc::RTN_XRESOLVE - Rust

[][src]Constant libc::RTN_XRESOLVE

pub const RTN_XRESOLVE: c_uchar = 11;
\ No newline at end of file diff --git a/docs/libc/constant.RTPROT_BOOT.html b/docs/libc/constant.RTPROT_BOOT.html new file mode 100644 index 00000000..8f5f15c5 --- /dev/null +++ b/docs/libc/constant.RTPROT_BOOT.html @@ -0,0 +1 @@ +libc::RTPROT_BOOT - Rust

[][src]Constant libc::RTPROT_BOOT

pub const RTPROT_BOOT: c_uchar = 3;
\ No newline at end of file diff --git a/docs/libc/constant.RTPROT_KERNEL.html b/docs/libc/constant.RTPROT_KERNEL.html new file mode 100644 index 00000000..013c0eb4 --- /dev/null +++ b/docs/libc/constant.RTPROT_KERNEL.html @@ -0,0 +1 @@ +libc::RTPROT_KERNEL - Rust

[][src]Constant libc::RTPROT_KERNEL

pub const RTPROT_KERNEL: c_uchar = 2;
\ No newline at end of file diff --git a/docs/libc/constant.RTPROT_REDIRECT.html b/docs/libc/constant.RTPROT_REDIRECT.html new file mode 100644 index 00000000..40814a20 --- /dev/null +++ b/docs/libc/constant.RTPROT_REDIRECT.html @@ -0,0 +1 @@ +libc::RTPROT_REDIRECT - Rust

[][src]Constant libc::RTPROT_REDIRECT

pub const RTPROT_REDIRECT: c_uchar = 1;
\ No newline at end of file diff --git a/docs/libc/constant.RTPROT_STATIC.html b/docs/libc/constant.RTPROT_STATIC.html new file mode 100644 index 00000000..d595f216 --- /dev/null +++ b/docs/libc/constant.RTPROT_STATIC.html @@ -0,0 +1 @@ +libc::RTPROT_STATIC - Rust

[][src]Constant libc::RTPROT_STATIC

pub const RTPROT_STATIC: c_uchar = 4;
\ No newline at end of file diff --git a/docs/libc/constant.RTPROT_UNSPEC.html b/docs/libc/constant.RTPROT_UNSPEC.html new file mode 100644 index 00000000..bd4ba4d7 --- /dev/null +++ b/docs/libc/constant.RTPROT_UNSPEC.html @@ -0,0 +1 @@ +libc::RTPROT_UNSPEC - Rust

[][src]Constant libc::RTPROT_UNSPEC

pub const RTPROT_UNSPEC: c_uchar = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RT_CLASS_DEFAULT.html b/docs/libc/constant.RT_CLASS_DEFAULT.html new file mode 100644 index 00000000..6e612f8b --- /dev/null +++ b/docs/libc/constant.RT_CLASS_DEFAULT.html @@ -0,0 +1 @@ +libc::RT_CLASS_DEFAULT - Rust

[][src]Constant libc::RT_CLASS_DEFAULT

pub const RT_CLASS_DEFAULT: u8 = 253;
\ No newline at end of file diff --git a/docs/libc/constant.RT_CLASS_LOCAL.html b/docs/libc/constant.RT_CLASS_LOCAL.html new file mode 100644 index 00000000..80e6dfa7 --- /dev/null +++ b/docs/libc/constant.RT_CLASS_LOCAL.html @@ -0,0 +1 @@ +libc::RT_CLASS_LOCAL - Rust

[][src]Constant libc::RT_CLASS_LOCAL

pub const RT_CLASS_LOCAL: u8 = 255;
\ No newline at end of file diff --git a/docs/libc/constant.RT_CLASS_MAIN.html b/docs/libc/constant.RT_CLASS_MAIN.html new file mode 100644 index 00000000..12ca407a --- /dev/null +++ b/docs/libc/constant.RT_CLASS_MAIN.html @@ -0,0 +1 @@ +libc::RT_CLASS_MAIN - Rust

[][src]Constant libc::RT_CLASS_MAIN

pub const RT_CLASS_MAIN: u8 = 254;
\ No newline at end of file diff --git a/docs/libc/constant.RT_CLASS_MAX.html b/docs/libc/constant.RT_CLASS_MAX.html new file mode 100644 index 00000000..2a07247f --- /dev/null +++ b/docs/libc/constant.RT_CLASS_MAX.html @@ -0,0 +1 @@ +libc::RT_CLASS_MAX - Rust

[][src]Constant libc::RT_CLASS_MAX

pub const RT_CLASS_MAX: u8 = 255;
\ No newline at end of file diff --git a/docs/libc/constant.RT_CLASS_UNSPEC.html b/docs/libc/constant.RT_CLASS_UNSPEC.html new file mode 100644 index 00000000..fabce089 --- /dev/null +++ b/docs/libc/constant.RT_CLASS_UNSPEC.html @@ -0,0 +1 @@ +libc::RT_CLASS_UNSPEC - Rust

[][src]Constant libc::RT_CLASS_UNSPEC

pub const RT_CLASS_UNSPEC: u8 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RT_SCOPE_HOST.html b/docs/libc/constant.RT_SCOPE_HOST.html new file mode 100644 index 00000000..06111dff --- /dev/null +++ b/docs/libc/constant.RT_SCOPE_HOST.html @@ -0,0 +1 @@ +libc::RT_SCOPE_HOST - Rust

[][src]Constant libc::RT_SCOPE_HOST

pub const RT_SCOPE_HOST: c_uchar = 254;
\ No newline at end of file diff --git a/docs/libc/constant.RT_SCOPE_LINK.html b/docs/libc/constant.RT_SCOPE_LINK.html new file mode 100644 index 00000000..bc8177ed --- /dev/null +++ b/docs/libc/constant.RT_SCOPE_LINK.html @@ -0,0 +1 @@ +libc::RT_SCOPE_LINK - Rust

[][src]Constant libc::RT_SCOPE_LINK

pub const RT_SCOPE_LINK: c_uchar = 253;
\ No newline at end of file diff --git a/docs/libc/constant.RT_SCOPE_NOWHERE.html b/docs/libc/constant.RT_SCOPE_NOWHERE.html new file mode 100644 index 00000000..856b061e --- /dev/null +++ b/docs/libc/constant.RT_SCOPE_NOWHERE.html @@ -0,0 +1 @@ +libc::RT_SCOPE_NOWHERE - Rust

[][src]Constant libc::RT_SCOPE_NOWHERE

pub const RT_SCOPE_NOWHERE: c_uchar = 255;
\ No newline at end of file diff --git a/docs/libc/constant.RT_SCOPE_SITE.html b/docs/libc/constant.RT_SCOPE_SITE.html new file mode 100644 index 00000000..58c79d50 --- /dev/null +++ b/docs/libc/constant.RT_SCOPE_SITE.html @@ -0,0 +1 @@ +libc::RT_SCOPE_SITE - Rust

[][src]Constant libc::RT_SCOPE_SITE

pub const RT_SCOPE_SITE: c_uchar = 200;
\ No newline at end of file diff --git a/docs/libc/constant.RT_SCOPE_UNIVERSE.html b/docs/libc/constant.RT_SCOPE_UNIVERSE.html new file mode 100644 index 00000000..a957f2dc --- /dev/null +++ b/docs/libc/constant.RT_SCOPE_UNIVERSE.html @@ -0,0 +1 @@ +libc::RT_SCOPE_UNIVERSE - Rust

[][src]Constant libc::RT_SCOPE_UNIVERSE

pub const RT_SCOPE_UNIVERSE: c_uchar = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RT_TABLE_COMPAT.html b/docs/libc/constant.RT_TABLE_COMPAT.html new file mode 100644 index 00000000..697c8e31 --- /dev/null +++ b/docs/libc/constant.RT_TABLE_COMPAT.html @@ -0,0 +1 @@ +libc::RT_TABLE_COMPAT - Rust

[][src]Constant libc::RT_TABLE_COMPAT

pub const RT_TABLE_COMPAT: c_uchar = 252;
\ No newline at end of file diff --git a/docs/libc/constant.RT_TABLE_DEFAULT.html b/docs/libc/constant.RT_TABLE_DEFAULT.html new file mode 100644 index 00000000..99a1470d --- /dev/null +++ b/docs/libc/constant.RT_TABLE_DEFAULT.html @@ -0,0 +1 @@ +libc::RT_TABLE_DEFAULT - Rust

[][src]Constant libc::RT_TABLE_DEFAULT

pub const RT_TABLE_DEFAULT: c_uchar = 253;
\ No newline at end of file diff --git a/docs/libc/constant.RT_TABLE_LOCAL.html b/docs/libc/constant.RT_TABLE_LOCAL.html new file mode 100644 index 00000000..ad78471a --- /dev/null +++ b/docs/libc/constant.RT_TABLE_LOCAL.html @@ -0,0 +1 @@ +libc::RT_TABLE_LOCAL - Rust

[][src]Constant libc::RT_TABLE_LOCAL

pub const RT_TABLE_LOCAL: c_uchar = 255;
\ No newline at end of file diff --git a/docs/libc/constant.RT_TABLE_MAIN.html b/docs/libc/constant.RT_TABLE_MAIN.html new file mode 100644 index 00000000..a9bb9252 --- /dev/null +++ b/docs/libc/constant.RT_TABLE_MAIN.html @@ -0,0 +1 @@ +libc::RT_TABLE_MAIN - Rust

[][src]Constant libc::RT_TABLE_MAIN

pub const RT_TABLE_MAIN: c_uchar = 254;
\ No newline at end of file diff --git a/docs/libc/constant.RT_TABLE_UNSPEC.html b/docs/libc/constant.RT_TABLE_UNSPEC.html new file mode 100644 index 00000000..81da5a6b --- /dev/null +++ b/docs/libc/constant.RT_TABLE_UNSPEC.html @@ -0,0 +1 @@ +libc::RT_TABLE_UNSPEC - Rust

[][src]Constant libc::RT_TABLE_UNSPEC

pub const RT_TABLE_UNSPEC: c_uchar = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RUN_LVL.html b/docs/libc/constant.RUN_LVL.html new file mode 100644 index 00000000..0705d030 --- /dev/null +++ b/docs/libc/constant.RUN_LVL.html @@ -0,0 +1 @@ +libc::RUN_LVL - Rust

[][src]Constant libc::RUN_LVL

pub const RUN_LVL: c_short = 1;
\ No newline at end of file diff --git a/docs/libc/constant.RUSAGE_CHILDREN.html b/docs/libc/constant.RUSAGE_CHILDREN.html new file mode 100644 index 00000000..9dca3d3c --- /dev/null +++ b/docs/libc/constant.RUSAGE_CHILDREN.html @@ -0,0 +1 @@ +libc::RUSAGE_CHILDREN - Rust

[][src]Constant libc::RUSAGE_CHILDREN

pub const RUSAGE_CHILDREN: c_int = -1;
\ No newline at end of file diff --git a/docs/libc/constant.RUSAGE_SELF.html b/docs/libc/constant.RUSAGE_SELF.html new file mode 100644 index 00000000..ca1cc7d3 --- /dev/null +++ b/docs/libc/constant.RUSAGE_SELF.html @@ -0,0 +1 @@ +libc::RUSAGE_SELF - Rust

[][src]Constant libc::RUSAGE_SELF

pub const RUSAGE_SELF: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.RUSAGE_THREAD.html b/docs/libc/constant.RUSAGE_THREAD.html new file mode 100644 index 00000000..f013edab --- /dev/null +++ b/docs/libc/constant.RUSAGE_THREAD.html @@ -0,0 +1 @@ +libc::RUSAGE_THREAD - Rust

[][src]Constant libc::RUSAGE_THREAD

pub const RUSAGE_THREAD: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.R_OK.html b/docs/libc/constant.R_OK.html new file mode 100644 index 00000000..21f5f591 --- /dev/null +++ b/docs/libc/constant.R_OK.html @@ -0,0 +1 @@ +libc::R_OK - Rust

[][src]Constant libc::R_OK

pub const R_OK: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SA_NOCLDSTOP.html b/docs/libc/constant.SA_NOCLDSTOP.html new file mode 100644 index 00000000..080e61b0 --- /dev/null +++ b/docs/libc/constant.SA_NOCLDSTOP.html @@ -0,0 +1 @@ +libc::SA_NOCLDSTOP - Rust

[][src]Constant libc::SA_NOCLDSTOP

pub const SA_NOCLDSTOP: c_int = 0x00000001;
\ No newline at end of file diff --git a/docs/libc/constant.SA_NOCLDWAIT.html b/docs/libc/constant.SA_NOCLDWAIT.html new file mode 100644 index 00000000..e5f0f3e6 --- /dev/null +++ b/docs/libc/constant.SA_NOCLDWAIT.html @@ -0,0 +1 @@ +libc::SA_NOCLDWAIT - Rust

[][src]Constant libc::SA_NOCLDWAIT

pub const SA_NOCLDWAIT: c_int = 0x00000002;
\ No newline at end of file diff --git a/docs/libc/constant.SA_NODEFER.html b/docs/libc/constant.SA_NODEFER.html new file mode 100644 index 00000000..e84bf88b --- /dev/null +++ b/docs/libc/constant.SA_NODEFER.html @@ -0,0 +1 @@ +libc::SA_NODEFER - Rust

[][src]Constant libc::SA_NODEFER

pub const SA_NODEFER: c_int = 0x40000000;
\ No newline at end of file diff --git a/docs/libc/constant.SA_ONSTACK.html b/docs/libc/constant.SA_ONSTACK.html new file mode 100644 index 00000000..7fc2d653 --- /dev/null +++ b/docs/libc/constant.SA_ONSTACK.html @@ -0,0 +1 @@ +libc::SA_ONSTACK - Rust

[][src]Constant libc::SA_ONSTACK

pub const SA_ONSTACK: c_int = 0x08000000;
\ No newline at end of file diff --git a/docs/libc/constant.SA_RESETHAND.html b/docs/libc/constant.SA_RESETHAND.html new file mode 100644 index 00000000..07577ea8 --- /dev/null +++ b/docs/libc/constant.SA_RESETHAND.html @@ -0,0 +1 @@ +libc::SA_RESETHAND - Rust

[][src]Constant libc::SA_RESETHAND

pub const SA_RESETHAND: c_int = 0x80000000;
\ No newline at end of file diff --git a/docs/libc/constant.SA_RESTART.html b/docs/libc/constant.SA_RESTART.html new file mode 100644 index 00000000..32928cbc --- /dev/null +++ b/docs/libc/constant.SA_RESTART.html @@ -0,0 +1 @@ +libc::SA_RESTART - Rust

[][src]Constant libc::SA_RESTART

pub const SA_RESTART: c_int = 0x10000000;
\ No newline at end of file diff --git a/docs/libc/constant.SA_SIGINFO.html b/docs/libc/constant.SA_SIGINFO.html new file mode 100644 index 00000000..ffcbedd2 --- /dev/null +++ b/docs/libc/constant.SA_SIGINFO.html @@ -0,0 +1 @@ +libc::SA_SIGINFO - Rust

[][src]Constant libc::SA_SIGINFO

pub const SA_SIGINFO: c_int = 0x00000004;
\ No newline at end of file diff --git a/docs/libc/constant.SCHED_BATCH.html b/docs/libc/constant.SCHED_BATCH.html new file mode 100644 index 00000000..375bc46a --- /dev/null +++ b/docs/libc/constant.SCHED_BATCH.html @@ -0,0 +1 @@ +libc::SCHED_BATCH - Rust

[][src]Constant libc::SCHED_BATCH

pub const SCHED_BATCH: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.SCHED_FIFO.html b/docs/libc/constant.SCHED_FIFO.html new file mode 100644 index 00000000..82ef9023 --- /dev/null +++ b/docs/libc/constant.SCHED_FIFO.html @@ -0,0 +1 @@ +libc::SCHED_FIFO - Rust

[][src]Constant libc::SCHED_FIFO

pub const SCHED_FIFO: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SCHED_IDLE.html b/docs/libc/constant.SCHED_IDLE.html new file mode 100644 index 00000000..259edff0 --- /dev/null +++ b/docs/libc/constant.SCHED_IDLE.html @@ -0,0 +1 @@ +libc::SCHED_IDLE - Rust

[][src]Constant libc::SCHED_IDLE

pub const SCHED_IDLE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.SCHED_OTHER.html b/docs/libc/constant.SCHED_OTHER.html new file mode 100644 index 00000000..a17d0131 --- /dev/null +++ b/docs/libc/constant.SCHED_OTHER.html @@ -0,0 +1 @@ +libc::SCHED_OTHER - Rust

[][src]Constant libc::SCHED_OTHER

pub const SCHED_OTHER: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.SCHED_RESET_ON_FORK.html b/docs/libc/constant.SCHED_RESET_ON_FORK.html new file mode 100644 index 00000000..cd03dbd6 --- /dev/null +++ b/docs/libc/constant.SCHED_RESET_ON_FORK.html @@ -0,0 +1 @@ +libc::SCHED_RESET_ON_FORK - Rust

[][src]Constant libc::SCHED_RESET_ON_FORK

pub const SCHED_RESET_ON_FORK: c_int = 0x40000000;
\ No newline at end of file diff --git a/docs/libc/constant.SCHED_RR.html b/docs/libc/constant.SCHED_RR.html new file mode 100644 index 00000000..9320d088 --- /dev/null +++ b/docs/libc/constant.SCHED_RR.html @@ -0,0 +1 @@ +libc::SCHED_RR - Rust

[][src]Constant libc::SCHED_RR

pub const SCHED_RR: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SCM_CREDENTIALS.html b/docs/libc/constant.SCM_CREDENTIALS.html new file mode 100644 index 00000000..059e0a08 --- /dev/null +++ b/docs/libc/constant.SCM_CREDENTIALS.html @@ -0,0 +1 @@ +libc::SCM_CREDENTIALS - Rust

[][src]Constant libc::SCM_CREDENTIALS

pub const SCM_CREDENTIALS: c_int = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.SCM_RIGHTS.html b/docs/libc/constant.SCM_RIGHTS.html new file mode 100644 index 00000000..012e92c8 --- /dev/null +++ b/docs/libc/constant.SCM_RIGHTS.html @@ -0,0 +1 @@ +libc::SCM_RIGHTS - Rust

[][src]Constant libc::SCM_RIGHTS

pub const SCM_RIGHTS: c_int = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.SCM_TIMESTAMP.html b/docs/libc/constant.SCM_TIMESTAMP.html new file mode 100644 index 00000000..2bcdd54d --- /dev/null +++ b/docs/libc/constant.SCM_TIMESTAMP.html @@ -0,0 +1 @@ +libc::SCM_TIMESTAMP - Rust

[][src]Constant libc::SCM_TIMESTAMP

pub const SCM_TIMESTAMP: c_int = SO_TIMESTAMP; // 29i32
\ No newline at end of file diff --git a/docs/libc/constant.SCM_TIMESTAMPING.html b/docs/libc/constant.SCM_TIMESTAMPING.html new file mode 100644 index 00000000..af070d3f --- /dev/null +++ b/docs/libc/constant.SCM_TIMESTAMPING.html @@ -0,0 +1 @@ +libc::SCM_TIMESTAMPING - Rust

[][src]Constant libc::SCM_TIMESTAMPING

pub const SCM_TIMESTAMPING: c_int = SO_TIMESTAMPING; // 37i32
\ No newline at end of file diff --git a/docs/libc/constant.SCM_TIMESTAMPNS.html b/docs/libc/constant.SCM_TIMESTAMPNS.html new file mode 100644 index 00000000..2dd7fc2d --- /dev/null +++ b/docs/libc/constant.SCM_TIMESTAMPNS.html @@ -0,0 +1 @@ +libc::SCM_TIMESTAMPNS - Rust

[][src]Constant libc::SCM_TIMESTAMPNS

pub const SCM_TIMESTAMPNS: c_int = SO_TIMESTAMPNS; // 35i32
\ No newline at end of file diff --git a/docs/libc/constant.SCM_WIFI_STATUS.html b/docs/libc/constant.SCM_WIFI_STATUS.html new file mode 100644 index 00000000..82a7e9d5 --- /dev/null +++ b/docs/libc/constant.SCM_WIFI_STATUS.html @@ -0,0 +1 @@ +libc::SCM_WIFI_STATUS - Rust

[][src]Constant libc::SCM_WIFI_STATUS

pub const SCM_WIFI_STATUS: c_int = SO_WIFI_STATUS; // 41i32
\ No newline at end of file diff --git a/docs/libc/constant.SECCOMP_MODE_DISABLED.html b/docs/libc/constant.SECCOMP_MODE_DISABLED.html new file mode 100644 index 00000000..29b9b779 --- /dev/null +++ b/docs/libc/constant.SECCOMP_MODE_DISABLED.html @@ -0,0 +1 @@ +libc::SECCOMP_MODE_DISABLED - Rust

[][src]Constant libc::SECCOMP_MODE_DISABLED

pub const SECCOMP_MODE_DISABLED: c_uint = 0;
\ No newline at end of file diff --git a/docs/libc/constant.SECCOMP_MODE_FILTER.html b/docs/libc/constant.SECCOMP_MODE_FILTER.html new file mode 100644 index 00000000..a3c72573 --- /dev/null +++ b/docs/libc/constant.SECCOMP_MODE_FILTER.html @@ -0,0 +1 @@ +libc::SECCOMP_MODE_FILTER - Rust

[][src]Constant libc::SECCOMP_MODE_FILTER

pub const SECCOMP_MODE_FILTER: c_uint = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SECCOMP_MODE_STRICT.html b/docs/libc/constant.SECCOMP_MODE_STRICT.html new file mode 100644 index 00000000..7e4564c6 --- /dev/null +++ b/docs/libc/constant.SECCOMP_MODE_STRICT.html @@ -0,0 +1 @@ +libc::SECCOMP_MODE_STRICT - Rust

[][src]Constant libc::SECCOMP_MODE_STRICT

pub const SECCOMP_MODE_STRICT: c_uint = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SEEK_CUR.html b/docs/libc/constant.SEEK_CUR.html new file mode 100644 index 00000000..c505fb82 --- /dev/null +++ b/docs/libc/constant.SEEK_CUR.html @@ -0,0 +1 @@ +libc::SEEK_CUR - Rust

[][src]Constant libc::SEEK_CUR

pub const SEEK_CUR: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SEEK_DATA.html b/docs/libc/constant.SEEK_DATA.html new file mode 100644 index 00000000..9e409419 --- /dev/null +++ b/docs/libc/constant.SEEK_DATA.html @@ -0,0 +1 @@ +libc::SEEK_DATA - Rust

[][src]Constant libc::SEEK_DATA

pub const SEEK_DATA: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.SEEK_END.html b/docs/libc/constant.SEEK_END.html new file mode 100644 index 00000000..77b1e38a --- /dev/null +++ b/docs/libc/constant.SEEK_END.html @@ -0,0 +1 @@ +libc::SEEK_END - Rust

[][src]Constant libc::SEEK_END

pub const SEEK_END: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SEEK_HOLE.html b/docs/libc/constant.SEEK_HOLE.html new file mode 100644 index 00000000..f9b1a0f3 --- /dev/null +++ b/docs/libc/constant.SEEK_HOLE.html @@ -0,0 +1 @@ +libc::SEEK_HOLE - Rust

[][src]Constant libc::SEEK_HOLE

pub const SEEK_HOLE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SEEK_SET.html b/docs/libc/constant.SEEK_SET.html new file mode 100644 index 00000000..7b799ac4 --- /dev/null +++ b/docs/libc/constant.SEEK_SET.html @@ -0,0 +1 @@ +libc::SEEK_SET - Rust

[][src]Constant libc::SEEK_SET

pub const SEEK_SET: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.SEM_FAILED.html b/docs/libc/constant.SEM_FAILED.html new file mode 100644 index 00000000..8772e3c2 --- /dev/null +++ b/docs/libc/constant.SEM_FAILED.html @@ -0,0 +1 @@ +libc::SEM_FAILED - Rust

[][src]Constant libc::SEM_FAILED

pub const SEM_FAILED: *mut sem_t = 0 as *mut sem_t; // {0x0 as *mut unix::linux_like::linux::gnu::align::sem_t}
\ No newline at end of file diff --git a/docs/libc/constant.SFD_CLOEXEC.html b/docs/libc/constant.SFD_CLOEXEC.html new file mode 100644 index 00000000..e7c4d9b4 --- /dev/null +++ b/docs/libc/constant.SFD_CLOEXEC.html @@ -0,0 +1 @@ +libc::SFD_CLOEXEC - Rust

[][src]Constant libc::SFD_CLOEXEC

pub const SFD_CLOEXEC: c_int = 0x080000;
\ No newline at end of file diff --git a/docs/libc/constant.SFD_NONBLOCK.html b/docs/libc/constant.SFD_NONBLOCK.html new file mode 100644 index 00000000..2ac0b960 --- /dev/null +++ b/docs/libc/constant.SFD_NONBLOCK.html @@ -0,0 +1 @@ +libc::SFD_NONBLOCK - Rust

[][src]Constant libc::SFD_NONBLOCK

pub const SFD_NONBLOCK: c_int = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_EXEC.html b/docs/libc/constant.SHM_EXEC.html new file mode 100644 index 00000000..92576584 --- /dev/null +++ b/docs/libc/constant.SHM_EXEC.html @@ -0,0 +1 @@ +libc::SHM_EXEC - Rust

[][src]Constant libc::SHM_EXEC

pub const SHM_EXEC: c_int = 0o100000;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_HUGETLB.html b/docs/libc/constant.SHM_HUGETLB.html new file mode 100644 index 00000000..fcd90dc3 --- /dev/null +++ b/docs/libc/constant.SHM_HUGETLB.html @@ -0,0 +1 @@ +libc::SHM_HUGETLB - Rust

[][src]Constant libc::SHM_HUGETLB

pub const SHM_HUGETLB: c_int = 0o4000;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_LOCK.html b/docs/libc/constant.SHM_LOCK.html new file mode 100644 index 00000000..955b4464 --- /dev/null +++ b/docs/libc/constant.SHM_LOCK.html @@ -0,0 +1 @@ +libc::SHM_LOCK - Rust

[][src]Constant libc::SHM_LOCK

pub const SHM_LOCK: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_NORESERVE.html b/docs/libc/constant.SHM_NORESERVE.html new file mode 100644 index 00000000..6763c72d --- /dev/null +++ b/docs/libc/constant.SHM_NORESERVE.html @@ -0,0 +1 @@ +libc::SHM_NORESERVE - Rust

[][src]Constant libc::SHM_NORESERVE

pub const SHM_NORESERVE: c_int = 0o10000;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_R.html b/docs/libc/constant.SHM_R.html new file mode 100644 index 00000000..ebbdada3 --- /dev/null +++ b/docs/libc/constant.SHM_R.html @@ -0,0 +1 @@ +libc::SHM_R - Rust

[][src]Constant libc::SHM_R

pub const SHM_R: c_int = 0o400;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_RDONLY.html b/docs/libc/constant.SHM_RDONLY.html new file mode 100644 index 00000000..c764ad7c --- /dev/null +++ b/docs/libc/constant.SHM_RDONLY.html @@ -0,0 +1 @@ +libc::SHM_RDONLY - Rust

[][src]Constant libc::SHM_RDONLY

pub const SHM_RDONLY: c_int = 0o10000;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_REMAP.html b/docs/libc/constant.SHM_REMAP.html new file mode 100644 index 00000000..bfdf230d --- /dev/null +++ b/docs/libc/constant.SHM_REMAP.html @@ -0,0 +1 @@ +libc::SHM_REMAP - Rust

[][src]Constant libc::SHM_REMAP

pub const SHM_REMAP: c_int = 0o40000;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_RND.html b/docs/libc/constant.SHM_RND.html new file mode 100644 index 00000000..db98484a --- /dev/null +++ b/docs/libc/constant.SHM_RND.html @@ -0,0 +1 @@ +libc::SHM_RND - Rust

[][src]Constant libc::SHM_RND

pub const SHM_RND: c_int = 0o20000;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_UNLOCK.html b/docs/libc/constant.SHM_UNLOCK.html new file mode 100644 index 00000000..d4364a0a --- /dev/null +++ b/docs/libc/constant.SHM_UNLOCK.html @@ -0,0 +1 @@ +libc::SHM_UNLOCK - Rust

[][src]Constant libc::SHM_UNLOCK

pub const SHM_UNLOCK: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.SHM_W.html b/docs/libc/constant.SHM_W.html new file mode 100644 index 00000000..537e4d2d --- /dev/null +++ b/docs/libc/constant.SHM_W.html @@ -0,0 +1 @@ +libc::SHM_W - Rust

[][src]Constant libc::SHM_W

pub const SHM_W: c_int = 0o200;
\ No newline at end of file diff --git a/docs/libc/constant.SHORT_INODE.html b/docs/libc/constant.SHORT_INODE.html new file mode 100644 index 00000000..46570295 --- /dev/null +++ b/docs/libc/constant.SHORT_INODE.html @@ -0,0 +1 @@ +libc::SHORT_INODE - Rust

[][src]Constant libc::SHORT_INODE

pub const SHORT_INODE: c_int = 0x1000000;
\ No newline at end of file diff --git a/docs/libc/constant.SHUT_RD.html b/docs/libc/constant.SHUT_RD.html new file mode 100644 index 00000000..74dc287d --- /dev/null +++ b/docs/libc/constant.SHUT_RD.html @@ -0,0 +1 @@ +libc::SHUT_RD - Rust

[][src]Constant libc::SHUT_RD

pub const SHUT_RD: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.SHUT_RDWR.html b/docs/libc/constant.SHUT_RDWR.html new file mode 100644 index 00000000..65d0ba06 --- /dev/null +++ b/docs/libc/constant.SHUT_RDWR.html @@ -0,0 +1 @@ +libc::SHUT_RDWR - Rust

[][src]Constant libc::SHUT_RDWR

pub const SHUT_RDWR: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SHUT_WR.html b/docs/libc/constant.SHUT_WR.html new file mode 100644 index 00000000..8aa7907f --- /dev/null +++ b/docs/libc/constant.SHUT_WR.html @@ -0,0 +1 @@ +libc::SHUT_WR - Rust

[][src]Constant libc::SHUT_WR

pub const SHUT_WR: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SIGABRT.html b/docs/libc/constant.SIGABRT.html new file mode 100644 index 00000000..e9b443b0 --- /dev/null +++ b/docs/libc/constant.SIGABRT.html @@ -0,0 +1 @@ +libc::SIGABRT - Rust

[][src]Constant libc::SIGABRT

pub const SIGABRT: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.SIGALRM.html b/docs/libc/constant.SIGALRM.html new file mode 100644 index 00000000..2bed7fa3 --- /dev/null +++ b/docs/libc/constant.SIGALRM.html @@ -0,0 +1 @@ +libc::SIGALRM - Rust

[][src]Constant libc::SIGALRM

pub const SIGALRM: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.SIGBUS.html b/docs/libc/constant.SIGBUS.html new file mode 100644 index 00000000..638ab736 --- /dev/null +++ b/docs/libc/constant.SIGBUS.html @@ -0,0 +1 @@ +libc::SIGBUS - Rust

[][src]Constant libc::SIGBUS

pub const SIGBUS: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.SIGCHLD.html b/docs/libc/constant.SIGCHLD.html new file mode 100644 index 00000000..3ec11080 --- /dev/null +++ b/docs/libc/constant.SIGCHLD.html @@ -0,0 +1 @@ +libc::SIGCHLD - Rust

[][src]Constant libc::SIGCHLD

pub const SIGCHLD: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.SIGCONT.html b/docs/libc/constant.SIGCONT.html new file mode 100644 index 00000000..1a7d1303 --- /dev/null +++ b/docs/libc/constant.SIGCONT.html @@ -0,0 +1 @@ +libc::SIGCONT - Rust

[][src]Constant libc::SIGCONT

pub const SIGCONT: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.SIGEV_NONE.html b/docs/libc/constant.SIGEV_NONE.html new file mode 100644 index 00000000..ad031a7c --- /dev/null +++ b/docs/libc/constant.SIGEV_NONE.html @@ -0,0 +1 @@ +libc::SIGEV_NONE - Rust

[][src]Constant libc::SIGEV_NONE

pub const SIGEV_NONE: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SIGEV_SIGNAL.html b/docs/libc/constant.SIGEV_SIGNAL.html new file mode 100644 index 00000000..452e9336 --- /dev/null +++ b/docs/libc/constant.SIGEV_SIGNAL.html @@ -0,0 +1 @@ +libc::SIGEV_SIGNAL - Rust

[][src]Constant libc::SIGEV_SIGNAL

pub const SIGEV_SIGNAL: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.SIGEV_THREAD.html b/docs/libc/constant.SIGEV_THREAD.html new file mode 100644 index 00000000..d22636df --- /dev/null +++ b/docs/libc/constant.SIGEV_THREAD.html @@ -0,0 +1 @@ +libc::SIGEV_THREAD - Rust

[][src]Constant libc::SIGEV_THREAD

pub const SIGEV_THREAD: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SIGEV_THREAD_ID.html b/docs/libc/constant.SIGEV_THREAD_ID.html new file mode 100644 index 00000000..80054c47 --- /dev/null +++ b/docs/libc/constant.SIGEV_THREAD_ID.html @@ -0,0 +1 @@ +libc::SIGEV_THREAD_ID - Rust

[][src]Constant libc::SIGEV_THREAD_ID

pub const SIGEV_THREAD_ID: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SIGFPE.html b/docs/libc/constant.SIGFPE.html new file mode 100644 index 00000000..8557745f --- /dev/null +++ b/docs/libc/constant.SIGFPE.html @@ -0,0 +1 @@ +libc::SIGFPE - Rust

[][src]Constant libc::SIGFPE

pub const SIGFPE: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.SIGHUP.html b/docs/libc/constant.SIGHUP.html new file mode 100644 index 00000000..a573bba8 --- /dev/null +++ b/docs/libc/constant.SIGHUP.html @@ -0,0 +1 @@ +libc::SIGHUP - Rust

[][src]Constant libc::SIGHUP

pub const SIGHUP: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SIGILL.html b/docs/libc/constant.SIGILL.html new file mode 100644 index 00000000..95919468 --- /dev/null +++ b/docs/libc/constant.SIGILL.html @@ -0,0 +1 @@ +libc::SIGILL - Rust

[][src]Constant libc::SIGILL

pub const SIGILL: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SIGINT.html b/docs/libc/constant.SIGINT.html new file mode 100644 index 00000000..5ac057b8 --- /dev/null +++ b/docs/libc/constant.SIGINT.html @@ -0,0 +1 @@ +libc::SIGINT - Rust

[][src]Constant libc::SIGINT

pub const SIGINT: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SIGIO.html b/docs/libc/constant.SIGIO.html new file mode 100644 index 00000000..4721d241 --- /dev/null +++ b/docs/libc/constant.SIGIO.html @@ -0,0 +1 @@ +libc::SIGIO - Rust

[][src]Constant libc::SIGIO

pub const SIGIO: c_int = 29;
\ No newline at end of file diff --git a/docs/libc/constant.SIGIOT.html b/docs/libc/constant.SIGIOT.html new file mode 100644 index 00000000..c171ccbe --- /dev/null +++ b/docs/libc/constant.SIGIOT.html @@ -0,0 +1 @@ +libc::SIGIOT - Rust

[][src]Constant libc::SIGIOT

pub const SIGIOT: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.SIGKILL.html b/docs/libc/constant.SIGKILL.html new file mode 100644 index 00000000..35031bae --- /dev/null +++ b/docs/libc/constant.SIGKILL.html @@ -0,0 +1 @@ +libc::SIGKILL - Rust

[][src]Constant libc::SIGKILL

pub const SIGKILL: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.SIGPIPE.html b/docs/libc/constant.SIGPIPE.html new file mode 100644 index 00000000..bdec0a0d --- /dev/null +++ b/docs/libc/constant.SIGPIPE.html @@ -0,0 +1 @@ +libc::SIGPIPE - Rust

[][src]Constant libc::SIGPIPE

pub const SIGPIPE: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.SIGPOLL.html b/docs/libc/constant.SIGPOLL.html new file mode 100644 index 00000000..a0fe006e --- /dev/null +++ b/docs/libc/constant.SIGPOLL.html @@ -0,0 +1 @@ +libc::SIGPOLL - Rust

[][src]Constant libc::SIGPOLL

pub const SIGPOLL: c_int = 29;
\ No newline at end of file diff --git a/docs/libc/constant.SIGPROF.html b/docs/libc/constant.SIGPROF.html new file mode 100644 index 00000000..835e9b99 --- /dev/null +++ b/docs/libc/constant.SIGPROF.html @@ -0,0 +1 @@ +libc::SIGPROF - Rust

[][src]Constant libc::SIGPROF

pub const SIGPROF: c_int = 27;
\ No newline at end of file diff --git a/docs/libc/constant.SIGPWR.html b/docs/libc/constant.SIGPWR.html new file mode 100644 index 00000000..e9d6775d --- /dev/null +++ b/docs/libc/constant.SIGPWR.html @@ -0,0 +1 @@ +libc::SIGPWR - Rust

[][src]Constant libc::SIGPWR

pub const SIGPWR: c_int = 30;
\ No newline at end of file diff --git a/docs/libc/constant.SIGQUIT.html b/docs/libc/constant.SIGQUIT.html new file mode 100644 index 00000000..e2097f1f --- /dev/null +++ b/docs/libc/constant.SIGQUIT.html @@ -0,0 +1 @@ +libc::SIGQUIT - Rust

[][src]Constant libc::SIGQUIT

pub const SIGQUIT: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.SIGSEGV.html b/docs/libc/constant.SIGSEGV.html new file mode 100644 index 00000000..e9fb401b --- /dev/null +++ b/docs/libc/constant.SIGSEGV.html @@ -0,0 +1 @@ +libc::SIGSEGV - Rust

[][src]Constant libc::SIGSEGV

pub const SIGSEGV: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.SIGSTKFLT.html b/docs/libc/constant.SIGSTKFLT.html new file mode 100644 index 00000000..248e471a --- /dev/null +++ b/docs/libc/constant.SIGSTKFLT.html @@ -0,0 +1 @@ +libc::SIGSTKFLT - Rust

[][src]Constant libc::SIGSTKFLT

pub const SIGSTKFLT: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.SIGSTKSZ.html b/docs/libc/constant.SIGSTKSZ.html new file mode 100644 index 00000000..52779551 --- /dev/null +++ b/docs/libc/constant.SIGSTKSZ.html @@ -0,0 +1 @@ +libc::SIGSTKSZ - Rust

[][src]Constant libc::SIGSTKSZ

pub const SIGSTKSZ: size_t = 8192;
\ No newline at end of file diff --git a/docs/libc/constant.SIGSTOP.html b/docs/libc/constant.SIGSTOP.html new file mode 100644 index 00000000..c1b33647 --- /dev/null +++ b/docs/libc/constant.SIGSTOP.html @@ -0,0 +1 @@ +libc::SIGSTOP - Rust

[][src]Constant libc::SIGSTOP

pub const SIGSTOP: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.SIGSYS.html b/docs/libc/constant.SIGSYS.html new file mode 100644 index 00000000..c05b33fe --- /dev/null +++ b/docs/libc/constant.SIGSYS.html @@ -0,0 +1 @@ +libc::SIGSYS - Rust

[][src]Constant libc::SIGSYS

pub const SIGSYS: c_int = 31;
\ No newline at end of file diff --git a/docs/libc/constant.SIGTERM.html b/docs/libc/constant.SIGTERM.html new file mode 100644 index 00000000..61f78a5a --- /dev/null +++ b/docs/libc/constant.SIGTERM.html @@ -0,0 +1 @@ +libc::SIGTERM - Rust

[][src]Constant libc::SIGTERM

pub const SIGTERM: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.SIGTRAP.html b/docs/libc/constant.SIGTRAP.html new file mode 100644 index 00000000..8c38adff --- /dev/null +++ b/docs/libc/constant.SIGTRAP.html @@ -0,0 +1 @@ +libc::SIGTRAP - Rust

[][src]Constant libc::SIGTRAP

pub const SIGTRAP: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.SIGTSTP.html b/docs/libc/constant.SIGTSTP.html new file mode 100644 index 00000000..1e922084 --- /dev/null +++ b/docs/libc/constant.SIGTSTP.html @@ -0,0 +1 @@ +libc::SIGTSTP - Rust

[][src]Constant libc::SIGTSTP

pub const SIGTSTP: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.SIGTTIN.html b/docs/libc/constant.SIGTTIN.html new file mode 100644 index 00000000..4896f804 --- /dev/null +++ b/docs/libc/constant.SIGTTIN.html @@ -0,0 +1 @@ +libc::SIGTTIN - Rust

[][src]Constant libc::SIGTTIN

pub const SIGTTIN: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.SIGTTOU.html b/docs/libc/constant.SIGTTOU.html new file mode 100644 index 00000000..209a8c28 --- /dev/null +++ b/docs/libc/constant.SIGTTOU.html @@ -0,0 +1 @@ +libc::SIGTTOU - Rust

[][src]Constant libc::SIGTTOU

pub const SIGTTOU: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.SIGUNUSED.html b/docs/libc/constant.SIGUNUSED.html new file mode 100644 index 00000000..0707ae2c --- /dev/null +++ b/docs/libc/constant.SIGUNUSED.html @@ -0,0 +1,2 @@ +libc::SIGUNUSED - Rust

[][src]Constant libc::SIGUNUSED

pub const SIGUNUSED: c_int = 31;
👎 Deprecated since 0.2.55:

Use SIGSYS instead

+
\ No newline at end of file diff --git a/docs/libc/constant.SIGURG.html b/docs/libc/constant.SIGURG.html new file mode 100644 index 00000000..8a24215b --- /dev/null +++ b/docs/libc/constant.SIGURG.html @@ -0,0 +1 @@ +libc::SIGURG - Rust

[][src]Constant libc::SIGURG

pub const SIGURG: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.SIGUSR1.html b/docs/libc/constant.SIGUSR1.html new file mode 100644 index 00000000..00f2724d --- /dev/null +++ b/docs/libc/constant.SIGUSR1.html @@ -0,0 +1 @@ +libc::SIGUSR1 - Rust

[][src]Constant libc::SIGUSR1

pub const SIGUSR1: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.SIGUSR2.html b/docs/libc/constant.SIGUSR2.html new file mode 100644 index 00000000..62be29f9 --- /dev/null +++ b/docs/libc/constant.SIGUSR2.html @@ -0,0 +1 @@ +libc::SIGUSR2 - Rust

[][src]Constant libc::SIGUSR2

pub const SIGUSR2: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.SIGVTALRM.html b/docs/libc/constant.SIGVTALRM.html new file mode 100644 index 00000000..01813b54 --- /dev/null +++ b/docs/libc/constant.SIGVTALRM.html @@ -0,0 +1 @@ +libc::SIGVTALRM - Rust

[][src]Constant libc::SIGVTALRM

pub const SIGVTALRM: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant.SIGWINCH.html b/docs/libc/constant.SIGWINCH.html new file mode 100644 index 00000000..87475f20 --- /dev/null +++ b/docs/libc/constant.SIGWINCH.html @@ -0,0 +1 @@ +libc::SIGWINCH - Rust

[][src]Constant libc::SIGWINCH

pub const SIGWINCH: c_int = 28;
\ No newline at end of file diff --git a/docs/libc/constant.SIGXCPU.html b/docs/libc/constant.SIGXCPU.html new file mode 100644 index 00000000..070fe10f --- /dev/null +++ b/docs/libc/constant.SIGXCPU.html @@ -0,0 +1 @@ +libc::SIGXCPU - Rust

[][src]Constant libc::SIGXCPU

pub const SIGXCPU: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.SIGXFSZ.html b/docs/libc/constant.SIGXFSZ.html new file mode 100644 index 00000000..59426db4 --- /dev/null +++ b/docs/libc/constant.SIGXFSZ.html @@ -0,0 +1 @@ +libc::SIGXFSZ - Rust

[][src]Constant libc::SIGXFSZ

pub const SIGXFSZ: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant.SIG_BLOCK.html b/docs/libc/constant.SIG_BLOCK.html new file mode 100644 index 00000000..53c08154 --- /dev/null +++ b/docs/libc/constant.SIG_BLOCK.html @@ -0,0 +1 @@ +libc::SIG_BLOCK - Rust

[][src]Constant libc::SIG_BLOCK

pub const SIG_BLOCK: c_int = 0x000000;
\ No newline at end of file diff --git a/docs/libc/constant.SIG_DFL.html b/docs/libc/constant.SIG_DFL.html new file mode 100644 index 00000000..9b944def --- /dev/null +++ b/docs/libc/constant.SIG_DFL.html @@ -0,0 +1 @@ +libc::SIG_DFL - Rust

[][src]Constant libc::SIG_DFL

pub const SIG_DFL: sighandler_t = 0 as sighandler_t; // 0usize
\ No newline at end of file diff --git a/docs/libc/constant.SIG_ERR.html b/docs/libc/constant.SIG_ERR.html new file mode 100644 index 00000000..18947423 --- /dev/null +++ b/docs/libc/constant.SIG_ERR.html @@ -0,0 +1 @@ +libc::SIG_ERR - Rust

[][src]Constant libc::SIG_ERR

pub const SIG_ERR: sighandler_t = !0 as sighandler_t; // 18_446_744_073_709_551_615usize
\ No newline at end of file diff --git a/docs/libc/constant.SIG_IGN.html b/docs/libc/constant.SIG_IGN.html new file mode 100644 index 00000000..89e44387 --- /dev/null +++ b/docs/libc/constant.SIG_IGN.html @@ -0,0 +1 @@ +libc::SIG_IGN - Rust

[][src]Constant libc::SIG_IGN

pub const SIG_IGN: sighandler_t = 1 as sighandler_t; // 1usize
\ No newline at end of file diff --git a/docs/libc/constant.SIG_SETMASK.html b/docs/libc/constant.SIG_SETMASK.html new file mode 100644 index 00000000..26237e0a --- /dev/null +++ b/docs/libc/constant.SIG_SETMASK.html @@ -0,0 +1 @@ +libc::SIG_SETMASK - Rust

[][src]Constant libc::SIG_SETMASK

pub const SIG_SETMASK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SIG_UNBLOCK.html b/docs/libc/constant.SIG_UNBLOCK.html new file mode 100644 index 00000000..86d2190e --- /dev/null +++ b/docs/libc/constant.SIG_UNBLOCK.html @@ -0,0 +1 @@ +libc::SIG_UNBLOCK - Rust

[][src]Constant libc::SIG_UNBLOCK

pub const SIG_UNBLOCK: c_int = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCADDMULTI.html b/docs/libc/constant.SIOCADDMULTI.html new file mode 100644 index 00000000..d3ec6130 --- /dev/null +++ b/docs/libc/constant.SIOCADDMULTI.html @@ -0,0 +1 @@ +libc::SIOCADDMULTI - Rust

[][src]Constant libc::SIOCADDMULTI

pub const SIOCADDMULTI: c_ulong = 0x00008931;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCADDRT.html b/docs/libc/constant.SIOCADDRT.html new file mode 100644 index 00000000..84146aec --- /dev/null +++ b/docs/libc/constant.SIOCADDRT.html @@ -0,0 +1 @@ +libc::SIOCADDRT - Rust

[][src]Constant libc::SIOCADDRT

pub const SIOCADDRT: c_ulong = 0x0000890B;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCDARP.html b/docs/libc/constant.SIOCDARP.html new file mode 100644 index 00000000..30c60c9e --- /dev/null +++ b/docs/libc/constant.SIOCDARP.html @@ -0,0 +1 @@ +libc::SIOCDARP - Rust

[][src]Constant libc::SIOCDARP

pub const SIOCDARP: c_ulong = 0x00008953;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCDELMULTI.html b/docs/libc/constant.SIOCDELMULTI.html new file mode 100644 index 00000000..c775c1a5 --- /dev/null +++ b/docs/libc/constant.SIOCDELMULTI.html @@ -0,0 +1 @@ +libc::SIOCDELMULTI - Rust

[][src]Constant libc::SIOCDELMULTI

pub const SIOCDELMULTI: c_ulong = 0x00008932;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCDELRT.html b/docs/libc/constant.SIOCDELRT.html new file mode 100644 index 00000000..829de80f --- /dev/null +++ b/docs/libc/constant.SIOCDELRT.html @@ -0,0 +1 @@ +libc::SIOCDELRT - Rust

[][src]Constant libc::SIOCDELRT

pub const SIOCDELRT: c_ulong = 0x0000890C;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCDRARP.html b/docs/libc/constant.SIOCDRARP.html new file mode 100644 index 00000000..3b6c3e6b --- /dev/null +++ b/docs/libc/constant.SIOCDRARP.html @@ -0,0 +1 @@ +libc::SIOCDRARP - Rust

[][src]Constant libc::SIOCDRARP

pub const SIOCDRARP: c_ulong = 0x00008960;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGARP.html b/docs/libc/constant.SIOCGARP.html new file mode 100644 index 00000000..58ee2d5b --- /dev/null +++ b/docs/libc/constant.SIOCGARP.html @@ -0,0 +1 @@ +libc::SIOCGARP - Rust

[][src]Constant libc::SIOCGARP

pub const SIOCGARP: c_ulong = 0x00008954;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFADDR.html b/docs/libc/constant.SIOCGIFADDR.html new file mode 100644 index 00000000..bc024408 --- /dev/null +++ b/docs/libc/constant.SIOCGIFADDR.html @@ -0,0 +1 @@ +libc::SIOCGIFADDR - Rust

[][src]Constant libc::SIOCGIFADDR

pub const SIOCGIFADDR: c_ulong = 0x00008915;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFBRDADDR.html b/docs/libc/constant.SIOCGIFBRDADDR.html new file mode 100644 index 00000000..a13a1ea4 --- /dev/null +++ b/docs/libc/constant.SIOCGIFBRDADDR.html @@ -0,0 +1 @@ +libc::SIOCGIFBRDADDR - Rust

[][src]Constant libc::SIOCGIFBRDADDR

pub const SIOCGIFBRDADDR: c_ulong = 0x00008919;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFCONF.html b/docs/libc/constant.SIOCGIFCONF.html new file mode 100644 index 00000000..4b09c35a --- /dev/null +++ b/docs/libc/constant.SIOCGIFCONF.html @@ -0,0 +1 @@ +libc::SIOCGIFCONF - Rust

[][src]Constant libc::SIOCGIFCONF

pub const SIOCGIFCONF: c_ulong = 0x00008912;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFDSTADDR.html b/docs/libc/constant.SIOCGIFDSTADDR.html new file mode 100644 index 00000000..19bf8f2f --- /dev/null +++ b/docs/libc/constant.SIOCGIFDSTADDR.html @@ -0,0 +1 @@ +libc::SIOCGIFDSTADDR - Rust

[][src]Constant libc::SIOCGIFDSTADDR

pub const SIOCGIFDSTADDR: c_ulong = 0x00008917;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFENCAP.html b/docs/libc/constant.SIOCGIFENCAP.html new file mode 100644 index 00000000..ac7991aa --- /dev/null +++ b/docs/libc/constant.SIOCGIFENCAP.html @@ -0,0 +1 @@ +libc::SIOCGIFENCAP - Rust

[][src]Constant libc::SIOCGIFENCAP

pub const SIOCGIFENCAP: c_ulong = 0x00008925;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFFLAGS.html b/docs/libc/constant.SIOCGIFFLAGS.html new file mode 100644 index 00000000..14e81007 --- /dev/null +++ b/docs/libc/constant.SIOCGIFFLAGS.html @@ -0,0 +1 @@ +libc::SIOCGIFFLAGS - Rust

[][src]Constant libc::SIOCGIFFLAGS

pub const SIOCGIFFLAGS: c_ulong = 0x00008913;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFHWADDR.html b/docs/libc/constant.SIOCGIFHWADDR.html new file mode 100644 index 00000000..82526b7c --- /dev/null +++ b/docs/libc/constant.SIOCGIFHWADDR.html @@ -0,0 +1 @@ +libc::SIOCGIFHWADDR - Rust

[][src]Constant libc::SIOCGIFHWADDR

pub const SIOCGIFHWADDR: c_ulong = 0x00008927;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFMAP.html b/docs/libc/constant.SIOCGIFMAP.html new file mode 100644 index 00000000..a0f51678 --- /dev/null +++ b/docs/libc/constant.SIOCGIFMAP.html @@ -0,0 +1 @@ +libc::SIOCGIFMAP - Rust

[][src]Constant libc::SIOCGIFMAP

pub const SIOCGIFMAP: c_ulong = 0x00008970;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFMEM.html b/docs/libc/constant.SIOCGIFMEM.html new file mode 100644 index 00000000..8c6e1ec9 --- /dev/null +++ b/docs/libc/constant.SIOCGIFMEM.html @@ -0,0 +1 @@ +libc::SIOCGIFMEM - Rust

[][src]Constant libc::SIOCGIFMEM

pub const SIOCGIFMEM: c_ulong = 0x0000891F;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFMETRIC.html b/docs/libc/constant.SIOCGIFMETRIC.html new file mode 100644 index 00000000..2f5fc5bb --- /dev/null +++ b/docs/libc/constant.SIOCGIFMETRIC.html @@ -0,0 +1 @@ +libc::SIOCGIFMETRIC - Rust

[][src]Constant libc::SIOCGIFMETRIC

pub const SIOCGIFMETRIC: c_ulong = 0x0000891D;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFMTU.html b/docs/libc/constant.SIOCGIFMTU.html new file mode 100644 index 00000000..d5d98c33 --- /dev/null +++ b/docs/libc/constant.SIOCGIFMTU.html @@ -0,0 +1 @@ +libc::SIOCGIFMTU - Rust

[][src]Constant libc::SIOCGIFMTU

pub const SIOCGIFMTU: c_ulong = 0x00008921;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFNAME.html b/docs/libc/constant.SIOCGIFNAME.html new file mode 100644 index 00000000..30eff715 --- /dev/null +++ b/docs/libc/constant.SIOCGIFNAME.html @@ -0,0 +1 @@ +libc::SIOCGIFNAME - Rust

[][src]Constant libc::SIOCGIFNAME

pub const SIOCGIFNAME: c_ulong = 0x00008910;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFNETMASK.html b/docs/libc/constant.SIOCGIFNETMASK.html new file mode 100644 index 00000000..f2adf17e --- /dev/null +++ b/docs/libc/constant.SIOCGIFNETMASK.html @@ -0,0 +1 @@ +libc::SIOCGIFNETMASK - Rust

[][src]Constant libc::SIOCGIFNETMASK

pub const SIOCGIFNETMASK: c_ulong = 0x0000891B;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGIFSLAVE.html b/docs/libc/constant.SIOCGIFSLAVE.html new file mode 100644 index 00000000..1cbc0c60 --- /dev/null +++ b/docs/libc/constant.SIOCGIFSLAVE.html @@ -0,0 +1 @@ +libc::SIOCGIFSLAVE - Rust

[][src]Constant libc::SIOCGIFSLAVE

pub const SIOCGIFSLAVE: c_ulong = 0x00008929;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCGRARP.html b/docs/libc/constant.SIOCGRARP.html new file mode 100644 index 00000000..d2007b89 --- /dev/null +++ b/docs/libc/constant.SIOCGRARP.html @@ -0,0 +1 @@ +libc::SIOCGRARP - Rust

[][src]Constant libc::SIOCGRARP

pub const SIOCGRARP: c_ulong = 0x00008961;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSARP.html b/docs/libc/constant.SIOCSARP.html new file mode 100644 index 00000000..cf179d91 --- /dev/null +++ b/docs/libc/constant.SIOCSARP.html @@ -0,0 +1 @@ +libc::SIOCSARP - Rust

[][src]Constant libc::SIOCSARP

pub const SIOCSARP: c_ulong = 0x00008955;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFADDR.html b/docs/libc/constant.SIOCSIFADDR.html new file mode 100644 index 00000000..d673bf90 --- /dev/null +++ b/docs/libc/constant.SIOCSIFADDR.html @@ -0,0 +1 @@ +libc::SIOCSIFADDR - Rust

[][src]Constant libc::SIOCSIFADDR

pub const SIOCSIFADDR: c_ulong = 0x00008916;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFBRDADDR.html b/docs/libc/constant.SIOCSIFBRDADDR.html new file mode 100644 index 00000000..3c3f0aac --- /dev/null +++ b/docs/libc/constant.SIOCSIFBRDADDR.html @@ -0,0 +1 @@ +libc::SIOCSIFBRDADDR - Rust

[][src]Constant libc::SIOCSIFBRDADDR

pub const SIOCSIFBRDADDR: c_ulong = 0x0000891A;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFDSTADDR.html b/docs/libc/constant.SIOCSIFDSTADDR.html new file mode 100644 index 00000000..d61a411c --- /dev/null +++ b/docs/libc/constant.SIOCSIFDSTADDR.html @@ -0,0 +1 @@ +libc::SIOCSIFDSTADDR - Rust

[][src]Constant libc::SIOCSIFDSTADDR

pub const SIOCSIFDSTADDR: c_ulong = 0x00008918;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFENCAP.html b/docs/libc/constant.SIOCSIFENCAP.html new file mode 100644 index 00000000..a7971ed8 --- /dev/null +++ b/docs/libc/constant.SIOCSIFENCAP.html @@ -0,0 +1 @@ +libc::SIOCSIFENCAP - Rust

[][src]Constant libc::SIOCSIFENCAP

pub const SIOCSIFENCAP: c_ulong = 0x00008926;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFFLAGS.html b/docs/libc/constant.SIOCSIFFLAGS.html new file mode 100644 index 00000000..11692310 --- /dev/null +++ b/docs/libc/constant.SIOCSIFFLAGS.html @@ -0,0 +1 @@ +libc::SIOCSIFFLAGS - Rust

[][src]Constant libc::SIOCSIFFLAGS

pub const SIOCSIFFLAGS: c_ulong = 0x00008914;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFHWADDR.html b/docs/libc/constant.SIOCSIFHWADDR.html new file mode 100644 index 00000000..8f0f32f6 --- /dev/null +++ b/docs/libc/constant.SIOCSIFHWADDR.html @@ -0,0 +1 @@ +libc::SIOCSIFHWADDR - Rust

[][src]Constant libc::SIOCSIFHWADDR

pub const SIOCSIFHWADDR: c_ulong = 0x00008924;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFLINK.html b/docs/libc/constant.SIOCSIFLINK.html new file mode 100644 index 00000000..da9efeb9 --- /dev/null +++ b/docs/libc/constant.SIOCSIFLINK.html @@ -0,0 +1 @@ +libc::SIOCSIFLINK - Rust

[][src]Constant libc::SIOCSIFLINK

pub const SIOCSIFLINK: c_ulong = 0x00008911;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFMAP.html b/docs/libc/constant.SIOCSIFMAP.html new file mode 100644 index 00000000..c55b67ea --- /dev/null +++ b/docs/libc/constant.SIOCSIFMAP.html @@ -0,0 +1 @@ +libc::SIOCSIFMAP - Rust

[][src]Constant libc::SIOCSIFMAP

pub const SIOCSIFMAP: c_ulong = 0x00008971;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFMEM.html b/docs/libc/constant.SIOCSIFMEM.html new file mode 100644 index 00000000..53faabe6 --- /dev/null +++ b/docs/libc/constant.SIOCSIFMEM.html @@ -0,0 +1 @@ +libc::SIOCSIFMEM - Rust

[][src]Constant libc::SIOCSIFMEM

pub const SIOCSIFMEM: c_ulong = 0x00008920;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFMETRIC.html b/docs/libc/constant.SIOCSIFMETRIC.html new file mode 100644 index 00000000..67fa6813 --- /dev/null +++ b/docs/libc/constant.SIOCSIFMETRIC.html @@ -0,0 +1 @@ +libc::SIOCSIFMETRIC - Rust

[][src]Constant libc::SIOCSIFMETRIC

pub const SIOCSIFMETRIC: c_ulong = 0x0000891E;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFMTU.html b/docs/libc/constant.SIOCSIFMTU.html new file mode 100644 index 00000000..d2d34ba0 --- /dev/null +++ b/docs/libc/constant.SIOCSIFMTU.html @@ -0,0 +1 @@ +libc::SIOCSIFMTU - Rust

[][src]Constant libc::SIOCSIFMTU

pub const SIOCSIFMTU: c_ulong = 0x00008922;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFNETMASK.html b/docs/libc/constant.SIOCSIFNETMASK.html new file mode 100644 index 00000000..79db6444 --- /dev/null +++ b/docs/libc/constant.SIOCSIFNETMASK.html @@ -0,0 +1 @@ +libc::SIOCSIFNETMASK - Rust

[][src]Constant libc::SIOCSIFNETMASK

pub const SIOCSIFNETMASK: c_ulong = 0x0000891C;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSIFSLAVE.html b/docs/libc/constant.SIOCSIFSLAVE.html new file mode 100644 index 00000000..ab6458b0 --- /dev/null +++ b/docs/libc/constant.SIOCSIFSLAVE.html @@ -0,0 +1 @@ +libc::SIOCSIFSLAVE - Rust

[][src]Constant libc::SIOCSIFSLAVE

pub const SIOCSIFSLAVE: c_ulong = 0x00008930;
\ No newline at end of file diff --git a/docs/libc/constant.SIOCSRARP.html b/docs/libc/constant.SIOCSRARP.html new file mode 100644 index 00000000..207aa5de --- /dev/null +++ b/docs/libc/constant.SIOCSRARP.html @@ -0,0 +1 @@ +libc::SIOCSRARP - Rust

[][src]Constant libc::SIOCSRARP

pub const SIOCSRARP: c_ulong = 0x00008962;
\ No newline at end of file diff --git a/docs/libc/constant.SI_LOAD_SHIFT.html b/docs/libc/constant.SI_LOAD_SHIFT.html new file mode 100644 index 00000000..eaddc330 --- /dev/null +++ b/docs/libc/constant.SI_LOAD_SHIFT.html @@ -0,0 +1 @@ +libc::SI_LOAD_SHIFT - Rust

[][src]Constant libc::SI_LOAD_SHIFT

pub const SI_LOAD_SHIFT: c_uint = 16;
\ No newline at end of file diff --git a/docs/libc/constant.SMB_SUPER_MAGIC.html b/docs/libc/constant.SMB_SUPER_MAGIC.html new file mode 100644 index 00000000..13ebdc76 --- /dev/null +++ b/docs/libc/constant.SMB_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::SMB_SUPER_MAGIC - Rust

[][src]Constant libc::SMB_SUPER_MAGIC

pub const SMB_SUPER_MAGIC: c_long = 0x0000517b;
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_CLOEXEC.html b/docs/libc/constant.SOCK_CLOEXEC.html new file mode 100644 index 00000000..1c40f882 --- /dev/null +++ b/docs/libc/constant.SOCK_CLOEXEC.html @@ -0,0 +1 @@ +libc::SOCK_CLOEXEC - Rust

[][src]Constant libc::SOCK_CLOEXEC

pub const SOCK_CLOEXEC: c_int = O_CLOEXEC; // 524_288i32
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_DCCP.html b/docs/libc/constant.SOCK_DCCP.html new file mode 100644 index 00000000..25c561ce --- /dev/null +++ b/docs/libc/constant.SOCK_DCCP.html @@ -0,0 +1 @@ +libc::SOCK_DCCP - Rust

[][src]Constant libc::SOCK_DCCP

pub const SOCK_DCCP: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_DGRAM.html b/docs/libc/constant.SOCK_DGRAM.html new file mode 100644 index 00000000..17164fd6 --- /dev/null +++ b/docs/libc/constant.SOCK_DGRAM.html @@ -0,0 +1 @@ +libc::SOCK_DGRAM - Rust

[][src]Constant libc::SOCK_DGRAM

pub const SOCK_DGRAM: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_NONBLOCK.html b/docs/libc/constant.SOCK_NONBLOCK.html new file mode 100644 index 00000000..a5889f50 --- /dev/null +++ b/docs/libc/constant.SOCK_NONBLOCK.html @@ -0,0 +1 @@ +libc::SOCK_NONBLOCK - Rust

[][src]Constant libc::SOCK_NONBLOCK

pub const SOCK_NONBLOCK: c_int = O_NONBLOCK; // 2_048i32
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_PACKET.html b/docs/libc/constant.SOCK_PACKET.html new file mode 100644 index 00000000..959d09b6 --- /dev/null +++ b/docs/libc/constant.SOCK_PACKET.html @@ -0,0 +1 @@ +libc::SOCK_PACKET - Rust

[][src]Constant libc::SOCK_PACKET

pub const SOCK_PACKET: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_RAW.html b/docs/libc/constant.SOCK_RAW.html new file mode 100644 index 00000000..0f36919e --- /dev/null +++ b/docs/libc/constant.SOCK_RAW.html @@ -0,0 +1 @@ +libc::SOCK_RAW - Rust

[][src]Constant libc::SOCK_RAW

pub const SOCK_RAW: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_RDM.html b/docs/libc/constant.SOCK_RDM.html new file mode 100644 index 00000000..67e302a3 --- /dev/null +++ b/docs/libc/constant.SOCK_RDM.html @@ -0,0 +1 @@ +libc::SOCK_RDM - Rust

[][src]Constant libc::SOCK_RDM

pub const SOCK_RDM: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_SEQPACKET.html b/docs/libc/constant.SOCK_SEQPACKET.html new file mode 100644 index 00000000..6151ff31 --- /dev/null +++ b/docs/libc/constant.SOCK_SEQPACKET.html @@ -0,0 +1 @@ +libc::SOCK_SEQPACKET - Rust

[][src]Constant libc::SOCK_SEQPACKET

pub const SOCK_SEQPACKET: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.SOCK_STREAM.html b/docs/libc/constant.SOCK_STREAM.html new file mode 100644 index 00000000..1420f4a7 --- /dev/null +++ b/docs/libc/constant.SOCK_STREAM.html @@ -0,0 +1 @@ +libc::SOCK_STREAM - Rust

[][src]Constant libc::SOCK_STREAM

pub const SOCK_STREAM: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SOF_TIMESTAMPING_RAW_HARDWARE.html b/docs/libc/constant.SOF_TIMESTAMPING_RAW_HARDWARE.html new file mode 100644 index 00000000..d6a317a9 --- /dev/null +++ b/docs/libc/constant.SOF_TIMESTAMPING_RAW_HARDWARE.html @@ -0,0 +1 @@ +libc::SOF_TIMESTAMPING_RAW_HARDWARE - Rust

[][src]Constant libc::SOF_TIMESTAMPING_RAW_HARDWARE

pub const SOF_TIMESTAMPING_RAW_HARDWARE: c_uint = 1 << 6; // 64u32
\ No newline at end of file diff --git a/docs/libc/constant.SOF_TIMESTAMPING_RX_HARDWARE.html b/docs/libc/constant.SOF_TIMESTAMPING_RX_HARDWARE.html new file mode 100644 index 00000000..b4cc7ef7 --- /dev/null +++ b/docs/libc/constant.SOF_TIMESTAMPING_RX_HARDWARE.html @@ -0,0 +1 @@ +libc::SOF_TIMESTAMPING_RX_HARDWARE - Rust

[][src]Constant libc::SOF_TIMESTAMPING_RX_HARDWARE

pub const SOF_TIMESTAMPING_RX_HARDWARE: c_uint = 1 << 2; // 4u32
\ No newline at end of file diff --git a/docs/libc/constant.SOF_TIMESTAMPING_RX_SOFTWARE.html b/docs/libc/constant.SOF_TIMESTAMPING_RX_SOFTWARE.html new file mode 100644 index 00000000..d3911744 --- /dev/null +++ b/docs/libc/constant.SOF_TIMESTAMPING_RX_SOFTWARE.html @@ -0,0 +1 @@ +libc::SOF_TIMESTAMPING_RX_SOFTWARE - Rust

[][src]Constant libc::SOF_TIMESTAMPING_RX_SOFTWARE

pub const SOF_TIMESTAMPING_RX_SOFTWARE: c_uint = 1 << 3; // 8u32
\ No newline at end of file diff --git a/docs/libc/constant.SOF_TIMESTAMPING_SOFTWARE.html b/docs/libc/constant.SOF_TIMESTAMPING_SOFTWARE.html new file mode 100644 index 00000000..f078c89d --- /dev/null +++ b/docs/libc/constant.SOF_TIMESTAMPING_SOFTWARE.html @@ -0,0 +1 @@ +libc::SOF_TIMESTAMPING_SOFTWARE - Rust

[][src]Constant libc::SOF_TIMESTAMPING_SOFTWARE

pub const SOF_TIMESTAMPING_SOFTWARE: c_uint = 1 << 4; // 16u32
\ No newline at end of file diff --git a/docs/libc/constant.SOF_TIMESTAMPING_SYS_HARDWARE.html b/docs/libc/constant.SOF_TIMESTAMPING_SYS_HARDWARE.html new file mode 100644 index 00000000..3f5373a8 --- /dev/null +++ b/docs/libc/constant.SOF_TIMESTAMPING_SYS_HARDWARE.html @@ -0,0 +1 @@ +libc::SOF_TIMESTAMPING_SYS_HARDWARE - Rust

[][src]Constant libc::SOF_TIMESTAMPING_SYS_HARDWARE

pub const SOF_TIMESTAMPING_SYS_HARDWARE: c_uint = 1 << 5; // 32u32
\ No newline at end of file diff --git a/docs/libc/constant.SOF_TIMESTAMPING_TX_HARDWARE.html b/docs/libc/constant.SOF_TIMESTAMPING_TX_HARDWARE.html new file mode 100644 index 00000000..b7ed0b3d --- /dev/null +++ b/docs/libc/constant.SOF_TIMESTAMPING_TX_HARDWARE.html @@ -0,0 +1 @@ +libc::SOF_TIMESTAMPING_TX_HARDWARE - Rust

[][src]Constant libc::SOF_TIMESTAMPING_TX_HARDWARE

pub const SOF_TIMESTAMPING_TX_HARDWARE: c_uint = 1 << 0; // 1u32
\ No newline at end of file diff --git a/docs/libc/constant.SOF_TIMESTAMPING_TX_SOFTWARE.html b/docs/libc/constant.SOF_TIMESTAMPING_TX_SOFTWARE.html new file mode 100644 index 00000000..17b3cce4 --- /dev/null +++ b/docs/libc/constant.SOF_TIMESTAMPING_TX_SOFTWARE.html @@ -0,0 +1 @@ +libc::SOF_TIMESTAMPING_TX_SOFTWARE - Rust

[][src]Constant libc::SOF_TIMESTAMPING_TX_SOFTWARE

pub const SOF_TIMESTAMPING_TX_SOFTWARE: c_uint = 1 << 1; // 2u32
\ No newline at end of file diff --git a/docs/libc/constant.SOL_AAL.html b/docs/libc/constant.SOL_AAL.html new file mode 100644 index 00000000..3117ad2a --- /dev/null +++ b/docs/libc/constant.SOL_AAL.html @@ -0,0 +1 @@ +libc::SOL_AAL - Rust

[][src]Constant libc::SOL_AAL

pub const SOL_AAL: c_int = 265;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_ALG.html b/docs/libc/constant.SOL_ALG.html new file mode 100644 index 00000000..f939b7d6 --- /dev/null +++ b/docs/libc/constant.SOL_ALG.html @@ -0,0 +1 @@ +libc::SOL_ALG - Rust

[][src]Constant libc::SOL_ALG

pub const SOL_ALG: c_int = 279;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_ATM.html b/docs/libc/constant.SOL_ATM.html new file mode 100644 index 00000000..a3b8d868 --- /dev/null +++ b/docs/libc/constant.SOL_ATM.html @@ -0,0 +1 @@ +libc::SOL_ATM - Rust

[][src]Constant libc::SOL_ATM

pub const SOL_ATM: c_int = 264;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_BLUETOOTH.html b/docs/libc/constant.SOL_BLUETOOTH.html new file mode 100644 index 00000000..fd6e0aab --- /dev/null +++ b/docs/libc/constant.SOL_BLUETOOTH.html @@ -0,0 +1 @@ +libc::SOL_BLUETOOTH - Rust

[][src]Constant libc::SOL_BLUETOOTH

pub const SOL_BLUETOOTH: c_int = 274;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_CAIF.html b/docs/libc/constant.SOL_CAIF.html new file mode 100644 index 00000000..e3688132 --- /dev/null +++ b/docs/libc/constant.SOL_CAIF.html @@ -0,0 +1 @@ +libc::SOL_CAIF - Rust

[][src]Constant libc::SOL_CAIF

pub const SOL_CAIF: c_int = 278;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_DCCP.html b/docs/libc/constant.SOL_DCCP.html new file mode 100644 index 00000000..538a397b --- /dev/null +++ b/docs/libc/constant.SOL_DCCP.html @@ -0,0 +1 @@ +libc::SOL_DCCP - Rust

[][src]Constant libc::SOL_DCCP

pub const SOL_DCCP: c_int = 269;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_DECNET.html b/docs/libc/constant.SOL_DECNET.html new file mode 100644 index 00000000..4ba2c195 --- /dev/null +++ b/docs/libc/constant.SOL_DECNET.html @@ -0,0 +1 @@ +libc::SOL_DECNET - Rust

[][src]Constant libc::SOL_DECNET

pub const SOL_DECNET: c_int = 261;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_ICMPV6.html b/docs/libc/constant.SOL_ICMPV6.html new file mode 100644 index 00000000..706f79f6 --- /dev/null +++ b/docs/libc/constant.SOL_ICMPV6.html @@ -0,0 +1 @@ +libc::SOL_ICMPV6 - Rust

[][src]Constant libc::SOL_ICMPV6

pub const SOL_ICMPV6: c_int = 58;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_IP.html b/docs/libc/constant.SOL_IP.html new file mode 100644 index 00000000..2e60bf29 --- /dev/null +++ b/docs/libc/constant.SOL_IP.html @@ -0,0 +1 @@ +libc::SOL_IP - Rust

[][src]Constant libc::SOL_IP

pub const SOL_IP: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_IPV6.html b/docs/libc/constant.SOL_IPV6.html new file mode 100644 index 00000000..99e9383d --- /dev/null +++ b/docs/libc/constant.SOL_IPV6.html @@ -0,0 +1 @@ +libc::SOL_IPV6 - Rust

[][src]Constant libc::SOL_IPV6

pub const SOL_IPV6: c_int = 41;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_IRDA.html b/docs/libc/constant.SOL_IRDA.html new file mode 100644 index 00000000..cf2575d8 --- /dev/null +++ b/docs/libc/constant.SOL_IRDA.html @@ -0,0 +1 @@ +libc::SOL_IRDA - Rust

[][src]Constant libc::SOL_IRDA

pub const SOL_IRDA: c_int = 266;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_IUCV.html b/docs/libc/constant.SOL_IUCV.html new file mode 100644 index 00000000..9d90a9f1 --- /dev/null +++ b/docs/libc/constant.SOL_IUCV.html @@ -0,0 +1 @@ +libc::SOL_IUCV - Rust

[][src]Constant libc::SOL_IUCV

pub const SOL_IUCV: c_int = 277;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_LLC.html b/docs/libc/constant.SOL_LLC.html new file mode 100644 index 00000000..94305d95 --- /dev/null +++ b/docs/libc/constant.SOL_LLC.html @@ -0,0 +1 @@ +libc::SOL_LLC - Rust

[][src]Constant libc::SOL_LLC

pub const SOL_LLC: c_int = 268;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_NETBEUI.html b/docs/libc/constant.SOL_NETBEUI.html new file mode 100644 index 00000000..1f4588ce --- /dev/null +++ b/docs/libc/constant.SOL_NETBEUI.html @@ -0,0 +1 @@ +libc::SOL_NETBEUI - Rust

[][src]Constant libc::SOL_NETBEUI

pub const SOL_NETBEUI: c_int = 267;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_NETLINK.html b/docs/libc/constant.SOL_NETLINK.html new file mode 100644 index 00000000..c747ac2e --- /dev/null +++ b/docs/libc/constant.SOL_NETLINK.html @@ -0,0 +1 @@ +libc::SOL_NETLINK - Rust

[][src]Constant libc::SOL_NETLINK

pub const SOL_NETLINK: c_int = 270;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_NFC.html b/docs/libc/constant.SOL_NFC.html new file mode 100644 index 00000000..a8a92671 --- /dev/null +++ b/docs/libc/constant.SOL_NFC.html @@ -0,0 +1 @@ +libc::SOL_NFC - Rust

[][src]Constant libc::SOL_NFC

pub const SOL_NFC: c_int = 280;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_PACKET.html b/docs/libc/constant.SOL_PACKET.html new file mode 100644 index 00000000..35aa3e05 --- /dev/null +++ b/docs/libc/constant.SOL_PACKET.html @@ -0,0 +1 @@ +libc::SOL_PACKET - Rust

[][src]Constant libc::SOL_PACKET

pub const SOL_PACKET: c_int = 263;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_PNPIPE.html b/docs/libc/constant.SOL_PNPIPE.html new file mode 100644 index 00000000..e8bbc4dd --- /dev/null +++ b/docs/libc/constant.SOL_PNPIPE.html @@ -0,0 +1 @@ +libc::SOL_PNPIPE - Rust

[][src]Constant libc::SOL_PNPIPE

pub const SOL_PNPIPE: c_int = 275;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_PPPOL2TP.html b/docs/libc/constant.SOL_PPPOL2TP.html new file mode 100644 index 00000000..1ac37123 --- /dev/null +++ b/docs/libc/constant.SOL_PPPOL2TP.html @@ -0,0 +1 @@ +libc::SOL_PPPOL2TP - Rust

[][src]Constant libc::SOL_PPPOL2TP

pub const SOL_PPPOL2TP: c_int = 273;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_RAW.html b/docs/libc/constant.SOL_RAW.html new file mode 100644 index 00000000..5223cf34 --- /dev/null +++ b/docs/libc/constant.SOL_RAW.html @@ -0,0 +1 @@ +libc::SOL_RAW - Rust

[][src]Constant libc::SOL_RAW

pub const SOL_RAW: c_int = 255;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_RDS.html b/docs/libc/constant.SOL_RDS.html new file mode 100644 index 00000000..710a2730 --- /dev/null +++ b/docs/libc/constant.SOL_RDS.html @@ -0,0 +1 @@ +libc::SOL_RDS - Rust

[][src]Constant libc::SOL_RDS

pub const SOL_RDS: c_int = 276;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_RXRPC.html b/docs/libc/constant.SOL_RXRPC.html new file mode 100644 index 00000000..3e9ea549 --- /dev/null +++ b/docs/libc/constant.SOL_RXRPC.html @@ -0,0 +1 @@ +libc::SOL_RXRPC - Rust

[][src]Constant libc::SOL_RXRPC

pub const SOL_RXRPC: c_int = 272;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_SOCKET.html b/docs/libc/constant.SOL_SOCKET.html new file mode 100644 index 00000000..ffac8b19 --- /dev/null +++ b/docs/libc/constant.SOL_SOCKET.html @@ -0,0 +1 @@ +libc::SOL_SOCKET - Rust

[][src]Constant libc::SOL_SOCKET

pub const SOL_SOCKET: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_TCP.html b/docs/libc/constant.SOL_TCP.html new file mode 100644 index 00000000..1e7e9b6f --- /dev/null +++ b/docs/libc/constant.SOL_TCP.html @@ -0,0 +1 @@ +libc::SOL_TCP - Rust

[][src]Constant libc::SOL_TCP

pub const SOL_TCP: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_TIPC.html b/docs/libc/constant.SOL_TIPC.html new file mode 100644 index 00000000..63212a64 --- /dev/null +++ b/docs/libc/constant.SOL_TIPC.html @@ -0,0 +1 @@ +libc::SOL_TIPC - Rust

[][src]Constant libc::SOL_TIPC

pub const SOL_TIPC: c_int = 271;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_UDP.html b/docs/libc/constant.SOL_UDP.html new file mode 100644 index 00000000..1724bf36 --- /dev/null +++ b/docs/libc/constant.SOL_UDP.html @@ -0,0 +1 @@ +libc::SOL_UDP - Rust

[][src]Constant libc::SOL_UDP

pub const SOL_UDP: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_X25.html b/docs/libc/constant.SOL_X25.html new file mode 100644 index 00000000..79fefd5d --- /dev/null +++ b/docs/libc/constant.SOL_X25.html @@ -0,0 +1 @@ +libc::SOL_X25 - Rust

[][src]Constant libc::SOL_X25

pub const SOL_X25: c_int = 262;
\ No newline at end of file diff --git a/docs/libc/constant.SOL_XDP.html b/docs/libc/constant.SOL_XDP.html new file mode 100644 index 00000000..c6a968c2 --- /dev/null +++ b/docs/libc/constant.SOL_XDP.html @@ -0,0 +1 @@ +libc::SOL_XDP - Rust

[][src]Constant libc::SOL_XDP

pub const SOL_XDP: c_int = 283;
\ No newline at end of file diff --git a/docs/libc/constant.SOMAXCONN.html b/docs/libc/constant.SOMAXCONN.html new file mode 100644 index 00000000..511f7d36 --- /dev/null +++ b/docs/libc/constant.SOMAXCONN.html @@ -0,0 +1 @@ +libc::SOMAXCONN - Rust

[][src]Constant libc::SOMAXCONN

pub const SOMAXCONN: c_int = 128;
\ No newline at end of file diff --git a/docs/libc/constant.SO_ACCEPTCONN.html b/docs/libc/constant.SO_ACCEPTCONN.html new file mode 100644 index 00000000..7c23936f --- /dev/null +++ b/docs/libc/constant.SO_ACCEPTCONN.html @@ -0,0 +1 @@ +libc::SO_ACCEPTCONN - Rust

[][src]Constant libc::SO_ACCEPTCONN

pub const SO_ACCEPTCONN: c_int = 30;
\ No newline at end of file diff --git a/docs/libc/constant.SO_ATTACH_BPF.html b/docs/libc/constant.SO_ATTACH_BPF.html new file mode 100644 index 00000000..a3fa56fb --- /dev/null +++ b/docs/libc/constant.SO_ATTACH_BPF.html @@ -0,0 +1 @@ +libc::SO_ATTACH_BPF - Rust

[][src]Constant libc::SO_ATTACH_BPF

pub const SO_ATTACH_BPF: c_int = 50;
\ No newline at end of file diff --git a/docs/libc/constant.SO_ATTACH_FILTER.html b/docs/libc/constant.SO_ATTACH_FILTER.html new file mode 100644 index 00000000..3af6cc81 --- /dev/null +++ b/docs/libc/constant.SO_ATTACH_FILTER.html @@ -0,0 +1 @@ +libc::SO_ATTACH_FILTER - Rust

[][src]Constant libc::SO_ATTACH_FILTER

pub const SO_ATTACH_FILTER: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant.SO_BINDTODEVICE.html b/docs/libc/constant.SO_BINDTODEVICE.html new file mode 100644 index 00000000..8db6ca94 --- /dev/null +++ b/docs/libc/constant.SO_BINDTODEVICE.html @@ -0,0 +1 @@ +libc::SO_BINDTODEVICE - Rust

[][src]Constant libc::SO_BINDTODEVICE

pub const SO_BINDTODEVICE: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant.SO_BPF_EXTENSIONS.html b/docs/libc/constant.SO_BPF_EXTENSIONS.html new file mode 100644 index 00000000..96cb2a18 --- /dev/null +++ b/docs/libc/constant.SO_BPF_EXTENSIONS.html @@ -0,0 +1 @@ +libc::SO_BPF_EXTENSIONS - Rust

[][src]Constant libc::SO_BPF_EXTENSIONS

pub const SO_BPF_EXTENSIONS: c_int = 48;
\ No newline at end of file diff --git a/docs/libc/constant.SO_BROADCAST.html b/docs/libc/constant.SO_BROADCAST.html new file mode 100644 index 00000000..b359ead5 --- /dev/null +++ b/docs/libc/constant.SO_BROADCAST.html @@ -0,0 +1 @@ +libc::SO_BROADCAST - Rust

[][src]Constant libc::SO_BROADCAST

pub const SO_BROADCAST: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.SO_BSDCOMPAT.html b/docs/libc/constant.SO_BSDCOMPAT.html new file mode 100644 index 00000000..62690335 --- /dev/null +++ b/docs/libc/constant.SO_BSDCOMPAT.html @@ -0,0 +1 @@ +libc::SO_BSDCOMPAT - Rust

[][src]Constant libc::SO_BSDCOMPAT

pub const SO_BSDCOMPAT: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.SO_BUSY_POLL.html b/docs/libc/constant.SO_BUSY_POLL.html new file mode 100644 index 00000000..eb390d8e --- /dev/null +++ b/docs/libc/constant.SO_BUSY_POLL.html @@ -0,0 +1 @@ +libc::SO_BUSY_POLL - Rust

[][src]Constant libc::SO_BUSY_POLL

pub const SO_BUSY_POLL: c_int = 46;
\ No newline at end of file diff --git a/docs/libc/constant.SO_DEBUG.html b/docs/libc/constant.SO_DEBUG.html new file mode 100644 index 00000000..81ee1de6 --- /dev/null +++ b/docs/libc/constant.SO_DEBUG.html @@ -0,0 +1 @@ +libc::SO_DEBUG - Rust

[][src]Constant libc::SO_DEBUG

pub const SO_DEBUG: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SO_DETACH_BPF.html b/docs/libc/constant.SO_DETACH_BPF.html new file mode 100644 index 00000000..f72b802f --- /dev/null +++ b/docs/libc/constant.SO_DETACH_BPF.html @@ -0,0 +1 @@ +libc::SO_DETACH_BPF - Rust

[][src]Constant libc::SO_DETACH_BPF

pub const SO_DETACH_BPF: c_int = SO_DETACH_FILTER; // 27i32
\ No newline at end of file diff --git a/docs/libc/constant.SO_DETACH_FILTER.html b/docs/libc/constant.SO_DETACH_FILTER.html new file mode 100644 index 00000000..2c3d56e9 --- /dev/null +++ b/docs/libc/constant.SO_DETACH_FILTER.html @@ -0,0 +1 @@ +libc::SO_DETACH_FILTER - Rust

[][src]Constant libc::SO_DETACH_FILTER

pub const SO_DETACH_FILTER: c_int = 27;
\ No newline at end of file diff --git a/docs/libc/constant.SO_DOMAIN.html b/docs/libc/constant.SO_DOMAIN.html new file mode 100644 index 00000000..dc79e10f --- /dev/null +++ b/docs/libc/constant.SO_DOMAIN.html @@ -0,0 +1 @@ +libc::SO_DOMAIN - Rust

[][src]Constant libc::SO_DOMAIN

pub const SO_DOMAIN: c_int = 39;
\ No newline at end of file diff --git a/docs/libc/constant.SO_DONTROUTE.html b/docs/libc/constant.SO_DONTROUTE.html new file mode 100644 index 00000000..bfba7135 --- /dev/null +++ b/docs/libc/constant.SO_DONTROUTE.html @@ -0,0 +1 @@ +libc::SO_DONTROUTE - Rust

[][src]Constant libc::SO_DONTROUTE

pub const SO_DONTROUTE: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.SO_EE_ORIGIN_ICMP.html b/docs/libc/constant.SO_EE_ORIGIN_ICMP.html new file mode 100644 index 00000000..a428603f --- /dev/null +++ b/docs/libc/constant.SO_EE_ORIGIN_ICMP.html @@ -0,0 +1 @@ +libc::SO_EE_ORIGIN_ICMP - Rust

[][src]Constant libc::SO_EE_ORIGIN_ICMP

pub const SO_EE_ORIGIN_ICMP: u8 = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SO_EE_ORIGIN_ICMP6.html b/docs/libc/constant.SO_EE_ORIGIN_ICMP6.html new file mode 100644 index 00000000..11a14631 --- /dev/null +++ b/docs/libc/constant.SO_EE_ORIGIN_ICMP6.html @@ -0,0 +1 @@ +libc::SO_EE_ORIGIN_ICMP6 - Rust

[][src]Constant libc::SO_EE_ORIGIN_ICMP6

pub const SO_EE_ORIGIN_ICMP6: u8 = 3;
\ No newline at end of file diff --git a/docs/libc/constant.SO_EE_ORIGIN_LOCAL.html b/docs/libc/constant.SO_EE_ORIGIN_LOCAL.html new file mode 100644 index 00000000..8807167e --- /dev/null +++ b/docs/libc/constant.SO_EE_ORIGIN_LOCAL.html @@ -0,0 +1 @@ +libc::SO_EE_ORIGIN_LOCAL - Rust

[][src]Constant libc::SO_EE_ORIGIN_LOCAL

pub const SO_EE_ORIGIN_LOCAL: u8 = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SO_EE_ORIGIN_NONE.html b/docs/libc/constant.SO_EE_ORIGIN_NONE.html new file mode 100644 index 00000000..fb6ce607 --- /dev/null +++ b/docs/libc/constant.SO_EE_ORIGIN_NONE.html @@ -0,0 +1 @@ +libc::SO_EE_ORIGIN_NONE - Rust

[][src]Constant libc::SO_EE_ORIGIN_NONE

pub const SO_EE_ORIGIN_NONE: u8 = 0;
\ No newline at end of file diff --git a/docs/libc/constant.SO_EE_ORIGIN_TIMESTAMPING.html b/docs/libc/constant.SO_EE_ORIGIN_TIMESTAMPING.html new file mode 100644 index 00000000..c3ec34cb --- /dev/null +++ b/docs/libc/constant.SO_EE_ORIGIN_TIMESTAMPING.html @@ -0,0 +1 @@ +libc::SO_EE_ORIGIN_TIMESTAMPING - Rust

[][src]Constant libc::SO_EE_ORIGIN_TIMESTAMPING

pub const SO_EE_ORIGIN_TIMESTAMPING: u8 = SO_EE_ORIGIN_TXSTATUS; // 4u8
\ No newline at end of file diff --git a/docs/libc/constant.SO_EE_ORIGIN_TXSTATUS.html b/docs/libc/constant.SO_EE_ORIGIN_TXSTATUS.html new file mode 100644 index 00000000..fa3369a5 --- /dev/null +++ b/docs/libc/constant.SO_EE_ORIGIN_TXSTATUS.html @@ -0,0 +1 @@ +libc::SO_EE_ORIGIN_TXSTATUS - Rust

[][src]Constant libc::SO_EE_ORIGIN_TXSTATUS

pub const SO_EE_ORIGIN_TXSTATUS: u8 = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SO_ERROR.html b/docs/libc/constant.SO_ERROR.html new file mode 100644 index 00000000..403c9e4c --- /dev/null +++ b/docs/libc/constant.SO_ERROR.html @@ -0,0 +1 @@ +libc::SO_ERROR - Rust

[][src]Constant libc::SO_ERROR

pub const SO_ERROR: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SO_GET_FILTER.html b/docs/libc/constant.SO_GET_FILTER.html new file mode 100644 index 00000000..4b3849c4 --- /dev/null +++ b/docs/libc/constant.SO_GET_FILTER.html @@ -0,0 +1 @@ +libc::SO_GET_FILTER - Rust

[][src]Constant libc::SO_GET_FILTER

pub const SO_GET_FILTER: c_int = SO_ATTACH_FILTER; // 26i32
\ No newline at end of file diff --git a/docs/libc/constant.SO_INCOMING_CPU.html b/docs/libc/constant.SO_INCOMING_CPU.html new file mode 100644 index 00000000..f35828f5 --- /dev/null +++ b/docs/libc/constant.SO_INCOMING_CPU.html @@ -0,0 +1 @@ +libc::SO_INCOMING_CPU - Rust

[][src]Constant libc::SO_INCOMING_CPU

pub const SO_INCOMING_CPU: c_int = 49;
\ No newline at end of file diff --git a/docs/libc/constant.SO_KEEPALIVE.html b/docs/libc/constant.SO_KEEPALIVE.html new file mode 100644 index 00000000..671dc5f7 --- /dev/null +++ b/docs/libc/constant.SO_KEEPALIVE.html @@ -0,0 +1 @@ +libc::SO_KEEPALIVE - Rust

[][src]Constant libc::SO_KEEPALIVE

pub const SO_KEEPALIVE: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.SO_LINGER.html b/docs/libc/constant.SO_LINGER.html new file mode 100644 index 00000000..4925e663 --- /dev/null +++ b/docs/libc/constant.SO_LINGER.html @@ -0,0 +1 @@ +libc::SO_LINGER - Rust

[][src]Constant libc::SO_LINGER

pub const SO_LINGER: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.SO_LOCK_FILTER.html b/docs/libc/constant.SO_LOCK_FILTER.html new file mode 100644 index 00000000..ecb1fe9e --- /dev/null +++ b/docs/libc/constant.SO_LOCK_FILTER.html @@ -0,0 +1 @@ +libc::SO_LOCK_FILTER - Rust

[][src]Constant libc::SO_LOCK_FILTER

pub const SO_LOCK_FILTER: c_int = 44;
\ No newline at end of file diff --git a/docs/libc/constant.SO_MARK.html b/docs/libc/constant.SO_MARK.html new file mode 100644 index 00000000..7d21239c --- /dev/null +++ b/docs/libc/constant.SO_MARK.html @@ -0,0 +1 @@ +libc::SO_MARK - Rust

[][src]Constant libc::SO_MARK

pub const SO_MARK: c_int = 36;
\ No newline at end of file diff --git a/docs/libc/constant.SO_MAX_PACING_RATE.html b/docs/libc/constant.SO_MAX_PACING_RATE.html new file mode 100644 index 00000000..040b8f32 --- /dev/null +++ b/docs/libc/constant.SO_MAX_PACING_RATE.html @@ -0,0 +1 @@ +libc::SO_MAX_PACING_RATE - Rust

[][src]Constant libc::SO_MAX_PACING_RATE

pub const SO_MAX_PACING_RATE: c_int = 47;
\ No newline at end of file diff --git a/docs/libc/constant.SO_NOFCS.html b/docs/libc/constant.SO_NOFCS.html new file mode 100644 index 00000000..4dfda97d --- /dev/null +++ b/docs/libc/constant.SO_NOFCS.html @@ -0,0 +1 @@ +libc::SO_NOFCS - Rust

[][src]Constant libc::SO_NOFCS

pub const SO_NOFCS: c_int = 43;
\ No newline at end of file diff --git a/docs/libc/constant.SO_NO_CHECK.html b/docs/libc/constant.SO_NO_CHECK.html new file mode 100644 index 00000000..a0c4cb0b --- /dev/null +++ b/docs/libc/constant.SO_NO_CHECK.html @@ -0,0 +1 @@ +libc::SO_NO_CHECK - Rust

[][src]Constant libc::SO_NO_CHECK

pub const SO_NO_CHECK: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.SO_OOBINLINE.html b/docs/libc/constant.SO_OOBINLINE.html new file mode 100644 index 00000000..14d90cfb --- /dev/null +++ b/docs/libc/constant.SO_OOBINLINE.html @@ -0,0 +1 @@ +libc::SO_OOBINLINE - Rust

[][src]Constant libc::SO_OOBINLINE

pub const SO_OOBINLINE: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.SO_ORIGINAL_DST.html b/docs/libc/constant.SO_ORIGINAL_DST.html new file mode 100644 index 00000000..dfaaba8b --- /dev/null +++ b/docs/libc/constant.SO_ORIGINAL_DST.html @@ -0,0 +1 @@ +libc::SO_ORIGINAL_DST - Rust

[][src]Constant libc::SO_ORIGINAL_DST

pub const SO_ORIGINAL_DST: c_int = 80;
\ No newline at end of file diff --git a/docs/libc/constant.SO_PASSCRED.html b/docs/libc/constant.SO_PASSCRED.html new file mode 100644 index 00000000..122d577d --- /dev/null +++ b/docs/libc/constant.SO_PASSCRED.html @@ -0,0 +1 @@ +libc::SO_PASSCRED - Rust

[][src]Constant libc::SO_PASSCRED

pub const SO_PASSCRED: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.SO_PASSSEC.html b/docs/libc/constant.SO_PASSSEC.html new file mode 100644 index 00000000..b11c9325 --- /dev/null +++ b/docs/libc/constant.SO_PASSSEC.html @@ -0,0 +1 @@ +libc::SO_PASSSEC - Rust

[][src]Constant libc::SO_PASSSEC

pub const SO_PASSSEC: c_int = 34;
\ No newline at end of file diff --git a/docs/libc/constant.SO_PEEK_OFF.html b/docs/libc/constant.SO_PEEK_OFF.html new file mode 100644 index 00000000..3cafb67d --- /dev/null +++ b/docs/libc/constant.SO_PEEK_OFF.html @@ -0,0 +1 @@ +libc::SO_PEEK_OFF - Rust

[][src]Constant libc::SO_PEEK_OFF

pub const SO_PEEK_OFF: c_int = 42;
\ No newline at end of file diff --git a/docs/libc/constant.SO_PEERCRED.html b/docs/libc/constant.SO_PEERCRED.html new file mode 100644 index 00000000..dc7c2ffd --- /dev/null +++ b/docs/libc/constant.SO_PEERCRED.html @@ -0,0 +1 @@ +libc::SO_PEERCRED - Rust

[][src]Constant libc::SO_PEERCRED

pub const SO_PEERCRED: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.SO_PEERNAME.html b/docs/libc/constant.SO_PEERNAME.html new file mode 100644 index 00000000..a04eaf89 --- /dev/null +++ b/docs/libc/constant.SO_PEERNAME.html @@ -0,0 +1 @@ +libc::SO_PEERNAME - Rust

[][src]Constant libc::SO_PEERNAME

pub const SO_PEERNAME: c_int = 28;
\ No newline at end of file diff --git a/docs/libc/constant.SO_PEERSEC.html b/docs/libc/constant.SO_PEERSEC.html new file mode 100644 index 00000000..c7452645 --- /dev/null +++ b/docs/libc/constant.SO_PEERSEC.html @@ -0,0 +1 @@ +libc::SO_PEERSEC - Rust

[][src]Constant libc::SO_PEERSEC

pub const SO_PEERSEC: c_int = 31;
\ No newline at end of file diff --git a/docs/libc/constant.SO_PRIORITY.html b/docs/libc/constant.SO_PRIORITY.html new file mode 100644 index 00000000..b69915e7 --- /dev/null +++ b/docs/libc/constant.SO_PRIORITY.html @@ -0,0 +1 @@ +libc::SO_PRIORITY - Rust

[][src]Constant libc::SO_PRIORITY

pub const SO_PRIORITY: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.SO_PROTOCOL.html b/docs/libc/constant.SO_PROTOCOL.html new file mode 100644 index 00000000..8ad9151c --- /dev/null +++ b/docs/libc/constant.SO_PROTOCOL.html @@ -0,0 +1 @@ +libc::SO_PROTOCOL - Rust

[][src]Constant libc::SO_PROTOCOL

pub const SO_PROTOCOL: c_int = 38;
\ No newline at end of file diff --git a/docs/libc/constant.SO_RCVBUF.html b/docs/libc/constant.SO_RCVBUF.html new file mode 100644 index 00000000..d6d546d6 --- /dev/null +++ b/docs/libc/constant.SO_RCVBUF.html @@ -0,0 +1 @@ +libc::SO_RCVBUF - Rust

[][src]Constant libc::SO_RCVBUF

pub const SO_RCVBUF: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.SO_RCVBUFFORCE.html b/docs/libc/constant.SO_RCVBUFFORCE.html new file mode 100644 index 00000000..721bc655 --- /dev/null +++ b/docs/libc/constant.SO_RCVBUFFORCE.html @@ -0,0 +1 @@ +libc::SO_RCVBUFFORCE - Rust

[][src]Constant libc::SO_RCVBUFFORCE

pub const SO_RCVBUFFORCE: c_int = 33;
\ No newline at end of file diff --git a/docs/libc/constant.SO_RCVLOWAT.html b/docs/libc/constant.SO_RCVLOWAT.html new file mode 100644 index 00000000..e37c830e --- /dev/null +++ b/docs/libc/constant.SO_RCVLOWAT.html @@ -0,0 +1 @@ +libc::SO_RCVLOWAT - Rust

[][src]Constant libc::SO_RCVLOWAT

pub const SO_RCVLOWAT: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.SO_RCVTIMEO.html b/docs/libc/constant.SO_RCVTIMEO.html new file mode 100644 index 00000000..2c4da356 --- /dev/null +++ b/docs/libc/constant.SO_RCVTIMEO.html @@ -0,0 +1 @@ +libc::SO_RCVTIMEO - Rust

[][src]Constant libc::SO_RCVTIMEO

pub const SO_RCVTIMEO: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.SO_REUSEADDR.html b/docs/libc/constant.SO_REUSEADDR.html new file mode 100644 index 00000000..38a02b7c --- /dev/null +++ b/docs/libc/constant.SO_REUSEADDR.html @@ -0,0 +1 @@ +libc::SO_REUSEADDR - Rust

[][src]Constant libc::SO_REUSEADDR

pub const SO_REUSEADDR: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SO_REUSEPORT.html b/docs/libc/constant.SO_REUSEPORT.html new file mode 100644 index 00000000..5b793dfd --- /dev/null +++ b/docs/libc/constant.SO_REUSEPORT.html @@ -0,0 +1 @@ +libc::SO_REUSEPORT - Rust

[][src]Constant libc::SO_REUSEPORT

pub const SO_REUSEPORT: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.SO_RXQ_OVFL.html b/docs/libc/constant.SO_RXQ_OVFL.html new file mode 100644 index 00000000..cb9f1e48 --- /dev/null +++ b/docs/libc/constant.SO_RXQ_OVFL.html @@ -0,0 +1 @@ +libc::SO_RXQ_OVFL - Rust

[][src]Constant libc::SO_RXQ_OVFL

pub const SO_RXQ_OVFL: c_int = 40;
\ No newline at end of file diff --git a/docs/libc/constant.SO_SECURITY_AUTHENTICATION.html b/docs/libc/constant.SO_SECURITY_AUTHENTICATION.html new file mode 100644 index 00000000..fc93ffba --- /dev/null +++ b/docs/libc/constant.SO_SECURITY_AUTHENTICATION.html @@ -0,0 +1 @@ +libc::SO_SECURITY_AUTHENTICATION - Rust

[][src]Constant libc::SO_SECURITY_AUTHENTICATION

pub const SO_SECURITY_AUTHENTICATION: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.SO_SECURITY_ENCRYPTION_NETWORK.html b/docs/libc/constant.SO_SECURITY_ENCRYPTION_NETWORK.html new file mode 100644 index 00000000..7b652e6d --- /dev/null +++ b/docs/libc/constant.SO_SECURITY_ENCRYPTION_NETWORK.html @@ -0,0 +1 @@ +libc::SO_SECURITY_ENCRYPTION_NETWORK - Rust

[][src]Constant libc::SO_SECURITY_ENCRYPTION_NETWORK

pub const SO_SECURITY_ENCRYPTION_NETWORK: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.SO_SECURITY_ENCRYPTION_TRANSPORT.html b/docs/libc/constant.SO_SECURITY_ENCRYPTION_TRANSPORT.html new file mode 100644 index 00000000..d93813d6 --- /dev/null +++ b/docs/libc/constant.SO_SECURITY_ENCRYPTION_TRANSPORT.html @@ -0,0 +1 @@ +libc::SO_SECURITY_ENCRYPTION_TRANSPORT - Rust

[][src]Constant libc::SO_SECURITY_ENCRYPTION_TRANSPORT

pub const SO_SECURITY_ENCRYPTION_TRANSPORT: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.SO_SELECT_ERR_QUEUE.html b/docs/libc/constant.SO_SELECT_ERR_QUEUE.html new file mode 100644 index 00000000..3dc235e9 --- /dev/null +++ b/docs/libc/constant.SO_SELECT_ERR_QUEUE.html @@ -0,0 +1 @@ +libc::SO_SELECT_ERR_QUEUE - Rust

[][src]Constant libc::SO_SELECT_ERR_QUEUE

pub const SO_SELECT_ERR_QUEUE: c_int = 45;
\ No newline at end of file diff --git a/docs/libc/constant.SO_SNDBUF.html b/docs/libc/constant.SO_SNDBUF.html new file mode 100644 index 00000000..63ad3070 --- /dev/null +++ b/docs/libc/constant.SO_SNDBUF.html @@ -0,0 +1 @@ +libc::SO_SNDBUF - Rust

[][src]Constant libc::SO_SNDBUF

pub const SO_SNDBUF: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.SO_SNDBUFFORCE.html b/docs/libc/constant.SO_SNDBUFFORCE.html new file mode 100644 index 00000000..1e152ed6 --- /dev/null +++ b/docs/libc/constant.SO_SNDBUFFORCE.html @@ -0,0 +1 @@ +libc::SO_SNDBUFFORCE - Rust

[][src]Constant libc::SO_SNDBUFFORCE

pub const SO_SNDBUFFORCE: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant.SO_SNDLOWAT.html b/docs/libc/constant.SO_SNDLOWAT.html new file mode 100644 index 00000000..22f4a732 --- /dev/null +++ b/docs/libc/constant.SO_SNDLOWAT.html @@ -0,0 +1 @@ +libc::SO_SNDLOWAT - Rust

[][src]Constant libc::SO_SNDLOWAT

pub const SO_SNDLOWAT: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.SO_SNDTIMEO.html b/docs/libc/constant.SO_SNDTIMEO.html new file mode 100644 index 00000000..4cac4798 --- /dev/null +++ b/docs/libc/constant.SO_SNDTIMEO.html @@ -0,0 +1 @@ +libc::SO_SNDTIMEO - Rust

[][src]Constant libc::SO_SNDTIMEO

pub const SO_SNDTIMEO: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.SO_TIMESTAMP.html b/docs/libc/constant.SO_TIMESTAMP.html new file mode 100644 index 00000000..e3efd1a5 --- /dev/null +++ b/docs/libc/constant.SO_TIMESTAMP.html @@ -0,0 +1 @@ +libc::SO_TIMESTAMP - Rust

[][src]Constant libc::SO_TIMESTAMP

pub const SO_TIMESTAMP: c_int = 29;
\ No newline at end of file diff --git a/docs/libc/constant.SO_TIMESTAMPING.html b/docs/libc/constant.SO_TIMESTAMPING.html new file mode 100644 index 00000000..dbbf3086 --- /dev/null +++ b/docs/libc/constant.SO_TIMESTAMPING.html @@ -0,0 +1 @@ +libc::SO_TIMESTAMPING - Rust

[][src]Constant libc::SO_TIMESTAMPING

pub const SO_TIMESTAMPING: c_int = 37;
\ No newline at end of file diff --git a/docs/libc/constant.SO_TIMESTAMPNS.html b/docs/libc/constant.SO_TIMESTAMPNS.html new file mode 100644 index 00000000..32f5706f --- /dev/null +++ b/docs/libc/constant.SO_TIMESTAMPNS.html @@ -0,0 +1 @@ +libc::SO_TIMESTAMPNS - Rust

[][src]Constant libc::SO_TIMESTAMPNS

pub const SO_TIMESTAMPNS: c_int = 35;
\ No newline at end of file diff --git a/docs/libc/constant.SO_TYPE.html b/docs/libc/constant.SO_TYPE.html new file mode 100644 index 00000000..2c5825f7 --- /dev/null +++ b/docs/libc/constant.SO_TYPE.html @@ -0,0 +1 @@ +libc::SO_TYPE - Rust

[][src]Constant libc::SO_TYPE

pub const SO_TYPE: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.SO_WIFI_STATUS.html b/docs/libc/constant.SO_WIFI_STATUS.html new file mode 100644 index 00000000..72b0d2b9 --- /dev/null +++ b/docs/libc/constant.SO_WIFI_STATUS.html @@ -0,0 +1 @@ +libc::SO_WIFI_STATUS - Rust

[][src]Constant libc::SO_WIFI_STATUS

pub const SO_WIFI_STATUS: c_int = 41;
\ No newline at end of file diff --git a/docs/libc/constant.SPLICE_F_GIFT.html b/docs/libc/constant.SPLICE_F_GIFT.html new file mode 100644 index 00000000..25133fb3 --- /dev/null +++ b/docs/libc/constant.SPLICE_F_GIFT.html @@ -0,0 +1 @@ +libc::SPLICE_F_GIFT - Rust

[][src]Constant libc::SPLICE_F_GIFT

pub const SPLICE_F_GIFT: c_uint = 0x08;
\ No newline at end of file diff --git a/docs/libc/constant.SPLICE_F_MORE.html b/docs/libc/constant.SPLICE_F_MORE.html new file mode 100644 index 00000000..527ebd60 --- /dev/null +++ b/docs/libc/constant.SPLICE_F_MORE.html @@ -0,0 +1 @@ +libc::SPLICE_F_MORE - Rust

[][src]Constant libc::SPLICE_F_MORE

pub const SPLICE_F_MORE: c_uint = 0x04;
\ No newline at end of file diff --git a/docs/libc/constant.SPLICE_F_MOVE.html b/docs/libc/constant.SPLICE_F_MOVE.html new file mode 100644 index 00000000..34449054 --- /dev/null +++ b/docs/libc/constant.SPLICE_F_MOVE.html @@ -0,0 +1 @@ +libc::SPLICE_F_MOVE - Rust

[][src]Constant libc::SPLICE_F_MOVE

pub const SPLICE_F_MOVE: c_uint = 0x01;
\ No newline at end of file diff --git a/docs/libc/constant.SPLICE_F_NONBLOCK.html b/docs/libc/constant.SPLICE_F_NONBLOCK.html new file mode 100644 index 00000000..8796823b --- /dev/null +++ b/docs/libc/constant.SPLICE_F_NONBLOCK.html @@ -0,0 +1 @@ +libc::SPLICE_F_NONBLOCK - Rust

[][src]Constant libc::SPLICE_F_NONBLOCK

pub const SPLICE_F_NONBLOCK: c_uint = 0x02;
\ No newline at end of file diff --git a/docs/libc/constant.SS.html b/docs/libc/constant.SS.html new file mode 100644 index 00000000..a8d480ad --- /dev/null +++ b/docs/libc/constant.SS.html @@ -0,0 +1 @@ +libc::SS - Rust

[][src]Constant libc::SS

pub const SS: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.SS_DISABLE.html b/docs/libc/constant.SS_DISABLE.html new file mode 100644 index 00000000..549207e1 --- /dev/null +++ b/docs/libc/constant.SS_DISABLE.html @@ -0,0 +1 @@ +libc::SS_DISABLE - Rust

[][src]Constant libc::SS_DISABLE

pub const SS_DISABLE: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SS_ONSTACK.html b/docs/libc/constant.SS_ONSTACK.html new file mode 100644 index 00000000..309473d7 --- /dev/null +++ b/docs/libc/constant.SS_ONSTACK.html @@ -0,0 +1 @@ +libc::SS_ONSTACK - Rust

[][src]Constant libc::SS_ONSTACK

pub const SS_ONSTACK: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_ALL.html b/docs/libc/constant.STATX_ALL.html new file mode 100644 index 00000000..6114dfb7 --- /dev/null +++ b/docs/libc/constant.STATX_ALL.html @@ -0,0 +1 @@ +libc::STATX_ALL - Rust

[][src]Constant libc::STATX_ALL

pub const STATX_ALL: c_uint = 0x0fff;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_ATIME.html b/docs/libc/constant.STATX_ATIME.html new file mode 100644 index 00000000..87587b3e --- /dev/null +++ b/docs/libc/constant.STATX_ATIME.html @@ -0,0 +1 @@ +libc::STATX_ATIME - Rust

[][src]Constant libc::STATX_ATIME

pub const STATX_ATIME: c_uint = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_ATTR_APPEND.html b/docs/libc/constant.STATX_ATTR_APPEND.html new file mode 100644 index 00000000..d2aaf2fe --- /dev/null +++ b/docs/libc/constant.STATX_ATTR_APPEND.html @@ -0,0 +1 @@ +libc::STATX_ATTR_APPEND - Rust

[][src]Constant libc::STATX_ATTR_APPEND

pub const STATX_ATTR_APPEND: c_int = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_ATTR_AUTOMOUNT.html b/docs/libc/constant.STATX_ATTR_AUTOMOUNT.html new file mode 100644 index 00000000..6fe670f9 --- /dev/null +++ b/docs/libc/constant.STATX_ATTR_AUTOMOUNT.html @@ -0,0 +1 @@ +libc::STATX_ATTR_AUTOMOUNT - Rust

[][src]Constant libc::STATX_ATTR_AUTOMOUNT

pub const STATX_ATTR_AUTOMOUNT: c_int = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_ATTR_COMPRESSED.html b/docs/libc/constant.STATX_ATTR_COMPRESSED.html new file mode 100644 index 00000000..aff10469 --- /dev/null +++ b/docs/libc/constant.STATX_ATTR_COMPRESSED.html @@ -0,0 +1 @@ +libc::STATX_ATTR_COMPRESSED - Rust

[][src]Constant libc::STATX_ATTR_COMPRESSED

pub const STATX_ATTR_COMPRESSED: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_ATTR_ENCRYPTED.html b/docs/libc/constant.STATX_ATTR_ENCRYPTED.html new file mode 100644 index 00000000..51d406ed --- /dev/null +++ b/docs/libc/constant.STATX_ATTR_ENCRYPTED.html @@ -0,0 +1 @@ +libc::STATX_ATTR_ENCRYPTED - Rust

[][src]Constant libc::STATX_ATTR_ENCRYPTED

pub const STATX_ATTR_ENCRYPTED: c_int = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_ATTR_IMMUTABLE.html b/docs/libc/constant.STATX_ATTR_IMMUTABLE.html new file mode 100644 index 00000000..2665d6b0 --- /dev/null +++ b/docs/libc/constant.STATX_ATTR_IMMUTABLE.html @@ -0,0 +1 @@ +libc::STATX_ATTR_IMMUTABLE - Rust

[][src]Constant libc::STATX_ATTR_IMMUTABLE

pub const STATX_ATTR_IMMUTABLE: c_int = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_ATTR_NODUMP.html b/docs/libc/constant.STATX_ATTR_NODUMP.html new file mode 100644 index 00000000..10de9b0d --- /dev/null +++ b/docs/libc/constant.STATX_ATTR_NODUMP.html @@ -0,0 +1 @@ +libc::STATX_ATTR_NODUMP - Rust

[][src]Constant libc::STATX_ATTR_NODUMP

pub const STATX_ATTR_NODUMP: c_int = 0x0040;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_BASIC_STATS.html b/docs/libc/constant.STATX_BASIC_STATS.html new file mode 100644 index 00000000..453c5eea --- /dev/null +++ b/docs/libc/constant.STATX_BASIC_STATS.html @@ -0,0 +1 @@ +libc::STATX_BASIC_STATS - Rust

[][src]Constant libc::STATX_BASIC_STATS

pub const STATX_BASIC_STATS: c_uint = 0x07ff;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_BLOCKS.html b/docs/libc/constant.STATX_BLOCKS.html new file mode 100644 index 00000000..535aae2d --- /dev/null +++ b/docs/libc/constant.STATX_BLOCKS.html @@ -0,0 +1 @@ +libc::STATX_BLOCKS - Rust

[][src]Constant libc::STATX_BLOCKS

pub const STATX_BLOCKS: c_uint = 0x0400;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_BTIME.html b/docs/libc/constant.STATX_BTIME.html new file mode 100644 index 00000000..102dec2d --- /dev/null +++ b/docs/libc/constant.STATX_BTIME.html @@ -0,0 +1 @@ +libc::STATX_BTIME - Rust

[][src]Constant libc::STATX_BTIME

pub const STATX_BTIME: c_uint = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_CTIME.html b/docs/libc/constant.STATX_CTIME.html new file mode 100644 index 00000000..3b6205df --- /dev/null +++ b/docs/libc/constant.STATX_CTIME.html @@ -0,0 +1 @@ +libc::STATX_CTIME - Rust

[][src]Constant libc::STATX_CTIME

pub const STATX_CTIME: c_uint = 0x0080;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_GID.html b/docs/libc/constant.STATX_GID.html new file mode 100644 index 00000000..d93ecfd4 --- /dev/null +++ b/docs/libc/constant.STATX_GID.html @@ -0,0 +1 @@ +libc::STATX_GID - Rust

[][src]Constant libc::STATX_GID

pub const STATX_GID: c_uint = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_INO.html b/docs/libc/constant.STATX_INO.html new file mode 100644 index 00000000..ed79a6c6 --- /dev/null +++ b/docs/libc/constant.STATX_INO.html @@ -0,0 +1 @@ +libc::STATX_INO - Rust

[][src]Constant libc::STATX_INO

pub const STATX_INO: c_uint = 0x0100;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_MODE.html b/docs/libc/constant.STATX_MODE.html new file mode 100644 index 00000000..0f125439 --- /dev/null +++ b/docs/libc/constant.STATX_MODE.html @@ -0,0 +1 @@ +libc::STATX_MODE - Rust

[][src]Constant libc::STATX_MODE

pub const STATX_MODE: c_uint = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_MTIME.html b/docs/libc/constant.STATX_MTIME.html new file mode 100644 index 00000000..a8f15ee8 --- /dev/null +++ b/docs/libc/constant.STATX_MTIME.html @@ -0,0 +1 @@ +libc::STATX_MTIME - Rust

[][src]Constant libc::STATX_MTIME

pub const STATX_MTIME: c_uint = 0x0040;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_NLINK.html b/docs/libc/constant.STATX_NLINK.html new file mode 100644 index 00000000..c16fe71e --- /dev/null +++ b/docs/libc/constant.STATX_NLINK.html @@ -0,0 +1 @@ +libc::STATX_NLINK - Rust

[][src]Constant libc::STATX_NLINK

pub const STATX_NLINK: c_uint = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_SIZE.html b/docs/libc/constant.STATX_SIZE.html new file mode 100644 index 00000000..fce8b684 --- /dev/null +++ b/docs/libc/constant.STATX_SIZE.html @@ -0,0 +1 @@ +libc::STATX_SIZE - Rust

[][src]Constant libc::STATX_SIZE

pub const STATX_SIZE: c_uint = 0x0200;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_TYPE.html b/docs/libc/constant.STATX_TYPE.html new file mode 100644 index 00000000..0adbd694 --- /dev/null +++ b/docs/libc/constant.STATX_TYPE.html @@ -0,0 +1 @@ +libc::STATX_TYPE - Rust

[][src]Constant libc::STATX_TYPE

pub const STATX_TYPE: c_uint = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.STATX_UID.html b/docs/libc/constant.STATX_UID.html new file mode 100644 index 00000000..0f5e62a8 --- /dev/null +++ b/docs/libc/constant.STATX_UID.html @@ -0,0 +1 @@ +libc::STATX_UID - Rust

[][src]Constant libc::STATX_UID

pub const STATX_UID: c_uint = 0x0008;
\ No newline at end of file diff --git a/docs/libc/constant.STATX__RESERVED.html b/docs/libc/constant.STATX__RESERVED.html new file mode 100644 index 00000000..651ebff1 --- /dev/null +++ b/docs/libc/constant.STATX__RESERVED.html @@ -0,0 +1 @@ +libc::STATX__RESERVED - Rust

[][src]Constant libc::STATX__RESERVED

pub const STATX__RESERVED: c_int = 0x80000000;
\ No newline at end of file diff --git a/docs/libc/constant.STA_CLK.html b/docs/libc/constant.STA_CLK.html new file mode 100644 index 00000000..d741f94d --- /dev/null +++ b/docs/libc/constant.STA_CLK.html @@ -0,0 +1 @@ +libc::STA_CLK - Rust

[][src]Constant libc::STA_CLK

pub const STA_CLK: c_int = 0x8000;
\ No newline at end of file diff --git a/docs/libc/constant.STA_CLOCKERR.html b/docs/libc/constant.STA_CLOCKERR.html new file mode 100644 index 00000000..f4295bcb --- /dev/null +++ b/docs/libc/constant.STA_CLOCKERR.html @@ -0,0 +1 @@ +libc::STA_CLOCKERR - Rust

[][src]Constant libc::STA_CLOCKERR

pub const STA_CLOCKERR: c_int = 0x1000;
\ No newline at end of file diff --git a/docs/libc/constant.STA_DEL.html b/docs/libc/constant.STA_DEL.html new file mode 100644 index 00000000..eb3669a7 --- /dev/null +++ b/docs/libc/constant.STA_DEL.html @@ -0,0 +1 @@ +libc::STA_DEL - Rust

[][src]Constant libc::STA_DEL

pub const STA_DEL: c_int = 0x0020;
\ No newline at end of file diff --git a/docs/libc/constant.STA_FLL.html b/docs/libc/constant.STA_FLL.html new file mode 100644 index 00000000..2f045032 --- /dev/null +++ b/docs/libc/constant.STA_FLL.html @@ -0,0 +1 @@ +libc::STA_FLL - Rust

[][src]Constant libc::STA_FLL

pub const STA_FLL: c_int = 0x0008;
\ No newline at end of file diff --git a/docs/libc/constant.STA_FREQHOLD.html b/docs/libc/constant.STA_FREQHOLD.html new file mode 100644 index 00000000..5246ecdc --- /dev/null +++ b/docs/libc/constant.STA_FREQHOLD.html @@ -0,0 +1 @@ +libc::STA_FREQHOLD - Rust

[][src]Constant libc::STA_FREQHOLD

pub const STA_FREQHOLD: c_int = 0x0080;
\ No newline at end of file diff --git a/docs/libc/constant.STA_INS.html b/docs/libc/constant.STA_INS.html new file mode 100644 index 00000000..86f043de --- /dev/null +++ b/docs/libc/constant.STA_INS.html @@ -0,0 +1 @@ +libc::STA_INS - Rust

[][src]Constant libc::STA_INS

pub const STA_INS: c_int = 0x0010;
\ No newline at end of file diff --git a/docs/libc/constant.STA_MODE.html b/docs/libc/constant.STA_MODE.html new file mode 100644 index 00000000..fcea3748 --- /dev/null +++ b/docs/libc/constant.STA_MODE.html @@ -0,0 +1 @@ +libc::STA_MODE - Rust

[][src]Constant libc::STA_MODE

pub const STA_MODE: c_int = 0x4000;
\ No newline at end of file diff --git a/docs/libc/constant.STA_NANO.html b/docs/libc/constant.STA_NANO.html new file mode 100644 index 00000000..582fe016 --- /dev/null +++ b/docs/libc/constant.STA_NANO.html @@ -0,0 +1 @@ +libc::STA_NANO - Rust

[][src]Constant libc::STA_NANO

pub const STA_NANO: c_int = 0x2000;
\ No newline at end of file diff --git a/docs/libc/constant.STA_PLL.html b/docs/libc/constant.STA_PLL.html new file mode 100644 index 00000000..770dd9d1 --- /dev/null +++ b/docs/libc/constant.STA_PLL.html @@ -0,0 +1 @@ +libc::STA_PLL - Rust

[][src]Constant libc::STA_PLL

pub const STA_PLL: c_int = 0x0001;
\ No newline at end of file diff --git a/docs/libc/constant.STA_PPSERROR.html b/docs/libc/constant.STA_PPSERROR.html new file mode 100644 index 00000000..837843bb --- /dev/null +++ b/docs/libc/constant.STA_PPSERROR.html @@ -0,0 +1 @@ +libc::STA_PPSERROR - Rust

[][src]Constant libc::STA_PPSERROR

pub const STA_PPSERROR: c_int = 0x0800;
\ No newline at end of file diff --git a/docs/libc/constant.STA_PPSFREQ.html b/docs/libc/constant.STA_PPSFREQ.html new file mode 100644 index 00000000..16078dae --- /dev/null +++ b/docs/libc/constant.STA_PPSFREQ.html @@ -0,0 +1 @@ +libc::STA_PPSFREQ - Rust

[][src]Constant libc::STA_PPSFREQ

pub const STA_PPSFREQ: c_int = 0x0002;
\ No newline at end of file diff --git a/docs/libc/constant.STA_PPSJITTER.html b/docs/libc/constant.STA_PPSJITTER.html new file mode 100644 index 00000000..63dbe084 --- /dev/null +++ b/docs/libc/constant.STA_PPSJITTER.html @@ -0,0 +1 @@ +libc::STA_PPSJITTER - Rust

[][src]Constant libc::STA_PPSJITTER

pub const STA_PPSJITTER: c_int = 0x0200;
\ No newline at end of file diff --git a/docs/libc/constant.STA_PPSSIGNAL.html b/docs/libc/constant.STA_PPSSIGNAL.html new file mode 100644 index 00000000..36e0a43e --- /dev/null +++ b/docs/libc/constant.STA_PPSSIGNAL.html @@ -0,0 +1 @@ +libc::STA_PPSSIGNAL - Rust

[][src]Constant libc::STA_PPSSIGNAL

pub const STA_PPSSIGNAL: c_int = 0x0100;
\ No newline at end of file diff --git a/docs/libc/constant.STA_PPSTIME.html b/docs/libc/constant.STA_PPSTIME.html new file mode 100644 index 00000000..e2696ed7 --- /dev/null +++ b/docs/libc/constant.STA_PPSTIME.html @@ -0,0 +1 @@ +libc::STA_PPSTIME - Rust

[][src]Constant libc::STA_PPSTIME

pub const STA_PPSTIME: c_int = 0x0004;
\ No newline at end of file diff --git a/docs/libc/constant.STA_PPSWANDER.html b/docs/libc/constant.STA_PPSWANDER.html new file mode 100644 index 00000000..692a29c2 --- /dev/null +++ b/docs/libc/constant.STA_PPSWANDER.html @@ -0,0 +1 @@ +libc::STA_PPSWANDER - Rust

[][src]Constant libc::STA_PPSWANDER

pub const STA_PPSWANDER: c_int = 0x0400;
\ No newline at end of file diff --git a/docs/libc/constant.STA_RONLY.html b/docs/libc/constant.STA_RONLY.html new file mode 100644 index 00000000..71c4d67d --- /dev/null +++ b/docs/libc/constant.STA_RONLY.html @@ -0,0 +1,8 @@ +libc::STA_RONLY - Rust

[][src]Constant libc::STA_RONLY

pub const STA_RONLY: c_int = STA_PPSSIGNAL
+    | STA_PPSJITTER
+    | STA_PPSWANDER
+    | STA_PPSERROR
+    | STA_CLOCKERR
+    | STA_NANO
+    | STA_MODE
+    | STA_CLK; // 65_280i32
\ No newline at end of file diff --git a/docs/libc/constant.STA_UNSYNC.html b/docs/libc/constant.STA_UNSYNC.html new file mode 100644 index 00000000..30381440 --- /dev/null +++ b/docs/libc/constant.STA_UNSYNC.html @@ -0,0 +1 @@ +libc::STA_UNSYNC - Rust

[][src]Constant libc::STA_UNSYNC

pub const STA_UNSYNC: c_int = 0x0040;
\ No newline at end of file diff --git a/docs/libc/constant.STDERR_FILENO.html b/docs/libc/constant.STDERR_FILENO.html new file mode 100644 index 00000000..2e8c6740 --- /dev/null +++ b/docs/libc/constant.STDERR_FILENO.html @@ -0,0 +1 @@ +libc::STDERR_FILENO - Rust

[][src]Constant libc::STDERR_FILENO

pub const STDERR_FILENO: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.STDIN_FILENO.html b/docs/libc/constant.STDIN_FILENO.html new file mode 100644 index 00000000..de550004 --- /dev/null +++ b/docs/libc/constant.STDIN_FILENO.html @@ -0,0 +1 @@ +libc::STDIN_FILENO - Rust

[][src]Constant libc::STDIN_FILENO

pub const STDIN_FILENO: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.STDOUT_FILENO.html b/docs/libc/constant.STDOUT_FILENO.html new file mode 100644 index 00000000..fc1b9698 --- /dev/null +++ b/docs/libc/constant.STDOUT_FILENO.html @@ -0,0 +1 @@ +libc::STDOUT_FILENO - Rust

[][src]Constant libc::STDOUT_FILENO

pub const STDOUT_FILENO: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.STICKY_TIMEOUTS.html b/docs/libc/constant.STICKY_TIMEOUTS.html new file mode 100644 index 00000000..b7291717 --- /dev/null +++ b/docs/libc/constant.STICKY_TIMEOUTS.html @@ -0,0 +1 @@ +libc::STICKY_TIMEOUTS - Rust

[][src]Constant libc::STICKY_TIMEOUTS

pub const STICKY_TIMEOUTS: c_int = 0x4000000;
\ No newline at end of file diff --git a/docs/libc/constant.ST_APPEND.html b/docs/libc/constant.ST_APPEND.html new file mode 100644 index 00000000..404283db --- /dev/null +++ b/docs/libc/constant.ST_APPEND.html @@ -0,0 +1 @@ +libc::ST_APPEND - Rust

[][src]Constant libc::ST_APPEND

pub const ST_APPEND: c_ulong = 256;
\ No newline at end of file diff --git a/docs/libc/constant.ST_IMMUTABLE.html b/docs/libc/constant.ST_IMMUTABLE.html new file mode 100644 index 00000000..e33dc605 --- /dev/null +++ b/docs/libc/constant.ST_IMMUTABLE.html @@ -0,0 +1 @@ +libc::ST_IMMUTABLE - Rust

[][src]Constant libc::ST_IMMUTABLE

pub const ST_IMMUTABLE: c_ulong = 512;
\ No newline at end of file diff --git a/docs/libc/constant.ST_MANDLOCK.html b/docs/libc/constant.ST_MANDLOCK.html new file mode 100644 index 00000000..1231358e --- /dev/null +++ b/docs/libc/constant.ST_MANDLOCK.html @@ -0,0 +1 @@ +libc::ST_MANDLOCK - Rust

[][src]Constant libc::ST_MANDLOCK

pub const ST_MANDLOCK: c_ulong = 64;
\ No newline at end of file diff --git a/docs/libc/constant.ST_NOATIME.html b/docs/libc/constant.ST_NOATIME.html new file mode 100644 index 00000000..3955285d --- /dev/null +++ b/docs/libc/constant.ST_NOATIME.html @@ -0,0 +1 @@ +libc::ST_NOATIME - Rust

[][src]Constant libc::ST_NOATIME

pub const ST_NOATIME: c_ulong = 1024;
\ No newline at end of file diff --git a/docs/libc/constant.ST_NODEV.html b/docs/libc/constant.ST_NODEV.html new file mode 100644 index 00000000..f13e5c0a --- /dev/null +++ b/docs/libc/constant.ST_NODEV.html @@ -0,0 +1 @@ +libc::ST_NODEV - Rust

[][src]Constant libc::ST_NODEV

pub const ST_NODEV: c_ulong = 4;
\ No newline at end of file diff --git a/docs/libc/constant.ST_NODIRATIME.html b/docs/libc/constant.ST_NODIRATIME.html new file mode 100644 index 00000000..4f9de120 --- /dev/null +++ b/docs/libc/constant.ST_NODIRATIME.html @@ -0,0 +1 @@ +libc::ST_NODIRATIME - Rust

[][src]Constant libc::ST_NODIRATIME

pub const ST_NODIRATIME: c_ulong = 2048;
\ No newline at end of file diff --git a/docs/libc/constant.ST_NOEXEC.html b/docs/libc/constant.ST_NOEXEC.html new file mode 100644 index 00000000..df6310e5 --- /dev/null +++ b/docs/libc/constant.ST_NOEXEC.html @@ -0,0 +1 @@ +libc::ST_NOEXEC - Rust

[][src]Constant libc::ST_NOEXEC

pub const ST_NOEXEC: c_ulong = 8;
\ No newline at end of file diff --git a/docs/libc/constant.ST_NOSUID.html b/docs/libc/constant.ST_NOSUID.html new file mode 100644 index 00000000..bd67cfb9 --- /dev/null +++ b/docs/libc/constant.ST_NOSUID.html @@ -0,0 +1 @@ +libc::ST_NOSUID - Rust

[][src]Constant libc::ST_NOSUID

pub const ST_NOSUID: c_ulong = 2;
\ No newline at end of file diff --git a/docs/libc/constant.ST_RDONLY.html b/docs/libc/constant.ST_RDONLY.html new file mode 100644 index 00000000..7f18b230 --- /dev/null +++ b/docs/libc/constant.ST_RDONLY.html @@ -0,0 +1 @@ +libc::ST_RDONLY - Rust

[][src]Constant libc::ST_RDONLY

pub const ST_RDONLY: c_ulong = 1;
\ No newline at end of file diff --git a/docs/libc/constant.ST_RELATIME.html b/docs/libc/constant.ST_RELATIME.html new file mode 100644 index 00000000..b7d0dd4a --- /dev/null +++ b/docs/libc/constant.ST_RELATIME.html @@ -0,0 +1 @@ +libc::ST_RELATIME - Rust

[][src]Constant libc::ST_RELATIME

pub const ST_RELATIME: c_ulong = 4096;
\ No newline at end of file diff --git a/docs/libc/constant.ST_SYNCHRONOUS.html b/docs/libc/constant.ST_SYNCHRONOUS.html new file mode 100644 index 00000000..d0d88d29 --- /dev/null +++ b/docs/libc/constant.ST_SYNCHRONOUS.html @@ -0,0 +1 @@ +libc::ST_SYNCHRONOUS - Rust

[][src]Constant libc::ST_SYNCHRONOUS

pub const ST_SYNCHRONOUS: c_ulong = 16;
\ No newline at end of file diff --git a/docs/libc/constant.ST_WRITE.html b/docs/libc/constant.ST_WRITE.html new file mode 100644 index 00000000..ecbe5c62 --- /dev/null +++ b/docs/libc/constant.ST_WRITE.html @@ -0,0 +1 @@ +libc::ST_WRITE - Rust

[][src]Constant libc::ST_WRITE

pub const ST_WRITE: c_ulong = 128;
\ No newline at end of file diff --git a/docs/libc/constant.SYNC_FILE_RANGE_WAIT_AFTER.html b/docs/libc/constant.SYNC_FILE_RANGE_WAIT_AFTER.html new file mode 100644 index 00000000..75458206 --- /dev/null +++ b/docs/libc/constant.SYNC_FILE_RANGE_WAIT_AFTER.html @@ -0,0 +1 @@ +libc::SYNC_FILE_RANGE_WAIT_AFTER - Rust

[][src]Constant libc::SYNC_FILE_RANGE_WAIT_AFTER

pub const SYNC_FILE_RANGE_WAIT_AFTER: c_uint = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SYNC_FILE_RANGE_WAIT_BEFORE.html b/docs/libc/constant.SYNC_FILE_RANGE_WAIT_BEFORE.html new file mode 100644 index 00000000..ecc889a6 --- /dev/null +++ b/docs/libc/constant.SYNC_FILE_RANGE_WAIT_BEFORE.html @@ -0,0 +1 @@ +libc::SYNC_FILE_RANGE_WAIT_BEFORE - Rust

[][src]Constant libc::SYNC_FILE_RANGE_WAIT_BEFORE

pub const SYNC_FILE_RANGE_WAIT_BEFORE: c_uint = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SYNC_FILE_RANGE_WRITE.html b/docs/libc/constant.SYNC_FILE_RANGE_WRITE.html new file mode 100644 index 00000000..ccd55d4f --- /dev/null +++ b/docs/libc/constant.SYNC_FILE_RANGE_WRITE.html @@ -0,0 +1 @@ +libc::SYNC_FILE_RANGE_WRITE - Rust

[][src]Constant libc::SYNC_FILE_RANGE_WRITE

pub const SYNC_FILE_RANGE_WRITE: c_uint = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SYS__sysctl.html b/docs/libc/constant.SYS__sysctl.html new file mode 100644 index 00000000..e50f0b4e --- /dev/null +++ b/docs/libc/constant.SYS__sysctl.html @@ -0,0 +1 @@ +libc::SYS__sysctl - Rust

[][src]Constant libc::SYS__sysctl

pub const SYS__sysctl: c_long = 156;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_accept.html b/docs/libc/constant.SYS_accept.html new file mode 100644 index 00000000..4a56614b --- /dev/null +++ b/docs/libc/constant.SYS_accept.html @@ -0,0 +1 @@ +libc::SYS_accept - Rust

[][src]Constant libc::SYS_accept

pub const SYS_accept: c_long = 43;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_accept4.html b/docs/libc/constant.SYS_accept4.html new file mode 100644 index 00000000..3fedfe5e --- /dev/null +++ b/docs/libc/constant.SYS_accept4.html @@ -0,0 +1 @@ +libc::SYS_accept4 - Rust

[][src]Constant libc::SYS_accept4

pub const SYS_accept4: c_long = 288;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_access.html b/docs/libc/constant.SYS_access.html new file mode 100644 index 00000000..5f63aefb --- /dev/null +++ b/docs/libc/constant.SYS_access.html @@ -0,0 +1 @@ +libc::SYS_access - Rust

[][src]Constant libc::SYS_access

pub const SYS_access: c_long = 21;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_acct.html b/docs/libc/constant.SYS_acct.html new file mode 100644 index 00000000..728d3bef --- /dev/null +++ b/docs/libc/constant.SYS_acct.html @@ -0,0 +1 @@ +libc::SYS_acct - Rust

[][src]Constant libc::SYS_acct

pub const SYS_acct: c_long = 163;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_add_key.html b/docs/libc/constant.SYS_add_key.html new file mode 100644 index 00000000..19522c8c --- /dev/null +++ b/docs/libc/constant.SYS_add_key.html @@ -0,0 +1 @@ +libc::SYS_add_key - Rust

[][src]Constant libc::SYS_add_key

pub const SYS_add_key: c_long = 248;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_adjtimex.html b/docs/libc/constant.SYS_adjtimex.html new file mode 100644 index 00000000..887f05f8 --- /dev/null +++ b/docs/libc/constant.SYS_adjtimex.html @@ -0,0 +1 @@ +libc::SYS_adjtimex - Rust

[][src]Constant libc::SYS_adjtimex

pub const SYS_adjtimex: c_long = 159;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_afs_syscall.html b/docs/libc/constant.SYS_afs_syscall.html new file mode 100644 index 00000000..d23b2499 --- /dev/null +++ b/docs/libc/constant.SYS_afs_syscall.html @@ -0,0 +1 @@ +libc::SYS_afs_syscall - Rust

[][src]Constant libc::SYS_afs_syscall

pub const SYS_afs_syscall: c_long = 183;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_alarm.html b/docs/libc/constant.SYS_alarm.html new file mode 100644 index 00000000..1c23c489 --- /dev/null +++ b/docs/libc/constant.SYS_alarm.html @@ -0,0 +1 @@ +libc::SYS_alarm - Rust

[][src]Constant libc::SYS_alarm

pub const SYS_alarm: c_long = 37;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_arch_prctl.html b/docs/libc/constant.SYS_arch_prctl.html new file mode 100644 index 00000000..871c7033 --- /dev/null +++ b/docs/libc/constant.SYS_arch_prctl.html @@ -0,0 +1 @@ +libc::SYS_arch_prctl - Rust

[][src]Constant libc::SYS_arch_prctl

pub const SYS_arch_prctl: c_long = 158;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_bind.html b/docs/libc/constant.SYS_bind.html new file mode 100644 index 00000000..50cb3a06 --- /dev/null +++ b/docs/libc/constant.SYS_bind.html @@ -0,0 +1 @@ +libc::SYS_bind - Rust

[][src]Constant libc::SYS_bind

pub const SYS_bind: c_long = 49;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_bpf.html b/docs/libc/constant.SYS_bpf.html new file mode 100644 index 00000000..cfa6664c --- /dev/null +++ b/docs/libc/constant.SYS_bpf.html @@ -0,0 +1 @@ +libc::SYS_bpf - Rust

[][src]Constant libc::SYS_bpf

pub const SYS_bpf: c_long = 321;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_brk.html b/docs/libc/constant.SYS_brk.html new file mode 100644 index 00000000..f06c20a3 --- /dev/null +++ b/docs/libc/constant.SYS_brk.html @@ -0,0 +1 @@ +libc::SYS_brk - Rust

[][src]Constant libc::SYS_brk

pub const SYS_brk: c_long = 12;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_capget.html b/docs/libc/constant.SYS_capget.html new file mode 100644 index 00000000..373a34df --- /dev/null +++ b/docs/libc/constant.SYS_capget.html @@ -0,0 +1 @@ +libc::SYS_capget - Rust

[][src]Constant libc::SYS_capget

pub const SYS_capget: c_long = 125;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_capset.html b/docs/libc/constant.SYS_capset.html new file mode 100644 index 00000000..76ede392 --- /dev/null +++ b/docs/libc/constant.SYS_capset.html @@ -0,0 +1 @@ +libc::SYS_capset - Rust

[][src]Constant libc::SYS_capset

pub const SYS_capset: c_long = 126;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_chdir.html b/docs/libc/constant.SYS_chdir.html new file mode 100644 index 00000000..dc842fa2 --- /dev/null +++ b/docs/libc/constant.SYS_chdir.html @@ -0,0 +1 @@ +libc::SYS_chdir - Rust

[][src]Constant libc::SYS_chdir

pub const SYS_chdir: c_long = 80;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_chmod.html b/docs/libc/constant.SYS_chmod.html new file mode 100644 index 00000000..8062191b --- /dev/null +++ b/docs/libc/constant.SYS_chmod.html @@ -0,0 +1 @@ +libc::SYS_chmod - Rust

[][src]Constant libc::SYS_chmod

pub const SYS_chmod: c_long = 90;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_chown.html b/docs/libc/constant.SYS_chown.html new file mode 100644 index 00000000..9c25d716 --- /dev/null +++ b/docs/libc/constant.SYS_chown.html @@ -0,0 +1 @@ +libc::SYS_chown - Rust

[][src]Constant libc::SYS_chown

pub const SYS_chown: c_long = 92;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_chroot.html b/docs/libc/constant.SYS_chroot.html new file mode 100644 index 00000000..730d6dea --- /dev/null +++ b/docs/libc/constant.SYS_chroot.html @@ -0,0 +1 @@ +libc::SYS_chroot - Rust

[][src]Constant libc::SYS_chroot

pub const SYS_chroot: c_long = 161;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_clock_adjtime.html b/docs/libc/constant.SYS_clock_adjtime.html new file mode 100644 index 00000000..718e19ca --- /dev/null +++ b/docs/libc/constant.SYS_clock_adjtime.html @@ -0,0 +1 @@ +libc::SYS_clock_adjtime - Rust

[][src]Constant libc::SYS_clock_adjtime

pub const SYS_clock_adjtime: c_long = 305;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_clock_getres.html b/docs/libc/constant.SYS_clock_getres.html new file mode 100644 index 00000000..f2375e00 --- /dev/null +++ b/docs/libc/constant.SYS_clock_getres.html @@ -0,0 +1 @@ +libc::SYS_clock_getres - Rust

[][src]Constant libc::SYS_clock_getres

pub const SYS_clock_getres: c_long = 229;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_clock_gettime.html b/docs/libc/constant.SYS_clock_gettime.html new file mode 100644 index 00000000..03c46f65 --- /dev/null +++ b/docs/libc/constant.SYS_clock_gettime.html @@ -0,0 +1 @@ +libc::SYS_clock_gettime - Rust

[][src]Constant libc::SYS_clock_gettime

pub const SYS_clock_gettime: c_long = 228;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_clock_nanosleep.html b/docs/libc/constant.SYS_clock_nanosleep.html new file mode 100644 index 00000000..fd20e749 --- /dev/null +++ b/docs/libc/constant.SYS_clock_nanosleep.html @@ -0,0 +1 @@ +libc::SYS_clock_nanosleep - Rust

[][src]Constant libc::SYS_clock_nanosleep

pub const SYS_clock_nanosleep: c_long = 230;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_clock_settime.html b/docs/libc/constant.SYS_clock_settime.html new file mode 100644 index 00000000..f47782bf --- /dev/null +++ b/docs/libc/constant.SYS_clock_settime.html @@ -0,0 +1 @@ +libc::SYS_clock_settime - Rust

[][src]Constant libc::SYS_clock_settime

pub const SYS_clock_settime: c_long = 227;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_clone.html b/docs/libc/constant.SYS_clone.html new file mode 100644 index 00000000..2d838acc --- /dev/null +++ b/docs/libc/constant.SYS_clone.html @@ -0,0 +1 @@ +libc::SYS_clone - Rust

[][src]Constant libc::SYS_clone

pub const SYS_clone: c_long = 56;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_close.html b/docs/libc/constant.SYS_close.html new file mode 100644 index 00000000..8aac0577 --- /dev/null +++ b/docs/libc/constant.SYS_close.html @@ -0,0 +1 @@ +libc::SYS_close - Rust

[][src]Constant libc::SYS_close

pub const SYS_close: c_long = 3;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_connect.html b/docs/libc/constant.SYS_connect.html new file mode 100644 index 00000000..4e221293 --- /dev/null +++ b/docs/libc/constant.SYS_connect.html @@ -0,0 +1 @@ +libc::SYS_connect - Rust

[][src]Constant libc::SYS_connect

pub const SYS_connect: c_long = 42;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_copy_file_range.html b/docs/libc/constant.SYS_copy_file_range.html new file mode 100644 index 00000000..61ad98a1 --- /dev/null +++ b/docs/libc/constant.SYS_copy_file_range.html @@ -0,0 +1 @@ +libc::SYS_copy_file_range - Rust

[][src]Constant libc::SYS_copy_file_range

pub const SYS_copy_file_range: c_long = 326;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_creat.html b/docs/libc/constant.SYS_creat.html new file mode 100644 index 00000000..f92ac84e --- /dev/null +++ b/docs/libc/constant.SYS_creat.html @@ -0,0 +1 @@ +libc::SYS_creat - Rust

[][src]Constant libc::SYS_creat

pub const SYS_creat: c_long = 85;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_create_module.html b/docs/libc/constant.SYS_create_module.html new file mode 100644 index 00000000..9cb4a367 --- /dev/null +++ b/docs/libc/constant.SYS_create_module.html @@ -0,0 +1 @@ +libc::SYS_create_module - Rust

[][src]Constant libc::SYS_create_module

pub const SYS_create_module: c_long = 174;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_delete_module.html b/docs/libc/constant.SYS_delete_module.html new file mode 100644 index 00000000..b68475c8 --- /dev/null +++ b/docs/libc/constant.SYS_delete_module.html @@ -0,0 +1 @@ +libc::SYS_delete_module - Rust

[][src]Constant libc::SYS_delete_module

pub const SYS_delete_module: c_long = 176;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_dup.html b/docs/libc/constant.SYS_dup.html new file mode 100644 index 00000000..50a6a6db --- /dev/null +++ b/docs/libc/constant.SYS_dup.html @@ -0,0 +1 @@ +libc::SYS_dup - Rust

[][src]Constant libc::SYS_dup

pub const SYS_dup: c_long = 32;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_dup2.html b/docs/libc/constant.SYS_dup2.html new file mode 100644 index 00000000..e4d4565e --- /dev/null +++ b/docs/libc/constant.SYS_dup2.html @@ -0,0 +1 @@ +libc::SYS_dup2 - Rust

[][src]Constant libc::SYS_dup2

pub const SYS_dup2: c_long = 33;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_dup3.html b/docs/libc/constant.SYS_dup3.html new file mode 100644 index 00000000..706c44a2 --- /dev/null +++ b/docs/libc/constant.SYS_dup3.html @@ -0,0 +1 @@ +libc::SYS_dup3 - Rust

[][src]Constant libc::SYS_dup3

pub const SYS_dup3: c_long = 292;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_epoll_create.html b/docs/libc/constant.SYS_epoll_create.html new file mode 100644 index 00000000..315955c4 --- /dev/null +++ b/docs/libc/constant.SYS_epoll_create.html @@ -0,0 +1 @@ +libc::SYS_epoll_create - Rust

[][src]Constant libc::SYS_epoll_create

pub const SYS_epoll_create: c_long = 213;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_epoll_create1.html b/docs/libc/constant.SYS_epoll_create1.html new file mode 100644 index 00000000..db8f3155 --- /dev/null +++ b/docs/libc/constant.SYS_epoll_create1.html @@ -0,0 +1 @@ +libc::SYS_epoll_create1 - Rust

[][src]Constant libc::SYS_epoll_create1

pub const SYS_epoll_create1: c_long = 291;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_epoll_ctl.html b/docs/libc/constant.SYS_epoll_ctl.html new file mode 100644 index 00000000..98cc45be --- /dev/null +++ b/docs/libc/constant.SYS_epoll_ctl.html @@ -0,0 +1 @@ +libc::SYS_epoll_ctl - Rust

[][src]Constant libc::SYS_epoll_ctl

pub const SYS_epoll_ctl: c_long = 233;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_epoll_ctl_old.html b/docs/libc/constant.SYS_epoll_ctl_old.html new file mode 100644 index 00000000..374846a6 --- /dev/null +++ b/docs/libc/constant.SYS_epoll_ctl_old.html @@ -0,0 +1 @@ +libc::SYS_epoll_ctl_old - Rust

[][src]Constant libc::SYS_epoll_ctl_old

pub const SYS_epoll_ctl_old: c_long = 214;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_epoll_pwait.html b/docs/libc/constant.SYS_epoll_pwait.html new file mode 100644 index 00000000..70b78616 --- /dev/null +++ b/docs/libc/constant.SYS_epoll_pwait.html @@ -0,0 +1 @@ +libc::SYS_epoll_pwait - Rust

[][src]Constant libc::SYS_epoll_pwait

pub const SYS_epoll_pwait: c_long = 281;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_epoll_wait.html b/docs/libc/constant.SYS_epoll_wait.html new file mode 100644 index 00000000..db0f887e --- /dev/null +++ b/docs/libc/constant.SYS_epoll_wait.html @@ -0,0 +1 @@ +libc::SYS_epoll_wait - Rust

[][src]Constant libc::SYS_epoll_wait

pub const SYS_epoll_wait: c_long = 232;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_epoll_wait_old.html b/docs/libc/constant.SYS_epoll_wait_old.html new file mode 100644 index 00000000..82a13489 --- /dev/null +++ b/docs/libc/constant.SYS_epoll_wait_old.html @@ -0,0 +1 @@ +libc::SYS_epoll_wait_old - Rust

[][src]Constant libc::SYS_epoll_wait_old

pub const SYS_epoll_wait_old: c_long = 215;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_eventfd.html b/docs/libc/constant.SYS_eventfd.html new file mode 100644 index 00000000..5ce6e4db --- /dev/null +++ b/docs/libc/constant.SYS_eventfd.html @@ -0,0 +1 @@ +libc::SYS_eventfd - Rust

[][src]Constant libc::SYS_eventfd

pub const SYS_eventfd: c_long = 284;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_eventfd2.html b/docs/libc/constant.SYS_eventfd2.html new file mode 100644 index 00000000..cb982cd7 --- /dev/null +++ b/docs/libc/constant.SYS_eventfd2.html @@ -0,0 +1 @@ +libc::SYS_eventfd2 - Rust

[][src]Constant libc::SYS_eventfd2

pub const SYS_eventfd2: c_long = 290;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_execve.html b/docs/libc/constant.SYS_execve.html new file mode 100644 index 00000000..812c15a0 --- /dev/null +++ b/docs/libc/constant.SYS_execve.html @@ -0,0 +1 @@ +libc::SYS_execve - Rust

[][src]Constant libc::SYS_execve

pub const SYS_execve: c_long = 59;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_execveat.html b/docs/libc/constant.SYS_execveat.html new file mode 100644 index 00000000..859bfc7e --- /dev/null +++ b/docs/libc/constant.SYS_execveat.html @@ -0,0 +1 @@ +libc::SYS_execveat - Rust

[][src]Constant libc::SYS_execveat

pub const SYS_execveat: c_long = 322;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_exit.html b/docs/libc/constant.SYS_exit.html new file mode 100644 index 00000000..cbe98881 --- /dev/null +++ b/docs/libc/constant.SYS_exit.html @@ -0,0 +1 @@ +libc::SYS_exit - Rust

[][src]Constant libc::SYS_exit

pub const SYS_exit: c_long = 60;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_exit_group.html b/docs/libc/constant.SYS_exit_group.html new file mode 100644 index 00000000..1a1f2c7d --- /dev/null +++ b/docs/libc/constant.SYS_exit_group.html @@ -0,0 +1 @@ +libc::SYS_exit_group - Rust

[][src]Constant libc::SYS_exit_group

pub const SYS_exit_group: c_long = 231;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_faccessat.html b/docs/libc/constant.SYS_faccessat.html new file mode 100644 index 00000000..fe52fe29 --- /dev/null +++ b/docs/libc/constant.SYS_faccessat.html @@ -0,0 +1 @@ +libc::SYS_faccessat - Rust

[][src]Constant libc::SYS_faccessat

pub const SYS_faccessat: c_long = 269;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fadvise64.html b/docs/libc/constant.SYS_fadvise64.html new file mode 100644 index 00000000..859646aa --- /dev/null +++ b/docs/libc/constant.SYS_fadvise64.html @@ -0,0 +1 @@ +libc::SYS_fadvise64 - Rust

[][src]Constant libc::SYS_fadvise64

pub const SYS_fadvise64: c_long = 221;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fallocate.html b/docs/libc/constant.SYS_fallocate.html new file mode 100644 index 00000000..683f9e8c --- /dev/null +++ b/docs/libc/constant.SYS_fallocate.html @@ -0,0 +1 @@ +libc::SYS_fallocate - Rust

[][src]Constant libc::SYS_fallocate

pub const SYS_fallocate: c_long = 285;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fanotify_init.html b/docs/libc/constant.SYS_fanotify_init.html new file mode 100644 index 00000000..b6f23bf8 --- /dev/null +++ b/docs/libc/constant.SYS_fanotify_init.html @@ -0,0 +1 @@ +libc::SYS_fanotify_init - Rust

[][src]Constant libc::SYS_fanotify_init

pub const SYS_fanotify_init: c_long = 300;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fanotify_mark.html b/docs/libc/constant.SYS_fanotify_mark.html new file mode 100644 index 00000000..87549e52 --- /dev/null +++ b/docs/libc/constant.SYS_fanotify_mark.html @@ -0,0 +1 @@ +libc::SYS_fanotify_mark - Rust

[][src]Constant libc::SYS_fanotify_mark

pub const SYS_fanotify_mark: c_long = 301;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fchdir.html b/docs/libc/constant.SYS_fchdir.html new file mode 100644 index 00000000..b7d08d0c --- /dev/null +++ b/docs/libc/constant.SYS_fchdir.html @@ -0,0 +1 @@ +libc::SYS_fchdir - Rust

[][src]Constant libc::SYS_fchdir

pub const SYS_fchdir: c_long = 81;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fchmod.html b/docs/libc/constant.SYS_fchmod.html new file mode 100644 index 00000000..d47b5f8e --- /dev/null +++ b/docs/libc/constant.SYS_fchmod.html @@ -0,0 +1 @@ +libc::SYS_fchmod - Rust

[][src]Constant libc::SYS_fchmod

pub const SYS_fchmod: c_long = 91;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fchmodat.html b/docs/libc/constant.SYS_fchmodat.html new file mode 100644 index 00000000..5eaf6e20 --- /dev/null +++ b/docs/libc/constant.SYS_fchmodat.html @@ -0,0 +1 @@ +libc::SYS_fchmodat - Rust

[][src]Constant libc::SYS_fchmodat

pub const SYS_fchmodat: c_long = 268;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fchown.html b/docs/libc/constant.SYS_fchown.html new file mode 100644 index 00000000..c07457c4 --- /dev/null +++ b/docs/libc/constant.SYS_fchown.html @@ -0,0 +1 @@ +libc::SYS_fchown - Rust

[][src]Constant libc::SYS_fchown

pub const SYS_fchown: c_long = 93;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fchownat.html b/docs/libc/constant.SYS_fchownat.html new file mode 100644 index 00000000..066aaa64 --- /dev/null +++ b/docs/libc/constant.SYS_fchownat.html @@ -0,0 +1 @@ +libc::SYS_fchownat - Rust

[][src]Constant libc::SYS_fchownat

pub const SYS_fchownat: c_long = 260;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fcntl.html b/docs/libc/constant.SYS_fcntl.html new file mode 100644 index 00000000..1a7a95b0 --- /dev/null +++ b/docs/libc/constant.SYS_fcntl.html @@ -0,0 +1 @@ +libc::SYS_fcntl - Rust

[][src]Constant libc::SYS_fcntl

pub const SYS_fcntl: c_long = 72;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fdatasync.html b/docs/libc/constant.SYS_fdatasync.html new file mode 100644 index 00000000..4f0c9ce2 --- /dev/null +++ b/docs/libc/constant.SYS_fdatasync.html @@ -0,0 +1 @@ +libc::SYS_fdatasync - Rust

[][src]Constant libc::SYS_fdatasync

pub const SYS_fdatasync: c_long = 75;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fgetxattr.html b/docs/libc/constant.SYS_fgetxattr.html new file mode 100644 index 00000000..007c413f --- /dev/null +++ b/docs/libc/constant.SYS_fgetxattr.html @@ -0,0 +1 @@ +libc::SYS_fgetxattr - Rust

[][src]Constant libc::SYS_fgetxattr

pub const SYS_fgetxattr: c_long = 193;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_finit_module.html b/docs/libc/constant.SYS_finit_module.html new file mode 100644 index 00000000..7999163b --- /dev/null +++ b/docs/libc/constant.SYS_finit_module.html @@ -0,0 +1 @@ +libc::SYS_finit_module - Rust

[][src]Constant libc::SYS_finit_module

pub const SYS_finit_module: c_long = 313;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_flistxattr.html b/docs/libc/constant.SYS_flistxattr.html new file mode 100644 index 00000000..ea6e8daa --- /dev/null +++ b/docs/libc/constant.SYS_flistxattr.html @@ -0,0 +1 @@ +libc::SYS_flistxattr - Rust

[][src]Constant libc::SYS_flistxattr

pub const SYS_flistxattr: c_long = 196;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_flock.html b/docs/libc/constant.SYS_flock.html new file mode 100644 index 00000000..f22547b7 --- /dev/null +++ b/docs/libc/constant.SYS_flock.html @@ -0,0 +1 @@ +libc::SYS_flock - Rust

[][src]Constant libc::SYS_flock

pub const SYS_flock: c_long = 73;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fork.html b/docs/libc/constant.SYS_fork.html new file mode 100644 index 00000000..08df3c06 --- /dev/null +++ b/docs/libc/constant.SYS_fork.html @@ -0,0 +1 @@ +libc::SYS_fork - Rust

[][src]Constant libc::SYS_fork

pub const SYS_fork: c_long = 57;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fremovexattr.html b/docs/libc/constant.SYS_fremovexattr.html new file mode 100644 index 00000000..ae393385 --- /dev/null +++ b/docs/libc/constant.SYS_fremovexattr.html @@ -0,0 +1 @@ +libc::SYS_fremovexattr - Rust

[][src]Constant libc::SYS_fremovexattr

pub const SYS_fremovexattr: c_long = 199;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fsetxattr.html b/docs/libc/constant.SYS_fsetxattr.html new file mode 100644 index 00000000..61244c27 --- /dev/null +++ b/docs/libc/constant.SYS_fsetxattr.html @@ -0,0 +1 @@ +libc::SYS_fsetxattr - Rust

[][src]Constant libc::SYS_fsetxattr

pub const SYS_fsetxattr: c_long = 190;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fstat.html b/docs/libc/constant.SYS_fstat.html new file mode 100644 index 00000000..2417b669 --- /dev/null +++ b/docs/libc/constant.SYS_fstat.html @@ -0,0 +1 @@ +libc::SYS_fstat - Rust

[][src]Constant libc::SYS_fstat

pub const SYS_fstat: c_long = 5;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fstatfs.html b/docs/libc/constant.SYS_fstatfs.html new file mode 100644 index 00000000..cf35da67 --- /dev/null +++ b/docs/libc/constant.SYS_fstatfs.html @@ -0,0 +1 @@ +libc::SYS_fstatfs - Rust

[][src]Constant libc::SYS_fstatfs

pub const SYS_fstatfs: c_long = 138;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_fsync.html b/docs/libc/constant.SYS_fsync.html new file mode 100644 index 00000000..a4e12621 --- /dev/null +++ b/docs/libc/constant.SYS_fsync.html @@ -0,0 +1 @@ +libc::SYS_fsync - Rust

[][src]Constant libc::SYS_fsync

pub const SYS_fsync: c_long = 74;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_ftruncate.html b/docs/libc/constant.SYS_ftruncate.html new file mode 100644 index 00000000..ef3e67b3 --- /dev/null +++ b/docs/libc/constant.SYS_ftruncate.html @@ -0,0 +1 @@ +libc::SYS_ftruncate - Rust

[][src]Constant libc::SYS_ftruncate

pub const SYS_ftruncate: c_long = 77;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_futex.html b/docs/libc/constant.SYS_futex.html new file mode 100644 index 00000000..011243f7 --- /dev/null +++ b/docs/libc/constant.SYS_futex.html @@ -0,0 +1 @@ +libc::SYS_futex - Rust

[][src]Constant libc::SYS_futex

pub const SYS_futex: c_long = 202;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_futimesat.html b/docs/libc/constant.SYS_futimesat.html new file mode 100644 index 00000000..25b52df2 --- /dev/null +++ b/docs/libc/constant.SYS_futimesat.html @@ -0,0 +1 @@ +libc::SYS_futimesat - Rust

[][src]Constant libc::SYS_futimesat

pub const SYS_futimesat: c_long = 261;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_get_kernel_syms.html b/docs/libc/constant.SYS_get_kernel_syms.html new file mode 100644 index 00000000..a962c636 --- /dev/null +++ b/docs/libc/constant.SYS_get_kernel_syms.html @@ -0,0 +1 @@ +libc::SYS_get_kernel_syms - Rust

[][src]Constant libc::SYS_get_kernel_syms

pub const SYS_get_kernel_syms: c_long = 177;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_get_mempolicy.html b/docs/libc/constant.SYS_get_mempolicy.html new file mode 100644 index 00000000..021b2120 --- /dev/null +++ b/docs/libc/constant.SYS_get_mempolicy.html @@ -0,0 +1 @@ +libc::SYS_get_mempolicy - Rust

[][src]Constant libc::SYS_get_mempolicy

pub const SYS_get_mempolicy: c_long = 239;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_get_robust_list.html b/docs/libc/constant.SYS_get_robust_list.html new file mode 100644 index 00000000..0bb68da4 --- /dev/null +++ b/docs/libc/constant.SYS_get_robust_list.html @@ -0,0 +1 @@ +libc::SYS_get_robust_list - Rust

[][src]Constant libc::SYS_get_robust_list

pub const SYS_get_robust_list: c_long = 274;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_get_thread_area.html b/docs/libc/constant.SYS_get_thread_area.html new file mode 100644 index 00000000..2543da69 --- /dev/null +++ b/docs/libc/constant.SYS_get_thread_area.html @@ -0,0 +1 @@ +libc::SYS_get_thread_area - Rust

[][src]Constant libc::SYS_get_thread_area

pub const SYS_get_thread_area: c_long = 211;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getcpu.html b/docs/libc/constant.SYS_getcpu.html new file mode 100644 index 00000000..f53f5789 --- /dev/null +++ b/docs/libc/constant.SYS_getcpu.html @@ -0,0 +1 @@ +libc::SYS_getcpu - Rust

[][src]Constant libc::SYS_getcpu

pub const SYS_getcpu: c_long = 309;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getcwd.html b/docs/libc/constant.SYS_getcwd.html new file mode 100644 index 00000000..aaf27a08 --- /dev/null +++ b/docs/libc/constant.SYS_getcwd.html @@ -0,0 +1 @@ +libc::SYS_getcwd - Rust

[][src]Constant libc::SYS_getcwd

pub const SYS_getcwd: c_long = 79;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getdents.html b/docs/libc/constant.SYS_getdents.html new file mode 100644 index 00000000..3ff268ee --- /dev/null +++ b/docs/libc/constant.SYS_getdents.html @@ -0,0 +1 @@ +libc::SYS_getdents - Rust

[][src]Constant libc::SYS_getdents

pub const SYS_getdents: c_long = 78;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getdents64.html b/docs/libc/constant.SYS_getdents64.html new file mode 100644 index 00000000..c6ae9096 --- /dev/null +++ b/docs/libc/constant.SYS_getdents64.html @@ -0,0 +1 @@ +libc::SYS_getdents64 - Rust

[][src]Constant libc::SYS_getdents64

pub const SYS_getdents64: c_long = 217;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getegid.html b/docs/libc/constant.SYS_getegid.html new file mode 100644 index 00000000..80452344 --- /dev/null +++ b/docs/libc/constant.SYS_getegid.html @@ -0,0 +1 @@ +libc::SYS_getegid - Rust

[][src]Constant libc::SYS_getegid

pub const SYS_getegid: c_long = 108;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_geteuid.html b/docs/libc/constant.SYS_geteuid.html new file mode 100644 index 00000000..d7054c04 --- /dev/null +++ b/docs/libc/constant.SYS_geteuid.html @@ -0,0 +1 @@ +libc::SYS_geteuid - Rust

[][src]Constant libc::SYS_geteuid

pub const SYS_geteuid: c_long = 107;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getgid.html b/docs/libc/constant.SYS_getgid.html new file mode 100644 index 00000000..32446e00 --- /dev/null +++ b/docs/libc/constant.SYS_getgid.html @@ -0,0 +1 @@ +libc::SYS_getgid - Rust

[][src]Constant libc::SYS_getgid

pub const SYS_getgid: c_long = 104;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getgroups.html b/docs/libc/constant.SYS_getgroups.html new file mode 100644 index 00000000..f31a5c40 --- /dev/null +++ b/docs/libc/constant.SYS_getgroups.html @@ -0,0 +1 @@ +libc::SYS_getgroups - Rust

[][src]Constant libc::SYS_getgroups

pub const SYS_getgroups: c_long = 115;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getitimer.html b/docs/libc/constant.SYS_getitimer.html new file mode 100644 index 00000000..6ff07e58 --- /dev/null +++ b/docs/libc/constant.SYS_getitimer.html @@ -0,0 +1 @@ +libc::SYS_getitimer - Rust

[][src]Constant libc::SYS_getitimer

pub const SYS_getitimer: c_long = 36;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getpeername.html b/docs/libc/constant.SYS_getpeername.html new file mode 100644 index 00000000..5e5b999e --- /dev/null +++ b/docs/libc/constant.SYS_getpeername.html @@ -0,0 +1 @@ +libc::SYS_getpeername - Rust

[][src]Constant libc::SYS_getpeername

pub const SYS_getpeername: c_long = 52;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getpgid.html b/docs/libc/constant.SYS_getpgid.html new file mode 100644 index 00000000..494ec36e --- /dev/null +++ b/docs/libc/constant.SYS_getpgid.html @@ -0,0 +1 @@ +libc::SYS_getpgid - Rust

[][src]Constant libc::SYS_getpgid

pub const SYS_getpgid: c_long = 121;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getpgrp.html b/docs/libc/constant.SYS_getpgrp.html new file mode 100644 index 00000000..94e70fde --- /dev/null +++ b/docs/libc/constant.SYS_getpgrp.html @@ -0,0 +1 @@ +libc::SYS_getpgrp - Rust

[][src]Constant libc::SYS_getpgrp

pub const SYS_getpgrp: c_long = 111;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getpid.html b/docs/libc/constant.SYS_getpid.html new file mode 100644 index 00000000..3de73233 --- /dev/null +++ b/docs/libc/constant.SYS_getpid.html @@ -0,0 +1 @@ +libc::SYS_getpid - Rust

[][src]Constant libc::SYS_getpid

pub const SYS_getpid: c_long = 39;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getpmsg.html b/docs/libc/constant.SYS_getpmsg.html new file mode 100644 index 00000000..c7cbd770 --- /dev/null +++ b/docs/libc/constant.SYS_getpmsg.html @@ -0,0 +1 @@ +libc::SYS_getpmsg - Rust

[][src]Constant libc::SYS_getpmsg

pub const SYS_getpmsg: c_long = 181;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getppid.html b/docs/libc/constant.SYS_getppid.html new file mode 100644 index 00000000..9547656b --- /dev/null +++ b/docs/libc/constant.SYS_getppid.html @@ -0,0 +1 @@ +libc::SYS_getppid - Rust

[][src]Constant libc::SYS_getppid

pub const SYS_getppid: c_long = 110;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getpriority.html b/docs/libc/constant.SYS_getpriority.html new file mode 100644 index 00000000..db03b508 --- /dev/null +++ b/docs/libc/constant.SYS_getpriority.html @@ -0,0 +1 @@ +libc::SYS_getpriority - Rust

[][src]Constant libc::SYS_getpriority

pub const SYS_getpriority: c_long = 140;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getrandom.html b/docs/libc/constant.SYS_getrandom.html new file mode 100644 index 00000000..25a884e2 --- /dev/null +++ b/docs/libc/constant.SYS_getrandom.html @@ -0,0 +1 @@ +libc::SYS_getrandom - Rust

[][src]Constant libc::SYS_getrandom

pub const SYS_getrandom: c_long = 318;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getresgid.html b/docs/libc/constant.SYS_getresgid.html new file mode 100644 index 00000000..6e2fe6f6 --- /dev/null +++ b/docs/libc/constant.SYS_getresgid.html @@ -0,0 +1 @@ +libc::SYS_getresgid - Rust

[][src]Constant libc::SYS_getresgid

pub const SYS_getresgid: c_long = 120;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getresuid.html b/docs/libc/constant.SYS_getresuid.html new file mode 100644 index 00000000..ffed7eb7 --- /dev/null +++ b/docs/libc/constant.SYS_getresuid.html @@ -0,0 +1 @@ +libc::SYS_getresuid - Rust

[][src]Constant libc::SYS_getresuid

pub const SYS_getresuid: c_long = 118;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getrlimit.html b/docs/libc/constant.SYS_getrlimit.html new file mode 100644 index 00000000..52cfa4e3 --- /dev/null +++ b/docs/libc/constant.SYS_getrlimit.html @@ -0,0 +1 @@ +libc::SYS_getrlimit - Rust

[][src]Constant libc::SYS_getrlimit

pub const SYS_getrlimit: c_long = 97;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getrusage.html b/docs/libc/constant.SYS_getrusage.html new file mode 100644 index 00000000..8413d28a --- /dev/null +++ b/docs/libc/constant.SYS_getrusage.html @@ -0,0 +1 @@ +libc::SYS_getrusage - Rust

[][src]Constant libc::SYS_getrusage

pub const SYS_getrusage: c_long = 98;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getsid.html b/docs/libc/constant.SYS_getsid.html new file mode 100644 index 00000000..7872b1d5 --- /dev/null +++ b/docs/libc/constant.SYS_getsid.html @@ -0,0 +1 @@ +libc::SYS_getsid - Rust

[][src]Constant libc::SYS_getsid

pub const SYS_getsid: c_long = 124;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getsockname.html b/docs/libc/constant.SYS_getsockname.html new file mode 100644 index 00000000..cac0df10 --- /dev/null +++ b/docs/libc/constant.SYS_getsockname.html @@ -0,0 +1 @@ +libc::SYS_getsockname - Rust

[][src]Constant libc::SYS_getsockname

pub const SYS_getsockname: c_long = 51;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getsockopt.html b/docs/libc/constant.SYS_getsockopt.html new file mode 100644 index 00000000..8fc0fb3f --- /dev/null +++ b/docs/libc/constant.SYS_getsockopt.html @@ -0,0 +1 @@ +libc::SYS_getsockopt - Rust

[][src]Constant libc::SYS_getsockopt

pub const SYS_getsockopt: c_long = 55;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_gettid.html b/docs/libc/constant.SYS_gettid.html new file mode 100644 index 00000000..a5f2f839 --- /dev/null +++ b/docs/libc/constant.SYS_gettid.html @@ -0,0 +1 @@ +libc::SYS_gettid - Rust

[][src]Constant libc::SYS_gettid

pub const SYS_gettid: c_long = 186;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_gettimeofday.html b/docs/libc/constant.SYS_gettimeofday.html new file mode 100644 index 00000000..595c0f87 --- /dev/null +++ b/docs/libc/constant.SYS_gettimeofday.html @@ -0,0 +1 @@ +libc::SYS_gettimeofday - Rust

[][src]Constant libc::SYS_gettimeofday

pub const SYS_gettimeofday: c_long = 96;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getuid.html b/docs/libc/constant.SYS_getuid.html new file mode 100644 index 00000000..bf7fc71d --- /dev/null +++ b/docs/libc/constant.SYS_getuid.html @@ -0,0 +1 @@ +libc::SYS_getuid - Rust

[][src]Constant libc::SYS_getuid

pub const SYS_getuid: c_long = 102;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_getxattr.html b/docs/libc/constant.SYS_getxattr.html new file mode 100644 index 00000000..f8712998 --- /dev/null +++ b/docs/libc/constant.SYS_getxattr.html @@ -0,0 +1 @@ +libc::SYS_getxattr - Rust

[][src]Constant libc::SYS_getxattr

pub const SYS_getxattr: c_long = 191;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_init_module.html b/docs/libc/constant.SYS_init_module.html new file mode 100644 index 00000000..e5f2ba93 --- /dev/null +++ b/docs/libc/constant.SYS_init_module.html @@ -0,0 +1 @@ +libc::SYS_init_module - Rust

[][src]Constant libc::SYS_init_module

pub const SYS_init_module: c_long = 175;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_inotify_add_watch.html b/docs/libc/constant.SYS_inotify_add_watch.html new file mode 100644 index 00000000..5af69a59 --- /dev/null +++ b/docs/libc/constant.SYS_inotify_add_watch.html @@ -0,0 +1 @@ +libc::SYS_inotify_add_watch - Rust

[][src]Constant libc::SYS_inotify_add_watch

pub const SYS_inotify_add_watch: c_long = 254;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_inotify_init.html b/docs/libc/constant.SYS_inotify_init.html new file mode 100644 index 00000000..54a94ff7 --- /dev/null +++ b/docs/libc/constant.SYS_inotify_init.html @@ -0,0 +1 @@ +libc::SYS_inotify_init - Rust

[][src]Constant libc::SYS_inotify_init

pub const SYS_inotify_init: c_long = 253;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_inotify_init1.html b/docs/libc/constant.SYS_inotify_init1.html new file mode 100644 index 00000000..01fe6675 --- /dev/null +++ b/docs/libc/constant.SYS_inotify_init1.html @@ -0,0 +1 @@ +libc::SYS_inotify_init1 - Rust

[][src]Constant libc::SYS_inotify_init1

pub const SYS_inotify_init1: c_long = 294;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_inotify_rm_watch.html b/docs/libc/constant.SYS_inotify_rm_watch.html new file mode 100644 index 00000000..c702dbd2 --- /dev/null +++ b/docs/libc/constant.SYS_inotify_rm_watch.html @@ -0,0 +1 @@ +libc::SYS_inotify_rm_watch - Rust

[][src]Constant libc::SYS_inotify_rm_watch

pub const SYS_inotify_rm_watch: c_long = 255;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_io_cancel.html b/docs/libc/constant.SYS_io_cancel.html new file mode 100644 index 00000000..5c7e8d8a --- /dev/null +++ b/docs/libc/constant.SYS_io_cancel.html @@ -0,0 +1 @@ +libc::SYS_io_cancel - Rust

[][src]Constant libc::SYS_io_cancel

pub const SYS_io_cancel: c_long = 210;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_io_destroy.html b/docs/libc/constant.SYS_io_destroy.html new file mode 100644 index 00000000..d1a6529e --- /dev/null +++ b/docs/libc/constant.SYS_io_destroy.html @@ -0,0 +1 @@ +libc::SYS_io_destroy - Rust

[][src]Constant libc::SYS_io_destroy

pub const SYS_io_destroy: c_long = 207;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_io_getevents.html b/docs/libc/constant.SYS_io_getevents.html new file mode 100644 index 00000000..7bf6b31f --- /dev/null +++ b/docs/libc/constant.SYS_io_getevents.html @@ -0,0 +1 @@ +libc::SYS_io_getevents - Rust

[][src]Constant libc::SYS_io_getevents

pub const SYS_io_getevents: c_long = 208;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_io_setup.html b/docs/libc/constant.SYS_io_setup.html new file mode 100644 index 00000000..b0884ebc --- /dev/null +++ b/docs/libc/constant.SYS_io_setup.html @@ -0,0 +1 @@ +libc::SYS_io_setup - Rust

[][src]Constant libc::SYS_io_setup

pub const SYS_io_setup: c_long = 206;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_io_submit.html b/docs/libc/constant.SYS_io_submit.html new file mode 100644 index 00000000..a7f3f533 --- /dev/null +++ b/docs/libc/constant.SYS_io_submit.html @@ -0,0 +1 @@ +libc::SYS_io_submit - Rust

[][src]Constant libc::SYS_io_submit

pub const SYS_io_submit: c_long = 209;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_ioctl.html b/docs/libc/constant.SYS_ioctl.html new file mode 100644 index 00000000..98d12365 --- /dev/null +++ b/docs/libc/constant.SYS_ioctl.html @@ -0,0 +1 @@ +libc::SYS_ioctl - Rust

[][src]Constant libc::SYS_ioctl

pub const SYS_ioctl: c_long = 16;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_ioperm.html b/docs/libc/constant.SYS_ioperm.html new file mode 100644 index 00000000..8d1d9f80 --- /dev/null +++ b/docs/libc/constant.SYS_ioperm.html @@ -0,0 +1 @@ +libc::SYS_ioperm - Rust

[][src]Constant libc::SYS_ioperm

pub const SYS_ioperm: c_long = 173;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_iopl.html b/docs/libc/constant.SYS_iopl.html new file mode 100644 index 00000000..78e08ee9 --- /dev/null +++ b/docs/libc/constant.SYS_iopl.html @@ -0,0 +1 @@ +libc::SYS_iopl - Rust

[][src]Constant libc::SYS_iopl

pub const SYS_iopl: c_long = 172;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_ioprio_get.html b/docs/libc/constant.SYS_ioprio_get.html new file mode 100644 index 00000000..92f8478e --- /dev/null +++ b/docs/libc/constant.SYS_ioprio_get.html @@ -0,0 +1 @@ +libc::SYS_ioprio_get - Rust

[][src]Constant libc::SYS_ioprio_get

pub const SYS_ioprio_get: c_long = 252;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_ioprio_set.html b/docs/libc/constant.SYS_ioprio_set.html new file mode 100644 index 00000000..b6739bc6 --- /dev/null +++ b/docs/libc/constant.SYS_ioprio_set.html @@ -0,0 +1 @@ +libc::SYS_ioprio_set - Rust

[][src]Constant libc::SYS_ioprio_set

pub const SYS_ioprio_set: c_long = 251;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_kcmp.html b/docs/libc/constant.SYS_kcmp.html new file mode 100644 index 00000000..ed03d13b --- /dev/null +++ b/docs/libc/constant.SYS_kcmp.html @@ -0,0 +1 @@ +libc::SYS_kcmp - Rust

[][src]Constant libc::SYS_kcmp

pub const SYS_kcmp: c_long = 312;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_kexec_file_load.html b/docs/libc/constant.SYS_kexec_file_load.html new file mode 100644 index 00000000..dd0520d5 --- /dev/null +++ b/docs/libc/constant.SYS_kexec_file_load.html @@ -0,0 +1 @@ +libc::SYS_kexec_file_load - Rust

[][src]Constant libc::SYS_kexec_file_load

pub const SYS_kexec_file_load: c_long = 320;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_kexec_load.html b/docs/libc/constant.SYS_kexec_load.html new file mode 100644 index 00000000..bacc58dd --- /dev/null +++ b/docs/libc/constant.SYS_kexec_load.html @@ -0,0 +1 @@ +libc::SYS_kexec_load - Rust

[][src]Constant libc::SYS_kexec_load

pub const SYS_kexec_load: c_long = 246;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_keyctl.html b/docs/libc/constant.SYS_keyctl.html new file mode 100644 index 00000000..9fee4f8b --- /dev/null +++ b/docs/libc/constant.SYS_keyctl.html @@ -0,0 +1 @@ +libc::SYS_keyctl - Rust

[][src]Constant libc::SYS_keyctl

pub const SYS_keyctl: c_long = 250;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_kill.html b/docs/libc/constant.SYS_kill.html new file mode 100644 index 00000000..22af303f --- /dev/null +++ b/docs/libc/constant.SYS_kill.html @@ -0,0 +1 @@ +libc::SYS_kill - Rust

[][src]Constant libc::SYS_kill

pub const SYS_kill: c_long = 62;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_lchown.html b/docs/libc/constant.SYS_lchown.html new file mode 100644 index 00000000..d66a251c --- /dev/null +++ b/docs/libc/constant.SYS_lchown.html @@ -0,0 +1 @@ +libc::SYS_lchown - Rust

[][src]Constant libc::SYS_lchown

pub const SYS_lchown: c_long = 94;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_lgetxattr.html b/docs/libc/constant.SYS_lgetxattr.html new file mode 100644 index 00000000..e8721fe5 --- /dev/null +++ b/docs/libc/constant.SYS_lgetxattr.html @@ -0,0 +1 @@ +libc::SYS_lgetxattr - Rust

[][src]Constant libc::SYS_lgetxattr

pub const SYS_lgetxattr: c_long = 192;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_link.html b/docs/libc/constant.SYS_link.html new file mode 100644 index 00000000..60fe7c6b --- /dev/null +++ b/docs/libc/constant.SYS_link.html @@ -0,0 +1 @@ +libc::SYS_link - Rust

[][src]Constant libc::SYS_link

pub const SYS_link: c_long = 86;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_linkat.html b/docs/libc/constant.SYS_linkat.html new file mode 100644 index 00000000..fea4fb9b --- /dev/null +++ b/docs/libc/constant.SYS_linkat.html @@ -0,0 +1 @@ +libc::SYS_linkat - Rust

[][src]Constant libc::SYS_linkat

pub const SYS_linkat: c_long = 265;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_listen.html b/docs/libc/constant.SYS_listen.html new file mode 100644 index 00000000..5924870a --- /dev/null +++ b/docs/libc/constant.SYS_listen.html @@ -0,0 +1 @@ +libc::SYS_listen - Rust

[][src]Constant libc::SYS_listen

pub const SYS_listen: c_long = 50;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_listxattr.html b/docs/libc/constant.SYS_listxattr.html new file mode 100644 index 00000000..477ee7d5 --- /dev/null +++ b/docs/libc/constant.SYS_listxattr.html @@ -0,0 +1 @@ +libc::SYS_listxattr - Rust

[][src]Constant libc::SYS_listxattr

pub const SYS_listxattr: c_long = 194;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_llistxattr.html b/docs/libc/constant.SYS_llistxattr.html new file mode 100644 index 00000000..c0e67d30 --- /dev/null +++ b/docs/libc/constant.SYS_llistxattr.html @@ -0,0 +1 @@ +libc::SYS_llistxattr - Rust

[][src]Constant libc::SYS_llistxattr

pub const SYS_llistxattr: c_long = 195;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_lookup_dcookie.html b/docs/libc/constant.SYS_lookup_dcookie.html new file mode 100644 index 00000000..358aadd6 --- /dev/null +++ b/docs/libc/constant.SYS_lookup_dcookie.html @@ -0,0 +1 @@ +libc::SYS_lookup_dcookie - Rust

[][src]Constant libc::SYS_lookup_dcookie

pub const SYS_lookup_dcookie: c_long = 212;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_lremovexattr.html b/docs/libc/constant.SYS_lremovexattr.html new file mode 100644 index 00000000..c1e2b65d --- /dev/null +++ b/docs/libc/constant.SYS_lremovexattr.html @@ -0,0 +1 @@ +libc::SYS_lremovexattr - Rust

[][src]Constant libc::SYS_lremovexattr

pub const SYS_lremovexattr: c_long = 198;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_lseek.html b/docs/libc/constant.SYS_lseek.html new file mode 100644 index 00000000..5cca48aa --- /dev/null +++ b/docs/libc/constant.SYS_lseek.html @@ -0,0 +1 @@ +libc::SYS_lseek - Rust

[][src]Constant libc::SYS_lseek

pub const SYS_lseek: c_long = 8;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_lsetxattr.html b/docs/libc/constant.SYS_lsetxattr.html new file mode 100644 index 00000000..1c1c907a --- /dev/null +++ b/docs/libc/constant.SYS_lsetxattr.html @@ -0,0 +1 @@ +libc::SYS_lsetxattr - Rust

[][src]Constant libc::SYS_lsetxattr

pub const SYS_lsetxattr: c_long = 189;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_lstat.html b/docs/libc/constant.SYS_lstat.html new file mode 100644 index 00000000..2cf66151 --- /dev/null +++ b/docs/libc/constant.SYS_lstat.html @@ -0,0 +1 @@ +libc::SYS_lstat - Rust

[][src]Constant libc::SYS_lstat

pub const SYS_lstat: c_long = 6;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_madvise.html b/docs/libc/constant.SYS_madvise.html new file mode 100644 index 00000000..aea032cf --- /dev/null +++ b/docs/libc/constant.SYS_madvise.html @@ -0,0 +1 @@ +libc::SYS_madvise - Rust

[][src]Constant libc::SYS_madvise

pub const SYS_madvise: c_long = 28;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mbind.html b/docs/libc/constant.SYS_mbind.html new file mode 100644 index 00000000..8a1ae880 --- /dev/null +++ b/docs/libc/constant.SYS_mbind.html @@ -0,0 +1 @@ +libc::SYS_mbind - Rust

[][src]Constant libc::SYS_mbind

pub const SYS_mbind: c_long = 237;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_membarrier.html b/docs/libc/constant.SYS_membarrier.html new file mode 100644 index 00000000..f9777741 --- /dev/null +++ b/docs/libc/constant.SYS_membarrier.html @@ -0,0 +1 @@ +libc::SYS_membarrier - Rust

[][src]Constant libc::SYS_membarrier

pub const SYS_membarrier: c_long = 324;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_memfd_create.html b/docs/libc/constant.SYS_memfd_create.html new file mode 100644 index 00000000..820e31ca --- /dev/null +++ b/docs/libc/constant.SYS_memfd_create.html @@ -0,0 +1 @@ +libc::SYS_memfd_create - Rust

[][src]Constant libc::SYS_memfd_create

pub const SYS_memfd_create: c_long = 319;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_migrate_pages.html b/docs/libc/constant.SYS_migrate_pages.html new file mode 100644 index 00000000..6074ce61 --- /dev/null +++ b/docs/libc/constant.SYS_migrate_pages.html @@ -0,0 +1 @@ +libc::SYS_migrate_pages - Rust

[][src]Constant libc::SYS_migrate_pages

pub const SYS_migrate_pages: c_long = 256;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mincore.html b/docs/libc/constant.SYS_mincore.html new file mode 100644 index 00000000..5c9d3ed7 --- /dev/null +++ b/docs/libc/constant.SYS_mincore.html @@ -0,0 +1 @@ +libc::SYS_mincore - Rust

[][src]Constant libc::SYS_mincore

pub const SYS_mincore: c_long = 27;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mkdir.html b/docs/libc/constant.SYS_mkdir.html new file mode 100644 index 00000000..b340cbf0 --- /dev/null +++ b/docs/libc/constant.SYS_mkdir.html @@ -0,0 +1 @@ +libc::SYS_mkdir - Rust

[][src]Constant libc::SYS_mkdir

pub const SYS_mkdir: c_long = 83;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mkdirat.html b/docs/libc/constant.SYS_mkdirat.html new file mode 100644 index 00000000..b0872c97 --- /dev/null +++ b/docs/libc/constant.SYS_mkdirat.html @@ -0,0 +1 @@ +libc::SYS_mkdirat - Rust

[][src]Constant libc::SYS_mkdirat

pub const SYS_mkdirat: c_long = 258;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mknod.html b/docs/libc/constant.SYS_mknod.html new file mode 100644 index 00000000..3548fe1e --- /dev/null +++ b/docs/libc/constant.SYS_mknod.html @@ -0,0 +1 @@ +libc::SYS_mknod - Rust

[][src]Constant libc::SYS_mknod

pub const SYS_mknod: c_long = 133;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mknodat.html b/docs/libc/constant.SYS_mknodat.html new file mode 100644 index 00000000..03191188 --- /dev/null +++ b/docs/libc/constant.SYS_mknodat.html @@ -0,0 +1 @@ +libc::SYS_mknodat - Rust

[][src]Constant libc::SYS_mknodat

pub const SYS_mknodat: c_long = 259;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mlock.html b/docs/libc/constant.SYS_mlock.html new file mode 100644 index 00000000..d24320e3 --- /dev/null +++ b/docs/libc/constant.SYS_mlock.html @@ -0,0 +1 @@ +libc::SYS_mlock - Rust

[][src]Constant libc::SYS_mlock

pub const SYS_mlock: c_long = 149;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mlock2.html b/docs/libc/constant.SYS_mlock2.html new file mode 100644 index 00000000..f526732b --- /dev/null +++ b/docs/libc/constant.SYS_mlock2.html @@ -0,0 +1 @@ +libc::SYS_mlock2 - Rust

[][src]Constant libc::SYS_mlock2

pub const SYS_mlock2: c_long = 325;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mlockall.html b/docs/libc/constant.SYS_mlockall.html new file mode 100644 index 00000000..81512f75 --- /dev/null +++ b/docs/libc/constant.SYS_mlockall.html @@ -0,0 +1 @@ +libc::SYS_mlockall - Rust

[][src]Constant libc::SYS_mlockall

pub const SYS_mlockall: c_long = 151;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mmap.html b/docs/libc/constant.SYS_mmap.html new file mode 100644 index 00000000..ee631358 --- /dev/null +++ b/docs/libc/constant.SYS_mmap.html @@ -0,0 +1 @@ +libc::SYS_mmap - Rust

[][src]Constant libc::SYS_mmap

pub const SYS_mmap: c_long = 9;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_modify_ldt.html b/docs/libc/constant.SYS_modify_ldt.html new file mode 100644 index 00000000..2f6361be --- /dev/null +++ b/docs/libc/constant.SYS_modify_ldt.html @@ -0,0 +1 @@ +libc::SYS_modify_ldt - Rust

[][src]Constant libc::SYS_modify_ldt

pub const SYS_modify_ldt: c_long = 154;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mount.html b/docs/libc/constant.SYS_mount.html new file mode 100644 index 00000000..311a8400 --- /dev/null +++ b/docs/libc/constant.SYS_mount.html @@ -0,0 +1 @@ +libc::SYS_mount - Rust

[][src]Constant libc::SYS_mount

pub const SYS_mount: c_long = 165;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_move_pages.html b/docs/libc/constant.SYS_move_pages.html new file mode 100644 index 00000000..698149fd --- /dev/null +++ b/docs/libc/constant.SYS_move_pages.html @@ -0,0 +1 @@ +libc::SYS_move_pages - Rust

[][src]Constant libc::SYS_move_pages

pub const SYS_move_pages: c_long = 279;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mprotect.html b/docs/libc/constant.SYS_mprotect.html new file mode 100644 index 00000000..a0f04dce --- /dev/null +++ b/docs/libc/constant.SYS_mprotect.html @@ -0,0 +1 @@ +libc::SYS_mprotect - Rust

[][src]Constant libc::SYS_mprotect

pub const SYS_mprotect: c_long = 10;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mq_getsetattr.html b/docs/libc/constant.SYS_mq_getsetattr.html new file mode 100644 index 00000000..24aadddf --- /dev/null +++ b/docs/libc/constant.SYS_mq_getsetattr.html @@ -0,0 +1 @@ +libc::SYS_mq_getsetattr - Rust

[][src]Constant libc::SYS_mq_getsetattr

pub const SYS_mq_getsetattr: c_long = 245;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mq_notify.html b/docs/libc/constant.SYS_mq_notify.html new file mode 100644 index 00000000..036d52c5 --- /dev/null +++ b/docs/libc/constant.SYS_mq_notify.html @@ -0,0 +1 @@ +libc::SYS_mq_notify - Rust

[][src]Constant libc::SYS_mq_notify

pub const SYS_mq_notify: c_long = 244;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mq_open.html b/docs/libc/constant.SYS_mq_open.html new file mode 100644 index 00000000..58996aca --- /dev/null +++ b/docs/libc/constant.SYS_mq_open.html @@ -0,0 +1 @@ +libc::SYS_mq_open - Rust

[][src]Constant libc::SYS_mq_open

pub const SYS_mq_open: c_long = 240;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mq_timedreceive.html b/docs/libc/constant.SYS_mq_timedreceive.html new file mode 100644 index 00000000..091db514 --- /dev/null +++ b/docs/libc/constant.SYS_mq_timedreceive.html @@ -0,0 +1 @@ +libc::SYS_mq_timedreceive - Rust

[][src]Constant libc::SYS_mq_timedreceive

pub const SYS_mq_timedreceive: c_long = 243;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mq_timedsend.html b/docs/libc/constant.SYS_mq_timedsend.html new file mode 100644 index 00000000..7dd006c3 --- /dev/null +++ b/docs/libc/constant.SYS_mq_timedsend.html @@ -0,0 +1 @@ +libc::SYS_mq_timedsend - Rust

[][src]Constant libc::SYS_mq_timedsend

pub const SYS_mq_timedsend: c_long = 242;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mq_unlink.html b/docs/libc/constant.SYS_mq_unlink.html new file mode 100644 index 00000000..e7c67f53 --- /dev/null +++ b/docs/libc/constant.SYS_mq_unlink.html @@ -0,0 +1 @@ +libc::SYS_mq_unlink - Rust

[][src]Constant libc::SYS_mq_unlink

pub const SYS_mq_unlink: c_long = 241;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_mremap.html b/docs/libc/constant.SYS_mremap.html new file mode 100644 index 00000000..07f0569b --- /dev/null +++ b/docs/libc/constant.SYS_mremap.html @@ -0,0 +1 @@ +libc::SYS_mremap - Rust

[][src]Constant libc::SYS_mremap

pub const SYS_mremap: c_long = 25;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_msgctl.html b/docs/libc/constant.SYS_msgctl.html new file mode 100644 index 00000000..ea9dc2c8 --- /dev/null +++ b/docs/libc/constant.SYS_msgctl.html @@ -0,0 +1 @@ +libc::SYS_msgctl - Rust

[][src]Constant libc::SYS_msgctl

pub const SYS_msgctl: c_long = 71;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_msgget.html b/docs/libc/constant.SYS_msgget.html new file mode 100644 index 00000000..f988c4c1 --- /dev/null +++ b/docs/libc/constant.SYS_msgget.html @@ -0,0 +1 @@ +libc::SYS_msgget - Rust

[][src]Constant libc::SYS_msgget

pub const SYS_msgget: c_long = 68;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_msgrcv.html b/docs/libc/constant.SYS_msgrcv.html new file mode 100644 index 00000000..919529fa --- /dev/null +++ b/docs/libc/constant.SYS_msgrcv.html @@ -0,0 +1 @@ +libc::SYS_msgrcv - Rust

[][src]Constant libc::SYS_msgrcv

pub const SYS_msgrcv: c_long = 70;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_msgsnd.html b/docs/libc/constant.SYS_msgsnd.html new file mode 100644 index 00000000..35fa776d --- /dev/null +++ b/docs/libc/constant.SYS_msgsnd.html @@ -0,0 +1 @@ +libc::SYS_msgsnd - Rust

[][src]Constant libc::SYS_msgsnd

pub const SYS_msgsnd: c_long = 69;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_msync.html b/docs/libc/constant.SYS_msync.html new file mode 100644 index 00000000..ebdbe4de --- /dev/null +++ b/docs/libc/constant.SYS_msync.html @@ -0,0 +1 @@ +libc::SYS_msync - Rust

[][src]Constant libc::SYS_msync

pub const SYS_msync: c_long = 26;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_munlock.html b/docs/libc/constant.SYS_munlock.html new file mode 100644 index 00000000..b638b66b --- /dev/null +++ b/docs/libc/constant.SYS_munlock.html @@ -0,0 +1 @@ +libc::SYS_munlock - Rust

[][src]Constant libc::SYS_munlock

pub const SYS_munlock: c_long = 150;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_munlockall.html b/docs/libc/constant.SYS_munlockall.html new file mode 100644 index 00000000..499a0f90 --- /dev/null +++ b/docs/libc/constant.SYS_munlockall.html @@ -0,0 +1 @@ +libc::SYS_munlockall - Rust

[][src]Constant libc::SYS_munlockall

pub const SYS_munlockall: c_long = 152;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_munmap.html b/docs/libc/constant.SYS_munmap.html new file mode 100644 index 00000000..62097ad2 --- /dev/null +++ b/docs/libc/constant.SYS_munmap.html @@ -0,0 +1 @@ +libc::SYS_munmap - Rust

[][src]Constant libc::SYS_munmap

pub const SYS_munmap: c_long = 11;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_name_to_handle_at.html b/docs/libc/constant.SYS_name_to_handle_at.html new file mode 100644 index 00000000..03832880 --- /dev/null +++ b/docs/libc/constant.SYS_name_to_handle_at.html @@ -0,0 +1 @@ +libc::SYS_name_to_handle_at - Rust

[][src]Constant libc::SYS_name_to_handle_at

pub const SYS_name_to_handle_at: c_long = 303;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_nanosleep.html b/docs/libc/constant.SYS_nanosleep.html new file mode 100644 index 00000000..fd03191b --- /dev/null +++ b/docs/libc/constant.SYS_nanosleep.html @@ -0,0 +1 @@ +libc::SYS_nanosleep - Rust

[][src]Constant libc::SYS_nanosleep

pub const SYS_nanosleep: c_long = 35;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_newfstatat.html b/docs/libc/constant.SYS_newfstatat.html new file mode 100644 index 00000000..da3fd741 --- /dev/null +++ b/docs/libc/constant.SYS_newfstatat.html @@ -0,0 +1 @@ +libc::SYS_newfstatat - Rust

[][src]Constant libc::SYS_newfstatat

pub const SYS_newfstatat: c_long = 262;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_nfsservctl.html b/docs/libc/constant.SYS_nfsservctl.html new file mode 100644 index 00000000..f5d97c4b --- /dev/null +++ b/docs/libc/constant.SYS_nfsservctl.html @@ -0,0 +1 @@ +libc::SYS_nfsservctl - Rust

[][src]Constant libc::SYS_nfsservctl

pub const SYS_nfsservctl: c_long = 180;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_open.html b/docs/libc/constant.SYS_open.html new file mode 100644 index 00000000..3144b87c --- /dev/null +++ b/docs/libc/constant.SYS_open.html @@ -0,0 +1 @@ +libc::SYS_open - Rust

[][src]Constant libc::SYS_open

pub const SYS_open: c_long = 2;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_open_by_handle_at.html b/docs/libc/constant.SYS_open_by_handle_at.html new file mode 100644 index 00000000..eb2cd6b6 --- /dev/null +++ b/docs/libc/constant.SYS_open_by_handle_at.html @@ -0,0 +1 @@ +libc::SYS_open_by_handle_at - Rust

[][src]Constant libc::SYS_open_by_handle_at

pub const SYS_open_by_handle_at: c_long = 304;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_openat.html b/docs/libc/constant.SYS_openat.html new file mode 100644 index 00000000..37db2b3b --- /dev/null +++ b/docs/libc/constant.SYS_openat.html @@ -0,0 +1 @@ +libc::SYS_openat - Rust

[][src]Constant libc::SYS_openat

pub const SYS_openat: c_long = 257;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pause.html b/docs/libc/constant.SYS_pause.html new file mode 100644 index 00000000..b746554e --- /dev/null +++ b/docs/libc/constant.SYS_pause.html @@ -0,0 +1 @@ +libc::SYS_pause - Rust

[][src]Constant libc::SYS_pause

pub const SYS_pause: c_long = 34;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_perf_event_open.html b/docs/libc/constant.SYS_perf_event_open.html new file mode 100644 index 00000000..6d4203e2 --- /dev/null +++ b/docs/libc/constant.SYS_perf_event_open.html @@ -0,0 +1 @@ +libc::SYS_perf_event_open - Rust

[][src]Constant libc::SYS_perf_event_open

pub const SYS_perf_event_open: c_long = 298;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_personality.html b/docs/libc/constant.SYS_personality.html new file mode 100644 index 00000000..88fe9093 --- /dev/null +++ b/docs/libc/constant.SYS_personality.html @@ -0,0 +1 @@ +libc::SYS_personality - Rust

[][src]Constant libc::SYS_personality

pub const SYS_personality: c_long = 135;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pipe.html b/docs/libc/constant.SYS_pipe.html new file mode 100644 index 00000000..18ce2cf8 --- /dev/null +++ b/docs/libc/constant.SYS_pipe.html @@ -0,0 +1 @@ +libc::SYS_pipe - Rust

[][src]Constant libc::SYS_pipe

pub const SYS_pipe: c_long = 22;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pipe2.html b/docs/libc/constant.SYS_pipe2.html new file mode 100644 index 00000000..f445ee53 --- /dev/null +++ b/docs/libc/constant.SYS_pipe2.html @@ -0,0 +1 @@ +libc::SYS_pipe2 - Rust

[][src]Constant libc::SYS_pipe2

pub const SYS_pipe2: c_long = 293;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pivot_root.html b/docs/libc/constant.SYS_pivot_root.html new file mode 100644 index 00000000..01d7520d --- /dev/null +++ b/docs/libc/constant.SYS_pivot_root.html @@ -0,0 +1 @@ +libc::SYS_pivot_root - Rust

[][src]Constant libc::SYS_pivot_root

pub const SYS_pivot_root: c_long = 155;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pkey_alloc.html b/docs/libc/constant.SYS_pkey_alloc.html new file mode 100644 index 00000000..bbc0944d --- /dev/null +++ b/docs/libc/constant.SYS_pkey_alloc.html @@ -0,0 +1 @@ +libc::SYS_pkey_alloc - Rust

[][src]Constant libc::SYS_pkey_alloc

pub const SYS_pkey_alloc: c_long = 330;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pkey_free.html b/docs/libc/constant.SYS_pkey_free.html new file mode 100644 index 00000000..e246032e --- /dev/null +++ b/docs/libc/constant.SYS_pkey_free.html @@ -0,0 +1 @@ +libc::SYS_pkey_free - Rust

[][src]Constant libc::SYS_pkey_free

pub const SYS_pkey_free: c_long = 331;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pkey_mprotect.html b/docs/libc/constant.SYS_pkey_mprotect.html new file mode 100644 index 00000000..f656bfc0 --- /dev/null +++ b/docs/libc/constant.SYS_pkey_mprotect.html @@ -0,0 +1 @@ +libc::SYS_pkey_mprotect - Rust

[][src]Constant libc::SYS_pkey_mprotect

pub const SYS_pkey_mprotect: c_long = 329;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_poll.html b/docs/libc/constant.SYS_poll.html new file mode 100644 index 00000000..e3096e67 --- /dev/null +++ b/docs/libc/constant.SYS_poll.html @@ -0,0 +1 @@ +libc::SYS_poll - Rust

[][src]Constant libc::SYS_poll

pub const SYS_poll: c_long = 7;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_ppoll.html b/docs/libc/constant.SYS_ppoll.html new file mode 100644 index 00000000..dbd74a1f --- /dev/null +++ b/docs/libc/constant.SYS_ppoll.html @@ -0,0 +1 @@ +libc::SYS_ppoll - Rust

[][src]Constant libc::SYS_ppoll

pub const SYS_ppoll: c_long = 271;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_prctl.html b/docs/libc/constant.SYS_prctl.html new file mode 100644 index 00000000..6fd49073 --- /dev/null +++ b/docs/libc/constant.SYS_prctl.html @@ -0,0 +1 @@ +libc::SYS_prctl - Rust

[][src]Constant libc::SYS_prctl

pub const SYS_prctl: c_long = 157;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pread64.html b/docs/libc/constant.SYS_pread64.html new file mode 100644 index 00000000..0d91bbf1 --- /dev/null +++ b/docs/libc/constant.SYS_pread64.html @@ -0,0 +1 @@ +libc::SYS_pread64 - Rust

[][src]Constant libc::SYS_pread64

pub const SYS_pread64: c_long = 17;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_preadv.html b/docs/libc/constant.SYS_preadv.html new file mode 100644 index 00000000..ee6ad539 --- /dev/null +++ b/docs/libc/constant.SYS_preadv.html @@ -0,0 +1 @@ +libc::SYS_preadv - Rust

[][src]Constant libc::SYS_preadv

pub const SYS_preadv: c_long = 295;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_preadv2.html b/docs/libc/constant.SYS_preadv2.html new file mode 100644 index 00000000..1155cf36 --- /dev/null +++ b/docs/libc/constant.SYS_preadv2.html @@ -0,0 +1 @@ +libc::SYS_preadv2 - Rust

[][src]Constant libc::SYS_preadv2

pub const SYS_preadv2: c_long = 327;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_prlimit64.html b/docs/libc/constant.SYS_prlimit64.html new file mode 100644 index 00000000..59d25368 --- /dev/null +++ b/docs/libc/constant.SYS_prlimit64.html @@ -0,0 +1 @@ +libc::SYS_prlimit64 - Rust

[][src]Constant libc::SYS_prlimit64

pub const SYS_prlimit64: c_long = 302;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_process_vm_readv.html b/docs/libc/constant.SYS_process_vm_readv.html new file mode 100644 index 00000000..85fc1093 --- /dev/null +++ b/docs/libc/constant.SYS_process_vm_readv.html @@ -0,0 +1 @@ +libc::SYS_process_vm_readv - Rust

[][src]Constant libc::SYS_process_vm_readv

pub const SYS_process_vm_readv: c_long = 310;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_process_vm_writev.html b/docs/libc/constant.SYS_process_vm_writev.html new file mode 100644 index 00000000..e4ae3ab9 --- /dev/null +++ b/docs/libc/constant.SYS_process_vm_writev.html @@ -0,0 +1 @@ +libc::SYS_process_vm_writev - Rust

[][src]Constant libc::SYS_process_vm_writev

pub const SYS_process_vm_writev: c_long = 311;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pselect6.html b/docs/libc/constant.SYS_pselect6.html new file mode 100644 index 00000000..6bacc605 --- /dev/null +++ b/docs/libc/constant.SYS_pselect6.html @@ -0,0 +1 @@ +libc::SYS_pselect6 - Rust

[][src]Constant libc::SYS_pselect6

pub const SYS_pselect6: c_long = 270;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_ptrace.html b/docs/libc/constant.SYS_ptrace.html new file mode 100644 index 00000000..53c61784 --- /dev/null +++ b/docs/libc/constant.SYS_ptrace.html @@ -0,0 +1 @@ +libc::SYS_ptrace - Rust

[][src]Constant libc::SYS_ptrace

pub const SYS_ptrace: c_long = 101;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_putpmsg.html b/docs/libc/constant.SYS_putpmsg.html new file mode 100644 index 00000000..91857f1a --- /dev/null +++ b/docs/libc/constant.SYS_putpmsg.html @@ -0,0 +1 @@ +libc::SYS_putpmsg - Rust

[][src]Constant libc::SYS_putpmsg

pub const SYS_putpmsg: c_long = 182;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pwrite64.html b/docs/libc/constant.SYS_pwrite64.html new file mode 100644 index 00000000..8e6fd4aa --- /dev/null +++ b/docs/libc/constant.SYS_pwrite64.html @@ -0,0 +1 @@ +libc::SYS_pwrite64 - Rust

[][src]Constant libc::SYS_pwrite64

pub const SYS_pwrite64: c_long = 18;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pwritev.html b/docs/libc/constant.SYS_pwritev.html new file mode 100644 index 00000000..0b43bad2 --- /dev/null +++ b/docs/libc/constant.SYS_pwritev.html @@ -0,0 +1 @@ +libc::SYS_pwritev - Rust

[][src]Constant libc::SYS_pwritev

pub const SYS_pwritev: c_long = 296;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_pwritev2.html b/docs/libc/constant.SYS_pwritev2.html new file mode 100644 index 00000000..0d96a12e --- /dev/null +++ b/docs/libc/constant.SYS_pwritev2.html @@ -0,0 +1 @@ +libc::SYS_pwritev2 - Rust

[][src]Constant libc::SYS_pwritev2

pub const SYS_pwritev2: c_long = 328;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_query_module.html b/docs/libc/constant.SYS_query_module.html new file mode 100644 index 00000000..96adc01a --- /dev/null +++ b/docs/libc/constant.SYS_query_module.html @@ -0,0 +1 @@ +libc::SYS_query_module - Rust

[][src]Constant libc::SYS_query_module

pub const SYS_query_module: c_long = 178;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_quotactl.html b/docs/libc/constant.SYS_quotactl.html new file mode 100644 index 00000000..932fb99b --- /dev/null +++ b/docs/libc/constant.SYS_quotactl.html @@ -0,0 +1 @@ +libc::SYS_quotactl - Rust

[][src]Constant libc::SYS_quotactl

pub const SYS_quotactl: c_long = 179;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_read.html b/docs/libc/constant.SYS_read.html new file mode 100644 index 00000000..f5315dab --- /dev/null +++ b/docs/libc/constant.SYS_read.html @@ -0,0 +1 @@ +libc::SYS_read - Rust

[][src]Constant libc::SYS_read

pub const SYS_read: c_long = 0;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_readahead.html b/docs/libc/constant.SYS_readahead.html new file mode 100644 index 00000000..2661f8f7 --- /dev/null +++ b/docs/libc/constant.SYS_readahead.html @@ -0,0 +1 @@ +libc::SYS_readahead - Rust

[][src]Constant libc::SYS_readahead

pub const SYS_readahead: c_long = 187;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_readlink.html b/docs/libc/constant.SYS_readlink.html new file mode 100644 index 00000000..6aed75b2 --- /dev/null +++ b/docs/libc/constant.SYS_readlink.html @@ -0,0 +1 @@ +libc::SYS_readlink - Rust

[][src]Constant libc::SYS_readlink

pub const SYS_readlink: c_long = 89;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_readlinkat.html b/docs/libc/constant.SYS_readlinkat.html new file mode 100644 index 00000000..b64dc2b2 --- /dev/null +++ b/docs/libc/constant.SYS_readlinkat.html @@ -0,0 +1 @@ +libc::SYS_readlinkat - Rust

[][src]Constant libc::SYS_readlinkat

pub const SYS_readlinkat: c_long = 267;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_readv.html b/docs/libc/constant.SYS_readv.html new file mode 100644 index 00000000..3f51ea18 --- /dev/null +++ b/docs/libc/constant.SYS_readv.html @@ -0,0 +1 @@ +libc::SYS_readv - Rust

[][src]Constant libc::SYS_readv

pub const SYS_readv: c_long = 19;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_reboot.html b/docs/libc/constant.SYS_reboot.html new file mode 100644 index 00000000..e017e6b0 --- /dev/null +++ b/docs/libc/constant.SYS_reboot.html @@ -0,0 +1 @@ +libc::SYS_reboot - Rust

[][src]Constant libc::SYS_reboot

pub const SYS_reboot: c_long = 169;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_recvfrom.html b/docs/libc/constant.SYS_recvfrom.html new file mode 100644 index 00000000..6cba7bd9 --- /dev/null +++ b/docs/libc/constant.SYS_recvfrom.html @@ -0,0 +1 @@ +libc::SYS_recvfrom - Rust

[][src]Constant libc::SYS_recvfrom

pub const SYS_recvfrom: c_long = 45;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_recvmmsg.html b/docs/libc/constant.SYS_recvmmsg.html new file mode 100644 index 00000000..34a08a4f --- /dev/null +++ b/docs/libc/constant.SYS_recvmmsg.html @@ -0,0 +1 @@ +libc::SYS_recvmmsg - Rust

[][src]Constant libc::SYS_recvmmsg

pub const SYS_recvmmsg: c_long = 299;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_recvmsg.html b/docs/libc/constant.SYS_recvmsg.html new file mode 100644 index 00000000..42b9be1f --- /dev/null +++ b/docs/libc/constant.SYS_recvmsg.html @@ -0,0 +1 @@ +libc::SYS_recvmsg - Rust

[][src]Constant libc::SYS_recvmsg

pub const SYS_recvmsg: c_long = 47;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_remap_file_pages.html b/docs/libc/constant.SYS_remap_file_pages.html new file mode 100644 index 00000000..d70efde4 --- /dev/null +++ b/docs/libc/constant.SYS_remap_file_pages.html @@ -0,0 +1 @@ +libc::SYS_remap_file_pages - Rust

[][src]Constant libc::SYS_remap_file_pages

pub const SYS_remap_file_pages: c_long = 216;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_removexattr.html b/docs/libc/constant.SYS_removexattr.html new file mode 100644 index 00000000..7145739d --- /dev/null +++ b/docs/libc/constant.SYS_removexattr.html @@ -0,0 +1 @@ +libc::SYS_removexattr - Rust

[][src]Constant libc::SYS_removexattr

pub const SYS_removexattr: c_long = 197;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rename.html b/docs/libc/constant.SYS_rename.html new file mode 100644 index 00000000..996be675 --- /dev/null +++ b/docs/libc/constant.SYS_rename.html @@ -0,0 +1 @@ +libc::SYS_rename - Rust

[][src]Constant libc::SYS_rename

pub const SYS_rename: c_long = 82;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_renameat.html b/docs/libc/constant.SYS_renameat.html new file mode 100644 index 00000000..d03b8813 --- /dev/null +++ b/docs/libc/constant.SYS_renameat.html @@ -0,0 +1 @@ +libc::SYS_renameat - Rust

[][src]Constant libc::SYS_renameat

pub const SYS_renameat: c_long = 264;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_renameat2.html b/docs/libc/constant.SYS_renameat2.html new file mode 100644 index 00000000..1c091a45 --- /dev/null +++ b/docs/libc/constant.SYS_renameat2.html @@ -0,0 +1 @@ +libc::SYS_renameat2 - Rust

[][src]Constant libc::SYS_renameat2

pub const SYS_renameat2: c_long = 316;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_request_key.html b/docs/libc/constant.SYS_request_key.html new file mode 100644 index 00000000..f1145f93 --- /dev/null +++ b/docs/libc/constant.SYS_request_key.html @@ -0,0 +1 @@ +libc::SYS_request_key - Rust

[][src]Constant libc::SYS_request_key

pub const SYS_request_key: c_long = 249;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_restart_syscall.html b/docs/libc/constant.SYS_restart_syscall.html new file mode 100644 index 00000000..0ee2e42e --- /dev/null +++ b/docs/libc/constant.SYS_restart_syscall.html @@ -0,0 +1 @@ +libc::SYS_restart_syscall - Rust

[][src]Constant libc::SYS_restart_syscall

pub const SYS_restart_syscall: c_long = 219;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rmdir.html b/docs/libc/constant.SYS_rmdir.html new file mode 100644 index 00000000..c6397657 --- /dev/null +++ b/docs/libc/constant.SYS_rmdir.html @@ -0,0 +1 @@ +libc::SYS_rmdir - Rust

[][src]Constant libc::SYS_rmdir

pub const SYS_rmdir: c_long = 84;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rt_sigaction.html b/docs/libc/constant.SYS_rt_sigaction.html new file mode 100644 index 00000000..8d1b9562 --- /dev/null +++ b/docs/libc/constant.SYS_rt_sigaction.html @@ -0,0 +1 @@ +libc::SYS_rt_sigaction - Rust

[][src]Constant libc::SYS_rt_sigaction

pub const SYS_rt_sigaction: c_long = 13;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rt_sigpending.html b/docs/libc/constant.SYS_rt_sigpending.html new file mode 100644 index 00000000..7e520b72 --- /dev/null +++ b/docs/libc/constant.SYS_rt_sigpending.html @@ -0,0 +1 @@ +libc::SYS_rt_sigpending - Rust

[][src]Constant libc::SYS_rt_sigpending

pub const SYS_rt_sigpending: c_long = 127;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rt_sigprocmask.html b/docs/libc/constant.SYS_rt_sigprocmask.html new file mode 100644 index 00000000..92147e2b --- /dev/null +++ b/docs/libc/constant.SYS_rt_sigprocmask.html @@ -0,0 +1 @@ +libc::SYS_rt_sigprocmask - Rust

[][src]Constant libc::SYS_rt_sigprocmask

pub const SYS_rt_sigprocmask: c_long = 14;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rt_sigqueueinfo.html b/docs/libc/constant.SYS_rt_sigqueueinfo.html new file mode 100644 index 00000000..7f6e45bd --- /dev/null +++ b/docs/libc/constant.SYS_rt_sigqueueinfo.html @@ -0,0 +1 @@ +libc::SYS_rt_sigqueueinfo - Rust

[][src]Constant libc::SYS_rt_sigqueueinfo

pub const SYS_rt_sigqueueinfo: c_long = 129;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rt_sigreturn.html b/docs/libc/constant.SYS_rt_sigreturn.html new file mode 100644 index 00000000..15e231a3 --- /dev/null +++ b/docs/libc/constant.SYS_rt_sigreturn.html @@ -0,0 +1 @@ +libc::SYS_rt_sigreturn - Rust

[][src]Constant libc::SYS_rt_sigreturn

pub const SYS_rt_sigreturn: c_long = 15;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rt_sigsuspend.html b/docs/libc/constant.SYS_rt_sigsuspend.html new file mode 100644 index 00000000..0cdd61bb --- /dev/null +++ b/docs/libc/constant.SYS_rt_sigsuspend.html @@ -0,0 +1 @@ +libc::SYS_rt_sigsuspend - Rust

[][src]Constant libc::SYS_rt_sigsuspend

pub const SYS_rt_sigsuspend: c_long = 130;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rt_sigtimedwait.html b/docs/libc/constant.SYS_rt_sigtimedwait.html new file mode 100644 index 00000000..dc7173d9 --- /dev/null +++ b/docs/libc/constant.SYS_rt_sigtimedwait.html @@ -0,0 +1 @@ +libc::SYS_rt_sigtimedwait - Rust

[][src]Constant libc::SYS_rt_sigtimedwait

pub const SYS_rt_sigtimedwait: c_long = 128;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_rt_tgsigqueueinfo.html b/docs/libc/constant.SYS_rt_tgsigqueueinfo.html new file mode 100644 index 00000000..fb6fa505 --- /dev/null +++ b/docs/libc/constant.SYS_rt_tgsigqueueinfo.html @@ -0,0 +1 @@ +libc::SYS_rt_tgsigqueueinfo - Rust

[][src]Constant libc::SYS_rt_tgsigqueueinfo

pub const SYS_rt_tgsigqueueinfo: c_long = 297;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_get_priority_max.html b/docs/libc/constant.SYS_sched_get_priority_max.html new file mode 100644 index 00000000..a9a716a5 --- /dev/null +++ b/docs/libc/constant.SYS_sched_get_priority_max.html @@ -0,0 +1 @@ +libc::SYS_sched_get_priority_max - Rust

[][src]Constant libc::SYS_sched_get_priority_max

pub const SYS_sched_get_priority_max: c_long = 146;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_get_priority_min.html b/docs/libc/constant.SYS_sched_get_priority_min.html new file mode 100644 index 00000000..cb41b4fe --- /dev/null +++ b/docs/libc/constant.SYS_sched_get_priority_min.html @@ -0,0 +1 @@ +libc::SYS_sched_get_priority_min - Rust

[][src]Constant libc::SYS_sched_get_priority_min

pub const SYS_sched_get_priority_min: c_long = 147;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_getaffinity.html b/docs/libc/constant.SYS_sched_getaffinity.html new file mode 100644 index 00000000..4932c5f3 --- /dev/null +++ b/docs/libc/constant.SYS_sched_getaffinity.html @@ -0,0 +1 @@ +libc::SYS_sched_getaffinity - Rust

[][src]Constant libc::SYS_sched_getaffinity

pub const SYS_sched_getaffinity: c_long = 204;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_getattr.html b/docs/libc/constant.SYS_sched_getattr.html new file mode 100644 index 00000000..1572a3d9 --- /dev/null +++ b/docs/libc/constant.SYS_sched_getattr.html @@ -0,0 +1 @@ +libc::SYS_sched_getattr - Rust

[][src]Constant libc::SYS_sched_getattr

pub const SYS_sched_getattr: c_long = 315;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_getparam.html b/docs/libc/constant.SYS_sched_getparam.html new file mode 100644 index 00000000..ceaf3b82 --- /dev/null +++ b/docs/libc/constant.SYS_sched_getparam.html @@ -0,0 +1 @@ +libc::SYS_sched_getparam - Rust

[][src]Constant libc::SYS_sched_getparam

pub const SYS_sched_getparam: c_long = 143;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_getscheduler.html b/docs/libc/constant.SYS_sched_getscheduler.html new file mode 100644 index 00000000..85a6fb51 --- /dev/null +++ b/docs/libc/constant.SYS_sched_getscheduler.html @@ -0,0 +1 @@ +libc::SYS_sched_getscheduler - Rust

[][src]Constant libc::SYS_sched_getscheduler

pub const SYS_sched_getscheduler: c_long = 145;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_rr_get_interval.html b/docs/libc/constant.SYS_sched_rr_get_interval.html new file mode 100644 index 00000000..dc2fbecc --- /dev/null +++ b/docs/libc/constant.SYS_sched_rr_get_interval.html @@ -0,0 +1 @@ +libc::SYS_sched_rr_get_interval - Rust

[][src]Constant libc::SYS_sched_rr_get_interval

pub const SYS_sched_rr_get_interval: c_long = 148;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_setaffinity.html b/docs/libc/constant.SYS_sched_setaffinity.html new file mode 100644 index 00000000..460a23e3 --- /dev/null +++ b/docs/libc/constant.SYS_sched_setaffinity.html @@ -0,0 +1 @@ +libc::SYS_sched_setaffinity - Rust

[][src]Constant libc::SYS_sched_setaffinity

pub const SYS_sched_setaffinity: c_long = 203;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_setattr.html b/docs/libc/constant.SYS_sched_setattr.html new file mode 100644 index 00000000..847dec30 --- /dev/null +++ b/docs/libc/constant.SYS_sched_setattr.html @@ -0,0 +1 @@ +libc::SYS_sched_setattr - Rust

[][src]Constant libc::SYS_sched_setattr

pub const SYS_sched_setattr: c_long = 314;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_setparam.html b/docs/libc/constant.SYS_sched_setparam.html new file mode 100644 index 00000000..b80061ea --- /dev/null +++ b/docs/libc/constant.SYS_sched_setparam.html @@ -0,0 +1 @@ +libc::SYS_sched_setparam - Rust

[][src]Constant libc::SYS_sched_setparam

pub const SYS_sched_setparam: c_long = 142;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_setscheduler.html b/docs/libc/constant.SYS_sched_setscheduler.html new file mode 100644 index 00000000..7e204c26 --- /dev/null +++ b/docs/libc/constant.SYS_sched_setscheduler.html @@ -0,0 +1 @@ +libc::SYS_sched_setscheduler - Rust

[][src]Constant libc::SYS_sched_setscheduler

pub const SYS_sched_setscheduler: c_long = 144;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sched_yield.html b/docs/libc/constant.SYS_sched_yield.html new file mode 100644 index 00000000..906e63bd --- /dev/null +++ b/docs/libc/constant.SYS_sched_yield.html @@ -0,0 +1 @@ +libc::SYS_sched_yield - Rust

[][src]Constant libc::SYS_sched_yield

pub const SYS_sched_yield: c_long = 24;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_seccomp.html b/docs/libc/constant.SYS_seccomp.html new file mode 100644 index 00000000..1584c3e0 --- /dev/null +++ b/docs/libc/constant.SYS_seccomp.html @@ -0,0 +1 @@ +libc::SYS_seccomp - Rust

[][src]Constant libc::SYS_seccomp

pub const SYS_seccomp: c_long = 317;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_security.html b/docs/libc/constant.SYS_security.html new file mode 100644 index 00000000..01c69892 --- /dev/null +++ b/docs/libc/constant.SYS_security.html @@ -0,0 +1 @@ +libc::SYS_security - Rust

[][src]Constant libc::SYS_security

pub const SYS_security: c_long = 185;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_select.html b/docs/libc/constant.SYS_select.html new file mode 100644 index 00000000..fd785a46 --- /dev/null +++ b/docs/libc/constant.SYS_select.html @@ -0,0 +1 @@ +libc::SYS_select - Rust

[][src]Constant libc::SYS_select

pub const SYS_select: c_long = 23;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_semctl.html b/docs/libc/constant.SYS_semctl.html new file mode 100644 index 00000000..bdd6e725 --- /dev/null +++ b/docs/libc/constant.SYS_semctl.html @@ -0,0 +1 @@ +libc::SYS_semctl - Rust

[][src]Constant libc::SYS_semctl

pub const SYS_semctl: c_long = 66;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_semget.html b/docs/libc/constant.SYS_semget.html new file mode 100644 index 00000000..7bf021c1 --- /dev/null +++ b/docs/libc/constant.SYS_semget.html @@ -0,0 +1 @@ +libc::SYS_semget - Rust

[][src]Constant libc::SYS_semget

pub const SYS_semget: c_long = 64;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_semop.html b/docs/libc/constant.SYS_semop.html new file mode 100644 index 00000000..ae6d12e8 --- /dev/null +++ b/docs/libc/constant.SYS_semop.html @@ -0,0 +1 @@ +libc::SYS_semop - Rust

[][src]Constant libc::SYS_semop

pub const SYS_semop: c_long = 65;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_semtimedop.html b/docs/libc/constant.SYS_semtimedop.html new file mode 100644 index 00000000..e200cfea --- /dev/null +++ b/docs/libc/constant.SYS_semtimedop.html @@ -0,0 +1 @@ +libc::SYS_semtimedop - Rust

[][src]Constant libc::SYS_semtimedop

pub const SYS_semtimedop: c_long = 220;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sendfile.html b/docs/libc/constant.SYS_sendfile.html new file mode 100644 index 00000000..5406b46e --- /dev/null +++ b/docs/libc/constant.SYS_sendfile.html @@ -0,0 +1 @@ +libc::SYS_sendfile - Rust

[][src]Constant libc::SYS_sendfile

pub const SYS_sendfile: c_long = 40;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sendmmsg.html b/docs/libc/constant.SYS_sendmmsg.html new file mode 100644 index 00000000..5461527f --- /dev/null +++ b/docs/libc/constant.SYS_sendmmsg.html @@ -0,0 +1 @@ +libc::SYS_sendmmsg - Rust

[][src]Constant libc::SYS_sendmmsg

pub const SYS_sendmmsg: c_long = 307;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sendmsg.html b/docs/libc/constant.SYS_sendmsg.html new file mode 100644 index 00000000..e8ed2c12 --- /dev/null +++ b/docs/libc/constant.SYS_sendmsg.html @@ -0,0 +1 @@ +libc::SYS_sendmsg - Rust

[][src]Constant libc::SYS_sendmsg

pub const SYS_sendmsg: c_long = 46;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sendto.html b/docs/libc/constant.SYS_sendto.html new file mode 100644 index 00000000..f6f87b43 --- /dev/null +++ b/docs/libc/constant.SYS_sendto.html @@ -0,0 +1 @@ +libc::SYS_sendto - Rust

[][src]Constant libc::SYS_sendto

pub const SYS_sendto: c_long = 44;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_set_mempolicy.html b/docs/libc/constant.SYS_set_mempolicy.html new file mode 100644 index 00000000..bee4f2c2 --- /dev/null +++ b/docs/libc/constant.SYS_set_mempolicy.html @@ -0,0 +1 @@ +libc::SYS_set_mempolicy - Rust

[][src]Constant libc::SYS_set_mempolicy

pub const SYS_set_mempolicy: c_long = 238;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_set_robust_list.html b/docs/libc/constant.SYS_set_robust_list.html new file mode 100644 index 00000000..06a53e12 --- /dev/null +++ b/docs/libc/constant.SYS_set_robust_list.html @@ -0,0 +1 @@ +libc::SYS_set_robust_list - Rust

[][src]Constant libc::SYS_set_robust_list

pub const SYS_set_robust_list: c_long = 273;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_set_thread_area.html b/docs/libc/constant.SYS_set_thread_area.html new file mode 100644 index 00000000..b5dc2777 --- /dev/null +++ b/docs/libc/constant.SYS_set_thread_area.html @@ -0,0 +1 @@ +libc::SYS_set_thread_area - Rust

[][src]Constant libc::SYS_set_thread_area

pub const SYS_set_thread_area: c_long = 205;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_set_tid_address.html b/docs/libc/constant.SYS_set_tid_address.html new file mode 100644 index 00000000..ee222205 --- /dev/null +++ b/docs/libc/constant.SYS_set_tid_address.html @@ -0,0 +1 @@ +libc::SYS_set_tid_address - Rust

[][src]Constant libc::SYS_set_tid_address

pub const SYS_set_tid_address: c_long = 218;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setdomainname.html b/docs/libc/constant.SYS_setdomainname.html new file mode 100644 index 00000000..86cf9d0f --- /dev/null +++ b/docs/libc/constant.SYS_setdomainname.html @@ -0,0 +1 @@ +libc::SYS_setdomainname - Rust

[][src]Constant libc::SYS_setdomainname

pub const SYS_setdomainname: c_long = 171;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setfsgid.html b/docs/libc/constant.SYS_setfsgid.html new file mode 100644 index 00000000..27adb39d --- /dev/null +++ b/docs/libc/constant.SYS_setfsgid.html @@ -0,0 +1 @@ +libc::SYS_setfsgid - Rust

[][src]Constant libc::SYS_setfsgid

pub const SYS_setfsgid: c_long = 123;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setfsuid.html b/docs/libc/constant.SYS_setfsuid.html new file mode 100644 index 00000000..280842bd --- /dev/null +++ b/docs/libc/constant.SYS_setfsuid.html @@ -0,0 +1 @@ +libc::SYS_setfsuid - Rust

[][src]Constant libc::SYS_setfsuid

pub const SYS_setfsuid: c_long = 122;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setgid.html b/docs/libc/constant.SYS_setgid.html new file mode 100644 index 00000000..6bb1c232 --- /dev/null +++ b/docs/libc/constant.SYS_setgid.html @@ -0,0 +1 @@ +libc::SYS_setgid - Rust

[][src]Constant libc::SYS_setgid

pub const SYS_setgid: c_long = 106;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setgroups.html b/docs/libc/constant.SYS_setgroups.html new file mode 100644 index 00000000..54ba94df --- /dev/null +++ b/docs/libc/constant.SYS_setgroups.html @@ -0,0 +1 @@ +libc::SYS_setgroups - Rust

[][src]Constant libc::SYS_setgroups

pub const SYS_setgroups: c_long = 116;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sethostname.html b/docs/libc/constant.SYS_sethostname.html new file mode 100644 index 00000000..1655f17a --- /dev/null +++ b/docs/libc/constant.SYS_sethostname.html @@ -0,0 +1 @@ +libc::SYS_sethostname - Rust

[][src]Constant libc::SYS_sethostname

pub const SYS_sethostname: c_long = 170;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setitimer.html b/docs/libc/constant.SYS_setitimer.html new file mode 100644 index 00000000..f2c6fd68 --- /dev/null +++ b/docs/libc/constant.SYS_setitimer.html @@ -0,0 +1 @@ +libc::SYS_setitimer - Rust

[][src]Constant libc::SYS_setitimer

pub const SYS_setitimer: c_long = 38;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setns.html b/docs/libc/constant.SYS_setns.html new file mode 100644 index 00000000..1ad936a5 --- /dev/null +++ b/docs/libc/constant.SYS_setns.html @@ -0,0 +1 @@ +libc::SYS_setns - Rust

[][src]Constant libc::SYS_setns

pub const SYS_setns: c_long = 308;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setpgid.html b/docs/libc/constant.SYS_setpgid.html new file mode 100644 index 00000000..ec183c98 --- /dev/null +++ b/docs/libc/constant.SYS_setpgid.html @@ -0,0 +1 @@ +libc::SYS_setpgid - Rust

[][src]Constant libc::SYS_setpgid

pub const SYS_setpgid: c_long = 109;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setpriority.html b/docs/libc/constant.SYS_setpriority.html new file mode 100644 index 00000000..41efcac8 --- /dev/null +++ b/docs/libc/constant.SYS_setpriority.html @@ -0,0 +1 @@ +libc::SYS_setpriority - Rust

[][src]Constant libc::SYS_setpriority

pub const SYS_setpriority: c_long = 141;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setregid.html b/docs/libc/constant.SYS_setregid.html new file mode 100644 index 00000000..3f6f00f5 --- /dev/null +++ b/docs/libc/constant.SYS_setregid.html @@ -0,0 +1 @@ +libc::SYS_setregid - Rust

[][src]Constant libc::SYS_setregid

pub const SYS_setregid: c_long = 114;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setresgid.html b/docs/libc/constant.SYS_setresgid.html new file mode 100644 index 00000000..58a725c7 --- /dev/null +++ b/docs/libc/constant.SYS_setresgid.html @@ -0,0 +1 @@ +libc::SYS_setresgid - Rust

[][src]Constant libc::SYS_setresgid

pub const SYS_setresgid: c_long = 119;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setresuid.html b/docs/libc/constant.SYS_setresuid.html new file mode 100644 index 00000000..09d56b18 --- /dev/null +++ b/docs/libc/constant.SYS_setresuid.html @@ -0,0 +1 @@ +libc::SYS_setresuid - Rust

[][src]Constant libc::SYS_setresuid

pub const SYS_setresuid: c_long = 117;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setreuid.html b/docs/libc/constant.SYS_setreuid.html new file mode 100644 index 00000000..47a4d852 --- /dev/null +++ b/docs/libc/constant.SYS_setreuid.html @@ -0,0 +1 @@ +libc::SYS_setreuid - Rust

[][src]Constant libc::SYS_setreuid

pub const SYS_setreuid: c_long = 113;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setrlimit.html b/docs/libc/constant.SYS_setrlimit.html new file mode 100644 index 00000000..a5fb7bf4 --- /dev/null +++ b/docs/libc/constant.SYS_setrlimit.html @@ -0,0 +1 @@ +libc::SYS_setrlimit - Rust

[][src]Constant libc::SYS_setrlimit

pub const SYS_setrlimit: c_long = 160;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setsid.html b/docs/libc/constant.SYS_setsid.html new file mode 100644 index 00000000..70244d1a --- /dev/null +++ b/docs/libc/constant.SYS_setsid.html @@ -0,0 +1 @@ +libc::SYS_setsid - Rust

[][src]Constant libc::SYS_setsid

pub const SYS_setsid: c_long = 112;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setsockopt.html b/docs/libc/constant.SYS_setsockopt.html new file mode 100644 index 00000000..a48df90d --- /dev/null +++ b/docs/libc/constant.SYS_setsockopt.html @@ -0,0 +1 @@ +libc::SYS_setsockopt - Rust

[][src]Constant libc::SYS_setsockopt

pub const SYS_setsockopt: c_long = 54;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_settimeofday.html b/docs/libc/constant.SYS_settimeofday.html new file mode 100644 index 00000000..ff512a37 --- /dev/null +++ b/docs/libc/constant.SYS_settimeofday.html @@ -0,0 +1 @@ +libc::SYS_settimeofday - Rust

[][src]Constant libc::SYS_settimeofday

pub const SYS_settimeofday: c_long = 164;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setuid.html b/docs/libc/constant.SYS_setuid.html new file mode 100644 index 00000000..60a9ec84 --- /dev/null +++ b/docs/libc/constant.SYS_setuid.html @@ -0,0 +1 @@ +libc::SYS_setuid - Rust

[][src]Constant libc::SYS_setuid

pub const SYS_setuid: c_long = 105;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_setxattr.html b/docs/libc/constant.SYS_setxattr.html new file mode 100644 index 00000000..b37b0772 --- /dev/null +++ b/docs/libc/constant.SYS_setxattr.html @@ -0,0 +1 @@ +libc::SYS_setxattr - Rust

[][src]Constant libc::SYS_setxattr

pub const SYS_setxattr: c_long = 188;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_shmat.html b/docs/libc/constant.SYS_shmat.html new file mode 100644 index 00000000..63084d55 --- /dev/null +++ b/docs/libc/constant.SYS_shmat.html @@ -0,0 +1 @@ +libc::SYS_shmat - Rust

[][src]Constant libc::SYS_shmat

pub const SYS_shmat: c_long = 30;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_shmctl.html b/docs/libc/constant.SYS_shmctl.html new file mode 100644 index 00000000..36fc811f --- /dev/null +++ b/docs/libc/constant.SYS_shmctl.html @@ -0,0 +1 @@ +libc::SYS_shmctl - Rust

[][src]Constant libc::SYS_shmctl

pub const SYS_shmctl: c_long = 31;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_shmdt.html b/docs/libc/constant.SYS_shmdt.html new file mode 100644 index 00000000..b59af738 --- /dev/null +++ b/docs/libc/constant.SYS_shmdt.html @@ -0,0 +1 @@ +libc::SYS_shmdt - Rust

[][src]Constant libc::SYS_shmdt

pub const SYS_shmdt: c_long = 67;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_shmget.html b/docs/libc/constant.SYS_shmget.html new file mode 100644 index 00000000..122ac0e0 --- /dev/null +++ b/docs/libc/constant.SYS_shmget.html @@ -0,0 +1 @@ +libc::SYS_shmget - Rust

[][src]Constant libc::SYS_shmget

pub const SYS_shmget: c_long = 29;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_shutdown.html b/docs/libc/constant.SYS_shutdown.html new file mode 100644 index 00000000..6c39348b --- /dev/null +++ b/docs/libc/constant.SYS_shutdown.html @@ -0,0 +1 @@ +libc::SYS_shutdown - Rust

[][src]Constant libc::SYS_shutdown

pub const SYS_shutdown: c_long = 48;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sigaltstack.html b/docs/libc/constant.SYS_sigaltstack.html new file mode 100644 index 00000000..ed530142 --- /dev/null +++ b/docs/libc/constant.SYS_sigaltstack.html @@ -0,0 +1 @@ +libc::SYS_sigaltstack - Rust

[][src]Constant libc::SYS_sigaltstack

pub const SYS_sigaltstack: c_long = 131;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_signalfd.html b/docs/libc/constant.SYS_signalfd.html new file mode 100644 index 00000000..c65c9eda --- /dev/null +++ b/docs/libc/constant.SYS_signalfd.html @@ -0,0 +1 @@ +libc::SYS_signalfd - Rust

[][src]Constant libc::SYS_signalfd

pub const SYS_signalfd: c_long = 282;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_signalfd4.html b/docs/libc/constant.SYS_signalfd4.html new file mode 100644 index 00000000..d9efa8da --- /dev/null +++ b/docs/libc/constant.SYS_signalfd4.html @@ -0,0 +1 @@ +libc::SYS_signalfd4 - Rust

[][src]Constant libc::SYS_signalfd4

pub const SYS_signalfd4: c_long = 289;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_socket.html b/docs/libc/constant.SYS_socket.html new file mode 100644 index 00000000..40d93527 --- /dev/null +++ b/docs/libc/constant.SYS_socket.html @@ -0,0 +1 @@ +libc::SYS_socket - Rust

[][src]Constant libc::SYS_socket

pub const SYS_socket: c_long = 41;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_socketpair.html b/docs/libc/constant.SYS_socketpair.html new file mode 100644 index 00000000..1c09aede --- /dev/null +++ b/docs/libc/constant.SYS_socketpair.html @@ -0,0 +1 @@ +libc::SYS_socketpair - Rust

[][src]Constant libc::SYS_socketpair

pub const SYS_socketpair: c_long = 53;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_splice.html b/docs/libc/constant.SYS_splice.html new file mode 100644 index 00000000..fbabdca0 --- /dev/null +++ b/docs/libc/constant.SYS_splice.html @@ -0,0 +1 @@ +libc::SYS_splice - Rust

[][src]Constant libc::SYS_splice

pub const SYS_splice: c_long = 275;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_stat.html b/docs/libc/constant.SYS_stat.html new file mode 100644 index 00000000..ba0a7345 --- /dev/null +++ b/docs/libc/constant.SYS_stat.html @@ -0,0 +1 @@ +libc::SYS_stat - Rust

[][src]Constant libc::SYS_stat

pub const SYS_stat: c_long = 4;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_statfs.html b/docs/libc/constant.SYS_statfs.html new file mode 100644 index 00000000..f4297650 --- /dev/null +++ b/docs/libc/constant.SYS_statfs.html @@ -0,0 +1 @@ +libc::SYS_statfs - Rust

[][src]Constant libc::SYS_statfs

pub const SYS_statfs: c_long = 137;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_statx.html b/docs/libc/constant.SYS_statx.html new file mode 100644 index 00000000..cc597683 --- /dev/null +++ b/docs/libc/constant.SYS_statx.html @@ -0,0 +1 @@ +libc::SYS_statx - Rust

[][src]Constant libc::SYS_statx

pub const SYS_statx: c_long = 332;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_swapoff.html b/docs/libc/constant.SYS_swapoff.html new file mode 100644 index 00000000..b8d41cfb --- /dev/null +++ b/docs/libc/constant.SYS_swapoff.html @@ -0,0 +1 @@ +libc::SYS_swapoff - Rust

[][src]Constant libc::SYS_swapoff

pub const SYS_swapoff: c_long = 168;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_swapon.html b/docs/libc/constant.SYS_swapon.html new file mode 100644 index 00000000..1519d0d3 --- /dev/null +++ b/docs/libc/constant.SYS_swapon.html @@ -0,0 +1 @@ +libc::SYS_swapon - Rust

[][src]Constant libc::SYS_swapon

pub const SYS_swapon: c_long = 167;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_symlink.html b/docs/libc/constant.SYS_symlink.html new file mode 100644 index 00000000..05ce0d44 --- /dev/null +++ b/docs/libc/constant.SYS_symlink.html @@ -0,0 +1 @@ +libc::SYS_symlink - Rust

[][src]Constant libc::SYS_symlink

pub const SYS_symlink: c_long = 88;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_symlinkat.html b/docs/libc/constant.SYS_symlinkat.html new file mode 100644 index 00000000..7fbf83d5 --- /dev/null +++ b/docs/libc/constant.SYS_symlinkat.html @@ -0,0 +1 @@ +libc::SYS_symlinkat - Rust

[][src]Constant libc::SYS_symlinkat

pub const SYS_symlinkat: c_long = 266;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sync.html b/docs/libc/constant.SYS_sync.html new file mode 100644 index 00000000..dda1bfea --- /dev/null +++ b/docs/libc/constant.SYS_sync.html @@ -0,0 +1 @@ +libc::SYS_sync - Rust

[][src]Constant libc::SYS_sync

pub const SYS_sync: c_long = 162;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sync_file_range.html b/docs/libc/constant.SYS_sync_file_range.html new file mode 100644 index 00000000..caed45c6 --- /dev/null +++ b/docs/libc/constant.SYS_sync_file_range.html @@ -0,0 +1 @@ +libc::SYS_sync_file_range - Rust

[][src]Constant libc::SYS_sync_file_range

pub const SYS_sync_file_range: c_long = 277;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_syncfs.html b/docs/libc/constant.SYS_syncfs.html new file mode 100644 index 00000000..8f0f4014 --- /dev/null +++ b/docs/libc/constant.SYS_syncfs.html @@ -0,0 +1 @@ +libc::SYS_syncfs - Rust

[][src]Constant libc::SYS_syncfs

pub const SYS_syncfs: c_long = 306;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sysfs.html b/docs/libc/constant.SYS_sysfs.html new file mode 100644 index 00000000..47b63ae1 --- /dev/null +++ b/docs/libc/constant.SYS_sysfs.html @@ -0,0 +1 @@ +libc::SYS_sysfs - Rust

[][src]Constant libc::SYS_sysfs

pub const SYS_sysfs: c_long = 139;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_sysinfo.html b/docs/libc/constant.SYS_sysinfo.html new file mode 100644 index 00000000..c6774f17 --- /dev/null +++ b/docs/libc/constant.SYS_sysinfo.html @@ -0,0 +1 @@ +libc::SYS_sysinfo - Rust

[][src]Constant libc::SYS_sysinfo

pub const SYS_sysinfo: c_long = 99;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_syslog.html b/docs/libc/constant.SYS_syslog.html new file mode 100644 index 00000000..3fe211fd --- /dev/null +++ b/docs/libc/constant.SYS_syslog.html @@ -0,0 +1 @@ +libc::SYS_syslog - Rust

[][src]Constant libc::SYS_syslog

pub const SYS_syslog: c_long = 103;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_tee.html b/docs/libc/constant.SYS_tee.html new file mode 100644 index 00000000..e8dedfdf --- /dev/null +++ b/docs/libc/constant.SYS_tee.html @@ -0,0 +1 @@ +libc::SYS_tee - Rust

[][src]Constant libc::SYS_tee

pub const SYS_tee: c_long = 276;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_tgkill.html b/docs/libc/constant.SYS_tgkill.html new file mode 100644 index 00000000..b881d509 --- /dev/null +++ b/docs/libc/constant.SYS_tgkill.html @@ -0,0 +1 @@ +libc::SYS_tgkill - Rust

[][src]Constant libc::SYS_tgkill

pub const SYS_tgkill: c_long = 234;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_time.html b/docs/libc/constant.SYS_time.html new file mode 100644 index 00000000..188e57fc --- /dev/null +++ b/docs/libc/constant.SYS_time.html @@ -0,0 +1 @@ +libc::SYS_time - Rust

[][src]Constant libc::SYS_time

pub const SYS_time: c_long = 201;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_timer_create.html b/docs/libc/constant.SYS_timer_create.html new file mode 100644 index 00000000..ff74f8cf --- /dev/null +++ b/docs/libc/constant.SYS_timer_create.html @@ -0,0 +1 @@ +libc::SYS_timer_create - Rust

[][src]Constant libc::SYS_timer_create

pub const SYS_timer_create: c_long = 222;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_timer_delete.html b/docs/libc/constant.SYS_timer_delete.html new file mode 100644 index 00000000..3041f485 --- /dev/null +++ b/docs/libc/constant.SYS_timer_delete.html @@ -0,0 +1 @@ +libc::SYS_timer_delete - Rust

[][src]Constant libc::SYS_timer_delete

pub const SYS_timer_delete: c_long = 226;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_timer_getoverrun.html b/docs/libc/constant.SYS_timer_getoverrun.html new file mode 100644 index 00000000..87f0c0bc --- /dev/null +++ b/docs/libc/constant.SYS_timer_getoverrun.html @@ -0,0 +1 @@ +libc::SYS_timer_getoverrun - Rust

[][src]Constant libc::SYS_timer_getoverrun

pub const SYS_timer_getoverrun: c_long = 225;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_timer_gettime.html b/docs/libc/constant.SYS_timer_gettime.html new file mode 100644 index 00000000..40bc9f0f --- /dev/null +++ b/docs/libc/constant.SYS_timer_gettime.html @@ -0,0 +1 @@ +libc::SYS_timer_gettime - Rust

[][src]Constant libc::SYS_timer_gettime

pub const SYS_timer_gettime: c_long = 224;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_timer_settime.html b/docs/libc/constant.SYS_timer_settime.html new file mode 100644 index 00000000..e36437d0 --- /dev/null +++ b/docs/libc/constant.SYS_timer_settime.html @@ -0,0 +1 @@ +libc::SYS_timer_settime - Rust

[][src]Constant libc::SYS_timer_settime

pub const SYS_timer_settime: c_long = 223;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_timerfd_create.html b/docs/libc/constant.SYS_timerfd_create.html new file mode 100644 index 00000000..df690a69 --- /dev/null +++ b/docs/libc/constant.SYS_timerfd_create.html @@ -0,0 +1 @@ +libc::SYS_timerfd_create - Rust

[][src]Constant libc::SYS_timerfd_create

pub const SYS_timerfd_create: c_long = 283;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_timerfd_gettime.html b/docs/libc/constant.SYS_timerfd_gettime.html new file mode 100644 index 00000000..8cc6a09c --- /dev/null +++ b/docs/libc/constant.SYS_timerfd_gettime.html @@ -0,0 +1 @@ +libc::SYS_timerfd_gettime - Rust

[][src]Constant libc::SYS_timerfd_gettime

pub const SYS_timerfd_gettime: c_long = 287;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_timerfd_settime.html b/docs/libc/constant.SYS_timerfd_settime.html new file mode 100644 index 00000000..e58bb662 --- /dev/null +++ b/docs/libc/constant.SYS_timerfd_settime.html @@ -0,0 +1 @@ +libc::SYS_timerfd_settime - Rust

[][src]Constant libc::SYS_timerfd_settime

pub const SYS_timerfd_settime: c_long = 286;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_times.html b/docs/libc/constant.SYS_times.html new file mode 100644 index 00000000..8b722e24 --- /dev/null +++ b/docs/libc/constant.SYS_times.html @@ -0,0 +1 @@ +libc::SYS_times - Rust

[][src]Constant libc::SYS_times

pub const SYS_times: c_long = 100;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_tkill.html b/docs/libc/constant.SYS_tkill.html new file mode 100644 index 00000000..bae813ad --- /dev/null +++ b/docs/libc/constant.SYS_tkill.html @@ -0,0 +1 @@ +libc::SYS_tkill - Rust

[][src]Constant libc::SYS_tkill

pub const SYS_tkill: c_long = 200;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_truncate.html b/docs/libc/constant.SYS_truncate.html new file mode 100644 index 00000000..db6c7b26 --- /dev/null +++ b/docs/libc/constant.SYS_truncate.html @@ -0,0 +1 @@ +libc::SYS_truncate - Rust

[][src]Constant libc::SYS_truncate

pub const SYS_truncate: c_long = 76;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_tuxcall.html b/docs/libc/constant.SYS_tuxcall.html new file mode 100644 index 00000000..fbdb5033 --- /dev/null +++ b/docs/libc/constant.SYS_tuxcall.html @@ -0,0 +1 @@ +libc::SYS_tuxcall - Rust

[][src]Constant libc::SYS_tuxcall

pub const SYS_tuxcall: c_long = 184;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_umask.html b/docs/libc/constant.SYS_umask.html new file mode 100644 index 00000000..887a9f91 --- /dev/null +++ b/docs/libc/constant.SYS_umask.html @@ -0,0 +1 @@ +libc::SYS_umask - Rust

[][src]Constant libc::SYS_umask

pub const SYS_umask: c_long = 95;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_umount2.html b/docs/libc/constant.SYS_umount2.html new file mode 100644 index 00000000..7ef85c65 --- /dev/null +++ b/docs/libc/constant.SYS_umount2.html @@ -0,0 +1 @@ +libc::SYS_umount2 - Rust

[][src]Constant libc::SYS_umount2

pub const SYS_umount2: c_long = 166;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_uname.html b/docs/libc/constant.SYS_uname.html new file mode 100644 index 00000000..cb013d07 --- /dev/null +++ b/docs/libc/constant.SYS_uname.html @@ -0,0 +1 @@ +libc::SYS_uname - Rust

[][src]Constant libc::SYS_uname

pub const SYS_uname: c_long = 63;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_unlink.html b/docs/libc/constant.SYS_unlink.html new file mode 100644 index 00000000..82d755a2 --- /dev/null +++ b/docs/libc/constant.SYS_unlink.html @@ -0,0 +1 @@ +libc::SYS_unlink - Rust

[][src]Constant libc::SYS_unlink

pub const SYS_unlink: c_long = 87;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_unlinkat.html b/docs/libc/constant.SYS_unlinkat.html new file mode 100644 index 00000000..0c1f5846 --- /dev/null +++ b/docs/libc/constant.SYS_unlinkat.html @@ -0,0 +1 @@ +libc::SYS_unlinkat - Rust

[][src]Constant libc::SYS_unlinkat

pub const SYS_unlinkat: c_long = 263;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_unshare.html b/docs/libc/constant.SYS_unshare.html new file mode 100644 index 00000000..e3cd79f1 --- /dev/null +++ b/docs/libc/constant.SYS_unshare.html @@ -0,0 +1 @@ +libc::SYS_unshare - Rust

[][src]Constant libc::SYS_unshare

pub const SYS_unshare: c_long = 272;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_uselib.html b/docs/libc/constant.SYS_uselib.html new file mode 100644 index 00000000..f5e6c3db --- /dev/null +++ b/docs/libc/constant.SYS_uselib.html @@ -0,0 +1 @@ +libc::SYS_uselib - Rust

[][src]Constant libc::SYS_uselib

pub const SYS_uselib: c_long = 134;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_userfaultfd.html b/docs/libc/constant.SYS_userfaultfd.html new file mode 100644 index 00000000..6da73d6f --- /dev/null +++ b/docs/libc/constant.SYS_userfaultfd.html @@ -0,0 +1 @@ +libc::SYS_userfaultfd - Rust

[][src]Constant libc::SYS_userfaultfd

pub const SYS_userfaultfd: c_long = 323;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_ustat.html b/docs/libc/constant.SYS_ustat.html new file mode 100644 index 00000000..be0c8f74 --- /dev/null +++ b/docs/libc/constant.SYS_ustat.html @@ -0,0 +1 @@ +libc::SYS_ustat - Rust

[][src]Constant libc::SYS_ustat

pub const SYS_ustat: c_long = 136;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_utime.html b/docs/libc/constant.SYS_utime.html new file mode 100644 index 00000000..0cfbfd0c --- /dev/null +++ b/docs/libc/constant.SYS_utime.html @@ -0,0 +1 @@ +libc::SYS_utime - Rust

[][src]Constant libc::SYS_utime

pub const SYS_utime: c_long = 132;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_utimensat.html b/docs/libc/constant.SYS_utimensat.html new file mode 100644 index 00000000..7d0e633c --- /dev/null +++ b/docs/libc/constant.SYS_utimensat.html @@ -0,0 +1 @@ +libc::SYS_utimensat - Rust

[][src]Constant libc::SYS_utimensat

pub const SYS_utimensat: c_long = 280;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_utimes.html b/docs/libc/constant.SYS_utimes.html new file mode 100644 index 00000000..680ad96c --- /dev/null +++ b/docs/libc/constant.SYS_utimes.html @@ -0,0 +1 @@ +libc::SYS_utimes - Rust

[][src]Constant libc::SYS_utimes

pub const SYS_utimes: c_long = 235;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_vfork.html b/docs/libc/constant.SYS_vfork.html new file mode 100644 index 00000000..e26cfd91 --- /dev/null +++ b/docs/libc/constant.SYS_vfork.html @@ -0,0 +1 @@ +libc::SYS_vfork - Rust

[][src]Constant libc::SYS_vfork

pub const SYS_vfork: c_long = 58;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_vhangup.html b/docs/libc/constant.SYS_vhangup.html new file mode 100644 index 00000000..e485dff7 --- /dev/null +++ b/docs/libc/constant.SYS_vhangup.html @@ -0,0 +1 @@ +libc::SYS_vhangup - Rust

[][src]Constant libc::SYS_vhangup

pub const SYS_vhangup: c_long = 153;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_vmsplice.html b/docs/libc/constant.SYS_vmsplice.html new file mode 100644 index 00000000..908c0172 --- /dev/null +++ b/docs/libc/constant.SYS_vmsplice.html @@ -0,0 +1 @@ +libc::SYS_vmsplice - Rust

[][src]Constant libc::SYS_vmsplice

pub const SYS_vmsplice: c_long = 278;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_vserver.html b/docs/libc/constant.SYS_vserver.html new file mode 100644 index 00000000..3ef884fe --- /dev/null +++ b/docs/libc/constant.SYS_vserver.html @@ -0,0 +1 @@ +libc::SYS_vserver - Rust

[][src]Constant libc::SYS_vserver

pub const SYS_vserver: c_long = 236;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_wait4.html b/docs/libc/constant.SYS_wait4.html new file mode 100644 index 00000000..a788d247 --- /dev/null +++ b/docs/libc/constant.SYS_wait4.html @@ -0,0 +1 @@ +libc::SYS_wait4 - Rust

[][src]Constant libc::SYS_wait4

pub const SYS_wait4: c_long = 61;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_waitid.html b/docs/libc/constant.SYS_waitid.html new file mode 100644 index 00000000..2e35ff69 --- /dev/null +++ b/docs/libc/constant.SYS_waitid.html @@ -0,0 +1 @@ +libc::SYS_waitid - Rust

[][src]Constant libc::SYS_waitid

pub const SYS_waitid: c_long = 247;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_write.html b/docs/libc/constant.SYS_write.html new file mode 100644 index 00000000..2250112c --- /dev/null +++ b/docs/libc/constant.SYS_write.html @@ -0,0 +1 @@ +libc::SYS_write - Rust

[][src]Constant libc::SYS_write

pub const SYS_write: c_long = 1;
\ No newline at end of file diff --git a/docs/libc/constant.SYS_writev.html b/docs/libc/constant.SYS_writev.html new file mode 100644 index 00000000..0fe3ab16 --- /dev/null +++ b/docs/libc/constant.SYS_writev.html @@ -0,0 +1 @@ +libc::SYS_writev - Rust

[][src]Constant libc::SYS_writev

pub const SYS_writev: c_long = 20;
\ No newline at end of file diff --git a/docs/libc/constant.S_IEXEC.html b/docs/libc/constant.S_IEXEC.html new file mode 100644 index 00000000..bfa2fd86 --- /dev/null +++ b/docs/libc/constant.S_IEXEC.html @@ -0,0 +1 @@ +libc::S_IEXEC - Rust

[][src]Constant libc::S_IEXEC

pub const S_IEXEC: mode_t = 64;
\ No newline at end of file diff --git a/docs/libc/constant.S_IFBLK.html b/docs/libc/constant.S_IFBLK.html new file mode 100644 index 00000000..e22d495c --- /dev/null +++ b/docs/libc/constant.S_IFBLK.html @@ -0,0 +1 @@ +libc::S_IFBLK - Rust

[][src]Constant libc::S_IFBLK

pub const S_IFBLK: mode_t = 24576;
\ No newline at end of file diff --git a/docs/libc/constant.S_IFCHR.html b/docs/libc/constant.S_IFCHR.html new file mode 100644 index 00000000..9ffe163a --- /dev/null +++ b/docs/libc/constant.S_IFCHR.html @@ -0,0 +1 @@ +libc::S_IFCHR - Rust

[][src]Constant libc::S_IFCHR

pub const S_IFCHR: mode_t = 8192;
\ No newline at end of file diff --git a/docs/libc/constant.S_IFDIR.html b/docs/libc/constant.S_IFDIR.html new file mode 100644 index 00000000..00c92871 --- /dev/null +++ b/docs/libc/constant.S_IFDIR.html @@ -0,0 +1 @@ +libc::S_IFDIR - Rust

[][src]Constant libc::S_IFDIR

pub const S_IFDIR: mode_t = 16384;
\ No newline at end of file diff --git a/docs/libc/constant.S_IFIFO.html b/docs/libc/constant.S_IFIFO.html new file mode 100644 index 00000000..5061c338 --- /dev/null +++ b/docs/libc/constant.S_IFIFO.html @@ -0,0 +1 @@ +libc::S_IFIFO - Rust

[][src]Constant libc::S_IFIFO

pub const S_IFIFO: mode_t = 4096;
\ No newline at end of file diff --git a/docs/libc/constant.S_IFLNK.html b/docs/libc/constant.S_IFLNK.html new file mode 100644 index 00000000..74806cc6 --- /dev/null +++ b/docs/libc/constant.S_IFLNK.html @@ -0,0 +1 @@ +libc::S_IFLNK - Rust

[][src]Constant libc::S_IFLNK

pub const S_IFLNK: mode_t = 40960;
\ No newline at end of file diff --git a/docs/libc/constant.S_IFMT.html b/docs/libc/constant.S_IFMT.html new file mode 100644 index 00000000..e69630ca --- /dev/null +++ b/docs/libc/constant.S_IFMT.html @@ -0,0 +1 @@ +libc::S_IFMT - Rust

[][src]Constant libc::S_IFMT

pub const S_IFMT: mode_t = 61440;
\ No newline at end of file diff --git a/docs/libc/constant.S_IFREG.html b/docs/libc/constant.S_IFREG.html new file mode 100644 index 00000000..b403f190 --- /dev/null +++ b/docs/libc/constant.S_IFREG.html @@ -0,0 +1 @@ +libc::S_IFREG - Rust

[][src]Constant libc::S_IFREG

pub const S_IFREG: mode_t = 32768;
\ No newline at end of file diff --git a/docs/libc/constant.S_IFSOCK.html b/docs/libc/constant.S_IFSOCK.html new file mode 100644 index 00000000..ded0a3d7 --- /dev/null +++ b/docs/libc/constant.S_IFSOCK.html @@ -0,0 +1 @@ +libc::S_IFSOCK - Rust

[][src]Constant libc::S_IFSOCK

pub const S_IFSOCK: mode_t = 49152;
\ No newline at end of file diff --git a/docs/libc/constant.S_IREAD.html b/docs/libc/constant.S_IREAD.html new file mode 100644 index 00000000..04f46436 --- /dev/null +++ b/docs/libc/constant.S_IREAD.html @@ -0,0 +1 @@ +libc::S_IREAD - Rust

[][src]Constant libc::S_IREAD

pub const S_IREAD: mode_t = 256;
\ No newline at end of file diff --git a/docs/libc/constant.S_IRGRP.html b/docs/libc/constant.S_IRGRP.html new file mode 100644 index 00000000..94ac2463 --- /dev/null +++ b/docs/libc/constant.S_IRGRP.html @@ -0,0 +1 @@ +libc::S_IRGRP - Rust

[][src]Constant libc::S_IRGRP

pub const S_IRGRP: mode_t = 32;
\ No newline at end of file diff --git a/docs/libc/constant.S_IROTH.html b/docs/libc/constant.S_IROTH.html new file mode 100644 index 00000000..079d2544 --- /dev/null +++ b/docs/libc/constant.S_IROTH.html @@ -0,0 +1 @@ +libc::S_IROTH - Rust

[][src]Constant libc::S_IROTH

pub const S_IROTH: mode_t = 4;
\ No newline at end of file diff --git a/docs/libc/constant.S_IRUSR.html b/docs/libc/constant.S_IRUSR.html new file mode 100644 index 00000000..f6dff2f4 --- /dev/null +++ b/docs/libc/constant.S_IRUSR.html @@ -0,0 +1 @@ +libc::S_IRUSR - Rust

[][src]Constant libc::S_IRUSR

pub const S_IRUSR: mode_t = 256;
\ No newline at end of file diff --git a/docs/libc/constant.S_IRWXG.html b/docs/libc/constant.S_IRWXG.html new file mode 100644 index 00000000..d575ba4a --- /dev/null +++ b/docs/libc/constant.S_IRWXG.html @@ -0,0 +1 @@ +libc::S_IRWXG - Rust

[][src]Constant libc::S_IRWXG

pub const S_IRWXG: mode_t = 56;
\ No newline at end of file diff --git a/docs/libc/constant.S_IRWXO.html b/docs/libc/constant.S_IRWXO.html new file mode 100644 index 00000000..642dba9f --- /dev/null +++ b/docs/libc/constant.S_IRWXO.html @@ -0,0 +1 @@ +libc::S_IRWXO - Rust

[][src]Constant libc::S_IRWXO

pub const S_IRWXO: mode_t = 7;
\ No newline at end of file diff --git a/docs/libc/constant.S_IRWXU.html b/docs/libc/constant.S_IRWXU.html new file mode 100644 index 00000000..5e95a349 --- /dev/null +++ b/docs/libc/constant.S_IRWXU.html @@ -0,0 +1 @@ +libc::S_IRWXU - Rust

[][src]Constant libc::S_IRWXU

pub const S_IRWXU: mode_t = 448;
\ No newline at end of file diff --git a/docs/libc/constant.S_ISGID.html b/docs/libc/constant.S_ISGID.html new file mode 100644 index 00000000..6a61ccd5 --- /dev/null +++ b/docs/libc/constant.S_ISGID.html @@ -0,0 +1 @@ +libc::S_ISGID - Rust

[][src]Constant libc::S_ISGID

pub const S_ISGID: mode_t = 0x400;
\ No newline at end of file diff --git a/docs/libc/constant.S_ISUID.html b/docs/libc/constant.S_ISUID.html new file mode 100644 index 00000000..50c27137 --- /dev/null +++ b/docs/libc/constant.S_ISUID.html @@ -0,0 +1 @@ +libc::S_ISUID - Rust

[][src]Constant libc::S_ISUID

pub const S_ISUID: mode_t = 0x800;
\ No newline at end of file diff --git a/docs/libc/constant.S_ISVTX.html b/docs/libc/constant.S_ISVTX.html new file mode 100644 index 00000000..597e5222 --- /dev/null +++ b/docs/libc/constant.S_ISVTX.html @@ -0,0 +1 @@ +libc::S_ISVTX - Rust

[][src]Constant libc::S_ISVTX

pub const S_ISVTX: mode_t = 0x200;
\ No newline at end of file diff --git a/docs/libc/constant.S_IWGRP.html b/docs/libc/constant.S_IWGRP.html new file mode 100644 index 00000000..c9c737a1 --- /dev/null +++ b/docs/libc/constant.S_IWGRP.html @@ -0,0 +1 @@ +libc::S_IWGRP - Rust

[][src]Constant libc::S_IWGRP

pub const S_IWGRP: mode_t = 16;
\ No newline at end of file diff --git a/docs/libc/constant.S_IWOTH.html b/docs/libc/constant.S_IWOTH.html new file mode 100644 index 00000000..7ad985fe --- /dev/null +++ b/docs/libc/constant.S_IWOTH.html @@ -0,0 +1 @@ +libc::S_IWOTH - Rust

[][src]Constant libc::S_IWOTH

pub const S_IWOTH: mode_t = 2;
\ No newline at end of file diff --git a/docs/libc/constant.S_IWRITE.html b/docs/libc/constant.S_IWRITE.html new file mode 100644 index 00000000..2126e350 --- /dev/null +++ b/docs/libc/constant.S_IWRITE.html @@ -0,0 +1 @@ +libc::S_IWRITE - Rust

[][src]Constant libc::S_IWRITE

pub const S_IWRITE: mode_t = 128;
\ No newline at end of file diff --git a/docs/libc/constant.S_IWUSR.html b/docs/libc/constant.S_IWUSR.html new file mode 100644 index 00000000..dd041ccb --- /dev/null +++ b/docs/libc/constant.S_IWUSR.html @@ -0,0 +1 @@ +libc::S_IWUSR - Rust

[][src]Constant libc::S_IWUSR

pub const S_IWUSR: mode_t = 128;
\ No newline at end of file diff --git a/docs/libc/constant.S_IXGRP.html b/docs/libc/constant.S_IXGRP.html new file mode 100644 index 00000000..6e4701df --- /dev/null +++ b/docs/libc/constant.S_IXGRP.html @@ -0,0 +1 @@ +libc::S_IXGRP - Rust

[][src]Constant libc::S_IXGRP

pub const S_IXGRP: mode_t = 8;
\ No newline at end of file diff --git a/docs/libc/constant.S_IXOTH.html b/docs/libc/constant.S_IXOTH.html new file mode 100644 index 00000000..34a0b786 --- /dev/null +++ b/docs/libc/constant.S_IXOTH.html @@ -0,0 +1 @@ +libc::S_IXOTH - Rust

[][src]Constant libc::S_IXOTH

pub const S_IXOTH: mode_t = 1;
\ No newline at end of file diff --git a/docs/libc/constant.S_IXUSR.html b/docs/libc/constant.S_IXUSR.html new file mode 100644 index 00000000..4f6b5a92 --- /dev/null +++ b/docs/libc/constant.S_IXUSR.html @@ -0,0 +1 @@ +libc::S_IXUSR - Rust

[][src]Constant libc::S_IXUSR

pub const S_IXUSR: mode_t = 64;
\ No newline at end of file diff --git a/docs/libc/constant.TAB0.html b/docs/libc/constant.TAB0.html new file mode 100644 index 00000000..be1bf7f0 --- /dev/null +++ b/docs/libc/constant.TAB0.html @@ -0,0 +1 @@ +libc::TAB0 - Rust

[][src]Constant libc::TAB0

pub const TAB0: tcflag_t = 0x00000000;
\ No newline at end of file diff --git a/docs/libc/constant.TAB1.html b/docs/libc/constant.TAB1.html new file mode 100644 index 00000000..e0abd6ac --- /dev/null +++ b/docs/libc/constant.TAB1.html @@ -0,0 +1 @@ +libc::TAB1 - Rust

[][src]Constant libc::TAB1

pub const TAB1: tcflag_t = 0x00000800;
\ No newline at end of file diff --git a/docs/libc/constant.TAB2.html b/docs/libc/constant.TAB2.html new file mode 100644 index 00000000..d3017bda --- /dev/null +++ b/docs/libc/constant.TAB2.html @@ -0,0 +1 @@ +libc::TAB2 - Rust

[][src]Constant libc::TAB2

pub const TAB2: tcflag_t = 0x00001000;
\ No newline at end of file diff --git a/docs/libc/constant.TAB3.html b/docs/libc/constant.TAB3.html new file mode 100644 index 00000000..ee0f8ab6 --- /dev/null +++ b/docs/libc/constant.TAB3.html @@ -0,0 +1 @@ +libc::TAB3 - Rust

[][src]Constant libc::TAB3

pub const TAB3: tcflag_t = 0x00001800;
\ No newline at end of file diff --git a/docs/libc/constant.TABDLY.html b/docs/libc/constant.TABDLY.html new file mode 100644 index 00000000..d9e45dc4 --- /dev/null +++ b/docs/libc/constant.TABDLY.html @@ -0,0 +1 @@ +libc::TABDLY - Rust

[][src]Constant libc::TABDLY

pub const TABDLY: tcflag_t = 0o014000;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_CHAIN.html b/docs/libc/constant.TCA_CHAIN.html new file mode 100644 index 00000000..ac9b907a --- /dev/null +++ b/docs/libc/constant.TCA_CHAIN.html @@ -0,0 +1 @@ +libc::TCA_CHAIN - Rust

[][src]Constant libc::TCA_CHAIN

pub const TCA_CHAIN: c_ushort = 11;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_DUMP_INVISIBLE.html b/docs/libc/constant.TCA_DUMP_INVISIBLE.html new file mode 100644 index 00000000..a6781a53 --- /dev/null +++ b/docs/libc/constant.TCA_DUMP_INVISIBLE.html @@ -0,0 +1 @@ +libc::TCA_DUMP_INVISIBLE - Rust

[][src]Constant libc::TCA_DUMP_INVISIBLE

pub const TCA_DUMP_INVISIBLE: c_ushort = 10;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_FCNT.html b/docs/libc/constant.TCA_FCNT.html new file mode 100644 index 00000000..f941f8f3 --- /dev/null +++ b/docs/libc/constant.TCA_FCNT.html @@ -0,0 +1 @@ +libc::TCA_FCNT - Rust

[][src]Constant libc::TCA_FCNT

pub const TCA_FCNT: c_ushort = 6;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_HW_OFFLOAD.html b/docs/libc/constant.TCA_HW_OFFLOAD.html new file mode 100644 index 00000000..106d2b22 --- /dev/null +++ b/docs/libc/constant.TCA_HW_OFFLOAD.html @@ -0,0 +1 @@ +libc::TCA_HW_OFFLOAD - Rust

[][src]Constant libc::TCA_HW_OFFLOAD

pub const TCA_HW_OFFLOAD: c_ushort = 12;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_KIND.html b/docs/libc/constant.TCA_KIND.html new file mode 100644 index 00000000..ec4b96fc --- /dev/null +++ b/docs/libc/constant.TCA_KIND.html @@ -0,0 +1 @@ +libc::TCA_KIND - Rust

[][src]Constant libc::TCA_KIND

pub const TCA_KIND: c_ushort = 1;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_OPTIONS.html b/docs/libc/constant.TCA_OPTIONS.html new file mode 100644 index 00000000..f1b5a4d6 --- /dev/null +++ b/docs/libc/constant.TCA_OPTIONS.html @@ -0,0 +1 @@ +libc::TCA_OPTIONS - Rust

[][src]Constant libc::TCA_OPTIONS

pub const TCA_OPTIONS: c_ushort = 2;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_PAD.html b/docs/libc/constant.TCA_PAD.html new file mode 100644 index 00000000..9ef10f96 --- /dev/null +++ b/docs/libc/constant.TCA_PAD.html @@ -0,0 +1 @@ +libc::TCA_PAD - Rust

[][src]Constant libc::TCA_PAD

pub const TCA_PAD: c_ushort = 9;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_RATE.html b/docs/libc/constant.TCA_RATE.html new file mode 100644 index 00000000..7539271e --- /dev/null +++ b/docs/libc/constant.TCA_RATE.html @@ -0,0 +1 @@ +libc::TCA_RATE - Rust

[][src]Constant libc::TCA_RATE

pub const TCA_RATE: c_ushort = 5;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_STAB.html b/docs/libc/constant.TCA_STAB.html new file mode 100644 index 00000000..77ba7c4c --- /dev/null +++ b/docs/libc/constant.TCA_STAB.html @@ -0,0 +1 @@ +libc::TCA_STAB - Rust

[][src]Constant libc::TCA_STAB

pub const TCA_STAB: c_ushort = 8;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_STATS.html b/docs/libc/constant.TCA_STATS.html new file mode 100644 index 00000000..96ea482b --- /dev/null +++ b/docs/libc/constant.TCA_STATS.html @@ -0,0 +1 @@ +libc::TCA_STATS - Rust

[][src]Constant libc::TCA_STATS

pub const TCA_STATS: c_ushort = 3;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_STATS2.html b/docs/libc/constant.TCA_STATS2.html new file mode 100644 index 00000000..c57df59f --- /dev/null +++ b/docs/libc/constant.TCA_STATS2.html @@ -0,0 +1 @@ +libc::TCA_STATS2 - Rust

[][src]Constant libc::TCA_STATS2

pub const TCA_STATS2: c_ushort = 7;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_UNSPEC.html b/docs/libc/constant.TCA_UNSPEC.html new file mode 100644 index 00000000..286f1af2 --- /dev/null +++ b/docs/libc/constant.TCA_UNSPEC.html @@ -0,0 +1 @@ +libc::TCA_UNSPEC - Rust

[][src]Constant libc::TCA_UNSPEC

pub const TCA_UNSPEC: c_ushort = 0;
\ No newline at end of file diff --git a/docs/libc/constant.TCA_XSTATS.html b/docs/libc/constant.TCA_XSTATS.html new file mode 100644 index 00000000..4bda534f --- /dev/null +++ b/docs/libc/constant.TCA_XSTATS.html @@ -0,0 +1 @@ +libc::TCA_XSTATS - Rust

[][src]Constant libc::TCA_XSTATS

pub const TCA_XSTATS: c_ushort = 4;
\ No newline at end of file diff --git a/docs/libc/constant.TCFLSH.html b/docs/libc/constant.TCFLSH.html new file mode 100644 index 00000000..ac043b4d --- /dev/null +++ b/docs/libc/constant.TCFLSH.html @@ -0,0 +1 @@ +libc::TCFLSH - Rust

[][src]Constant libc::TCFLSH

pub const TCFLSH: c_ulong = 0x540B;
\ No newline at end of file diff --git a/docs/libc/constant.TCGETA.html b/docs/libc/constant.TCGETA.html new file mode 100644 index 00000000..d7cf4204 --- /dev/null +++ b/docs/libc/constant.TCGETA.html @@ -0,0 +1 @@ +libc::TCGETA - Rust

[][src]Constant libc::TCGETA

pub const TCGETA: c_ulong = 0x5405;
\ No newline at end of file diff --git a/docs/libc/constant.TCGETS.html b/docs/libc/constant.TCGETS.html new file mode 100644 index 00000000..43ac2550 --- /dev/null +++ b/docs/libc/constant.TCGETS.html @@ -0,0 +1 @@ +libc::TCGETS - Rust

[][src]Constant libc::TCGETS

pub const TCGETS: c_ulong = 0x5401;
\ No newline at end of file diff --git a/docs/libc/constant.TCIFLUSH.html b/docs/libc/constant.TCIFLUSH.html new file mode 100644 index 00000000..875f7e9d --- /dev/null +++ b/docs/libc/constant.TCIFLUSH.html @@ -0,0 +1 @@ +libc::TCIFLUSH - Rust

[][src]Constant libc::TCIFLUSH

pub const TCIFLUSH: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.TCIOFF.html b/docs/libc/constant.TCIOFF.html new file mode 100644 index 00000000..687344ef --- /dev/null +++ b/docs/libc/constant.TCIOFF.html @@ -0,0 +1 @@ +libc::TCIOFF - Rust

[][src]Constant libc::TCIOFF

pub const TCIOFF: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.TCIOFLUSH.html b/docs/libc/constant.TCIOFLUSH.html new file mode 100644 index 00000000..57b9eaa7 --- /dev/null +++ b/docs/libc/constant.TCIOFLUSH.html @@ -0,0 +1 @@ +libc::TCIOFLUSH - Rust

[][src]Constant libc::TCIOFLUSH

pub const TCIOFLUSH: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.TCION.html b/docs/libc/constant.TCION.html new file mode 100644 index 00000000..882053b4 --- /dev/null +++ b/docs/libc/constant.TCION.html @@ -0,0 +1 @@ +libc::TCION - Rust

[][src]Constant libc::TCION

pub const TCION: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.TCOFLUSH.html b/docs/libc/constant.TCOFLUSH.html new file mode 100644 index 00000000..b938e223 --- /dev/null +++ b/docs/libc/constant.TCOFLUSH.html @@ -0,0 +1 @@ +libc::TCOFLUSH - Rust

[][src]Constant libc::TCOFLUSH

pub const TCOFLUSH: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.TCOOFF.html b/docs/libc/constant.TCOOFF.html new file mode 100644 index 00000000..ef1f9dd0 --- /dev/null +++ b/docs/libc/constant.TCOOFF.html @@ -0,0 +1 @@ +libc::TCOOFF - Rust

[][src]Constant libc::TCOOFF

pub const TCOOFF: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.TCOON.html b/docs/libc/constant.TCOON.html new file mode 100644 index 00000000..023cf540 --- /dev/null +++ b/docs/libc/constant.TCOON.html @@ -0,0 +1 @@ +libc::TCOON - Rust

[][src]Constant libc::TCOON

pub const TCOON: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_CONGESTION.html b/docs/libc/constant.TCP_CONGESTION.html new file mode 100644 index 00000000..435a3e50 --- /dev/null +++ b/docs/libc/constant.TCP_CONGESTION.html @@ -0,0 +1 @@ +libc::TCP_CONGESTION - Rust

[][src]Constant libc::TCP_CONGESTION

pub const TCP_CONGESTION: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_COOKIE_TRANSACTIONS.html b/docs/libc/constant.TCP_COOKIE_TRANSACTIONS.html new file mode 100644 index 00000000..b449b36c --- /dev/null +++ b/docs/libc/constant.TCP_COOKIE_TRANSACTIONS.html @@ -0,0 +1 @@ +libc::TCP_COOKIE_TRANSACTIONS - Rust

[][src]Constant libc::TCP_COOKIE_TRANSACTIONS

pub const TCP_COOKIE_TRANSACTIONS: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_CORK.html b/docs/libc/constant.TCP_CORK.html new file mode 100644 index 00000000..be1679b9 --- /dev/null +++ b/docs/libc/constant.TCP_CORK.html @@ -0,0 +1 @@ +libc::TCP_CORK - Rust

[][src]Constant libc::TCP_CORK

pub const TCP_CORK: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_DEFER_ACCEPT.html b/docs/libc/constant.TCP_DEFER_ACCEPT.html new file mode 100644 index 00000000..f573acc6 --- /dev/null +++ b/docs/libc/constant.TCP_DEFER_ACCEPT.html @@ -0,0 +1 @@ +libc::TCP_DEFER_ACCEPT - Rust

[][src]Constant libc::TCP_DEFER_ACCEPT

pub const TCP_DEFER_ACCEPT: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_FASTOPEN.html b/docs/libc/constant.TCP_FASTOPEN.html new file mode 100644 index 00000000..324892e2 --- /dev/null +++ b/docs/libc/constant.TCP_FASTOPEN.html @@ -0,0 +1 @@ +libc::TCP_FASTOPEN - Rust

[][src]Constant libc::TCP_FASTOPEN

pub const TCP_FASTOPEN: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_FASTOPEN_CONNECT.html b/docs/libc/constant.TCP_FASTOPEN_CONNECT.html new file mode 100644 index 00000000..c57e0b56 --- /dev/null +++ b/docs/libc/constant.TCP_FASTOPEN_CONNECT.html @@ -0,0 +1 @@ +libc::TCP_FASTOPEN_CONNECT - Rust

[][src]Constant libc::TCP_FASTOPEN_CONNECT

pub const TCP_FASTOPEN_CONNECT: c_int = 30;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_INFO.html b/docs/libc/constant.TCP_INFO.html new file mode 100644 index 00000000..97d6e08a --- /dev/null +++ b/docs/libc/constant.TCP_INFO.html @@ -0,0 +1 @@ +libc::TCP_INFO - Rust

[][src]Constant libc::TCP_INFO

pub const TCP_INFO: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_KEEPCNT.html b/docs/libc/constant.TCP_KEEPCNT.html new file mode 100644 index 00000000..949ba478 --- /dev/null +++ b/docs/libc/constant.TCP_KEEPCNT.html @@ -0,0 +1 @@ +libc::TCP_KEEPCNT - Rust

[][src]Constant libc::TCP_KEEPCNT

pub const TCP_KEEPCNT: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_KEEPIDLE.html b/docs/libc/constant.TCP_KEEPIDLE.html new file mode 100644 index 00000000..a9e10e91 --- /dev/null +++ b/docs/libc/constant.TCP_KEEPIDLE.html @@ -0,0 +1 @@ +libc::TCP_KEEPIDLE - Rust

[][src]Constant libc::TCP_KEEPIDLE

pub const TCP_KEEPIDLE: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_KEEPINTVL.html b/docs/libc/constant.TCP_KEEPINTVL.html new file mode 100644 index 00000000..f33022db --- /dev/null +++ b/docs/libc/constant.TCP_KEEPINTVL.html @@ -0,0 +1 @@ +libc::TCP_KEEPINTVL - Rust

[][src]Constant libc::TCP_KEEPINTVL

pub const TCP_KEEPINTVL: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_LINGER2.html b/docs/libc/constant.TCP_LINGER2.html new file mode 100644 index 00000000..1202de72 --- /dev/null +++ b/docs/libc/constant.TCP_LINGER2.html @@ -0,0 +1 @@ +libc::TCP_LINGER2 - Rust

[][src]Constant libc::TCP_LINGER2

pub const TCP_LINGER2: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_MAXSEG.html b/docs/libc/constant.TCP_MAXSEG.html new file mode 100644 index 00000000..04c26f48 --- /dev/null +++ b/docs/libc/constant.TCP_MAXSEG.html @@ -0,0 +1 @@ +libc::TCP_MAXSEG - Rust

[][src]Constant libc::TCP_MAXSEG

pub const TCP_MAXSEG: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_MD5SIG.html b/docs/libc/constant.TCP_MD5SIG.html new file mode 100644 index 00000000..bd6f0be9 --- /dev/null +++ b/docs/libc/constant.TCP_MD5SIG.html @@ -0,0 +1 @@ +libc::TCP_MD5SIG - Rust

[][src]Constant libc::TCP_MD5SIG

pub const TCP_MD5SIG: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_NODELAY.html b/docs/libc/constant.TCP_NODELAY.html new file mode 100644 index 00000000..d31ced4c --- /dev/null +++ b/docs/libc/constant.TCP_NODELAY.html @@ -0,0 +1 @@ +libc::TCP_NODELAY - Rust

[][src]Constant libc::TCP_NODELAY

pub const TCP_NODELAY: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_QUEUE_SEQ.html b/docs/libc/constant.TCP_QUEUE_SEQ.html new file mode 100644 index 00000000..96d1608c --- /dev/null +++ b/docs/libc/constant.TCP_QUEUE_SEQ.html @@ -0,0 +1 @@ +libc::TCP_QUEUE_SEQ - Rust

[][src]Constant libc::TCP_QUEUE_SEQ

pub const TCP_QUEUE_SEQ: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_QUICKACK.html b/docs/libc/constant.TCP_QUICKACK.html new file mode 100644 index 00000000..56b82a73 --- /dev/null +++ b/docs/libc/constant.TCP_QUICKACK.html @@ -0,0 +1 @@ +libc::TCP_QUICKACK - Rust

[][src]Constant libc::TCP_QUICKACK

pub const TCP_QUICKACK: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_REPAIR.html b/docs/libc/constant.TCP_REPAIR.html new file mode 100644 index 00000000..0eee9115 --- /dev/null +++ b/docs/libc/constant.TCP_REPAIR.html @@ -0,0 +1 @@ +libc::TCP_REPAIR - Rust

[][src]Constant libc::TCP_REPAIR

pub const TCP_REPAIR: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_REPAIR_OPTIONS.html b/docs/libc/constant.TCP_REPAIR_OPTIONS.html new file mode 100644 index 00000000..ff93f1cc --- /dev/null +++ b/docs/libc/constant.TCP_REPAIR_OPTIONS.html @@ -0,0 +1 @@ +libc::TCP_REPAIR_OPTIONS - Rust

[][src]Constant libc::TCP_REPAIR_OPTIONS

pub const TCP_REPAIR_OPTIONS: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_REPAIR_QUEUE.html b/docs/libc/constant.TCP_REPAIR_QUEUE.html new file mode 100644 index 00000000..61b9f002 --- /dev/null +++ b/docs/libc/constant.TCP_REPAIR_QUEUE.html @@ -0,0 +1 @@ +libc::TCP_REPAIR_QUEUE - Rust

[][src]Constant libc::TCP_REPAIR_QUEUE

pub const TCP_REPAIR_QUEUE: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_SYNCNT.html b/docs/libc/constant.TCP_SYNCNT.html new file mode 100644 index 00000000..6327e319 --- /dev/null +++ b/docs/libc/constant.TCP_SYNCNT.html @@ -0,0 +1 @@ +libc::TCP_SYNCNT - Rust

[][src]Constant libc::TCP_SYNCNT

pub const TCP_SYNCNT: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_THIN_DUPACK.html b/docs/libc/constant.TCP_THIN_DUPACK.html new file mode 100644 index 00000000..e694dd62 --- /dev/null +++ b/docs/libc/constant.TCP_THIN_DUPACK.html @@ -0,0 +1 @@ +libc::TCP_THIN_DUPACK - Rust

[][src]Constant libc::TCP_THIN_DUPACK

pub const TCP_THIN_DUPACK: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_THIN_LINEAR_TIMEOUTS.html b/docs/libc/constant.TCP_THIN_LINEAR_TIMEOUTS.html new file mode 100644 index 00000000..136b04eb --- /dev/null +++ b/docs/libc/constant.TCP_THIN_LINEAR_TIMEOUTS.html @@ -0,0 +1 @@ +libc::TCP_THIN_LINEAR_TIMEOUTS - Rust

[][src]Constant libc::TCP_THIN_LINEAR_TIMEOUTS

pub const TCP_THIN_LINEAR_TIMEOUTS: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_TIMESTAMP.html b/docs/libc/constant.TCP_TIMESTAMP.html new file mode 100644 index 00000000..465dbc0f --- /dev/null +++ b/docs/libc/constant.TCP_TIMESTAMP.html @@ -0,0 +1 @@ +libc::TCP_TIMESTAMP - Rust

[][src]Constant libc::TCP_TIMESTAMP

pub const TCP_TIMESTAMP: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_USER_TIMEOUT.html b/docs/libc/constant.TCP_USER_TIMEOUT.html new file mode 100644 index 00000000..3af51dac --- /dev/null +++ b/docs/libc/constant.TCP_USER_TIMEOUT.html @@ -0,0 +1 @@ +libc::TCP_USER_TIMEOUT - Rust

[][src]Constant libc::TCP_USER_TIMEOUT

pub const TCP_USER_TIMEOUT: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant.TCP_WINDOW_CLAMP.html b/docs/libc/constant.TCP_WINDOW_CLAMP.html new file mode 100644 index 00000000..28dcc4fe --- /dev/null +++ b/docs/libc/constant.TCP_WINDOW_CLAMP.html @@ -0,0 +1 @@ +libc::TCP_WINDOW_CLAMP - Rust

[][src]Constant libc::TCP_WINDOW_CLAMP

pub const TCP_WINDOW_CLAMP: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant.TCSADRAIN.html b/docs/libc/constant.TCSADRAIN.html new file mode 100644 index 00000000..2ea83962 --- /dev/null +++ b/docs/libc/constant.TCSADRAIN.html @@ -0,0 +1 @@ +libc::TCSADRAIN - Rust

[][src]Constant libc::TCSADRAIN

pub const TCSADRAIN: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.TCSAFLUSH.html b/docs/libc/constant.TCSAFLUSH.html new file mode 100644 index 00000000..5d3cce12 --- /dev/null +++ b/docs/libc/constant.TCSAFLUSH.html @@ -0,0 +1 @@ +libc::TCSAFLUSH - Rust

[][src]Constant libc::TCSAFLUSH

pub const TCSAFLUSH: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.TCSANOW.html b/docs/libc/constant.TCSANOW.html new file mode 100644 index 00000000..5cd1a1e3 --- /dev/null +++ b/docs/libc/constant.TCSANOW.html @@ -0,0 +1 @@ +libc::TCSANOW - Rust

[][src]Constant libc::TCSANOW

pub const TCSANOW: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.TCSBRK.html b/docs/libc/constant.TCSBRK.html new file mode 100644 index 00000000..a008f219 --- /dev/null +++ b/docs/libc/constant.TCSBRK.html @@ -0,0 +1 @@ +libc::TCSBRK - Rust

[][src]Constant libc::TCSBRK

pub const TCSBRK: c_ulong = 0x5409;
\ No newline at end of file diff --git a/docs/libc/constant.TCSETA.html b/docs/libc/constant.TCSETA.html new file mode 100644 index 00000000..52d95fe0 --- /dev/null +++ b/docs/libc/constant.TCSETA.html @@ -0,0 +1 @@ +libc::TCSETA - Rust

[][src]Constant libc::TCSETA

pub const TCSETA: c_ulong = 0x5406;
\ No newline at end of file diff --git a/docs/libc/constant.TCSETAF.html b/docs/libc/constant.TCSETAF.html new file mode 100644 index 00000000..d48b5609 --- /dev/null +++ b/docs/libc/constant.TCSETAF.html @@ -0,0 +1 @@ +libc::TCSETAF - Rust

[][src]Constant libc::TCSETAF

pub const TCSETAF: c_ulong = 0x5408;
\ No newline at end of file diff --git a/docs/libc/constant.TCSETAW.html b/docs/libc/constant.TCSETAW.html new file mode 100644 index 00000000..bff58960 --- /dev/null +++ b/docs/libc/constant.TCSETAW.html @@ -0,0 +1 @@ +libc::TCSETAW - Rust

[][src]Constant libc::TCSETAW

pub const TCSETAW: c_ulong = 0x5407;
\ No newline at end of file diff --git a/docs/libc/constant.TCSETS.html b/docs/libc/constant.TCSETS.html new file mode 100644 index 00000000..a567ea08 --- /dev/null +++ b/docs/libc/constant.TCSETS.html @@ -0,0 +1 @@ +libc::TCSETS - Rust

[][src]Constant libc::TCSETS

pub const TCSETS: c_ulong = 0x5402;
\ No newline at end of file diff --git a/docs/libc/constant.TCSETSF.html b/docs/libc/constant.TCSETSF.html new file mode 100644 index 00000000..8e4418cf --- /dev/null +++ b/docs/libc/constant.TCSETSF.html @@ -0,0 +1 @@ +libc::TCSETSF - Rust

[][src]Constant libc::TCSETSF

pub const TCSETSF: c_ulong = 0x5404;
\ No newline at end of file diff --git a/docs/libc/constant.TCSETSW.html b/docs/libc/constant.TCSETSW.html new file mode 100644 index 00000000..2b26a66f --- /dev/null +++ b/docs/libc/constant.TCSETSW.html @@ -0,0 +1 @@ +libc::TCSETSW - Rust

[][src]Constant libc::TCSETSW

pub const TCSETSW: c_ulong = 0x5403;
\ No newline at end of file diff --git a/docs/libc/constant.TCXONC.html b/docs/libc/constant.TCXONC.html new file mode 100644 index 00000000..6617e696 --- /dev/null +++ b/docs/libc/constant.TCXONC.html @@ -0,0 +1 @@ +libc::TCXONC - Rust

[][src]Constant libc::TCXONC

pub const TCXONC: c_ulong = 0x540A;
\ No newline at end of file diff --git a/docs/libc/constant.TFD_CLOEXEC.html b/docs/libc/constant.TFD_CLOEXEC.html new file mode 100644 index 00000000..744d264c --- /dev/null +++ b/docs/libc/constant.TFD_CLOEXEC.html @@ -0,0 +1 @@ +libc::TFD_CLOEXEC - Rust

[][src]Constant libc::TFD_CLOEXEC

pub const TFD_CLOEXEC: c_int = O_CLOEXEC; // 524_288i32
\ No newline at end of file diff --git a/docs/libc/constant.TFD_NONBLOCK.html b/docs/libc/constant.TFD_NONBLOCK.html new file mode 100644 index 00000000..cb443a85 --- /dev/null +++ b/docs/libc/constant.TFD_NONBLOCK.html @@ -0,0 +1 @@ +libc::TFD_NONBLOCK - Rust

[][src]Constant libc::TFD_NONBLOCK

pub const TFD_NONBLOCK: c_int = O_NONBLOCK; // 2_048i32
\ No newline at end of file diff --git a/docs/libc/constant.TFD_TIMER_ABSTIME.html b/docs/libc/constant.TFD_TIMER_ABSTIME.html new file mode 100644 index 00000000..05b9c8e5 --- /dev/null +++ b/docs/libc/constant.TFD_TIMER_ABSTIME.html @@ -0,0 +1 @@ +libc::TFD_TIMER_ABSTIME - Rust

[][src]Constant libc::TFD_TIMER_ABSTIME

pub const TFD_TIMER_ABSTIME: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.THOUSEP.html b/docs/libc/constant.THOUSEP.html new file mode 100644 index 00000000..9e5a9eab --- /dev/null +++ b/docs/libc/constant.THOUSEP.html @@ -0,0 +1 @@ +libc::THOUSEP - Rust

[][src]Constant libc::THOUSEP

pub const THOUSEP: nl_item = 0x10001;
\ No newline at end of file diff --git a/docs/libc/constant.TIMER_ABSTIME.html b/docs/libc/constant.TIMER_ABSTIME.html new file mode 100644 index 00000000..a6622afd --- /dev/null +++ b/docs/libc/constant.TIMER_ABSTIME.html @@ -0,0 +1 @@ +libc::TIMER_ABSTIME - Rust

[][src]Constant libc::TIMER_ABSTIME

pub const TIMER_ABSTIME: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.TIME_BAD.html b/docs/libc/constant.TIME_BAD.html new file mode 100644 index 00000000..63dca328 --- /dev/null +++ b/docs/libc/constant.TIME_BAD.html @@ -0,0 +1 @@ +libc::TIME_BAD - Rust

[][src]Constant libc::TIME_BAD

pub const TIME_BAD: c_int = TIME_ERROR; // 5i32
\ No newline at end of file diff --git a/docs/libc/constant.TIME_DEL.html b/docs/libc/constant.TIME_DEL.html new file mode 100644 index 00000000..246669b1 --- /dev/null +++ b/docs/libc/constant.TIME_DEL.html @@ -0,0 +1 @@ +libc::TIME_DEL - Rust

[][src]Constant libc::TIME_DEL

pub const TIME_DEL: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.TIME_ERROR.html b/docs/libc/constant.TIME_ERROR.html new file mode 100644 index 00000000..946fc603 --- /dev/null +++ b/docs/libc/constant.TIME_ERROR.html @@ -0,0 +1 @@ +libc::TIME_ERROR - Rust

[][src]Constant libc::TIME_ERROR

pub const TIME_ERROR: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.TIME_INS.html b/docs/libc/constant.TIME_INS.html new file mode 100644 index 00000000..f56f0065 --- /dev/null +++ b/docs/libc/constant.TIME_INS.html @@ -0,0 +1 @@ +libc::TIME_INS - Rust

[][src]Constant libc::TIME_INS

pub const TIME_INS: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.TIME_OK.html b/docs/libc/constant.TIME_OK.html new file mode 100644 index 00000000..6bc5e031 --- /dev/null +++ b/docs/libc/constant.TIME_OK.html @@ -0,0 +1 @@ +libc::TIME_OK - Rust

[][src]Constant libc::TIME_OK

pub const TIME_OK: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.TIME_OOP.html b/docs/libc/constant.TIME_OOP.html new file mode 100644 index 00000000..65954be5 --- /dev/null +++ b/docs/libc/constant.TIME_OOP.html @@ -0,0 +1 @@ +libc::TIME_OOP - Rust

[][src]Constant libc::TIME_OOP

pub const TIME_OOP: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant.TIME_WAIT.html b/docs/libc/constant.TIME_WAIT.html new file mode 100644 index 00000000..22a9b0fd --- /dev/null +++ b/docs/libc/constant.TIME_WAIT.html @@ -0,0 +1 @@ +libc::TIME_WAIT - Rust

[][src]Constant libc::TIME_WAIT

pub const TIME_WAIT: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCCBRK.html b/docs/libc/constant.TIOCCBRK.html new file mode 100644 index 00000000..9a5ab2c2 --- /dev/null +++ b/docs/libc/constant.TIOCCBRK.html @@ -0,0 +1 @@ +libc::TIOCCBRK - Rust

[][src]Constant libc::TIOCCBRK

pub const TIOCCBRK: c_ulong = 0x5428;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCCONS.html b/docs/libc/constant.TIOCCONS.html new file mode 100644 index 00000000..1c99e1be --- /dev/null +++ b/docs/libc/constant.TIOCCONS.html @@ -0,0 +1 @@ +libc::TIOCCONS - Rust

[][src]Constant libc::TIOCCONS

pub const TIOCCONS: c_ulong = 0x541D;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCEXCL.html b/docs/libc/constant.TIOCEXCL.html new file mode 100644 index 00000000..4966c8f3 --- /dev/null +++ b/docs/libc/constant.TIOCEXCL.html @@ -0,0 +1 @@ +libc::TIOCEXCL - Rust

[][src]Constant libc::TIOCEXCL

pub const TIOCEXCL: c_ulong = 0x540C;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCGPGRP.html b/docs/libc/constant.TIOCGPGRP.html new file mode 100644 index 00000000..1e3f7ed5 --- /dev/null +++ b/docs/libc/constant.TIOCGPGRP.html @@ -0,0 +1 @@ +libc::TIOCGPGRP - Rust

[][src]Constant libc::TIOCGPGRP

pub const TIOCGPGRP: c_ulong = 0x540F;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCGRS485.html b/docs/libc/constant.TIOCGRS485.html new file mode 100644 index 00000000..5a5153b4 --- /dev/null +++ b/docs/libc/constant.TIOCGRS485.html @@ -0,0 +1 @@ +libc::TIOCGRS485 - Rust

[][src]Constant libc::TIOCGRS485

pub const TIOCGRS485: c_int = 0x542E;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCGSERIAL.html b/docs/libc/constant.TIOCGSERIAL.html new file mode 100644 index 00000000..37697f58 --- /dev/null +++ b/docs/libc/constant.TIOCGSERIAL.html @@ -0,0 +1 @@ +libc::TIOCGSERIAL - Rust

[][src]Constant libc::TIOCGSERIAL

pub const TIOCGSERIAL: c_ulong = 0x541E;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCGSOFTCAR.html b/docs/libc/constant.TIOCGSOFTCAR.html new file mode 100644 index 00000000..50311f6d --- /dev/null +++ b/docs/libc/constant.TIOCGSOFTCAR.html @@ -0,0 +1 @@ +libc::TIOCGSOFTCAR - Rust

[][src]Constant libc::TIOCGSOFTCAR

pub const TIOCGSOFTCAR: c_ulong = 0x5419;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCGWINSZ.html b/docs/libc/constant.TIOCGWINSZ.html new file mode 100644 index 00000000..bc08c0e4 --- /dev/null +++ b/docs/libc/constant.TIOCGWINSZ.html @@ -0,0 +1 @@ +libc::TIOCGWINSZ - Rust

[][src]Constant libc::TIOCGWINSZ

pub const TIOCGWINSZ: c_ulong = 0x5413;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCINQ.html b/docs/libc/constant.TIOCINQ.html new file mode 100644 index 00000000..c4e2e548 --- /dev/null +++ b/docs/libc/constant.TIOCINQ.html @@ -0,0 +1 @@ +libc::TIOCINQ - Rust

[][src]Constant libc::TIOCINQ

pub const TIOCINQ: c_ulong = 0x541B;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCLINUX.html b/docs/libc/constant.TIOCLINUX.html new file mode 100644 index 00000000..84f2d9eb --- /dev/null +++ b/docs/libc/constant.TIOCLINUX.html @@ -0,0 +1 @@ +libc::TIOCLINUX - Rust

[][src]Constant libc::TIOCLINUX

pub const TIOCLINUX: c_ulong = 0x541C;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCMBIC.html b/docs/libc/constant.TIOCMBIC.html new file mode 100644 index 00000000..16584030 --- /dev/null +++ b/docs/libc/constant.TIOCMBIC.html @@ -0,0 +1 @@ +libc::TIOCMBIC - Rust

[][src]Constant libc::TIOCMBIC

pub const TIOCMBIC: c_ulong = 0x5417;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCMBIS.html b/docs/libc/constant.TIOCMBIS.html new file mode 100644 index 00000000..080a52bc --- /dev/null +++ b/docs/libc/constant.TIOCMBIS.html @@ -0,0 +1 @@ +libc::TIOCMBIS - Rust

[][src]Constant libc::TIOCMBIS

pub const TIOCMBIS: c_ulong = 0x5416;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCMGET.html b/docs/libc/constant.TIOCMGET.html new file mode 100644 index 00000000..0effcd40 --- /dev/null +++ b/docs/libc/constant.TIOCMGET.html @@ -0,0 +1 @@ +libc::TIOCMGET - Rust

[][src]Constant libc::TIOCMGET

pub const TIOCMGET: c_ulong = 0x5415;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCMSET.html b/docs/libc/constant.TIOCMSET.html new file mode 100644 index 00000000..5cc2c0ad --- /dev/null +++ b/docs/libc/constant.TIOCMSET.html @@ -0,0 +1 @@ +libc::TIOCMSET - Rust

[][src]Constant libc::TIOCMSET

pub const TIOCMSET: c_ulong = 0x5418;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_CAR.html b/docs/libc/constant.TIOCM_CAR.html new file mode 100644 index 00000000..32dcff6c --- /dev/null +++ b/docs/libc/constant.TIOCM_CAR.html @@ -0,0 +1 @@ +libc::TIOCM_CAR - Rust

[][src]Constant libc::TIOCM_CAR

pub const TIOCM_CAR: c_int = 0x040;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_CD.html b/docs/libc/constant.TIOCM_CD.html new file mode 100644 index 00000000..9b697725 --- /dev/null +++ b/docs/libc/constant.TIOCM_CD.html @@ -0,0 +1 @@ +libc::TIOCM_CD - Rust

[][src]Constant libc::TIOCM_CD

pub const TIOCM_CD: c_int = TIOCM_CAR; // 64i32
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_CTS.html b/docs/libc/constant.TIOCM_CTS.html new file mode 100644 index 00000000..47efcebf --- /dev/null +++ b/docs/libc/constant.TIOCM_CTS.html @@ -0,0 +1 @@ +libc::TIOCM_CTS - Rust

[][src]Constant libc::TIOCM_CTS

pub const TIOCM_CTS: c_int = 0x020;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_DSR.html b/docs/libc/constant.TIOCM_DSR.html new file mode 100644 index 00000000..3bafc09b --- /dev/null +++ b/docs/libc/constant.TIOCM_DSR.html @@ -0,0 +1 @@ +libc::TIOCM_DSR - Rust

[][src]Constant libc::TIOCM_DSR

pub const TIOCM_DSR: c_int = 0x100;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_DTR.html b/docs/libc/constant.TIOCM_DTR.html new file mode 100644 index 00000000..7b8e81a0 --- /dev/null +++ b/docs/libc/constant.TIOCM_DTR.html @@ -0,0 +1 @@ +libc::TIOCM_DTR - Rust

[][src]Constant libc::TIOCM_DTR

pub const TIOCM_DTR: c_int = 0x002;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_LE.html b/docs/libc/constant.TIOCM_LE.html new file mode 100644 index 00000000..d5cc3e1e --- /dev/null +++ b/docs/libc/constant.TIOCM_LE.html @@ -0,0 +1 @@ +libc::TIOCM_LE - Rust

[][src]Constant libc::TIOCM_LE

pub const TIOCM_LE: c_int = 0x001;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_RI.html b/docs/libc/constant.TIOCM_RI.html new file mode 100644 index 00000000..338bd0bd --- /dev/null +++ b/docs/libc/constant.TIOCM_RI.html @@ -0,0 +1 @@ +libc::TIOCM_RI - Rust

[][src]Constant libc::TIOCM_RI

pub const TIOCM_RI: c_int = TIOCM_RNG; // 128i32
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_RNG.html b/docs/libc/constant.TIOCM_RNG.html new file mode 100644 index 00000000..68449615 --- /dev/null +++ b/docs/libc/constant.TIOCM_RNG.html @@ -0,0 +1 @@ +libc::TIOCM_RNG - Rust

[][src]Constant libc::TIOCM_RNG

pub const TIOCM_RNG: c_int = 0x080;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_RTS.html b/docs/libc/constant.TIOCM_RTS.html new file mode 100644 index 00000000..e0caf9a5 --- /dev/null +++ b/docs/libc/constant.TIOCM_RTS.html @@ -0,0 +1 @@ +libc::TIOCM_RTS - Rust

[][src]Constant libc::TIOCM_RTS

pub const TIOCM_RTS: c_int = 0x004;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_SR.html b/docs/libc/constant.TIOCM_SR.html new file mode 100644 index 00000000..0ac63404 --- /dev/null +++ b/docs/libc/constant.TIOCM_SR.html @@ -0,0 +1 @@ +libc::TIOCM_SR - Rust

[][src]Constant libc::TIOCM_SR

pub const TIOCM_SR: c_int = 0x010;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCM_ST.html b/docs/libc/constant.TIOCM_ST.html new file mode 100644 index 00000000..d400f092 --- /dev/null +++ b/docs/libc/constant.TIOCM_ST.html @@ -0,0 +1 @@ +libc::TIOCM_ST - Rust

[][src]Constant libc::TIOCM_ST

pub const TIOCM_ST: c_int = 0x008;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCNXCL.html b/docs/libc/constant.TIOCNXCL.html new file mode 100644 index 00000000..f8e9755f --- /dev/null +++ b/docs/libc/constant.TIOCNXCL.html @@ -0,0 +1 @@ +libc::TIOCNXCL - Rust

[][src]Constant libc::TIOCNXCL

pub const TIOCNXCL: c_ulong = 0x540D;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCOUTQ.html b/docs/libc/constant.TIOCOUTQ.html new file mode 100644 index 00000000..f97971b9 --- /dev/null +++ b/docs/libc/constant.TIOCOUTQ.html @@ -0,0 +1 @@ +libc::TIOCOUTQ - Rust

[][src]Constant libc::TIOCOUTQ

pub const TIOCOUTQ: c_ulong = 0x5411;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCSBRK.html b/docs/libc/constant.TIOCSBRK.html new file mode 100644 index 00000000..2cfa5db2 --- /dev/null +++ b/docs/libc/constant.TIOCSBRK.html @@ -0,0 +1 @@ +libc::TIOCSBRK - Rust

[][src]Constant libc::TIOCSBRK

pub const TIOCSBRK: c_ulong = 0x5427;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCSCTTY.html b/docs/libc/constant.TIOCSCTTY.html new file mode 100644 index 00000000..4ab9717e --- /dev/null +++ b/docs/libc/constant.TIOCSCTTY.html @@ -0,0 +1 @@ +libc::TIOCSCTTY - Rust

[][src]Constant libc::TIOCSCTTY

pub const TIOCSCTTY: c_ulong = 0x540E;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCSPGRP.html b/docs/libc/constant.TIOCSPGRP.html new file mode 100644 index 00000000..94374da6 --- /dev/null +++ b/docs/libc/constant.TIOCSPGRP.html @@ -0,0 +1 @@ +libc::TIOCSPGRP - Rust

[][src]Constant libc::TIOCSPGRP

pub const TIOCSPGRP: c_ulong = 0x5410;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCSRS485.html b/docs/libc/constant.TIOCSRS485.html new file mode 100644 index 00000000..82102f0b --- /dev/null +++ b/docs/libc/constant.TIOCSRS485.html @@ -0,0 +1 @@ +libc::TIOCSRS485 - Rust

[][src]Constant libc::TIOCSRS485

pub const TIOCSRS485: c_int = 0x542F;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCSSOFTCAR.html b/docs/libc/constant.TIOCSSOFTCAR.html new file mode 100644 index 00000000..c1dd6ea8 --- /dev/null +++ b/docs/libc/constant.TIOCSSOFTCAR.html @@ -0,0 +1 @@ +libc::TIOCSSOFTCAR - Rust

[][src]Constant libc::TIOCSSOFTCAR

pub const TIOCSSOFTCAR: c_ulong = 0x541A;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCSTI.html b/docs/libc/constant.TIOCSTI.html new file mode 100644 index 00000000..30febb51 --- /dev/null +++ b/docs/libc/constant.TIOCSTI.html @@ -0,0 +1 @@ +libc::TIOCSTI - Rust

[][src]Constant libc::TIOCSTI

pub const TIOCSTI: c_ulong = 0x5412;
\ No newline at end of file diff --git a/docs/libc/constant.TIOCSWINSZ.html b/docs/libc/constant.TIOCSWINSZ.html new file mode 100644 index 00000000..11cb0fe0 --- /dev/null +++ b/docs/libc/constant.TIOCSWINSZ.html @@ -0,0 +1 @@ +libc::TIOCSWINSZ - Rust

[][src]Constant libc::TIOCSWINSZ

pub const TIOCSWINSZ: c_ulong = 0x5414;
\ No newline at end of file diff --git a/docs/libc/constant.TMPFS_MAGIC.html b/docs/libc/constant.TMPFS_MAGIC.html new file mode 100644 index 00000000..f7a3c7c8 --- /dev/null +++ b/docs/libc/constant.TMPFS_MAGIC.html @@ -0,0 +1 @@ +libc::TMPFS_MAGIC - Rust

[][src]Constant libc::TMPFS_MAGIC

pub const TMPFS_MAGIC: c_long = 0x01021994;
\ No newline at end of file diff --git a/docs/libc/constant.TMP_MAX.html b/docs/libc/constant.TMP_MAX.html new file mode 100644 index 00000000..57cfb481 --- /dev/null +++ b/docs/libc/constant.TMP_MAX.html @@ -0,0 +1 @@ +libc::TMP_MAX - Rust

[][src]Constant libc::TMP_MAX

pub const TMP_MAX: c_uint = 238328;
\ No newline at end of file diff --git a/docs/libc/constant.TOSTOP.html b/docs/libc/constant.TOSTOP.html new file mode 100644 index 00000000..e6f31be0 --- /dev/null +++ b/docs/libc/constant.TOSTOP.html @@ -0,0 +1 @@ +libc::TOSTOP - Rust

[][src]Constant libc::TOSTOP

pub const TOSTOP: tcflag_t = 0x00000100;
\ No newline at end of file diff --git a/docs/libc/constant.TUN_READQ_SIZE.html b/docs/libc/constant.TUN_READQ_SIZE.html new file mode 100644 index 00000000..3ad9efc2 --- /dev/null +++ b/docs/libc/constant.TUN_READQ_SIZE.html @@ -0,0 +1 @@ +libc::TUN_READQ_SIZE - Rust

[][src]Constant libc::TUN_READQ_SIZE

pub const TUN_READQ_SIZE: c_short = 500;
\ No newline at end of file diff --git a/docs/libc/constant.TUN_TAP_DEV.html b/docs/libc/constant.TUN_TAP_DEV.html new file mode 100644 index 00000000..3d2d2796 --- /dev/null +++ b/docs/libc/constant.TUN_TAP_DEV.html @@ -0,0 +1 @@ +libc::TUN_TAP_DEV - Rust

[][src]Constant libc::TUN_TAP_DEV

pub const TUN_TAP_DEV: c_short = ::IFF_TAP as ::c_short; // 2i16
\ No newline at end of file diff --git a/docs/libc/constant.TUN_TUN_DEV.html b/docs/libc/constant.TUN_TUN_DEV.html new file mode 100644 index 00000000..abf004fd --- /dev/null +++ b/docs/libc/constant.TUN_TUN_DEV.html @@ -0,0 +1 @@ +libc::TUN_TUN_DEV - Rust

[][src]Constant libc::TUN_TUN_DEV

pub const TUN_TUN_DEV: c_short = ::IFF_TUN as ::c_short; // 1i16
\ No newline at end of file diff --git a/docs/libc/constant.TUN_TYPE_MASK.html b/docs/libc/constant.TUN_TYPE_MASK.html new file mode 100644 index 00000000..1f3e89db --- /dev/null +++ b/docs/libc/constant.TUN_TYPE_MASK.html @@ -0,0 +1 @@ +libc::TUN_TYPE_MASK - Rust

[][src]Constant libc::TUN_TYPE_MASK

pub const TUN_TYPE_MASK: c_short = 0x000f;
\ No newline at end of file diff --git a/docs/libc/constant.T_FMT.html b/docs/libc/constant.T_FMT.html new file mode 100644 index 00000000..1411d03a --- /dev/null +++ b/docs/libc/constant.T_FMT.html @@ -0,0 +1 @@ +libc::T_FMT - Rust

[][src]Constant libc::T_FMT

pub const T_FMT: nl_item = 0x2002A;
\ No newline at end of file diff --git a/docs/libc/constant.T_FMT_AMPM.html b/docs/libc/constant.T_FMT_AMPM.html new file mode 100644 index 00000000..4e722b8c --- /dev/null +++ b/docs/libc/constant.T_FMT_AMPM.html @@ -0,0 +1 @@ +libc::T_FMT_AMPM - Rust

[][src]Constant libc::T_FMT_AMPM

pub const T_FMT_AMPM: nl_item = 0x2002B;
\ No newline at end of file diff --git a/docs/libc/constant.UDF_SUPER_MAGIC.html b/docs/libc/constant.UDF_SUPER_MAGIC.html new file mode 100644 index 00000000..25d517df --- /dev/null +++ b/docs/libc/constant.UDF_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::UDF_SUPER_MAGIC - Rust

[][src]Constant libc::UDF_SUPER_MAGIC

pub const UDF_SUPER_MAGIC: c_long = 0x15013346;
\ No newline at end of file diff --git a/docs/libc/constant.UDP_CORK.html b/docs/libc/constant.UDP_CORK.html new file mode 100644 index 00000000..26a308c5 --- /dev/null +++ b/docs/libc/constant.UDP_CORK.html @@ -0,0 +1 @@ +libc::UDP_CORK - Rust

[][src]Constant libc::UDP_CORK

pub const UDP_CORK: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.UDP_ENCAP.html b/docs/libc/constant.UDP_ENCAP.html new file mode 100644 index 00000000..edc00f76 --- /dev/null +++ b/docs/libc/constant.UDP_ENCAP.html @@ -0,0 +1 @@ +libc::UDP_ENCAP - Rust

[][src]Constant libc::UDP_ENCAP

pub const UDP_ENCAP: c_int = 100;
\ No newline at end of file diff --git a/docs/libc/constant.UDP_GRO.html b/docs/libc/constant.UDP_GRO.html new file mode 100644 index 00000000..081fc734 --- /dev/null +++ b/docs/libc/constant.UDP_GRO.html @@ -0,0 +1 @@ +libc::UDP_GRO - Rust

[][src]Constant libc::UDP_GRO

pub const UDP_GRO: c_int = 104;
\ No newline at end of file diff --git a/docs/libc/constant.UDP_NO_CHECK6_RX.html b/docs/libc/constant.UDP_NO_CHECK6_RX.html new file mode 100644 index 00000000..2fea9c63 --- /dev/null +++ b/docs/libc/constant.UDP_NO_CHECK6_RX.html @@ -0,0 +1 @@ +libc::UDP_NO_CHECK6_RX - Rust

[][src]Constant libc::UDP_NO_CHECK6_RX

pub const UDP_NO_CHECK6_RX: c_int = 102;
\ No newline at end of file diff --git a/docs/libc/constant.UDP_NO_CHECK6_TX.html b/docs/libc/constant.UDP_NO_CHECK6_TX.html new file mode 100644 index 00000000..718e37ef --- /dev/null +++ b/docs/libc/constant.UDP_NO_CHECK6_TX.html @@ -0,0 +1 @@ +libc::UDP_NO_CHECK6_TX - Rust

[][src]Constant libc::UDP_NO_CHECK6_TX

pub const UDP_NO_CHECK6_TX: c_int = 101;
\ No newline at end of file diff --git a/docs/libc/constant.UDP_SEGMENT.html b/docs/libc/constant.UDP_SEGMENT.html new file mode 100644 index 00000000..0ac94db6 --- /dev/null +++ b/docs/libc/constant.UDP_SEGMENT.html @@ -0,0 +1 @@ +libc::UDP_SEGMENT - Rust

[][src]Constant libc::UDP_SEGMENT

pub const UDP_SEGMENT: c_int = 103;
\ No newline at end of file diff --git a/docs/libc/constant.UIO_MAXIOV.html b/docs/libc/constant.UIO_MAXIOV.html new file mode 100644 index 00000000..0f650afe --- /dev/null +++ b/docs/libc/constant.UIO_MAXIOV.html @@ -0,0 +1 @@ +libc::UIO_MAXIOV - Rust

[][src]Constant libc::UIO_MAXIOV

pub const UIO_MAXIOV: c_int = 1024;
\ No newline at end of file diff --git a/docs/libc/constant.UNAME26.html b/docs/libc/constant.UNAME26.html new file mode 100644 index 00000000..f58da0b0 --- /dev/null +++ b/docs/libc/constant.UNAME26.html @@ -0,0 +1 @@ +libc::UNAME26 - Rust

[][src]Constant libc::UNAME26

pub const UNAME26: c_int = 0x0020000;
\ No newline at end of file diff --git a/docs/libc/constant.USBDEVICE_SUPER_MAGIC.html b/docs/libc/constant.USBDEVICE_SUPER_MAGIC.html new file mode 100644 index 00000000..6febeb1f --- /dev/null +++ b/docs/libc/constant.USBDEVICE_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::USBDEVICE_SUPER_MAGIC - Rust

[][src]Constant libc::USBDEVICE_SUPER_MAGIC

pub const USBDEVICE_SUPER_MAGIC: c_long = 0x00009fa2;
\ No newline at end of file diff --git a/docs/libc/constant.USER_PROCESS.html b/docs/libc/constant.USER_PROCESS.html new file mode 100644 index 00000000..0b3064c3 --- /dev/null +++ b/docs/libc/constant.USER_PROCESS.html @@ -0,0 +1 @@ +libc::USER_PROCESS - Rust

[][src]Constant libc::USER_PROCESS

pub const USER_PROCESS: c_short = 7;
\ No newline at end of file diff --git a/docs/libc/constant.USRQUOTA.html b/docs/libc/constant.USRQUOTA.html new file mode 100644 index 00000000..ab414c06 --- /dev/null +++ b/docs/libc/constant.USRQUOTA.html @@ -0,0 +1 @@ +libc::USRQUOTA - Rust

[][src]Constant libc::USRQUOTA

pub const USRQUOTA: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant.UTIME_NOW.html b/docs/libc/constant.UTIME_NOW.html new file mode 100644 index 00000000..93d08686 --- /dev/null +++ b/docs/libc/constant.UTIME_NOW.html @@ -0,0 +1 @@ +libc::UTIME_NOW - Rust

[][src]Constant libc::UTIME_NOW

pub const UTIME_NOW: c_long = 1073741823;
\ No newline at end of file diff --git a/docs/libc/constant.UTIME_OMIT.html b/docs/libc/constant.UTIME_OMIT.html new file mode 100644 index 00000000..e0d460ac --- /dev/null +++ b/docs/libc/constant.UTIME_OMIT.html @@ -0,0 +1 @@ +libc::UTIME_OMIT - Rust

[][src]Constant libc::UTIME_OMIT

pub const UTIME_OMIT: c_long = 1073741822;
\ No newline at end of file diff --git a/docs/libc/constant.VDISCARD.html b/docs/libc/constant.VDISCARD.html new file mode 100644 index 00000000..e0fdbfb3 --- /dev/null +++ b/docs/libc/constant.VDISCARD.html @@ -0,0 +1 @@ +libc::VDISCARD - Rust

[][src]Constant libc::VDISCARD

pub const VDISCARD: usize = 13;
\ No newline at end of file diff --git a/docs/libc/constant.VEOF.html b/docs/libc/constant.VEOF.html new file mode 100644 index 00000000..a22c4c37 --- /dev/null +++ b/docs/libc/constant.VEOF.html @@ -0,0 +1 @@ +libc::VEOF - Rust

[][src]Constant libc::VEOF

pub const VEOF: usize = 4;
\ No newline at end of file diff --git a/docs/libc/constant.VEOL.html b/docs/libc/constant.VEOL.html new file mode 100644 index 00000000..034c4601 --- /dev/null +++ b/docs/libc/constant.VEOL.html @@ -0,0 +1 @@ +libc::VEOL - Rust

[][src]Constant libc::VEOL

pub const VEOL: usize = 11;
\ No newline at end of file diff --git a/docs/libc/constant.VEOL2.html b/docs/libc/constant.VEOL2.html new file mode 100644 index 00000000..98113233 --- /dev/null +++ b/docs/libc/constant.VEOL2.html @@ -0,0 +1 @@ +libc::VEOL2 - Rust

[][src]Constant libc::VEOL2

pub const VEOL2: usize = 16;
\ No newline at end of file diff --git a/docs/libc/constant.VERASE.html b/docs/libc/constant.VERASE.html new file mode 100644 index 00000000..5843f991 --- /dev/null +++ b/docs/libc/constant.VERASE.html @@ -0,0 +1 @@ +libc::VERASE - Rust

[][src]Constant libc::VERASE

pub const VERASE: usize = 2;
\ No newline at end of file diff --git a/docs/libc/constant.VINTR.html b/docs/libc/constant.VINTR.html new file mode 100644 index 00000000..34ecdb91 --- /dev/null +++ b/docs/libc/constant.VINTR.html @@ -0,0 +1 @@ +libc::VINTR - Rust

[][src]Constant libc::VINTR

pub const VINTR: usize = 0;
\ No newline at end of file diff --git a/docs/libc/constant.VKILL.html b/docs/libc/constant.VKILL.html new file mode 100644 index 00000000..6a57c9f0 --- /dev/null +++ b/docs/libc/constant.VKILL.html @@ -0,0 +1 @@ +libc::VKILL - Rust

[][src]Constant libc::VKILL

pub const VKILL: usize = 3;
\ No newline at end of file diff --git a/docs/libc/constant.VLNEXT.html b/docs/libc/constant.VLNEXT.html new file mode 100644 index 00000000..1971d5bf --- /dev/null +++ b/docs/libc/constant.VLNEXT.html @@ -0,0 +1 @@ +libc::VLNEXT - Rust

[][src]Constant libc::VLNEXT

pub const VLNEXT: usize = 15;
\ No newline at end of file diff --git a/docs/libc/constant.VMADDR_CID_ANY.html b/docs/libc/constant.VMADDR_CID_ANY.html new file mode 100644 index 00000000..b4574720 --- /dev/null +++ b/docs/libc/constant.VMADDR_CID_ANY.html @@ -0,0 +1 @@ +libc::VMADDR_CID_ANY - Rust

[][src]Constant libc::VMADDR_CID_ANY

pub const VMADDR_CID_ANY: c_uint = 0xFFFFFFFF;
\ No newline at end of file diff --git a/docs/libc/constant.VMADDR_CID_HOST.html b/docs/libc/constant.VMADDR_CID_HOST.html new file mode 100644 index 00000000..faf77819 --- /dev/null +++ b/docs/libc/constant.VMADDR_CID_HOST.html @@ -0,0 +1 @@ +libc::VMADDR_CID_HOST - Rust

[][src]Constant libc::VMADDR_CID_HOST

pub const VMADDR_CID_HOST: c_uint = 2;
\ No newline at end of file diff --git a/docs/libc/constant.VMADDR_CID_HYPERVISOR.html b/docs/libc/constant.VMADDR_CID_HYPERVISOR.html new file mode 100644 index 00000000..ee3df3c3 --- /dev/null +++ b/docs/libc/constant.VMADDR_CID_HYPERVISOR.html @@ -0,0 +1 @@ +libc::VMADDR_CID_HYPERVISOR - Rust

[][src]Constant libc::VMADDR_CID_HYPERVISOR

pub const VMADDR_CID_HYPERVISOR: c_uint = 0;
\ No newline at end of file diff --git a/docs/libc/constant.VMADDR_CID_LOCAL.html b/docs/libc/constant.VMADDR_CID_LOCAL.html new file mode 100644 index 00000000..caaf54e1 --- /dev/null +++ b/docs/libc/constant.VMADDR_CID_LOCAL.html @@ -0,0 +1 @@ +libc::VMADDR_CID_LOCAL - Rust

[][src]Constant libc::VMADDR_CID_LOCAL

pub const VMADDR_CID_LOCAL: c_uint = 1;
\ No newline at end of file diff --git a/docs/libc/constant.VMADDR_CID_RESERVED.html b/docs/libc/constant.VMADDR_CID_RESERVED.html new file mode 100644 index 00000000..4116dd34 --- /dev/null +++ b/docs/libc/constant.VMADDR_CID_RESERVED.html @@ -0,0 +1,2 @@ +libc::VMADDR_CID_RESERVED - Rust

[][src]Constant libc::VMADDR_CID_RESERVED

pub const VMADDR_CID_RESERVED: c_uint = 1;
👎 Deprecated since 0.2.74:

VMADDR_CID_RESERVED is removed since Linux v5.6 and replaced with VMADDR_CID_LOCAL

+
\ No newline at end of file diff --git a/docs/libc/constant.VMADDR_PORT_ANY.html b/docs/libc/constant.VMADDR_PORT_ANY.html new file mode 100644 index 00000000..00befa0d --- /dev/null +++ b/docs/libc/constant.VMADDR_PORT_ANY.html @@ -0,0 +1 @@ +libc::VMADDR_PORT_ANY - Rust

[][src]Constant libc::VMADDR_PORT_ANY

pub const VMADDR_PORT_ANY: c_uint = 0xFFFFFFFF;
\ No newline at end of file diff --git a/docs/libc/constant.VMIN.html b/docs/libc/constant.VMIN.html new file mode 100644 index 00000000..a8dd876d --- /dev/null +++ b/docs/libc/constant.VMIN.html @@ -0,0 +1 @@ +libc::VMIN - Rust

[][src]Constant libc::VMIN

pub const VMIN: usize = 6;
\ No newline at end of file diff --git a/docs/libc/constant.VQUIT.html b/docs/libc/constant.VQUIT.html new file mode 100644 index 00000000..3339289f --- /dev/null +++ b/docs/libc/constant.VQUIT.html @@ -0,0 +1 @@ +libc::VQUIT - Rust

[][src]Constant libc::VQUIT

pub const VQUIT: usize = 1;
\ No newline at end of file diff --git a/docs/libc/constant.VREPRINT.html b/docs/libc/constant.VREPRINT.html new file mode 100644 index 00000000..8f64f1d1 --- /dev/null +++ b/docs/libc/constant.VREPRINT.html @@ -0,0 +1 @@ +libc::VREPRINT - Rust

[][src]Constant libc::VREPRINT

pub const VREPRINT: usize = 12;
\ No newline at end of file diff --git a/docs/libc/constant.VSTART.html b/docs/libc/constant.VSTART.html new file mode 100644 index 00000000..650510e8 --- /dev/null +++ b/docs/libc/constant.VSTART.html @@ -0,0 +1 @@ +libc::VSTART - Rust

[][src]Constant libc::VSTART

pub const VSTART: usize = 8;
\ No newline at end of file diff --git a/docs/libc/constant.VSTOP.html b/docs/libc/constant.VSTOP.html new file mode 100644 index 00000000..ae1a5ddb --- /dev/null +++ b/docs/libc/constant.VSTOP.html @@ -0,0 +1 @@ +libc::VSTOP - Rust

[][src]Constant libc::VSTOP

pub const VSTOP: usize = 9;
\ No newline at end of file diff --git a/docs/libc/constant.VSUSP.html b/docs/libc/constant.VSUSP.html new file mode 100644 index 00000000..b0b78a6e --- /dev/null +++ b/docs/libc/constant.VSUSP.html @@ -0,0 +1 @@ +libc::VSUSP - Rust

[][src]Constant libc::VSUSP

pub const VSUSP: usize = 10;
\ No newline at end of file diff --git a/docs/libc/constant.VSWTC.html b/docs/libc/constant.VSWTC.html new file mode 100644 index 00000000..26cddf13 --- /dev/null +++ b/docs/libc/constant.VSWTC.html @@ -0,0 +1 @@ +libc::VSWTC - Rust

[][src]Constant libc::VSWTC

pub const VSWTC: usize = 7;
\ No newline at end of file diff --git a/docs/libc/constant.VT0.html b/docs/libc/constant.VT0.html new file mode 100644 index 00000000..b33f4a0f --- /dev/null +++ b/docs/libc/constant.VT0.html @@ -0,0 +1 @@ +libc::VT0 - Rust

[][src]Constant libc::VT0

pub const VT0: tcflag_t = 0x00000000;
\ No newline at end of file diff --git a/docs/libc/constant.VT1.html b/docs/libc/constant.VT1.html new file mode 100644 index 00000000..1dd31508 --- /dev/null +++ b/docs/libc/constant.VT1.html @@ -0,0 +1 @@ +libc::VT1 - Rust

[][src]Constant libc::VT1

pub const VT1: tcflag_t = 0x00004000;
\ No newline at end of file diff --git a/docs/libc/constant.VTDLY.html b/docs/libc/constant.VTDLY.html new file mode 100644 index 00000000..76a4fee1 --- /dev/null +++ b/docs/libc/constant.VTDLY.html @@ -0,0 +1 @@ +libc::VTDLY - Rust

[][src]Constant libc::VTDLY

pub const VTDLY: tcflag_t = 0o040000;
\ No newline at end of file diff --git a/docs/libc/constant.VTIME.html b/docs/libc/constant.VTIME.html new file mode 100644 index 00000000..9cc6df2f --- /dev/null +++ b/docs/libc/constant.VTIME.html @@ -0,0 +1 @@ +libc::VTIME - Rust

[][src]Constant libc::VTIME

pub const VTIME: usize = 5;
\ No newline at end of file diff --git a/docs/libc/constant.VWERASE.html b/docs/libc/constant.VWERASE.html new file mode 100644 index 00000000..75cab9b0 --- /dev/null +++ b/docs/libc/constant.VWERASE.html @@ -0,0 +1 @@ +libc::VWERASE - Rust

[][src]Constant libc::VWERASE

pub const VWERASE: usize = 14;
\ No newline at end of file diff --git a/docs/libc/constant.WCONTINUED.html b/docs/libc/constant.WCONTINUED.html new file mode 100644 index 00000000..f25b83d0 --- /dev/null +++ b/docs/libc/constant.WCONTINUED.html @@ -0,0 +1 @@ +libc::WCONTINUED - Rust

[][src]Constant libc::WCONTINUED

pub const WCONTINUED: c_int = 0x00000008;
\ No newline at end of file diff --git a/docs/libc/constant.WEXITED.html b/docs/libc/constant.WEXITED.html new file mode 100644 index 00000000..4d34c01c --- /dev/null +++ b/docs/libc/constant.WEXITED.html @@ -0,0 +1 @@ +libc::WEXITED - Rust

[][src]Constant libc::WEXITED

pub const WEXITED: c_int = 0x00000004;
\ No newline at end of file diff --git a/docs/libc/constant.WHOLE_SECONDS.html b/docs/libc/constant.WHOLE_SECONDS.html new file mode 100644 index 00000000..9bb8729e --- /dev/null +++ b/docs/libc/constant.WHOLE_SECONDS.html @@ -0,0 +1 @@ +libc::WHOLE_SECONDS - Rust

[][src]Constant libc::WHOLE_SECONDS

pub const WHOLE_SECONDS: c_int = 0x2000000;
\ No newline at end of file diff --git a/docs/libc/constant.WNOHANG.html b/docs/libc/constant.WNOHANG.html new file mode 100644 index 00000000..fb0d9ddb --- /dev/null +++ b/docs/libc/constant.WNOHANG.html @@ -0,0 +1 @@ +libc::WNOHANG - Rust

[][src]Constant libc::WNOHANG

pub const WNOHANG: c_int = 0x00000001;
\ No newline at end of file diff --git a/docs/libc/constant.WNOWAIT.html b/docs/libc/constant.WNOWAIT.html new file mode 100644 index 00000000..eca1d434 --- /dev/null +++ b/docs/libc/constant.WNOWAIT.html @@ -0,0 +1 @@ +libc::WNOWAIT - Rust

[][src]Constant libc::WNOWAIT

pub const WNOWAIT: c_int = 0x01000000;
\ No newline at end of file diff --git a/docs/libc/constant.WSTOPPED.html b/docs/libc/constant.WSTOPPED.html new file mode 100644 index 00000000..ad5a40c9 --- /dev/null +++ b/docs/libc/constant.WSTOPPED.html @@ -0,0 +1 @@ +libc::WSTOPPED - Rust

[][src]Constant libc::WSTOPPED

pub const WSTOPPED: c_int = WUNTRACED; // 2i32
\ No newline at end of file diff --git a/docs/libc/constant.WUNTRACED.html b/docs/libc/constant.WUNTRACED.html new file mode 100644 index 00000000..739c9f38 --- /dev/null +++ b/docs/libc/constant.WUNTRACED.html @@ -0,0 +1 @@ +libc::WUNTRACED - Rust

[][src]Constant libc::WUNTRACED

pub const WUNTRACED: c_int = 0x00000002;
\ No newline at end of file diff --git a/docs/libc/constant.W_OK.html b/docs/libc/constant.W_OK.html new file mode 100644 index 00000000..05c28bfb --- /dev/null +++ b/docs/libc/constant.W_OK.html @@ -0,0 +1 @@ +libc::W_OK - Rust

[][src]Constant libc::W_OK

pub const W_OK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant.XATTR_CREATE.html b/docs/libc/constant.XATTR_CREATE.html new file mode 100644 index 00000000..00d6d670 --- /dev/null +++ b/docs/libc/constant.XATTR_CREATE.html @@ -0,0 +1 @@ +libc::XATTR_CREATE - Rust

[][src]Constant libc::XATTR_CREATE

pub const XATTR_CREATE: c_int = 0x1;
\ No newline at end of file diff --git a/docs/libc/constant.XATTR_REPLACE.html b/docs/libc/constant.XATTR_REPLACE.html new file mode 100644 index 00000000..e19ba519 --- /dev/null +++ b/docs/libc/constant.XATTR_REPLACE.html @@ -0,0 +1 @@ +libc::XATTR_REPLACE - Rust

[][src]Constant libc::XATTR_REPLACE

pub const XATTR_REPLACE: c_int = 0x2;
\ No newline at end of file diff --git a/docs/libc/constant.XENFS_SUPER_MAGIC.html b/docs/libc/constant.XENFS_SUPER_MAGIC.html new file mode 100644 index 00000000..af8bf656 --- /dev/null +++ b/docs/libc/constant.XENFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::XENFS_SUPER_MAGIC - Rust

[][src]Constant libc::XENFS_SUPER_MAGIC

pub const XENFS_SUPER_MAGIC: c_long = 0xabba1974;
\ No newline at end of file diff --git a/docs/libc/constant.XFS_SUPER_MAGIC.html b/docs/libc/constant.XFS_SUPER_MAGIC.html new file mode 100644 index 00000000..946190c2 --- /dev/null +++ b/docs/libc/constant.XFS_SUPER_MAGIC.html @@ -0,0 +1 @@ +libc::XFS_SUPER_MAGIC - Rust

[][src]Constant libc::XFS_SUPER_MAGIC

pub const XFS_SUPER_MAGIC: c_long = 0x58465342;
\ No newline at end of file diff --git a/docs/libc/constant.XTABS.html b/docs/libc/constant.XTABS.html new file mode 100644 index 00000000..57a632f2 --- /dev/null +++ b/docs/libc/constant.XTABS.html @@ -0,0 +1 @@ +libc::XTABS - Rust

[][src]Constant libc::XTABS

pub const XTABS: tcflag_t = 0o014000;
\ No newline at end of file diff --git a/docs/libc/constant.X_OK.html b/docs/libc/constant.X_OK.html new file mode 100644 index 00000000..62c5f6ae --- /dev/null +++ b/docs/libc/constant.X_OK.html @@ -0,0 +1 @@ +libc::X_OK - Rust

[][src]Constant libc::X_OK

pub const X_OK: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant.YESEXPR.html b/docs/libc/constant.YESEXPR.html new file mode 100644 index 00000000..fe184c06 --- /dev/null +++ b/docs/libc/constant.YESEXPR.html @@ -0,0 +1 @@ +libc::YESEXPR - Rust

[][src]Constant libc::YESEXPR

pub const YESEXPR: nl_item = 0x50000;
\ No newline at end of file diff --git a/docs/libc/constant.YESSTR.html b/docs/libc/constant.YESSTR.html new file mode 100644 index 00000000..9653612d --- /dev/null +++ b/docs/libc/constant.YESSTR.html @@ -0,0 +1 @@ +libc::YESSTR - Rust

[][src]Constant libc::YESSTR

pub const YESSTR: nl_item = 0x50002;
\ No newline at end of file diff --git a/docs/libc/constant._IOFBF.html b/docs/libc/constant._IOFBF.html new file mode 100644 index 00000000..bc93b845 --- /dev/null +++ b/docs/libc/constant._IOFBF.html @@ -0,0 +1 @@ +libc::_IOFBF - Rust

[][src]Constant libc::_IOFBF

pub const _IOFBF: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant._IOLBF.html b/docs/libc/constant._IOLBF.html new file mode 100644 index 00000000..fb3ac4b9 --- /dev/null +++ b/docs/libc/constant._IOLBF.html @@ -0,0 +1 @@ +libc::_IOLBF - Rust

[][src]Constant libc::_IOLBF

pub const _IOLBF: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant._IONBF.html b/docs/libc/constant._IONBF.html new file mode 100644 index 00000000..5132ce11 --- /dev/null +++ b/docs/libc/constant._IONBF.html @@ -0,0 +1 @@ +libc::_IONBF - Rust

[][src]Constant libc::_IONBF

pub const _IONBF: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant._PC_2_SYMLINKS.html b/docs/libc/constant._PC_2_SYMLINKS.html new file mode 100644 index 00000000..0ea2e1a9 --- /dev/null +++ b/docs/libc/constant._PC_2_SYMLINKS.html @@ -0,0 +1 @@ +libc::_PC_2_SYMLINKS - Rust

[][src]Constant libc::_PC_2_SYMLINKS

pub const _PC_2_SYMLINKS: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant._PC_ALLOC_SIZE_MIN.html b/docs/libc/constant._PC_ALLOC_SIZE_MIN.html new file mode 100644 index 00000000..1b8c8295 --- /dev/null +++ b/docs/libc/constant._PC_ALLOC_SIZE_MIN.html @@ -0,0 +1 @@ +libc::_PC_ALLOC_SIZE_MIN - Rust

[][src]Constant libc::_PC_ALLOC_SIZE_MIN

pub const _PC_ALLOC_SIZE_MIN: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant._PC_ASYNC_IO.html b/docs/libc/constant._PC_ASYNC_IO.html new file mode 100644 index 00000000..eceaeea0 --- /dev/null +++ b/docs/libc/constant._PC_ASYNC_IO.html @@ -0,0 +1 @@ +libc::_PC_ASYNC_IO - Rust

[][src]Constant libc::_PC_ASYNC_IO

pub const _PC_ASYNC_IO: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant._PC_CHOWN_RESTRICTED.html b/docs/libc/constant._PC_CHOWN_RESTRICTED.html new file mode 100644 index 00000000..e44c810c --- /dev/null +++ b/docs/libc/constant._PC_CHOWN_RESTRICTED.html @@ -0,0 +1 @@ +libc::_PC_CHOWN_RESTRICTED - Rust

[][src]Constant libc::_PC_CHOWN_RESTRICTED

pub const _PC_CHOWN_RESTRICTED: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant._PC_FILESIZEBITS.html b/docs/libc/constant._PC_FILESIZEBITS.html new file mode 100644 index 00000000..3b9c38a7 --- /dev/null +++ b/docs/libc/constant._PC_FILESIZEBITS.html @@ -0,0 +1 @@ +libc::_PC_FILESIZEBITS - Rust

[][src]Constant libc::_PC_FILESIZEBITS

pub const _PC_FILESIZEBITS: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant._PC_LINK_MAX.html b/docs/libc/constant._PC_LINK_MAX.html new file mode 100644 index 00000000..1cf81026 --- /dev/null +++ b/docs/libc/constant._PC_LINK_MAX.html @@ -0,0 +1 @@ +libc::_PC_LINK_MAX - Rust

[][src]Constant libc::_PC_LINK_MAX

pub const _PC_LINK_MAX: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant._PC_MAX_CANON.html b/docs/libc/constant._PC_MAX_CANON.html new file mode 100644 index 00000000..7e87b996 --- /dev/null +++ b/docs/libc/constant._PC_MAX_CANON.html @@ -0,0 +1 @@ +libc::_PC_MAX_CANON - Rust

[][src]Constant libc::_PC_MAX_CANON

pub const _PC_MAX_CANON: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant._PC_MAX_INPUT.html b/docs/libc/constant._PC_MAX_INPUT.html new file mode 100644 index 00000000..be9f35ca --- /dev/null +++ b/docs/libc/constant._PC_MAX_INPUT.html @@ -0,0 +1 @@ +libc::_PC_MAX_INPUT - Rust

[][src]Constant libc::_PC_MAX_INPUT

pub const _PC_MAX_INPUT: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant._PC_NAME_MAX.html b/docs/libc/constant._PC_NAME_MAX.html new file mode 100644 index 00000000..b20aa006 --- /dev/null +++ b/docs/libc/constant._PC_NAME_MAX.html @@ -0,0 +1 @@ +libc::_PC_NAME_MAX - Rust

[][src]Constant libc::_PC_NAME_MAX

pub const _PC_NAME_MAX: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant._PC_NO_TRUNC.html b/docs/libc/constant._PC_NO_TRUNC.html new file mode 100644 index 00000000..49682f6c --- /dev/null +++ b/docs/libc/constant._PC_NO_TRUNC.html @@ -0,0 +1 @@ +libc::_PC_NO_TRUNC - Rust

[][src]Constant libc::_PC_NO_TRUNC

pub const _PC_NO_TRUNC: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant._PC_PATH_MAX.html b/docs/libc/constant._PC_PATH_MAX.html new file mode 100644 index 00000000..3e4b3d05 --- /dev/null +++ b/docs/libc/constant._PC_PATH_MAX.html @@ -0,0 +1 @@ +libc::_PC_PATH_MAX - Rust

[][src]Constant libc::_PC_PATH_MAX

pub const _PC_PATH_MAX: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant._PC_PIPE_BUF.html b/docs/libc/constant._PC_PIPE_BUF.html new file mode 100644 index 00000000..45ae0a1f --- /dev/null +++ b/docs/libc/constant._PC_PIPE_BUF.html @@ -0,0 +1 @@ +libc::_PC_PIPE_BUF - Rust

[][src]Constant libc::_PC_PIPE_BUF

pub const _PC_PIPE_BUF: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant._PC_PRIO_IO.html b/docs/libc/constant._PC_PRIO_IO.html new file mode 100644 index 00000000..768523b8 --- /dev/null +++ b/docs/libc/constant._PC_PRIO_IO.html @@ -0,0 +1 @@ +libc::_PC_PRIO_IO - Rust

[][src]Constant libc::_PC_PRIO_IO

pub const _PC_PRIO_IO: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant._PC_REC_INCR_XFER_SIZE.html b/docs/libc/constant._PC_REC_INCR_XFER_SIZE.html new file mode 100644 index 00000000..eab8b83f --- /dev/null +++ b/docs/libc/constant._PC_REC_INCR_XFER_SIZE.html @@ -0,0 +1 @@ +libc::_PC_REC_INCR_XFER_SIZE - Rust

[][src]Constant libc::_PC_REC_INCR_XFER_SIZE

pub const _PC_REC_INCR_XFER_SIZE: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant._PC_REC_MAX_XFER_SIZE.html b/docs/libc/constant._PC_REC_MAX_XFER_SIZE.html new file mode 100644 index 00000000..13901886 --- /dev/null +++ b/docs/libc/constant._PC_REC_MAX_XFER_SIZE.html @@ -0,0 +1 @@ +libc::_PC_REC_MAX_XFER_SIZE - Rust

[][src]Constant libc::_PC_REC_MAX_XFER_SIZE

pub const _PC_REC_MAX_XFER_SIZE: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant._PC_REC_MIN_XFER_SIZE.html b/docs/libc/constant._PC_REC_MIN_XFER_SIZE.html new file mode 100644 index 00000000..74be9f54 --- /dev/null +++ b/docs/libc/constant._PC_REC_MIN_XFER_SIZE.html @@ -0,0 +1 @@ +libc::_PC_REC_MIN_XFER_SIZE - Rust

[][src]Constant libc::_PC_REC_MIN_XFER_SIZE

pub const _PC_REC_MIN_XFER_SIZE: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant._PC_REC_XFER_ALIGN.html b/docs/libc/constant._PC_REC_XFER_ALIGN.html new file mode 100644 index 00000000..c0417132 --- /dev/null +++ b/docs/libc/constant._PC_REC_XFER_ALIGN.html @@ -0,0 +1 @@ +libc::_PC_REC_XFER_ALIGN - Rust

[][src]Constant libc::_PC_REC_XFER_ALIGN

pub const _PC_REC_XFER_ALIGN: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant._PC_SOCK_MAXBUF.html b/docs/libc/constant._PC_SOCK_MAXBUF.html new file mode 100644 index 00000000..278cf064 --- /dev/null +++ b/docs/libc/constant._PC_SOCK_MAXBUF.html @@ -0,0 +1 @@ +libc::_PC_SOCK_MAXBUF - Rust

[][src]Constant libc::_PC_SOCK_MAXBUF

pub const _PC_SOCK_MAXBUF: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant._PC_SYMLINK_MAX.html b/docs/libc/constant._PC_SYMLINK_MAX.html new file mode 100644 index 00000000..52c44ed8 --- /dev/null +++ b/docs/libc/constant._PC_SYMLINK_MAX.html @@ -0,0 +1 @@ +libc::_PC_SYMLINK_MAX - Rust

[][src]Constant libc::_PC_SYMLINK_MAX

pub const _PC_SYMLINK_MAX: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant._PC_SYNC_IO.html b/docs/libc/constant._PC_SYNC_IO.html new file mode 100644 index 00000000..cc9f2db9 --- /dev/null +++ b/docs/libc/constant._PC_SYNC_IO.html @@ -0,0 +1 @@ +libc::_PC_SYNC_IO - Rust

[][src]Constant libc::_PC_SYNC_IO

pub const _PC_SYNC_IO: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant._PC_VDISABLE.html b/docs/libc/constant._PC_VDISABLE.html new file mode 100644 index 00000000..7fd4fa99 --- /dev/null +++ b/docs/libc/constant._PC_VDISABLE.html @@ -0,0 +1 @@ +libc::_PC_VDISABLE - Rust

[][src]Constant libc::_PC_VDISABLE

pub const _PC_VDISABLE: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant._POSIX_VDISABLE.html b/docs/libc/constant._POSIX_VDISABLE.html new file mode 100644 index 00000000..a9180f77 --- /dev/null +++ b/docs/libc/constant._POSIX_VDISABLE.html @@ -0,0 +1 @@ +libc::_POSIX_VDISABLE - Rust

[][src]Constant libc::_POSIX_VDISABLE

pub const _POSIX_VDISABLE: cc_t = 0;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_CHAR_TERM.html b/docs/libc/constant._SC_2_CHAR_TERM.html new file mode 100644 index 00000000..039560de --- /dev/null +++ b/docs/libc/constant._SC_2_CHAR_TERM.html @@ -0,0 +1 @@ +libc::_SC_2_CHAR_TERM - Rust

[][src]Constant libc::_SC_2_CHAR_TERM

pub const _SC_2_CHAR_TERM: c_int = 95;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_C_BIND.html b/docs/libc/constant._SC_2_C_BIND.html new file mode 100644 index 00000000..c13d22a4 --- /dev/null +++ b/docs/libc/constant._SC_2_C_BIND.html @@ -0,0 +1 @@ +libc::_SC_2_C_BIND - Rust

[][src]Constant libc::_SC_2_C_BIND

pub const _SC_2_C_BIND: c_int = 47;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_C_DEV.html b/docs/libc/constant._SC_2_C_DEV.html new file mode 100644 index 00000000..c6381108 --- /dev/null +++ b/docs/libc/constant._SC_2_C_DEV.html @@ -0,0 +1 @@ +libc::_SC_2_C_DEV - Rust

[][src]Constant libc::_SC_2_C_DEV

pub const _SC_2_C_DEV: c_int = 48;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_C_VERSION.html b/docs/libc/constant._SC_2_C_VERSION.html new file mode 100644 index 00000000..8b6c6d62 --- /dev/null +++ b/docs/libc/constant._SC_2_C_VERSION.html @@ -0,0 +1 @@ +libc::_SC_2_C_VERSION - Rust

[][src]Constant libc::_SC_2_C_VERSION

pub const _SC_2_C_VERSION: c_int = 96;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_FORT_DEV.html b/docs/libc/constant._SC_2_FORT_DEV.html new file mode 100644 index 00000000..87d9d881 --- /dev/null +++ b/docs/libc/constant._SC_2_FORT_DEV.html @@ -0,0 +1 @@ +libc::_SC_2_FORT_DEV - Rust

[][src]Constant libc::_SC_2_FORT_DEV

pub const _SC_2_FORT_DEV: c_int = 49;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_FORT_RUN.html b/docs/libc/constant._SC_2_FORT_RUN.html new file mode 100644 index 00000000..73359377 --- /dev/null +++ b/docs/libc/constant._SC_2_FORT_RUN.html @@ -0,0 +1 @@ +libc::_SC_2_FORT_RUN - Rust

[][src]Constant libc::_SC_2_FORT_RUN

pub const _SC_2_FORT_RUN: c_int = 50;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_LOCALEDEF.html b/docs/libc/constant._SC_2_LOCALEDEF.html new file mode 100644 index 00000000..df63fd2e --- /dev/null +++ b/docs/libc/constant._SC_2_LOCALEDEF.html @@ -0,0 +1 @@ +libc::_SC_2_LOCALEDEF - Rust

[][src]Constant libc::_SC_2_LOCALEDEF

pub const _SC_2_LOCALEDEF: c_int = 52;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_PBS.html b/docs/libc/constant._SC_2_PBS.html new file mode 100644 index 00000000..6b7626e3 --- /dev/null +++ b/docs/libc/constant._SC_2_PBS.html @@ -0,0 +1 @@ +libc::_SC_2_PBS - Rust

[][src]Constant libc::_SC_2_PBS

pub const _SC_2_PBS: c_int = 168;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_PBS_ACCOUNTING.html b/docs/libc/constant._SC_2_PBS_ACCOUNTING.html new file mode 100644 index 00000000..79a55f04 --- /dev/null +++ b/docs/libc/constant._SC_2_PBS_ACCOUNTING.html @@ -0,0 +1 @@ +libc::_SC_2_PBS_ACCOUNTING - Rust

[][src]Constant libc::_SC_2_PBS_ACCOUNTING

pub const _SC_2_PBS_ACCOUNTING: c_int = 169;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_PBS_CHECKPOINT.html b/docs/libc/constant._SC_2_PBS_CHECKPOINT.html new file mode 100644 index 00000000..98953edc --- /dev/null +++ b/docs/libc/constant._SC_2_PBS_CHECKPOINT.html @@ -0,0 +1 @@ +libc::_SC_2_PBS_CHECKPOINT - Rust

[][src]Constant libc::_SC_2_PBS_CHECKPOINT

pub const _SC_2_PBS_CHECKPOINT: c_int = 175;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_PBS_LOCATE.html b/docs/libc/constant._SC_2_PBS_LOCATE.html new file mode 100644 index 00000000..b7bad575 --- /dev/null +++ b/docs/libc/constant._SC_2_PBS_LOCATE.html @@ -0,0 +1 @@ +libc::_SC_2_PBS_LOCATE - Rust

[][src]Constant libc::_SC_2_PBS_LOCATE

pub const _SC_2_PBS_LOCATE: c_int = 170;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_PBS_MESSAGE.html b/docs/libc/constant._SC_2_PBS_MESSAGE.html new file mode 100644 index 00000000..96d20dbe --- /dev/null +++ b/docs/libc/constant._SC_2_PBS_MESSAGE.html @@ -0,0 +1 @@ +libc::_SC_2_PBS_MESSAGE - Rust

[][src]Constant libc::_SC_2_PBS_MESSAGE

pub const _SC_2_PBS_MESSAGE: c_int = 171;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_PBS_TRACK.html b/docs/libc/constant._SC_2_PBS_TRACK.html new file mode 100644 index 00000000..08f31ed0 --- /dev/null +++ b/docs/libc/constant._SC_2_PBS_TRACK.html @@ -0,0 +1 @@ +libc::_SC_2_PBS_TRACK - Rust

[][src]Constant libc::_SC_2_PBS_TRACK

pub const _SC_2_PBS_TRACK: c_int = 172;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_SW_DEV.html b/docs/libc/constant._SC_2_SW_DEV.html new file mode 100644 index 00000000..4875cfb9 --- /dev/null +++ b/docs/libc/constant._SC_2_SW_DEV.html @@ -0,0 +1 @@ +libc::_SC_2_SW_DEV - Rust

[][src]Constant libc::_SC_2_SW_DEV

pub const _SC_2_SW_DEV: c_int = 51;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_UPE.html b/docs/libc/constant._SC_2_UPE.html new file mode 100644 index 00000000..da176bb4 --- /dev/null +++ b/docs/libc/constant._SC_2_UPE.html @@ -0,0 +1 @@ +libc::_SC_2_UPE - Rust

[][src]Constant libc::_SC_2_UPE

pub const _SC_2_UPE: c_int = 97;
\ No newline at end of file diff --git a/docs/libc/constant._SC_2_VERSION.html b/docs/libc/constant._SC_2_VERSION.html new file mode 100644 index 00000000..115f32fe --- /dev/null +++ b/docs/libc/constant._SC_2_VERSION.html @@ -0,0 +1 @@ +libc::_SC_2_VERSION - Rust

[][src]Constant libc::_SC_2_VERSION

pub const _SC_2_VERSION: c_int = 46;
\ No newline at end of file diff --git a/docs/libc/constant._SC_ADVISORY_INFO.html b/docs/libc/constant._SC_ADVISORY_INFO.html new file mode 100644 index 00000000..11422d09 --- /dev/null +++ b/docs/libc/constant._SC_ADVISORY_INFO.html @@ -0,0 +1 @@ +libc::_SC_ADVISORY_INFO - Rust

[][src]Constant libc::_SC_ADVISORY_INFO

pub const _SC_ADVISORY_INFO: c_int = 132;
\ No newline at end of file diff --git a/docs/libc/constant._SC_AIO_LISTIO_MAX.html b/docs/libc/constant._SC_AIO_LISTIO_MAX.html new file mode 100644 index 00000000..a01ba8d3 --- /dev/null +++ b/docs/libc/constant._SC_AIO_LISTIO_MAX.html @@ -0,0 +1 @@ +libc::_SC_AIO_LISTIO_MAX - Rust

[][src]Constant libc::_SC_AIO_LISTIO_MAX

pub const _SC_AIO_LISTIO_MAX: c_int = 23;
\ No newline at end of file diff --git a/docs/libc/constant._SC_AIO_MAX.html b/docs/libc/constant._SC_AIO_MAX.html new file mode 100644 index 00000000..e55446c3 --- /dev/null +++ b/docs/libc/constant._SC_AIO_MAX.html @@ -0,0 +1 @@ +libc::_SC_AIO_MAX - Rust

[][src]Constant libc::_SC_AIO_MAX

pub const _SC_AIO_MAX: c_int = 24;
\ No newline at end of file diff --git a/docs/libc/constant._SC_AIO_PRIO_DELTA_MAX.html b/docs/libc/constant._SC_AIO_PRIO_DELTA_MAX.html new file mode 100644 index 00000000..c5ae2f64 --- /dev/null +++ b/docs/libc/constant._SC_AIO_PRIO_DELTA_MAX.html @@ -0,0 +1 @@ +libc::_SC_AIO_PRIO_DELTA_MAX - Rust

[][src]Constant libc::_SC_AIO_PRIO_DELTA_MAX

pub const _SC_AIO_PRIO_DELTA_MAX: c_int = 25;
\ No newline at end of file diff --git a/docs/libc/constant._SC_ARG_MAX.html b/docs/libc/constant._SC_ARG_MAX.html new file mode 100644 index 00000000..b46576a9 --- /dev/null +++ b/docs/libc/constant._SC_ARG_MAX.html @@ -0,0 +1 @@ +libc::_SC_ARG_MAX - Rust

[][src]Constant libc::_SC_ARG_MAX

pub const _SC_ARG_MAX: c_int = 0;
\ No newline at end of file diff --git a/docs/libc/constant._SC_ASYNCHRONOUS_IO.html b/docs/libc/constant._SC_ASYNCHRONOUS_IO.html new file mode 100644 index 00000000..ec1cff00 --- /dev/null +++ b/docs/libc/constant._SC_ASYNCHRONOUS_IO.html @@ -0,0 +1 @@ +libc::_SC_ASYNCHRONOUS_IO - Rust

[][src]Constant libc::_SC_ASYNCHRONOUS_IO

pub const _SC_ASYNCHRONOUS_IO: c_int = 12;
\ No newline at end of file diff --git a/docs/libc/constant._SC_ATEXIT_MAX.html b/docs/libc/constant._SC_ATEXIT_MAX.html new file mode 100644 index 00000000..48e4d175 --- /dev/null +++ b/docs/libc/constant._SC_ATEXIT_MAX.html @@ -0,0 +1 @@ +libc::_SC_ATEXIT_MAX - Rust

[][src]Constant libc::_SC_ATEXIT_MAX

pub const _SC_ATEXIT_MAX: c_int = 87;
\ No newline at end of file diff --git a/docs/libc/constant._SC_AVPHYS_PAGES.html b/docs/libc/constant._SC_AVPHYS_PAGES.html new file mode 100644 index 00000000..7a1efc4b --- /dev/null +++ b/docs/libc/constant._SC_AVPHYS_PAGES.html @@ -0,0 +1 @@ +libc::_SC_AVPHYS_PAGES - Rust

[][src]Constant libc::_SC_AVPHYS_PAGES

pub const _SC_AVPHYS_PAGES: c_int = 86;
\ No newline at end of file diff --git a/docs/libc/constant._SC_BARRIERS.html b/docs/libc/constant._SC_BARRIERS.html new file mode 100644 index 00000000..6a7db593 --- /dev/null +++ b/docs/libc/constant._SC_BARRIERS.html @@ -0,0 +1 @@ +libc::_SC_BARRIERS - Rust

[][src]Constant libc::_SC_BARRIERS

pub const _SC_BARRIERS: c_int = 133;
\ No newline at end of file diff --git a/docs/libc/constant._SC_BASE.html b/docs/libc/constant._SC_BASE.html new file mode 100644 index 00000000..694ca6ae --- /dev/null +++ b/docs/libc/constant._SC_BASE.html @@ -0,0 +1 @@ +libc::_SC_BASE - Rust

[][src]Constant libc::_SC_BASE

pub const _SC_BASE: c_int = 134;
\ No newline at end of file diff --git a/docs/libc/constant._SC_BC_BASE_MAX.html b/docs/libc/constant._SC_BC_BASE_MAX.html new file mode 100644 index 00000000..30fbb77c --- /dev/null +++ b/docs/libc/constant._SC_BC_BASE_MAX.html @@ -0,0 +1 @@ +libc::_SC_BC_BASE_MAX - Rust

[][src]Constant libc::_SC_BC_BASE_MAX

pub const _SC_BC_BASE_MAX: c_int = 36;
\ No newline at end of file diff --git a/docs/libc/constant._SC_BC_DIM_MAX.html b/docs/libc/constant._SC_BC_DIM_MAX.html new file mode 100644 index 00000000..61e0c7c8 --- /dev/null +++ b/docs/libc/constant._SC_BC_DIM_MAX.html @@ -0,0 +1 @@ +libc::_SC_BC_DIM_MAX - Rust

[][src]Constant libc::_SC_BC_DIM_MAX

pub const _SC_BC_DIM_MAX: c_int = 37;
\ No newline at end of file diff --git a/docs/libc/constant._SC_BC_SCALE_MAX.html b/docs/libc/constant._SC_BC_SCALE_MAX.html new file mode 100644 index 00000000..d02cce25 --- /dev/null +++ b/docs/libc/constant._SC_BC_SCALE_MAX.html @@ -0,0 +1 @@ +libc::_SC_BC_SCALE_MAX - Rust

[][src]Constant libc::_SC_BC_SCALE_MAX

pub const _SC_BC_SCALE_MAX: c_int = 38;
\ No newline at end of file diff --git a/docs/libc/constant._SC_BC_STRING_MAX.html b/docs/libc/constant._SC_BC_STRING_MAX.html new file mode 100644 index 00000000..359e2ef2 --- /dev/null +++ b/docs/libc/constant._SC_BC_STRING_MAX.html @@ -0,0 +1 @@ +libc::_SC_BC_STRING_MAX - Rust

[][src]Constant libc::_SC_BC_STRING_MAX

pub const _SC_BC_STRING_MAX: c_int = 39;
\ No newline at end of file diff --git a/docs/libc/constant._SC_CHARCLASS_NAME_MAX.html b/docs/libc/constant._SC_CHARCLASS_NAME_MAX.html new file mode 100644 index 00000000..b3bbeec6 --- /dev/null +++ b/docs/libc/constant._SC_CHARCLASS_NAME_MAX.html @@ -0,0 +1 @@ +libc::_SC_CHARCLASS_NAME_MAX - Rust

[][src]Constant libc::_SC_CHARCLASS_NAME_MAX

pub const _SC_CHARCLASS_NAME_MAX: c_int = 45;
\ No newline at end of file diff --git a/docs/libc/constant._SC_CHAR_BIT.html b/docs/libc/constant._SC_CHAR_BIT.html new file mode 100644 index 00000000..092f27e9 --- /dev/null +++ b/docs/libc/constant._SC_CHAR_BIT.html @@ -0,0 +1 @@ +libc::_SC_CHAR_BIT - Rust

[][src]Constant libc::_SC_CHAR_BIT

pub const _SC_CHAR_BIT: c_int = 101;
\ No newline at end of file diff --git a/docs/libc/constant._SC_CHAR_MAX.html b/docs/libc/constant._SC_CHAR_MAX.html new file mode 100644 index 00000000..989fd5a5 --- /dev/null +++ b/docs/libc/constant._SC_CHAR_MAX.html @@ -0,0 +1 @@ +libc::_SC_CHAR_MAX - Rust

[][src]Constant libc::_SC_CHAR_MAX

pub const _SC_CHAR_MAX: c_int = 102;
\ No newline at end of file diff --git a/docs/libc/constant._SC_CHAR_MIN.html b/docs/libc/constant._SC_CHAR_MIN.html new file mode 100644 index 00000000..28731b2f --- /dev/null +++ b/docs/libc/constant._SC_CHAR_MIN.html @@ -0,0 +1 @@ +libc::_SC_CHAR_MIN - Rust

[][src]Constant libc::_SC_CHAR_MIN

pub const _SC_CHAR_MIN: c_int = 103;
\ No newline at end of file diff --git a/docs/libc/constant._SC_CHILD_MAX.html b/docs/libc/constant._SC_CHILD_MAX.html new file mode 100644 index 00000000..1b3e3a4b --- /dev/null +++ b/docs/libc/constant._SC_CHILD_MAX.html @@ -0,0 +1 @@ +libc::_SC_CHILD_MAX - Rust

[][src]Constant libc::_SC_CHILD_MAX

pub const _SC_CHILD_MAX: c_int = 1;
\ No newline at end of file diff --git a/docs/libc/constant._SC_CLK_TCK.html b/docs/libc/constant._SC_CLK_TCK.html new file mode 100644 index 00000000..d5972abe --- /dev/null +++ b/docs/libc/constant._SC_CLK_TCK.html @@ -0,0 +1 @@ +libc::_SC_CLK_TCK - Rust

[][src]Constant libc::_SC_CLK_TCK

pub const _SC_CLK_TCK: c_int = 2;
\ No newline at end of file diff --git a/docs/libc/constant._SC_CLOCK_SELECTION.html b/docs/libc/constant._SC_CLOCK_SELECTION.html new file mode 100644 index 00000000..53d4acaa --- /dev/null +++ b/docs/libc/constant._SC_CLOCK_SELECTION.html @@ -0,0 +1 @@ +libc::_SC_CLOCK_SELECTION - Rust

[][src]Constant libc::_SC_CLOCK_SELECTION

pub const _SC_CLOCK_SELECTION: c_int = 137;
\ No newline at end of file diff --git a/docs/libc/constant._SC_COLL_WEIGHTS_MAX.html b/docs/libc/constant._SC_COLL_WEIGHTS_MAX.html new file mode 100644 index 00000000..11d897d1 --- /dev/null +++ b/docs/libc/constant._SC_COLL_WEIGHTS_MAX.html @@ -0,0 +1 @@ +libc::_SC_COLL_WEIGHTS_MAX - Rust

[][src]Constant libc::_SC_COLL_WEIGHTS_MAX

pub const _SC_COLL_WEIGHTS_MAX: c_int = 40;
\ No newline at end of file diff --git a/docs/libc/constant._SC_CPUTIME.html b/docs/libc/constant._SC_CPUTIME.html new file mode 100644 index 00000000..4e17acec --- /dev/null +++ b/docs/libc/constant._SC_CPUTIME.html @@ -0,0 +1 @@ +libc::_SC_CPUTIME - Rust

[][src]Constant libc::_SC_CPUTIME

pub const _SC_CPUTIME: c_int = 138;
\ No newline at end of file diff --git a/docs/libc/constant._SC_C_LANG_SUPPORT.html b/docs/libc/constant._SC_C_LANG_SUPPORT.html new file mode 100644 index 00000000..f2c304f6 --- /dev/null +++ b/docs/libc/constant._SC_C_LANG_SUPPORT.html @@ -0,0 +1 @@ +libc::_SC_C_LANG_SUPPORT - Rust

[][src]Constant libc::_SC_C_LANG_SUPPORT

pub const _SC_C_LANG_SUPPORT: c_int = 135;
\ No newline at end of file diff --git a/docs/libc/constant._SC_C_LANG_SUPPORT_R.html b/docs/libc/constant._SC_C_LANG_SUPPORT_R.html new file mode 100644 index 00000000..4b077b5e --- /dev/null +++ b/docs/libc/constant._SC_C_LANG_SUPPORT_R.html @@ -0,0 +1 @@ +libc::_SC_C_LANG_SUPPORT_R - Rust

[][src]Constant libc::_SC_C_LANG_SUPPORT_R

pub const _SC_C_LANG_SUPPORT_R: c_int = 136;
\ No newline at end of file diff --git a/docs/libc/constant._SC_DELAYTIMER_MAX.html b/docs/libc/constant._SC_DELAYTIMER_MAX.html new file mode 100644 index 00000000..a4e10e58 --- /dev/null +++ b/docs/libc/constant._SC_DELAYTIMER_MAX.html @@ -0,0 +1 @@ +libc::_SC_DELAYTIMER_MAX - Rust

[][src]Constant libc::_SC_DELAYTIMER_MAX

pub const _SC_DELAYTIMER_MAX: c_int = 26;
\ No newline at end of file diff --git a/docs/libc/constant._SC_DEVICE_IO.html b/docs/libc/constant._SC_DEVICE_IO.html new file mode 100644 index 00000000..d07daee4 --- /dev/null +++ b/docs/libc/constant._SC_DEVICE_IO.html @@ -0,0 +1 @@ +libc::_SC_DEVICE_IO - Rust

[][src]Constant libc::_SC_DEVICE_IO

pub const _SC_DEVICE_IO: c_int = 140;
\ No newline at end of file diff --git a/docs/libc/constant._SC_DEVICE_SPECIFIC.html b/docs/libc/constant._SC_DEVICE_SPECIFIC.html new file mode 100644 index 00000000..9a76993b --- /dev/null +++ b/docs/libc/constant._SC_DEVICE_SPECIFIC.html @@ -0,0 +1 @@ +libc::_SC_DEVICE_SPECIFIC - Rust

[][src]Constant libc::_SC_DEVICE_SPECIFIC

pub const _SC_DEVICE_SPECIFIC: c_int = 141;
\ No newline at end of file diff --git a/docs/libc/constant._SC_DEVICE_SPECIFIC_R.html b/docs/libc/constant._SC_DEVICE_SPECIFIC_R.html new file mode 100644 index 00000000..f774dc49 --- /dev/null +++ b/docs/libc/constant._SC_DEVICE_SPECIFIC_R.html @@ -0,0 +1 @@ +libc::_SC_DEVICE_SPECIFIC_R - Rust

[][src]Constant libc::_SC_DEVICE_SPECIFIC_R

pub const _SC_DEVICE_SPECIFIC_R: c_int = 142;
\ No newline at end of file diff --git a/docs/libc/constant._SC_EQUIV_CLASS_MAX.html b/docs/libc/constant._SC_EQUIV_CLASS_MAX.html new file mode 100644 index 00000000..76483311 --- /dev/null +++ b/docs/libc/constant._SC_EQUIV_CLASS_MAX.html @@ -0,0 +1 @@ +libc::_SC_EQUIV_CLASS_MAX - Rust

[][src]Constant libc::_SC_EQUIV_CLASS_MAX

pub const _SC_EQUIV_CLASS_MAX: c_int = 41;
\ No newline at end of file diff --git a/docs/libc/constant._SC_EXPR_NEST_MAX.html b/docs/libc/constant._SC_EXPR_NEST_MAX.html new file mode 100644 index 00000000..81e8f3cb --- /dev/null +++ b/docs/libc/constant._SC_EXPR_NEST_MAX.html @@ -0,0 +1 @@ +libc::_SC_EXPR_NEST_MAX - Rust

[][src]Constant libc::_SC_EXPR_NEST_MAX

pub const _SC_EXPR_NEST_MAX: c_int = 42;
\ No newline at end of file diff --git a/docs/libc/constant._SC_FD_MGMT.html b/docs/libc/constant._SC_FD_MGMT.html new file mode 100644 index 00000000..4214f5cb --- /dev/null +++ b/docs/libc/constant._SC_FD_MGMT.html @@ -0,0 +1 @@ +libc::_SC_FD_MGMT - Rust

[][src]Constant libc::_SC_FD_MGMT

pub const _SC_FD_MGMT: c_int = 143;
\ No newline at end of file diff --git a/docs/libc/constant._SC_FIFO.html b/docs/libc/constant._SC_FIFO.html new file mode 100644 index 00000000..bbc8b552 --- /dev/null +++ b/docs/libc/constant._SC_FIFO.html @@ -0,0 +1 @@ +libc::_SC_FIFO - Rust

[][src]Constant libc::_SC_FIFO

pub const _SC_FIFO: c_int = 144;
\ No newline at end of file diff --git a/docs/libc/constant._SC_FILE_ATTRIBUTES.html b/docs/libc/constant._SC_FILE_ATTRIBUTES.html new file mode 100644 index 00000000..678f3f59 --- /dev/null +++ b/docs/libc/constant._SC_FILE_ATTRIBUTES.html @@ -0,0 +1 @@ +libc::_SC_FILE_ATTRIBUTES - Rust

[][src]Constant libc::_SC_FILE_ATTRIBUTES

pub const _SC_FILE_ATTRIBUTES: c_int = 146;
\ No newline at end of file diff --git a/docs/libc/constant._SC_FILE_LOCKING.html b/docs/libc/constant._SC_FILE_LOCKING.html new file mode 100644 index 00000000..025b5a43 --- /dev/null +++ b/docs/libc/constant._SC_FILE_LOCKING.html @@ -0,0 +1 @@ +libc::_SC_FILE_LOCKING - Rust

[][src]Constant libc::_SC_FILE_LOCKING

pub const _SC_FILE_LOCKING: c_int = 147;
\ No newline at end of file diff --git a/docs/libc/constant._SC_FILE_SYSTEM.html b/docs/libc/constant._SC_FILE_SYSTEM.html new file mode 100644 index 00000000..a65c0289 --- /dev/null +++ b/docs/libc/constant._SC_FILE_SYSTEM.html @@ -0,0 +1 @@ +libc::_SC_FILE_SYSTEM - Rust

[][src]Constant libc::_SC_FILE_SYSTEM

pub const _SC_FILE_SYSTEM: c_int = 148;
\ No newline at end of file diff --git a/docs/libc/constant._SC_FSYNC.html b/docs/libc/constant._SC_FSYNC.html new file mode 100644 index 00000000..b64ce31b --- /dev/null +++ b/docs/libc/constant._SC_FSYNC.html @@ -0,0 +1 @@ +libc::_SC_FSYNC - Rust

[][src]Constant libc::_SC_FSYNC

pub const _SC_FSYNC: c_int = 15;
\ No newline at end of file diff --git a/docs/libc/constant._SC_GETGR_R_SIZE_MAX.html b/docs/libc/constant._SC_GETGR_R_SIZE_MAX.html new file mode 100644 index 00000000..058eab7e --- /dev/null +++ b/docs/libc/constant._SC_GETGR_R_SIZE_MAX.html @@ -0,0 +1 @@ +libc::_SC_GETGR_R_SIZE_MAX - Rust

[][src]Constant libc::_SC_GETGR_R_SIZE_MAX

pub const _SC_GETGR_R_SIZE_MAX: c_int = 69;
\ No newline at end of file diff --git a/docs/libc/constant._SC_GETPW_R_SIZE_MAX.html b/docs/libc/constant._SC_GETPW_R_SIZE_MAX.html new file mode 100644 index 00000000..571dab14 --- /dev/null +++ b/docs/libc/constant._SC_GETPW_R_SIZE_MAX.html @@ -0,0 +1 @@ +libc::_SC_GETPW_R_SIZE_MAX - Rust

[][src]Constant libc::_SC_GETPW_R_SIZE_MAX

pub const _SC_GETPW_R_SIZE_MAX: c_int = 70;
\ No newline at end of file diff --git a/docs/libc/constant._SC_HOST_NAME_MAX.html b/docs/libc/constant._SC_HOST_NAME_MAX.html new file mode 100644 index 00000000..548a190a --- /dev/null +++ b/docs/libc/constant._SC_HOST_NAME_MAX.html @@ -0,0 +1 @@ +libc::_SC_HOST_NAME_MAX - Rust

[][src]Constant libc::_SC_HOST_NAME_MAX

pub const _SC_HOST_NAME_MAX: c_int = 180;
\ No newline at end of file diff --git a/docs/libc/constant._SC_INT_MAX.html b/docs/libc/constant._SC_INT_MAX.html new file mode 100644 index 00000000..9a13c595 --- /dev/null +++ b/docs/libc/constant._SC_INT_MAX.html @@ -0,0 +1 @@ +libc::_SC_INT_MAX - Rust

[][src]Constant libc::_SC_INT_MAX

pub const _SC_INT_MAX: c_int = 104;
\ No newline at end of file diff --git a/docs/libc/constant._SC_INT_MIN.html b/docs/libc/constant._SC_INT_MIN.html new file mode 100644 index 00000000..f2df3a16 --- /dev/null +++ b/docs/libc/constant._SC_INT_MIN.html @@ -0,0 +1 @@ +libc::_SC_INT_MIN - Rust

[][src]Constant libc::_SC_INT_MIN

pub const _SC_INT_MIN: c_int = 105;
\ No newline at end of file diff --git a/docs/libc/constant._SC_IOV_MAX.html b/docs/libc/constant._SC_IOV_MAX.html new file mode 100644 index 00000000..fdd553b3 --- /dev/null +++ b/docs/libc/constant._SC_IOV_MAX.html @@ -0,0 +1 @@ +libc::_SC_IOV_MAX - Rust

[][src]Constant libc::_SC_IOV_MAX

pub const _SC_IOV_MAX: c_int = 60;
\ No newline at end of file diff --git a/docs/libc/constant._SC_IPV6.html b/docs/libc/constant._SC_IPV6.html new file mode 100644 index 00000000..fe2abaae --- /dev/null +++ b/docs/libc/constant._SC_IPV6.html @@ -0,0 +1 @@ +libc::_SC_IPV6 - Rust

[][src]Constant libc::_SC_IPV6

pub const _SC_IPV6: c_int = 235;
\ No newline at end of file diff --git a/docs/libc/constant._SC_JOB_CONTROL.html b/docs/libc/constant._SC_JOB_CONTROL.html new file mode 100644 index 00000000..57ccebe2 --- /dev/null +++ b/docs/libc/constant._SC_JOB_CONTROL.html @@ -0,0 +1 @@ +libc::_SC_JOB_CONTROL - Rust

[][src]Constant libc::_SC_JOB_CONTROL

pub const _SC_JOB_CONTROL: c_int = 7;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL1_DCACHE_ASSOC.html b/docs/libc/constant._SC_LEVEL1_DCACHE_ASSOC.html new file mode 100644 index 00000000..1fb3c07c --- /dev/null +++ b/docs/libc/constant._SC_LEVEL1_DCACHE_ASSOC.html @@ -0,0 +1 @@ +libc::_SC_LEVEL1_DCACHE_ASSOC - Rust

[][src]Constant libc::_SC_LEVEL1_DCACHE_ASSOC

pub const _SC_LEVEL1_DCACHE_ASSOC: c_int = 189;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL1_DCACHE_LINESIZE.html b/docs/libc/constant._SC_LEVEL1_DCACHE_LINESIZE.html new file mode 100644 index 00000000..ff0cc4cb --- /dev/null +++ b/docs/libc/constant._SC_LEVEL1_DCACHE_LINESIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL1_DCACHE_LINESIZE - Rust

[][src]Constant libc::_SC_LEVEL1_DCACHE_LINESIZE

pub const _SC_LEVEL1_DCACHE_LINESIZE: c_int = 190;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL1_DCACHE_SIZE.html b/docs/libc/constant._SC_LEVEL1_DCACHE_SIZE.html new file mode 100644 index 00000000..e84bb58b --- /dev/null +++ b/docs/libc/constant._SC_LEVEL1_DCACHE_SIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL1_DCACHE_SIZE - Rust

[][src]Constant libc::_SC_LEVEL1_DCACHE_SIZE

pub const _SC_LEVEL1_DCACHE_SIZE: c_int = 188;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL1_ICACHE_ASSOC.html b/docs/libc/constant._SC_LEVEL1_ICACHE_ASSOC.html new file mode 100644 index 00000000..fbeba998 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL1_ICACHE_ASSOC.html @@ -0,0 +1 @@ +libc::_SC_LEVEL1_ICACHE_ASSOC - Rust

[][src]Constant libc::_SC_LEVEL1_ICACHE_ASSOC

pub const _SC_LEVEL1_ICACHE_ASSOC: c_int = 186;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL1_ICACHE_LINESIZE.html b/docs/libc/constant._SC_LEVEL1_ICACHE_LINESIZE.html new file mode 100644 index 00000000..0f7c6125 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL1_ICACHE_LINESIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL1_ICACHE_LINESIZE - Rust

[][src]Constant libc::_SC_LEVEL1_ICACHE_LINESIZE

pub const _SC_LEVEL1_ICACHE_LINESIZE: c_int = 187;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL1_ICACHE_SIZE.html b/docs/libc/constant._SC_LEVEL1_ICACHE_SIZE.html new file mode 100644 index 00000000..1e255ebe --- /dev/null +++ b/docs/libc/constant._SC_LEVEL1_ICACHE_SIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL1_ICACHE_SIZE - Rust

[][src]Constant libc::_SC_LEVEL1_ICACHE_SIZE

pub const _SC_LEVEL1_ICACHE_SIZE: c_int = 185;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL2_CACHE_ASSOC.html b/docs/libc/constant._SC_LEVEL2_CACHE_ASSOC.html new file mode 100644 index 00000000..d96edc8f --- /dev/null +++ b/docs/libc/constant._SC_LEVEL2_CACHE_ASSOC.html @@ -0,0 +1 @@ +libc::_SC_LEVEL2_CACHE_ASSOC - Rust

[][src]Constant libc::_SC_LEVEL2_CACHE_ASSOC

pub const _SC_LEVEL2_CACHE_ASSOC: c_int = 192;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL2_CACHE_LINESIZE.html b/docs/libc/constant._SC_LEVEL2_CACHE_LINESIZE.html new file mode 100644 index 00000000..f14481d0 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL2_CACHE_LINESIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL2_CACHE_LINESIZE - Rust

[][src]Constant libc::_SC_LEVEL2_CACHE_LINESIZE

pub const _SC_LEVEL2_CACHE_LINESIZE: c_int = 193;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL2_CACHE_SIZE.html b/docs/libc/constant._SC_LEVEL2_CACHE_SIZE.html new file mode 100644 index 00000000..bdc7a258 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL2_CACHE_SIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL2_CACHE_SIZE - Rust

[][src]Constant libc::_SC_LEVEL2_CACHE_SIZE

pub const _SC_LEVEL2_CACHE_SIZE: c_int = 191;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL3_CACHE_ASSOC.html b/docs/libc/constant._SC_LEVEL3_CACHE_ASSOC.html new file mode 100644 index 00000000..803fa7e1 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL3_CACHE_ASSOC.html @@ -0,0 +1 @@ +libc::_SC_LEVEL3_CACHE_ASSOC - Rust

[][src]Constant libc::_SC_LEVEL3_CACHE_ASSOC

pub const _SC_LEVEL3_CACHE_ASSOC: c_int = 195;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL3_CACHE_LINESIZE.html b/docs/libc/constant._SC_LEVEL3_CACHE_LINESIZE.html new file mode 100644 index 00000000..d2f06362 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL3_CACHE_LINESIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL3_CACHE_LINESIZE - Rust

[][src]Constant libc::_SC_LEVEL3_CACHE_LINESIZE

pub const _SC_LEVEL3_CACHE_LINESIZE: c_int = 196;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL3_CACHE_SIZE.html b/docs/libc/constant._SC_LEVEL3_CACHE_SIZE.html new file mode 100644 index 00000000..d19e44e9 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL3_CACHE_SIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL3_CACHE_SIZE - Rust

[][src]Constant libc::_SC_LEVEL3_CACHE_SIZE

pub const _SC_LEVEL3_CACHE_SIZE: c_int = 194;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL4_CACHE_ASSOC.html b/docs/libc/constant._SC_LEVEL4_CACHE_ASSOC.html new file mode 100644 index 00000000..8d82e4eb --- /dev/null +++ b/docs/libc/constant._SC_LEVEL4_CACHE_ASSOC.html @@ -0,0 +1 @@ +libc::_SC_LEVEL4_CACHE_ASSOC - Rust

[][src]Constant libc::_SC_LEVEL4_CACHE_ASSOC

pub const _SC_LEVEL4_CACHE_ASSOC: c_int = 198;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL4_CACHE_LINESIZE.html b/docs/libc/constant._SC_LEVEL4_CACHE_LINESIZE.html new file mode 100644 index 00000000..f51ff282 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL4_CACHE_LINESIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL4_CACHE_LINESIZE - Rust

[][src]Constant libc::_SC_LEVEL4_CACHE_LINESIZE

pub const _SC_LEVEL4_CACHE_LINESIZE: c_int = 199;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LEVEL4_CACHE_SIZE.html b/docs/libc/constant._SC_LEVEL4_CACHE_SIZE.html new file mode 100644 index 00000000..a0629051 --- /dev/null +++ b/docs/libc/constant._SC_LEVEL4_CACHE_SIZE.html @@ -0,0 +1 @@ +libc::_SC_LEVEL4_CACHE_SIZE - Rust

[][src]Constant libc::_SC_LEVEL4_CACHE_SIZE

pub const _SC_LEVEL4_CACHE_SIZE: c_int = 197;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LINE_MAX.html b/docs/libc/constant._SC_LINE_MAX.html new file mode 100644 index 00000000..a66dc0ae --- /dev/null +++ b/docs/libc/constant._SC_LINE_MAX.html @@ -0,0 +1 @@ +libc::_SC_LINE_MAX - Rust

[][src]Constant libc::_SC_LINE_MAX

pub const _SC_LINE_MAX: c_int = 43;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LOGIN_NAME_MAX.html b/docs/libc/constant._SC_LOGIN_NAME_MAX.html new file mode 100644 index 00000000..b6c30cbb --- /dev/null +++ b/docs/libc/constant._SC_LOGIN_NAME_MAX.html @@ -0,0 +1 @@ +libc::_SC_LOGIN_NAME_MAX - Rust

[][src]Constant libc::_SC_LOGIN_NAME_MAX

pub const _SC_LOGIN_NAME_MAX: c_int = 71;
\ No newline at end of file diff --git a/docs/libc/constant._SC_LONG_BIT.html b/docs/libc/constant._SC_LONG_BIT.html new file mode 100644 index 00000000..548f4644 --- /dev/null +++ b/docs/libc/constant._SC_LONG_BIT.html @@ -0,0 +1 @@ +libc::_SC_LONG_BIT - Rust

[][src]Constant libc::_SC_LONG_BIT

pub const _SC_LONG_BIT: c_int = 106;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MAPPED_FILES.html b/docs/libc/constant._SC_MAPPED_FILES.html new file mode 100644 index 00000000..de731e5a --- /dev/null +++ b/docs/libc/constant._SC_MAPPED_FILES.html @@ -0,0 +1 @@ +libc::_SC_MAPPED_FILES - Rust

[][src]Constant libc::_SC_MAPPED_FILES

pub const _SC_MAPPED_FILES: c_int = 16;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MB_LEN_MAX.html b/docs/libc/constant._SC_MB_LEN_MAX.html new file mode 100644 index 00000000..0324d71e --- /dev/null +++ b/docs/libc/constant._SC_MB_LEN_MAX.html @@ -0,0 +1 @@ +libc::_SC_MB_LEN_MAX - Rust

[][src]Constant libc::_SC_MB_LEN_MAX

pub const _SC_MB_LEN_MAX: c_int = 108;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MEMLOCK.html b/docs/libc/constant._SC_MEMLOCK.html new file mode 100644 index 00000000..75651613 --- /dev/null +++ b/docs/libc/constant._SC_MEMLOCK.html @@ -0,0 +1 @@ +libc::_SC_MEMLOCK - Rust

[][src]Constant libc::_SC_MEMLOCK

pub const _SC_MEMLOCK: c_int = 17;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MEMLOCK_RANGE.html b/docs/libc/constant._SC_MEMLOCK_RANGE.html new file mode 100644 index 00000000..b01665d3 --- /dev/null +++ b/docs/libc/constant._SC_MEMLOCK_RANGE.html @@ -0,0 +1 @@ +libc::_SC_MEMLOCK_RANGE - Rust

[][src]Constant libc::_SC_MEMLOCK_RANGE

pub const _SC_MEMLOCK_RANGE: c_int = 18;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MEMORY_PROTECTION.html b/docs/libc/constant._SC_MEMORY_PROTECTION.html new file mode 100644 index 00000000..1fce17b2 --- /dev/null +++ b/docs/libc/constant._SC_MEMORY_PROTECTION.html @@ -0,0 +1 @@ +libc::_SC_MEMORY_PROTECTION - Rust

[][src]Constant libc::_SC_MEMORY_PROTECTION

pub const _SC_MEMORY_PROTECTION: c_int = 19;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MESSAGE_PASSING.html b/docs/libc/constant._SC_MESSAGE_PASSING.html new file mode 100644 index 00000000..1d2469f4 --- /dev/null +++ b/docs/libc/constant._SC_MESSAGE_PASSING.html @@ -0,0 +1 @@ +libc::_SC_MESSAGE_PASSING - Rust

[][src]Constant libc::_SC_MESSAGE_PASSING

pub const _SC_MESSAGE_PASSING: c_int = 20;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MONOTONIC_CLOCK.html b/docs/libc/constant._SC_MONOTONIC_CLOCK.html new file mode 100644 index 00000000..6e676e9a --- /dev/null +++ b/docs/libc/constant._SC_MONOTONIC_CLOCK.html @@ -0,0 +1 @@ +libc::_SC_MONOTONIC_CLOCK - Rust

[][src]Constant libc::_SC_MONOTONIC_CLOCK

pub const _SC_MONOTONIC_CLOCK: c_int = 149;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MQ_OPEN_MAX.html b/docs/libc/constant._SC_MQ_OPEN_MAX.html new file mode 100644 index 00000000..ef3d8638 --- /dev/null +++ b/docs/libc/constant._SC_MQ_OPEN_MAX.html @@ -0,0 +1 @@ +libc::_SC_MQ_OPEN_MAX - Rust

[][src]Constant libc::_SC_MQ_OPEN_MAX

pub const _SC_MQ_OPEN_MAX: c_int = 27;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MQ_PRIO_MAX.html b/docs/libc/constant._SC_MQ_PRIO_MAX.html new file mode 100644 index 00000000..3429b3e2 --- /dev/null +++ b/docs/libc/constant._SC_MQ_PRIO_MAX.html @@ -0,0 +1 @@ +libc::_SC_MQ_PRIO_MAX - Rust

[][src]Constant libc::_SC_MQ_PRIO_MAX

pub const _SC_MQ_PRIO_MAX: c_int = 28;
\ No newline at end of file diff --git a/docs/libc/constant._SC_MULTI_PROCESS.html b/docs/libc/constant._SC_MULTI_PROCESS.html new file mode 100644 index 00000000..51eaf126 --- /dev/null +++ b/docs/libc/constant._SC_MULTI_PROCESS.html @@ -0,0 +1 @@ +libc::_SC_MULTI_PROCESS - Rust

[][src]Constant libc::_SC_MULTI_PROCESS

pub const _SC_MULTI_PROCESS: c_int = 150;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NETWORKING.html b/docs/libc/constant._SC_NETWORKING.html new file mode 100644 index 00000000..a6695291 --- /dev/null +++ b/docs/libc/constant._SC_NETWORKING.html @@ -0,0 +1 @@ +libc::_SC_NETWORKING - Rust

[][src]Constant libc::_SC_NETWORKING

pub const _SC_NETWORKING: c_int = 152;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NGROUPS_MAX.html b/docs/libc/constant._SC_NGROUPS_MAX.html new file mode 100644 index 00000000..89dbe302 --- /dev/null +++ b/docs/libc/constant._SC_NGROUPS_MAX.html @@ -0,0 +1 @@ +libc::_SC_NGROUPS_MAX - Rust

[][src]Constant libc::_SC_NGROUPS_MAX

pub const _SC_NGROUPS_MAX: c_int = 3;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NL_ARGMAX.html b/docs/libc/constant._SC_NL_ARGMAX.html new file mode 100644 index 00000000..51b6cba1 --- /dev/null +++ b/docs/libc/constant._SC_NL_ARGMAX.html @@ -0,0 +1 @@ +libc::_SC_NL_ARGMAX - Rust

[][src]Constant libc::_SC_NL_ARGMAX

pub const _SC_NL_ARGMAX: c_int = 119;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NL_LANGMAX.html b/docs/libc/constant._SC_NL_LANGMAX.html new file mode 100644 index 00000000..8a98bc32 --- /dev/null +++ b/docs/libc/constant._SC_NL_LANGMAX.html @@ -0,0 +1 @@ +libc::_SC_NL_LANGMAX - Rust

[][src]Constant libc::_SC_NL_LANGMAX

pub const _SC_NL_LANGMAX: c_int = 120;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NL_MSGMAX.html b/docs/libc/constant._SC_NL_MSGMAX.html new file mode 100644 index 00000000..020cd633 --- /dev/null +++ b/docs/libc/constant._SC_NL_MSGMAX.html @@ -0,0 +1 @@ +libc::_SC_NL_MSGMAX - Rust

[][src]Constant libc::_SC_NL_MSGMAX

pub const _SC_NL_MSGMAX: c_int = 121;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NL_NMAX.html b/docs/libc/constant._SC_NL_NMAX.html new file mode 100644 index 00000000..cdd670f6 --- /dev/null +++ b/docs/libc/constant._SC_NL_NMAX.html @@ -0,0 +1 @@ +libc::_SC_NL_NMAX - Rust

[][src]Constant libc::_SC_NL_NMAX

pub const _SC_NL_NMAX: c_int = 122;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NL_SETMAX.html b/docs/libc/constant._SC_NL_SETMAX.html new file mode 100644 index 00000000..bab33fc6 --- /dev/null +++ b/docs/libc/constant._SC_NL_SETMAX.html @@ -0,0 +1 @@ +libc::_SC_NL_SETMAX - Rust

[][src]Constant libc::_SC_NL_SETMAX

pub const _SC_NL_SETMAX: c_int = 123;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NL_TEXTMAX.html b/docs/libc/constant._SC_NL_TEXTMAX.html new file mode 100644 index 00000000..155d53fb --- /dev/null +++ b/docs/libc/constant._SC_NL_TEXTMAX.html @@ -0,0 +1 @@ +libc::_SC_NL_TEXTMAX - Rust

[][src]Constant libc::_SC_NL_TEXTMAX

pub const _SC_NL_TEXTMAX: c_int = 124;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NPROCESSORS_CONF.html b/docs/libc/constant._SC_NPROCESSORS_CONF.html new file mode 100644 index 00000000..6a50a2cd --- /dev/null +++ b/docs/libc/constant._SC_NPROCESSORS_CONF.html @@ -0,0 +1 @@ +libc::_SC_NPROCESSORS_CONF - Rust

[][src]Constant libc::_SC_NPROCESSORS_CONF

pub const _SC_NPROCESSORS_CONF: c_int = 83;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NPROCESSORS_ONLN.html b/docs/libc/constant._SC_NPROCESSORS_ONLN.html new file mode 100644 index 00000000..8017d09c --- /dev/null +++ b/docs/libc/constant._SC_NPROCESSORS_ONLN.html @@ -0,0 +1 @@ +libc::_SC_NPROCESSORS_ONLN - Rust

[][src]Constant libc::_SC_NPROCESSORS_ONLN

pub const _SC_NPROCESSORS_ONLN: c_int = 84;
\ No newline at end of file diff --git a/docs/libc/constant._SC_NZERO.html b/docs/libc/constant._SC_NZERO.html new file mode 100644 index 00000000..cdb14a19 --- /dev/null +++ b/docs/libc/constant._SC_NZERO.html @@ -0,0 +1 @@ +libc::_SC_NZERO - Rust

[][src]Constant libc::_SC_NZERO

pub const _SC_NZERO: c_int = 109;
\ No newline at end of file diff --git a/docs/libc/constant._SC_OPEN_MAX.html b/docs/libc/constant._SC_OPEN_MAX.html new file mode 100644 index 00000000..da0204c3 --- /dev/null +++ b/docs/libc/constant._SC_OPEN_MAX.html @@ -0,0 +1 @@ +libc::_SC_OPEN_MAX - Rust

[][src]Constant libc::_SC_OPEN_MAX

pub const _SC_OPEN_MAX: c_int = 4;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PAGESIZE.html b/docs/libc/constant._SC_PAGESIZE.html new file mode 100644 index 00000000..6bbcadf6 --- /dev/null +++ b/docs/libc/constant._SC_PAGESIZE.html @@ -0,0 +1 @@ +libc::_SC_PAGESIZE - Rust

[][src]Constant libc::_SC_PAGESIZE

pub const _SC_PAGESIZE: c_int = 30;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PAGE_SIZE.html b/docs/libc/constant._SC_PAGE_SIZE.html new file mode 100644 index 00000000..0b555d4e --- /dev/null +++ b/docs/libc/constant._SC_PAGE_SIZE.html @@ -0,0 +1 @@ +libc::_SC_PAGE_SIZE - Rust

[][src]Constant libc::_SC_PAGE_SIZE

pub const _SC_PAGE_SIZE: c_int = _SC_PAGESIZE; // 30i32
\ No newline at end of file diff --git a/docs/libc/constant._SC_PASS_MAX.html b/docs/libc/constant._SC_PASS_MAX.html new file mode 100644 index 00000000..86b5ebff --- /dev/null +++ b/docs/libc/constant._SC_PASS_MAX.html @@ -0,0 +1 @@ +libc::_SC_PASS_MAX - Rust

[][src]Constant libc::_SC_PASS_MAX

pub const _SC_PASS_MAX: c_int = 88;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PHYS_PAGES.html b/docs/libc/constant._SC_PHYS_PAGES.html new file mode 100644 index 00000000..abc44a9a --- /dev/null +++ b/docs/libc/constant._SC_PHYS_PAGES.html @@ -0,0 +1 @@ +libc::_SC_PHYS_PAGES - Rust

[][src]Constant libc::_SC_PHYS_PAGES

pub const _SC_PHYS_PAGES: c_int = 85;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII.html b/docs/libc/constant._SC_PII.html new file mode 100644 index 00000000..5a04d448 --- /dev/null +++ b/docs/libc/constant._SC_PII.html @@ -0,0 +1 @@ +libc::_SC_PII - Rust

[][src]Constant libc::_SC_PII

pub const _SC_PII: c_int = 53;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_INTERNET.html b/docs/libc/constant._SC_PII_INTERNET.html new file mode 100644 index 00000000..f48de5ad --- /dev/null +++ b/docs/libc/constant._SC_PII_INTERNET.html @@ -0,0 +1 @@ +libc::_SC_PII_INTERNET - Rust

[][src]Constant libc::_SC_PII_INTERNET

pub const _SC_PII_INTERNET: c_int = 56;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_INTERNET_DGRAM.html b/docs/libc/constant._SC_PII_INTERNET_DGRAM.html new file mode 100644 index 00000000..26e031c1 --- /dev/null +++ b/docs/libc/constant._SC_PII_INTERNET_DGRAM.html @@ -0,0 +1 @@ +libc::_SC_PII_INTERNET_DGRAM - Rust

[][src]Constant libc::_SC_PII_INTERNET_DGRAM

pub const _SC_PII_INTERNET_DGRAM: c_int = 62;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_INTERNET_STREAM.html b/docs/libc/constant._SC_PII_INTERNET_STREAM.html new file mode 100644 index 00000000..da830565 --- /dev/null +++ b/docs/libc/constant._SC_PII_INTERNET_STREAM.html @@ -0,0 +1 @@ +libc::_SC_PII_INTERNET_STREAM - Rust

[][src]Constant libc::_SC_PII_INTERNET_STREAM

pub const _SC_PII_INTERNET_STREAM: c_int = 61;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_OSI.html b/docs/libc/constant._SC_PII_OSI.html new file mode 100644 index 00000000..499638eb --- /dev/null +++ b/docs/libc/constant._SC_PII_OSI.html @@ -0,0 +1 @@ +libc::_SC_PII_OSI - Rust

[][src]Constant libc::_SC_PII_OSI

pub const _SC_PII_OSI: c_int = 57;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_OSI_CLTS.html b/docs/libc/constant._SC_PII_OSI_CLTS.html new file mode 100644 index 00000000..8708b72f --- /dev/null +++ b/docs/libc/constant._SC_PII_OSI_CLTS.html @@ -0,0 +1 @@ +libc::_SC_PII_OSI_CLTS - Rust

[][src]Constant libc::_SC_PII_OSI_CLTS

pub const _SC_PII_OSI_CLTS: c_int = 64;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_OSI_COTS.html b/docs/libc/constant._SC_PII_OSI_COTS.html new file mode 100644 index 00000000..898d971f --- /dev/null +++ b/docs/libc/constant._SC_PII_OSI_COTS.html @@ -0,0 +1 @@ +libc::_SC_PII_OSI_COTS - Rust

[][src]Constant libc::_SC_PII_OSI_COTS

pub const _SC_PII_OSI_COTS: c_int = 63;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_OSI_M.html b/docs/libc/constant._SC_PII_OSI_M.html new file mode 100644 index 00000000..766f8be6 --- /dev/null +++ b/docs/libc/constant._SC_PII_OSI_M.html @@ -0,0 +1 @@ +libc::_SC_PII_OSI_M - Rust

[][src]Constant libc::_SC_PII_OSI_M

pub const _SC_PII_OSI_M: c_int = 65;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_SOCKET.html b/docs/libc/constant._SC_PII_SOCKET.html new file mode 100644 index 00000000..fdc94119 --- /dev/null +++ b/docs/libc/constant._SC_PII_SOCKET.html @@ -0,0 +1 @@ +libc::_SC_PII_SOCKET - Rust

[][src]Constant libc::_SC_PII_SOCKET

pub const _SC_PII_SOCKET: c_int = 55;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PII_XTI.html b/docs/libc/constant._SC_PII_XTI.html new file mode 100644 index 00000000..8e4de2e4 --- /dev/null +++ b/docs/libc/constant._SC_PII_XTI.html @@ -0,0 +1 @@ +libc::_SC_PII_XTI - Rust

[][src]Constant libc::_SC_PII_XTI

pub const _SC_PII_XTI: c_int = 54;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PIPE.html b/docs/libc/constant._SC_PIPE.html new file mode 100644 index 00000000..5a11f7e2 --- /dev/null +++ b/docs/libc/constant._SC_PIPE.html @@ -0,0 +1 @@ +libc::_SC_PIPE - Rust

[][src]Constant libc::_SC_PIPE

pub const _SC_PIPE: c_int = 145;
\ No newline at end of file diff --git a/docs/libc/constant._SC_POLL.html b/docs/libc/constant._SC_POLL.html new file mode 100644 index 00000000..f08745a9 --- /dev/null +++ b/docs/libc/constant._SC_POLL.html @@ -0,0 +1 @@ +libc::_SC_POLL - Rust

[][src]Constant libc::_SC_POLL

pub const _SC_POLL: c_int = 58;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PRIORITIZED_IO.html b/docs/libc/constant._SC_PRIORITIZED_IO.html new file mode 100644 index 00000000..28a75553 --- /dev/null +++ b/docs/libc/constant._SC_PRIORITIZED_IO.html @@ -0,0 +1 @@ +libc::_SC_PRIORITIZED_IO - Rust

[][src]Constant libc::_SC_PRIORITIZED_IO

pub const _SC_PRIORITIZED_IO: c_int = 13;
\ No newline at end of file diff --git a/docs/libc/constant._SC_PRIORITY_SCHEDULING.html b/docs/libc/constant._SC_PRIORITY_SCHEDULING.html new file mode 100644 index 00000000..4265d143 --- /dev/null +++ b/docs/libc/constant._SC_PRIORITY_SCHEDULING.html @@ -0,0 +1 @@ +libc::_SC_PRIORITY_SCHEDULING - Rust

[][src]Constant libc::_SC_PRIORITY_SCHEDULING

pub const _SC_PRIORITY_SCHEDULING: c_int = 10;
\ No newline at end of file diff --git a/docs/libc/constant._SC_RAW_SOCKETS.html b/docs/libc/constant._SC_RAW_SOCKETS.html new file mode 100644 index 00000000..4e6ac816 --- /dev/null +++ b/docs/libc/constant._SC_RAW_SOCKETS.html @@ -0,0 +1 @@ +libc::_SC_RAW_SOCKETS - Rust

[][src]Constant libc::_SC_RAW_SOCKETS

pub const _SC_RAW_SOCKETS: c_int = 236;
\ No newline at end of file diff --git a/docs/libc/constant._SC_READER_WRITER_LOCKS.html b/docs/libc/constant._SC_READER_WRITER_LOCKS.html new file mode 100644 index 00000000..9b5e282c --- /dev/null +++ b/docs/libc/constant._SC_READER_WRITER_LOCKS.html @@ -0,0 +1 @@ +libc::_SC_READER_WRITER_LOCKS - Rust

[][src]Constant libc::_SC_READER_WRITER_LOCKS

pub const _SC_READER_WRITER_LOCKS: c_int = 153;
\ No newline at end of file diff --git a/docs/libc/constant._SC_REALTIME_SIGNALS.html b/docs/libc/constant._SC_REALTIME_SIGNALS.html new file mode 100644 index 00000000..1c236c43 --- /dev/null +++ b/docs/libc/constant._SC_REALTIME_SIGNALS.html @@ -0,0 +1 @@ +libc::_SC_REALTIME_SIGNALS - Rust

[][src]Constant libc::_SC_REALTIME_SIGNALS

pub const _SC_REALTIME_SIGNALS: c_int = 9;
\ No newline at end of file diff --git a/docs/libc/constant._SC_REGEXP.html b/docs/libc/constant._SC_REGEXP.html new file mode 100644 index 00000000..a77d61b7 --- /dev/null +++ b/docs/libc/constant._SC_REGEXP.html @@ -0,0 +1 @@ +libc::_SC_REGEXP - Rust

[][src]Constant libc::_SC_REGEXP

pub const _SC_REGEXP: c_int = 155;
\ No newline at end of file diff --git a/docs/libc/constant._SC_REGEX_VERSION.html b/docs/libc/constant._SC_REGEX_VERSION.html new file mode 100644 index 00000000..3d3b8b81 --- /dev/null +++ b/docs/libc/constant._SC_REGEX_VERSION.html @@ -0,0 +1 @@ +libc::_SC_REGEX_VERSION - Rust

[][src]Constant libc::_SC_REGEX_VERSION

pub const _SC_REGEX_VERSION: c_int = 156;
\ No newline at end of file diff --git a/docs/libc/constant._SC_RE_DUP_MAX.html b/docs/libc/constant._SC_RE_DUP_MAX.html new file mode 100644 index 00000000..0a9eda6f --- /dev/null +++ b/docs/libc/constant._SC_RE_DUP_MAX.html @@ -0,0 +1 @@ +libc::_SC_RE_DUP_MAX - Rust

[][src]Constant libc::_SC_RE_DUP_MAX

pub const _SC_RE_DUP_MAX: c_int = 44;
\ No newline at end of file diff --git a/docs/libc/constant._SC_RTSIG_MAX.html b/docs/libc/constant._SC_RTSIG_MAX.html new file mode 100644 index 00000000..e27e4589 --- /dev/null +++ b/docs/libc/constant._SC_RTSIG_MAX.html @@ -0,0 +1 @@ +libc::_SC_RTSIG_MAX - Rust

[][src]Constant libc::_SC_RTSIG_MAX

pub const _SC_RTSIG_MAX: c_int = 31;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SAVED_IDS.html b/docs/libc/constant._SC_SAVED_IDS.html new file mode 100644 index 00000000..3ddceaa9 --- /dev/null +++ b/docs/libc/constant._SC_SAVED_IDS.html @@ -0,0 +1 @@ +libc::_SC_SAVED_IDS - Rust

[][src]Constant libc::_SC_SAVED_IDS

pub const _SC_SAVED_IDS: c_int = 8;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SCHAR_MAX.html b/docs/libc/constant._SC_SCHAR_MAX.html new file mode 100644 index 00000000..45ae4e53 --- /dev/null +++ b/docs/libc/constant._SC_SCHAR_MAX.html @@ -0,0 +1 @@ +libc::_SC_SCHAR_MAX - Rust

[][src]Constant libc::_SC_SCHAR_MAX

pub const _SC_SCHAR_MAX: c_int = 111;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SCHAR_MIN.html b/docs/libc/constant._SC_SCHAR_MIN.html new file mode 100644 index 00000000..d648d247 --- /dev/null +++ b/docs/libc/constant._SC_SCHAR_MIN.html @@ -0,0 +1 @@ +libc::_SC_SCHAR_MIN - Rust

[][src]Constant libc::_SC_SCHAR_MIN

pub const _SC_SCHAR_MIN: c_int = 112;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SELECT.html b/docs/libc/constant._SC_SELECT.html new file mode 100644 index 00000000..5e2351f0 --- /dev/null +++ b/docs/libc/constant._SC_SELECT.html @@ -0,0 +1 @@ +libc::_SC_SELECT - Rust

[][src]Constant libc::_SC_SELECT

pub const _SC_SELECT: c_int = 59;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SEMAPHORES.html b/docs/libc/constant._SC_SEMAPHORES.html new file mode 100644 index 00000000..ba2e3b9d --- /dev/null +++ b/docs/libc/constant._SC_SEMAPHORES.html @@ -0,0 +1 @@ +libc::_SC_SEMAPHORES - Rust

[][src]Constant libc::_SC_SEMAPHORES

pub const _SC_SEMAPHORES: c_int = 21;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SEM_NSEMS_MAX.html b/docs/libc/constant._SC_SEM_NSEMS_MAX.html new file mode 100644 index 00000000..93e62b5b --- /dev/null +++ b/docs/libc/constant._SC_SEM_NSEMS_MAX.html @@ -0,0 +1 @@ +libc::_SC_SEM_NSEMS_MAX - Rust

[][src]Constant libc::_SC_SEM_NSEMS_MAX

pub const _SC_SEM_NSEMS_MAX: c_int = 32;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SEM_VALUE_MAX.html b/docs/libc/constant._SC_SEM_VALUE_MAX.html new file mode 100644 index 00000000..0979b45f --- /dev/null +++ b/docs/libc/constant._SC_SEM_VALUE_MAX.html @@ -0,0 +1 @@ +libc::_SC_SEM_VALUE_MAX - Rust

[][src]Constant libc::_SC_SEM_VALUE_MAX

pub const _SC_SEM_VALUE_MAX: c_int = 33;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SHARED_MEMORY_OBJECTS.html b/docs/libc/constant._SC_SHARED_MEMORY_OBJECTS.html new file mode 100644 index 00000000..692a9736 --- /dev/null +++ b/docs/libc/constant._SC_SHARED_MEMORY_OBJECTS.html @@ -0,0 +1 @@ +libc::_SC_SHARED_MEMORY_OBJECTS - Rust

[][src]Constant libc::_SC_SHARED_MEMORY_OBJECTS

pub const _SC_SHARED_MEMORY_OBJECTS: c_int = 22;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SHELL.html b/docs/libc/constant._SC_SHELL.html new file mode 100644 index 00000000..223bc391 --- /dev/null +++ b/docs/libc/constant._SC_SHELL.html @@ -0,0 +1 @@ +libc::_SC_SHELL - Rust

[][src]Constant libc::_SC_SHELL

pub const _SC_SHELL: c_int = 157;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SHRT_MAX.html b/docs/libc/constant._SC_SHRT_MAX.html new file mode 100644 index 00000000..59d5f2d6 --- /dev/null +++ b/docs/libc/constant._SC_SHRT_MAX.html @@ -0,0 +1 @@ +libc::_SC_SHRT_MAX - Rust

[][src]Constant libc::_SC_SHRT_MAX

pub const _SC_SHRT_MAX: c_int = 113;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SHRT_MIN.html b/docs/libc/constant._SC_SHRT_MIN.html new file mode 100644 index 00000000..7862494e --- /dev/null +++ b/docs/libc/constant._SC_SHRT_MIN.html @@ -0,0 +1 @@ +libc::_SC_SHRT_MIN - Rust

[][src]Constant libc::_SC_SHRT_MIN

pub const _SC_SHRT_MIN: c_int = 114;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SIGNALS.html b/docs/libc/constant._SC_SIGNALS.html new file mode 100644 index 00000000..83733f4f --- /dev/null +++ b/docs/libc/constant._SC_SIGNALS.html @@ -0,0 +1 @@ +libc::_SC_SIGNALS - Rust

[][src]Constant libc::_SC_SIGNALS

pub const _SC_SIGNALS: c_int = 158;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SIGQUEUE_MAX.html b/docs/libc/constant._SC_SIGQUEUE_MAX.html new file mode 100644 index 00000000..28edd167 --- /dev/null +++ b/docs/libc/constant._SC_SIGQUEUE_MAX.html @@ -0,0 +1 @@ +libc::_SC_SIGQUEUE_MAX - Rust

[][src]Constant libc::_SC_SIGQUEUE_MAX

pub const _SC_SIGQUEUE_MAX: c_int = 34;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SINGLE_PROCESS.html b/docs/libc/constant._SC_SINGLE_PROCESS.html new file mode 100644 index 00000000..762c5a67 --- /dev/null +++ b/docs/libc/constant._SC_SINGLE_PROCESS.html @@ -0,0 +1 @@ +libc::_SC_SINGLE_PROCESS - Rust

[][src]Constant libc::_SC_SINGLE_PROCESS

pub const _SC_SINGLE_PROCESS: c_int = 151;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SPAWN.html b/docs/libc/constant._SC_SPAWN.html new file mode 100644 index 00000000..4d129388 --- /dev/null +++ b/docs/libc/constant._SC_SPAWN.html @@ -0,0 +1 @@ +libc::_SC_SPAWN - Rust

[][src]Constant libc::_SC_SPAWN

pub const _SC_SPAWN: c_int = 159;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SPIN_LOCKS.html b/docs/libc/constant._SC_SPIN_LOCKS.html new file mode 100644 index 00000000..08cd3dfd --- /dev/null +++ b/docs/libc/constant._SC_SPIN_LOCKS.html @@ -0,0 +1 @@ +libc::_SC_SPIN_LOCKS - Rust

[][src]Constant libc::_SC_SPIN_LOCKS

pub const _SC_SPIN_LOCKS: c_int = 154;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SPORADIC_SERVER.html b/docs/libc/constant._SC_SPORADIC_SERVER.html new file mode 100644 index 00000000..b8cb6ea6 --- /dev/null +++ b/docs/libc/constant._SC_SPORADIC_SERVER.html @@ -0,0 +1 @@ +libc::_SC_SPORADIC_SERVER - Rust

[][src]Constant libc::_SC_SPORADIC_SERVER

pub const _SC_SPORADIC_SERVER: c_int = 160;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SSIZE_MAX.html b/docs/libc/constant._SC_SSIZE_MAX.html new file mode 100644 index 00000000..9d33cbbb --- /dev/null +++ b/docs/libc/constant._SC_SSIZE_MAX.html @@ -0,0 +1 @@ +libc::_SC_SSIZE_MAX - Rust

[][src]Constant libc::_SC_SSIZE_MAX

pub const _SC_SSIZE_MAX: c_int = 110;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SS_REPL_MAX.html b/docs/libc/constant._SC_SS_REPL_MAX.html new file mode 100644 index 00000000..d67e5c79 --- /dev/null +++ b/docs/libc/constant._SC_SS_REPL_MAX.html @@ -0,0 +1 @@ +libc::_SC_SS_REPL_MAX - Rust

[][src]Constant libc::_SC_SS_REPL_MAX

pub const _SC_SS_REPL_MAX: c_int = 241;
\ No newline at end of file diff --git a/docs/libc/constant._SC_STREAMS.html b/docs/libc/constant._SC_STREAMS.html new file mode 100644 index 00000000..7d2e38c8 --- /dev/null +++ b/docs/libc/constant._SC_STREAMS.html @@ -0,0 +1 @@ +libc::_SC_STREAMS - Rust

[][src]Constant libc::_SC_STREAMS

pub const _SC_STREAMS: c_int = 174;
\ No newline at end of file diff --git a/docs/libc/constant._SC_STREAM_MAX.html b/docs/libc/constant._SC_STREAM_MAX.html new file mode 100644 index 00000000..a24a268d --- /dev/null +++ b/docs/libc/constant._SC_STREAM_MAX.html @@ -0,0 +1 @@ +libc::_SC_STREAM_MAX - Rust

[][src]Constant libc::_SC_STREAM_MAX

pub const _SC_STREAM_MAX: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SYMLOOP_MAX.html b/docs/libc/constant._SC_SYMLOOP_MAX.html new file mode 100644 index 00000000..cc36036a --- /dev/null +++ b/docs/libc/constant._SC_SYMLOOP_MAX.html @@ -0,0 +1 @@ +libc::_SC_SYMLOOP_MAX - Rust

[][src]Constant libc::_SC_SYMLOOP_MAX

pub const _SC_SYMLOOP_MAX: c_int = 173;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SYNCHRONIZED_IO.html b/docs/libc/constant._SC_SYNCHRONIZED_IO.html new file mode 100644 index 00000000..9372946b --- /dev/null +++ b/docs/libc/constant._SC_SYNCHRONIZED_IO.html @@ -0,0 +1 @@ +libc::_SC_SYNCHRONIZED_IO - Rust

[][src]Constant libc::_SC_SYNCHRONIZED_IO

pub const _SC_SYNCHRONIZED_IO: c_int = 14;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SYSTEM_DATABASE.html b/docs/libc/constant._SC_SYSTEM_DATABASE.html new file mode 100644 index 00000000..fef31a90 --- /dev/null +++ b/docs/libc/constant._SC_SYSTEM_DATABASE.html @@ -0,0 +1 @@ +libc::_SC_SYSTEM_DATABASE - Rust

[][src]Constant libc::_SC_SYSTEM_DATABASE

pub const _SC_SYSTEM_DATABASE: c_int = 162;
\ No newline at end of file diff --git a/docs/libc/constant._SC_SYSTEM_DATABASE_R.html b/docs/libc/constant._SC_SYSTEM_DATABASE_R.html new file mode 100644 index 00000000..ae62fa0d --- /dev/null +++ b/docs/libc/constant._SC_SYSTEM_DATABASE_R.html @@ -0,0 +1 @@ +libc::_SC_SYSTEM_DATABASE_R - Rust

[][src]Constant libc::_SC_SYSTEM_DATABASE_R

pub const _SC_SYSTEM_DATABASE_R: c_int = 163;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREADS.html b/docs/libc/constant._SC_THREADS.html new file mode 100644 index 00000000..7f8b828a --- /dev/null +++ b/docs/libc/constant._SC_THREADS.html @@ -0,0 +1 @@ +libc::_SC_THREADS - Rust

[][src]Constant libc::_SC_THREADS

pub const _SC_THREADS: c_int = 67;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_ATTR_STACKADDR.html b/docs/libc/constant._SC_THREAD_ATTR_STACKADDR.html new file mode 100644 index 00000000..4c211b2f --- /dev/null +++ b/docs/libc/constant._SC_THREAD_ATTR_STACKADDR.html @@ -0,0 +1 @@ +libc::_SC_THREAD_ATTR_STACKADDR - Rust

[][src]Constant libc::_SC_THREAD_ATTR_STACKADDR

pub const _SC_THREAD_ATTR_STACKADDR: c_int = 77;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_ATTR_STACKSIZE.html b/docs/libc/constant._SC_THREAD_ATTR_STACKSIZE.html new file mode 100644 index 00000000..1fb3d720 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_ATTR_STACKSIZE.html @@ -0,0 +1 @@ +libc::_SC_THREAD_ATTR_STACKSIZE - Rust

[][src]Constant libc::_SC_THREAD_ATTR_STACKSIZE

pub const _SC_THREAD_ATTR_STACKSIZE: c_int = 78;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_CPUTIME.html b/docs/libc/constant._SC_THREAD_CPUTIME.html new file mode 100644 index 00000000..3333ea8c --- /dev/null +++ b/docs/libc/constant._SC_THREAD_CPUTIME.html @@ -0,0 +1 @@ +libc::_SC_THREAD_CPUTIME - Rust

[][src]Constant libc::_SC_THREAD_CPUTIME

pub const _SC_THREAD_CPUTIME: c_int = 139;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_DESTRUCTOR_ITERATIONS.html b/docs/libc/constant._SC_THREAD_DESTRUCTOR_ITERATIONS.html new file mode 100644 index 00000000..5017bae8 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_DESTRUCTOR_ITERATIONS.html @@ -0,0 +1 @@ +libc::_SC_THREAD_DESTRUCTOR_ITERATIONS - Rust

[][src]Constant libc::_SC_THREAD_DESTRUCTOR_ITERATIONS

pub const _SC_THREAD_DESTRUCTOR_ITERATIONS: c_int = 73;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_KEYS_MAX.html b/docs/libc/constant._SC_THREAD_KEYS_MAX.html new file mode 100644 index 00000000..25f70dc9 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_KEYS_MAX.html @@ -0,0 +1 @@ +libc::_SC_THREAD_KEYS_MAX - Rust

[][src]Constant libc::_SC_THREAD_KEYS_MAX

pub const _SC_THREAD_KEYS_MAX: c_int = 74;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_PRIORITY_SCHEDULING.html b/docs/libc/constant._SC_THREAD_PRIORITY_SCHEDULING.html new file mode 100644 index 00000000..e3ca12c3 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_PRIORITY_SCHEDULING.html @@ -0,0 +1 @@ +libc::_SC_THREAD_PRIORITY_SCHEDULING - Rust

[][src]Constant libc::_SC_THREAD_PRIORITY_SCHEDULING

pub const _SC_THREAD_PRIORITY_SCHEDULING: c_int = 79;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_PRIO_INHERIT.html b/docs/libc/constant._SC_THREAD_PRIO_INHERIT.html new file mode 100644 index 00000000..a617628d --- /dev/null +++ b/docs/libc/constant._SC_THREAD_PRIO_INHERIT.html @@ -0,0 +1 @@ +libc::_SC_THREAD_PRIO_INHERIT - Rust

[][src]Constant libc::_SC_THREAD_PRIO_INHERIT

pub const _SC_THREAD_PRIO_INHERIT: c_int = 80;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_PRIO_PROTECT.html b/docs/libc/constant._SC_THREAD_PRIO_PROTECT.html new file mode 100644 index 00000000..10822fa0 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_PRIO_PROTECT.html @@ -0,0 +1 @@ +libc::_SC_THREAD_PRIO_PROTECT - Rust

[][src]Constant libc::_SC_THREAD_PRIO_PROTECT

pub const _SC_THREAD_PRIO_PROTECT: c_int = 81;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_PROCESS_SHARED.html b/docs/libc/constant._SC_THREAD_PROCESS_SHARED.html new file mode 100644 index 00000000..d6dfac0c --- /dev/null +++ b/docs/libc/constant._SC_THREAD_PROCESS_SHARED.html @@ -0,0 +1 @@ +libc::_SC_THREAD_PROCESS_SHARED - Rust

[][src]Constant libc::_SC_THREAD_PROCESS_SHARED

pub const _SC_THREAD_PROCESS_SHARED: c_int = 82;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_ROBUST_PRIO_INHERIT.html b/docs/libc/constant._SC_THREAD_ROBUST_PRIO_INHERIT.html new file mode 100644 index 00000000..ae41b680 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_ROBUST_PRIO_INHERIT.html @@ -0,0 +1 @@ +libc::_SC_THREAD_ROBUST_PRIO_INHERIT - Rust

[][src]Constant libc::_SC_THREAD_ROBUST_PRIO_INHERIT

pub const _SC_THREAD_ROBUST_PRIO_INHERIT: c_int = 247;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_ROBUST_PRIO_PROTECT.html b/docs/libc/constant._SC_THREAD_ROBUST_PRIO_PROTECT.html new file mode 100644 index 00000000..6069efc8 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_ROBUST_PRIO_PROTECT.html @@ -0,0 +1 @@ +libc::_SC_THREAD_ROBUST_PRIO_PROTECT - Rust

[][src]Constant libc::_SC_THREAD_ROBUST_PRIO_PROTECT

pub const _SC_THREAD_ROBUST_PRIO_PROTECT: c_int = 248;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_SAFE_FUNCTIONS.html b/docs/libc/constant._SC_THREAD_SAFE_FUNCTIONS.html new file mode 100644 index 00000000..fada9288 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_SAFE_FUNCTIONS.html @@ -0,0 +1 @@ +libc::_SC_THREAD_SAFE_FUNCTIONS - Rust

[][src]Constant libc::_SC_THREAD_SAFE_FUNCTIONS

pub const _SC_THREAD_SAFE_FUNCTIONS: c_int = 68;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_SPORADIC_SERVER.html b/docs/libc/constant._SC_THREAD_SPORADIC_SERVER.html new file mode 100644 index 00000000..2c2ecb9f --- /dev/null +++ b/docs/libc/constant._SC_THREAD_SPORADIC_SERVER.html @@ -0,0 +1 @@ +libc::_SC_THREAD_SPORADIC_SERVER - Rust

[][src]Constant libc::_SC_THREAD_SPORADIC_SERVER

pub const _SC_THREAD_SPORADIC_SERVER: c_int = 161;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_STACK_MIN.html b/docs/libc/constant._SC_THREAD_STACK_MIN.html new file mode 100644 index 00000000..db0c53e5 --- /dev/null +++ b/docs/libc/constant._SC_THREAD_STACK_MIN.html @@ -0,0 +1 @@ +libc::_SC_THREAD_STACK_MIN - Rust

[][src]Constant libc::_SC_THREAD_STACK_MIN

pub const _SC_THREAD_STACK_MIN: c_int = 75;
\ No newline at end of file diff --git a/docs/libc/constant._SC_THREAD_THREADS_MAX.html b/docs/libc/constant._SC_THREAD_THREADS_MAX.html new file mode 100644 index 00000000..cc47ed7d --- /dev/null +++ b/docs/libc/constant._SC_THREAD_THREADS_MAX.html @@ -0,0 +1 @@ +libc::_SC_THREAD_THREADS_MAX - Rust

[][src]Constant libc::_SC_THREAD_THREADS_MAX

pub const _SC_THREAD_THREADS_MAX: c_int = 76;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TIMEOUTS.html b/docs/libc/constant._SC_TIMEOUTS.html new file mode 100644 index 00000000..4747c711 --- /dev/null +++ b/docs/libc/constant._SC_TIMEOUTS.html @@ -0,0 +1 @@ +libc::_SC_TIMEOUTS - Rust

[][src]Constant libc::_SC_TIMEOUTS

pub const _SC_TIMEOUTS: c_int = 164;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TIMERS.html b/docs/libc/constant._SC_TIMERS.html new file mode 100644 index 00000000..81e68ea2 --- /dev/null +++ b/docs/libc/constant._SC_TIMERS.html @@ -0,0 +1 @@ +libc::_SC_TIMERS - Rust

[][src]Constant libc::_SC_TIMERS

pub const _SC_TIMERS: c_int = 11;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TIMER_MAX.html b/docs/libc/constant._SC_TIMER_MAX.html new file mode 100644 index 00000000..7253844d --- /dev/null +++ b/docs/libc/constant._SC_TIMER_MAX.html @@ -0,0 +1 @@ +libc::_SC_TIMER_MAX - Rust

[][src]Constant libc::_SC_TIMER_MAX

pub const _SC_TIMER_MAX: c_int = 35;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TRACE.html b/docs/libc/constant._SC_TRACE.html new file mode 100644 index 00000000..6bd03427 --- /dev/null +++ b/docs/libc/constant._SC_TRACE.html @@ -0,0 +1 @@ +libc::_SC_TRACE - Rust

[][src]Constant libc::_SC_TRACE

pub const _SC_TRACE: c_int = 181;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TRACE_EVENT_FILTER.html b/docs/libc/constant._SC_TRACE_EVENT_FILTER.html new file mode 100644 index 00000000..baafc1a5 --- /dev/null +++ b/docs/libc/constant._SC_TRACE_EVENT_FILTER.html @@ -0,0 +1 @@ +libc::_SC_TRACE_EVENT_FILTER - Rust

[][src]Constant libc::_SC_TRACE_EVENT_FILTER

pub const _SC_TRACE_EVENT_FILTER: c_int = 182;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TRACE_EVENT_NAME_MAX.html b/docs/libc/constant._SC_TRACE_EVENT_NAME_MAX.html new file mode 100644 index 00000000..b0c198c9 --- /dev/null +++ b/docs/libc/constant._SC_TRACE_EVENT_NAME_MAX.html @@ -0,0 +1 @@ +libc::_SC_TRACE_EVENT_NAME_MAX - Rust

[][src]Constant libc::_SC_TRACE_EVENT_NAME_MAX

pub const _SC_TRACE_EVENT_NAME_MAX: c_int = 242;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TRACE_INHERIT.html b/docs/libc/constant._SC_TRACE_INHERIT.html new file mode 100644 index 00000000..dc0df8d3 --- /dev/null +++ b/docs/libc/constant._SC_TRACE_INHERIT.html @@ -0,0 +1 @@ +libc::_SC_TRACE_INHERIT - Rust

[][src]Constant libc::_SC_TRACE_INHERIT

pub const _SC_TRACE_INHERIT: c_int = 183;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TRACE_LOG.html b/docs/libc/constant._SC_TRACE_LOG.html new file mode 100644 index 00000000..db710cb5 --- /dev/null +++ b/docs/libc/constant._SC_TRACE_LOG.html @@ -0,0 +1 @@ +libc::_SC_TRACE_LOG - Rust

[][src]Constant libc::_SC_TRACE_LOG

pub const _SC_TRACE_LOG: c_int = 184;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TRACE_NAME_MAX.html b/docs/libc/constant._SC_TRACE_NAME_MAX.html new file mode 100644 index 00000000..cfe286b4 --- /dev/null +++ b/docs/libc/constant._SC_TRACE_NAME_MAX.html @@ -0,0 +1 @@ +libc::_SC_TRACE_NAME_MAX - Rust

[][src]Constant libc::_SC_TRACE_NAME_MAX

pub const _SC_TRACE_NAME_MAX: c_int = 243;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TRACE_SYS_MAX.html b/docs/libc/constant._SC_TRACE_SYS_MAX.html new file mode 100644 index 00000000..77136a7d --- /dev/null +++ b/docs/libc/constant._SC_TRACE_SYS_MAX.html @@ -0,0 +1 @@ +libc::_SC_TRACE_SYS_MAX - Rust

[][src]Constant libc::_SC_TRACE_SYS_MAX

pub const _SC_TRACE_SYS_MAX: c_int = 244;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TRACE_USER_EVENT_MAX.html b/docs/libc/constant._SC_TRACE_USER_EVENT_MAX.html new file mode 100644 index 00000000..edeb8cfe --- /dev/null +++ b/docs/libc/constant._SC_TRACE_USER_EVENT_MAX.html @@ -0,0 +1 @@ +libc::_SC_TRACE_USER_EVENT_MAX - Rust

[][src]Constant libc::_SC_TRACE_USER_EVENT_MAX

pub const _SC_TRACE_USER_EVENT_MAX: c_int = 245;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TTY_NAME_MAX.html b/docs/libc/constant._SC_TTY_NAME_MAX.html new file mode 100644 index 00000000..5bdab022 --- /dev/null +++ b/docs/libc/constant._SC_TTY_NAME_MAX.html @@ -0,0 +1 @@ +libc::_SC_TTY_NAME_MAX - Rust

[][src]Constant libc::_SC_TTY_NAME_MAX

pub const _SC_TTY_NAME_MAX: c_int = 72;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TYPED_MEMORY_OBJECTS.html b/docs/libc/constant._SC_TYPED_MEMORY_OBJECTS.html new file mode 100644 index 00000000..82d2a16b --- /dev/null +++ b/docs/libc/constant._SC_TYPED_MEMORY_OBJECTS.html @@ -0,0 +1 @@ +libc::_SC_TYPED_MEMORY_OBJECTS - Rust

[][src]Constant libc::_SC_TYPED_MEMORY_OBJECTS

pub const _SC_TYPED_MEMORY_OBJECTS: c_int = 165;
\ No newline at end of file diff --git a/docs/libc/constant._SC_TZNAME_MAX.html b/docs/libc/constant._SC_TZNAME_MAX.html new file mode 100644 index 00000000..52ebd4c8 --- /dev/null +++ b/docs/libc/constant._SC_TZNAME_MAX.html @@ -0,0 +1 @@ +libc::_SC_TZNAME_MAX - Rust

[][src]Constant libc::_SC_TZNAME_MAX

pub const _SC_TZNAME_MAX: c_int = 6;
\ No newline at end of file diff --git a/docs/libc/constant._SC_T_IOV_MAX.html b/docs/libc/constant._SC_T_IOV_MAX.html new file mode 100644 index 00000000..1c66edbb --- /dev/null +++ b/docs/libc/constant._SC_T_IOV_MAX.html @@ -0,0 +1 @@ +libc::_SC_T_IOV_MAX - Rust

[][src]Constant libc::_SC_T_IOV_MAX

pub const _SC_T_IOV_MAX: c_int = 66;
\ No newline at end of file diff --git a/docs/libc/constant._SC_UCHAR_MAX.html b/docs/libc/constant._SC_UCHAR_MAX.html new file mode 100644 index 00000000..3c4026d1 --- /dev/null +++ b/docs/libc/constant._SC_UCHAR_MAX.html @@ -0,0 +1 @@ +libc::_SC_UCHAR_MAX - Rust

[][src]Constant libc::_SC_UCHAR_MAX

pub const _SC_UCHAR_MAX: c_int = 115;
\ No newline at end of file diff --git a/docs/libc/constant._SC_UINT_MAX.html b/docs/libc/constant._SC_UINT_MAX.html new file mode 100644 index 00000000..662714f2 --- /dev/null +++ b/docs/libc/constant._SC_UINT_MAX.html @@ -0,0 +1 @@ +libc::_SC_UINT_MAX - Rust

[][src]Constant libc::_SC_UINT_MAX

pub const _SC_UINT_MAX: c_int = 116;
\ No newline at end of file diff --git a/docs/libc/constant._SC_UIO_MAXIOV.html b/docs/libc/constant._SC_UIO_MAXIOV.html new file mode 100644 index 00000000..eac2d2db --- /dev/null +++ b/docs/libc/constant._SC_UIO_MAXIOV.html @@ -0,0 +1 @@ +libc::_SC_UIO_MAXIOV - Rust

[][src]Constant libc::_SC_UIO_MAXIOV

pub const _SC_UIO_MAXIOV: c_int = 60;
\ No newline at end of file diff --git a/docs/libc/constant._SC_ULONG_MAX.html b/docs/libc/constant._SC_ULONG_MAX.html new file mode 100644 index 00000000..3c08694e --- /dev/null +++ b/docs/libc/constant._SC_ULONG_MAX.html @@ -0,0 +1 @@ +libc::_SC_ULONG_MAX - Rust

[][src]Constant libc::_SC_ULONG_MAX

pub const _SC_ULONG_MAX: c_int = 117;
\ No newline at end of file diff --git a/docs/libc/constant._SC_USER_GROUPS.html b/docs/libc/constant._SC_USER_GROUPS.html new file mode 100644 index 00000000..efed65a9 --- /dev/null +++ b/docs/libc/constant._SC_USER_GROUPS.html @@ -0,0 +1 @@ +libc::_SC_USER_GROUPS - Rust

[][src]Constant libc::_SC_USER_GROUPS

pub const _SC_USER_GROUPS: c_int = 166;
\ No newline at end of file diff --git a/docs/libc/constant._SC_USER_GROUPS_R.html b/docs/libc/constant._SC_USER_GROUPS_R.html new file mode 100644 index 00000000..2248e444 --- /dev/null +++ b/docs/libc/constant._SC_USER_GROUPS_R.html @@ -0,0 +1 @@ +libc::_SC_USER_GROUPS_R - Rust

[][src]Constant libc::_SC_USER_GROUPS_R

pub const _SC_USER_GROUPS_R: c_int = 167;
\ No newline at end of file diff --git a/docs/libc/constant._SC_USHRT_MAX.html b/docs/libc/constant._SC_USHRT_MAX.html new file mode 100644 index 00000000..82244423 --- /dev/null +++ b/docs/libc/constant._SC_USHRT_MAX.html @@ -0,0 +1 @@ +libc::_SC_USHRT_MAX - Rust

[][src]Constant libc::_SC_USHRT_MAX

pub const _SC_USHRT_MAX: c_int = 118;
\ No newline at end of file diff --git a/docs/libc/constant._SC_V6_ILP32_OFF32.html b/docs/libc/constant._SC_V6_ILP32_OFF32.html new file mode 100644 index 00000000..d7767c0e --- /dev/null +++ b/docs/libc/constant._SC_V6_ILP32_OFF32.html @@ -0,0 +1 @@ +libc::_SC_V6_ILP32_OFF32 - Rust

[][src]Constant libc::_SC_V6_ILP32_OFF32

pub const _SC_V6_ILP32_OFF32: c_int = 176;
\ No newline at end of file diff --git a/docs/libc/constant._SC_V6_ILP32_OFFBIG.html b/docs/libc/constant._SC_V6_ILP32_OFFBIG.html new file mode 100644 index 00000000..410cc26c --- /dev/null +++ b/docs/libc/constant._SC_V6_ILP32_OFFBIG.html @@ -0,0 +1 @@ +libc::_SC_V6_ILP32_OFFBIG - Rust

[][src]Constant libc::_SC_V6_ILP32_OFFBIG

pub const _SC_V6_ILP32_OFFBIG: c_int = 177;
\ No newline at end of file diff --git a/docs/libc/constant._SC_V6_LP64_OFF64.html b/docs/libc/constant._SC_V6_LP64_OFF64.html new file mode 100644 index 00000000..7e671e60 --- /dev/null +++ b/docs/libc/constant._SC_V6_LP64_OFF64.html @@ -0,0 +1 @@ +libc::_SC_V6_LP64_OFF64 - Rust

[][src]Constant libc::_SC_V6_LP64_OFF64

pub const _SC_V6_LP64_OFF64: c_int = 178;
\ No newline at end of file diff --git a/docs/libc/constant._SC_V6_LPBIG_OFFBIG.html b/docs/libc/constant._SC_V6_LPBIG_OFFBIG.html new file mode 100644 index 00000000..4be0b6d2 --- /dev/null +++ b/docs/libc/constant._SC_V6_LPBIG_OFFBIG.html @@ -0,0 +1 @@ +libc::_SC_V6_LPBIG_OFFBIG - Rust

[][src]Constant libc::_SC_V6_LPBIG_OFFBIG

pub const _SC_V6_LPBIG_OFFBIG: c_int = 179;
\ No newline at end of file diff --git a/docs/libc/constant._SC_V7_ILP32_OFF32.html b/docs/libc/constant._SC_V7_ILP32_OFF32.html new file mode 100644 index 00000000..aadbe1d3 --- /dev/null +++ b/docs/libc/constant._SC_V7_ILP32_OFF32.html @@ -0,0 +1 @@ +libc::_SC_V7_ILP32_OFF32 - Rust

[][src]Constant libc::_SC_V7_ILP32_OFF32

pub const _SC_V7_ILP32_OFF32: c_int = 237;
\ No newline at end of file diff --git a/docs/libc/constant._SC_V7_ILP32_OFFBIG.html b/docs/libc/constant._SC_V7_ILP32_OFFBIG.html new file mode 100644 index 00000000..2098958c --- /dev/null +++ b/docs/libc/constant._SC_V7_ILP32_OFFBIG.html @@ -0,0 +1 @@ +libc::_SC_V7_ILP32_OFFBIG - Rust

[][src]Constant libc::_SC_V7_ILP32_OFFBIG

pub const _SC_V7_ILP32_OFFBIG: c_int = 238;
\ No newline at end of file diff --git a/docs/libc/constant._SC_V7_LP64_OFF64.html b/docs/libc/constant._SC_V7_LP64_OFF64.html new file mode 100644 index 00000000..eb09487f --- /dev/null +++ b/docs/libc/constant._SC_V7_LP64_OFF64.html @@ -0,0 +1 @@ +libc::_SC_V7_LP64_OFF64 - Rust

[][src]Constant libc::_SC_V7_LP64_OFF64

pub const _SC_V7_LP64_OFF64: c_int = 239;
\ No newline at end of file diff --git a/docs/libc/constant._SC_V7_LPBIG_OFFBIG.html b/docs/libc/constant._SC_V7_LPBIG_OFFBIG.html new file mode 100644 index 00000000..45a52e53 --- /dev/null +++ b/docs/libc/constant._SC_V7_LPBIG_OFFBIG.html @@ -0,0 +1 @@ +libc::_SC_V7_LPBIG_OFFBIG - Rust

[][src]Constant libc::_SC_V7_LPBIG_OFFBIG

pub const _SC_V7_LPBIG_OFFBIG: c_int = 240;
\ No newline at end of file diff --git a/docs/libc/constant._SC_VERSION.html b/docs/libc/constant._SC_VERSION.html new file mode 100644 index 00000000..04e94cc1 --- /dev/null +++ b/docs/libc/constant._SC_VERSION.html @@ -0,0 +1 @@ +libc::_SC_VERSION - Rust

[][src]Constant libc::_SC_VERSION

pub const _SC_VERSION: c_int = 29;
\ No newline at end of file diff --git a/docs/libc/constant._SC_WORD_BIT.html b/docs/libc/constant._SC_WORD_BIT.html new file mode 100644 index 00000000..e755bde7 --- /dev/null +++ b/docs/libc/constant._SC_WORD_BIT.html @@ -0,0 +1 @@ +libc::_SC_WORD_BIT - Rust

[][src]Constant libc::_SC_WORD_BIT

pub const _SC_WORD_BIT: c_int = 107;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XBS5_ILP32_OFF32.html b/docs/libc/constant._SC_XBS5_ILP32_OFF32.html new file mode 100644 index 00000000..709b7240 --- /dev/null +++ b/docs/libc/constant._SC_XBS5_ILP32_OFF32.html @@ -0,0 +1 @@ +libc::_SC_XBS5_ILP32_OFF32 - Rust

[][src]Constant libc::_SC_XBS5_ILP32_OFF32

pub const _SC_XBS5_ILP32_OFF32: c_int = 125;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XBS5_ILP32_OFFBIG.html b/docs/libc/constant._SC_XBS5_ILP32_OFFBIG.html new file mode 100644 index 00000000..c0c2bfd9 --- /dev/null +++ b/docs/libc/constant._SC_XBS5_ILP32_OFFBIG.html @@ -0,0 +1 @@ +libc::_SC_XBS5_ILP32_OFFBIG - Rust

[][src]Constant libc::_SC_XBS5_ILP32_OFFBIG

pub const _SC_XBS5_ILP32_OFFBIG: c_int = 126;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XBS5_LP64_OFF64.html b/docs/libc/constant._SC_XBS5_LP64_OFF64.html new file mode 100644 index 00000000..dcd376c2 --- /dev/null +++ b/docs/libc/constant._SC_XBS5_LP64_OFF64.html @@ -0,0 +1 @@ +libc::_SC_XBS5_LP64_OFF64 - Rust

[][src]Constant libc::_SC_XBS5_LP64_OFF64

pub const _SC_XBS5_LP64_OFF64: c_int = 127;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XBS5_LPBIG_OFFBIG.html b/docs/libc/constant._SC_XBS5_LPBIG_OFFBIG.html new file mode 100644 index 00000000..1cf61a05 --- /dev/null +++ b/docs/libc/constant._SC_XBS5_LPBIG_OFFBIG.html @@ -0,0 +1 @@ +libc::_SC_XBS5_LPBIG_OFFBIG - Rust

[][src]Constant libc::_SC_XBS5_LPBIG_OFFBIG

pub const _SC_XBS5_LPBIG_OFFBIG: c_int = 128;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_CRYPT.html b/docs/libc/constant._SC_XOPEN_CRYPT.html new file mode 100644 index 00000000..4137787b --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_CRYPT.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_CRYPT - Rust

[][src]Constant libc::_SC_XOPEN_CRYPT

pub const _SC_XOPEN_CRYPT: c_int = 92;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_ENH_I18N.html b/docs/libc/constant._SC_XOPEN_ENH_I18N.html new file mode 100644 index 00000000..6a069567 --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_ENH_I18N.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_ENH_I18N - Rust

[][src]Constant libc::_SC_XOPEN_ENH_I18N

pub const _SC_XOPEN_ENH_I18N: c_int = 93;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_LEGACY.html b/docs/libc/constant._SC_XOPEN_LEGACY.html new file mode 100644 index 00000000..575489dc --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_LEGACY.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_LEGACY - Rust

[][src]Constant libc::_SC_XOPEN_LEGACY

pub const _SC_XOPEN_LEGACY: c_int = 129;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_REALTIME.html b/docs/libc/constant._SC_XOPEN_REALTIME.html new file mode 100644 index 00000000..80278922 --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_REALTIME.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_REALTIME - Rust

[][src]Constant libc::_SC_XOPEN_REALTIME

pub const _SC_XOPEN_REALTIME: c_int = 130;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_REALTIME_THREADS.html b/docs/libc/constant._SC_XOPEN_REALTIME_THREADS.html new file mode 100644 index 00000000..b148fecb --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_REALTIME_THREADS.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_REALTIME_THREADS - Rust

[][src]Constant libc::_SC_XOPEN_REALTIME_THREADS

pub const _SC_XOPEN_REALTIME_THREADS: c_int = 131;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_SHM.html b/docs/libc/constant._SC_XOPEN_SHM.html new file mode 100644 index 00000000..fa4d6616 --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_SHM.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_SHM - Rust

[][src]Constant libc::_SC_XOPEN_SHM

pub const _SC_XOPEN_SHM: c_int = 94;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_STREAMS.html b/docs/libc/constant._SC_XOPEN_STREAMS.html new file mode 100644 index 00000000..f3105267 --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_STREAMS.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_STREAMS - Rust

[][src]Constant libc::_SC_XOPEN_STREAMS

pub const _SC_XOPEN_STREAMS: c_int = 246;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_UNIX.html b/docs/libc/constant._SC_XOPEN_UNIX.html new file mode 100644 index 00000000..27ab9402 --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_UNIX.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_UNIX - Rust

[][src]Constant libc::_SC_XOPEN_UNIX

pub const _SC_XOPEN_UNIX: c_int = 91;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_VERSION.html b/docs/libc/constant._SC_XOPEN_VERSION.html new file mode 100644 index 00000000..a2850daf --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_VERSION.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_VERSION - Rust

[][src]Constant libc::_SC_XOPEN_VERSION

pub const _SC_XOPEN_VERSION: c_int = 89;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_XCU_VERSION.html b/docs/libc/constant._SC_XOPEN_XCU_VERSION.html new file mode 100644 index 00000000..f0d4f9cc --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_XCU_VERSION.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_XCU_VERSION - Rust

[][src]Constant libc::_SC_XOPEN_XCU_VERSION

pub const _SC_XOPEN_XCU_VERSION: c_int = 90;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_XPG2.html b/docs/libc/constant._SC_XOPEN_XPG2.html new file mode 100644 index 00000000..ebb17fa5 --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_XPG2.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_XPG2 - Rust

[][src]Constant libc::_SC_XOPEN_XPG2

pub const _SC_XOPEN_XPG2: c_int = 98;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_XPG3.html b/docs/libc/constant._SC_XOPEN_XPG3.html new file mode 100644 index 00000000..40860000 --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_XPG3.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_XPG3 - Rust

[][src]Constant libc::_SC_XOPEN_XPG3

pub const _SC_XOPEN_XPG3: c_int = 99;
\ No newline at end of file diff --git a/docs/libc/constant._SC_XOPEN_XPG4.html b/docs/libc/constant._SC_XOPEN_XPG4.html new file mode 100644 index 00000000..d3d74598 --- /dev/null +++ b/docs/libc/constant._SC_XOPEN_XPG4.html @@ -0,0 +1 @@ +libc::_SC_XOPEN_XPG4 - Rust

[][src]Constant libc::_SC_XOPEN_XPG4

pub const _SC_XOPEN_XPG4: c_int = 100;
\ No newline at end of file diff --git a/docs/libc/constant.__NFT_REG_MAX.html b/docs/libc/constant.__NFT_REG_MAX.html new file mode 100644 index 00000000..d6ab6fca --- /dev/null +++ b/docs/libc/constant.__NFT_REG_MAX.html @@ -0,0 +1 @@ +libc::__NFT_REG_MAX - Rust

[][src]Constant libc::__NFT_REG_MAX

pub const __NFT_REG_MAX: c_int = 5;
\ No newline at end of file diff --git a/docs/libc/constant.__SIZEOF_PTHREAD_CONDATTR_T.html b/docs/libc/constant.__SIZEOF_PTHREAD_CONDATTR_T.html new file mode 100644 index 00000000..6c829ab0 --- /dev/null +++ b/docs/libc/constant.__SIZEOF_PTHREAD_CONDATTR_T.html @@ -0,0 +1 @@ +libc::__SIZEOF_PTHREAD_CONDATTR_T - Rust

[][src]Constant libc::__SIZEOF_PTHREAD_CONDATTR_T

pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4;
\ No newline at end of file diff --git a/docs/libc/constant.__SIZEOF_PTHREAD_COND_T.html b/docs/libc/constant.__SIZEOF_PTHREAD_COND_T.html new file mode 100644 index 00000000..6384772f --- /dev/null +++ b/docs/libc/constant.__SIZEOF_PTHREAD_COND_T.html @@ -0,0 +1 @@ +libc::__SIZEOF_PTHREAD_COND_T - Rust

[][src]Constant libc::__SIZEOF_PTHREAD_COND_T

pub const __SIZEOF_PTHREAD_COND_T: usize = 48;
\ No newline at end of file diff --git a/docs/libc/constant.__SIZEOF_PTHREAD_MUTEXATTR_T.html b/docs/libc/constant.__SIZEOF_PTHREAD_MUTEXATTR_T.html new file mode 100644 index 00000000..e8afcf60 --- /dev/null +++ b/docs/libc/constant.__SIZEOF_PTHREAD_MUTEXATTR_T.html @@ -0,0 +1 @@ +libc::__SIZEOF_PTHREAD_MUTEXATTR_T - Rust

[][src]Constant libc::__SIZEOF_PTHREAD_MUTEXATTR_T

pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4;
\ No newline at end of file diff --git a/docs/libc/constant.__SIZEOF_PTHREAD_MUTEX_T.html b/docs/libc/constant.__SIZEOF_PTHREAD_MUTEX_T.html new file mode 100644 index 00000000..98521459 --- /dev/null +++ b/docs/libc/constant.__SIZEOF_PTHREAD_MUTEX_T.html @@ -0,0 +1 @@ +libc::__SIZEOF_PTHREAD_MUTEX_T - Rust

[][src]Constant libc::__SIZEOF_PTHREAD_MUTEX_T

pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40;
\ No newline at end of file diff --git a/docs/libc/constant.__SIZEOF_PTHREAD_RWLOCKATTR_T.html b/docs/libc/constant.__SIZEOF_PTHREAD_RWLOCKATTR_T.html new file mode 100644 index 00000000..0fc2548a --- /dev/null +++ b/docs/libc/constant.__SIZEOF_PTHREAD_RWLOCKATTR_T.html @@ -0,0 +1 @@ +libc::__SIZEOF_PTHREAD_RWLOCKATTR_T - Rust

[][src]Constant libc::__SIZEOF_PTHREAD_RWLOCKATTR_T

pub const __SIZEOF_PTHREAD_RWLOCKATTR_T: usize = 8;
\ No newline at end of file diff --git a/docs/libc/constant.__SIZEOF_PTHREAD_RWLOCK_T.html b/docs/libc/constant.__SIZEOF_PTHREAD_RWLOCK_T.html new file mode 100644 index 00000000..19d71f74 --- /dev/null +++ b/docs/libc/constant.__SIZEOF_PTHREAD_RWLOCK_T.html @@ -0,0 +1 @@ +libc::__SIZEOF_PTHREAD_RWLOCK_T - Rust

[][src]Constant libc::__SIZEOF_PTHREAD_RWLOCK_T

pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 56;
\ No newline at end of file diff --git a/docs/libc/constant.__UT_HOSTSIZE.html b/docs/libc/constant.__UT_HOSTSIZE.html new file mode 100644 index 00000000..803948b9 --- /dev/null +++ b/docs/libc/constant.__UT_HOSTSIZE.html @@ -0,0 +1 @@ +libc::__UT_HOSTSIZE - Rust

[][src]Constant libc::__UT_HOSTSIZE

pub const __UT_HOSTSIZE: usize = 256;
\ No newline at end of file diff --git a/docs/libc/constant.__UT_LINESIZE.html b/docs/libc/constant.__UT_LINESIZE.html new file mode 100644 index 00000000..6b8cc240 --- /dev/null +++ b/docs/libc/constant.__UT_LINESIZE.html @@ -0,0 +1 @@ +libc::__UT_LINESIZE - Rust

[][src]Constant libc::__UT_LINESIZE

pub const __UT_LINESIZE: usize = 32;
\ No newline at end of file diff --git a/docs/libc/constant.__UT_NAMESIZE.html b/docs/libc/constant.__UT_NAMESIZE.html new file mode 100644 index 00000000..2958f1cf --- /dev/null +++ b/docs/libc/constant.__UT_NAMESIZE.html @@ -0,0 +1 @@ +libc::__UT_NAMESIZE - Rust

[][src]Constant libc::__UT_NAMESIZE

pub const __UT_NAMESIZE: usize = 32;
\ No newline at end of file diff --git a/docs/libc/constant.__WALL.html b/docs/libc/constant.__WALL.html new file mode 100644 index 00000000..e344b2e1 --- /dev/null +++ b/docs/libc/constant.__WALL.html @@ -0,0 +1 @@ +libc::__WALL - Rust

[][src]Constant libc::__WALL

pub const __WALL: c_int = 0x40000000;
\ No newline at end of file diff --git a/docs/libc/constant.__WCLONE.html b/docs/libc/constant.__WCLONE.html new file mode 100644 index 00000000..0c4d6fee --- /dev/null +++ b/docs/libc/constant.__WCLONE.html @@ -0,0 +1 @@ +libc::__WCLONE - Rust

[][src]Constant libc::__WCLONE

pub const __WCLONE: c_int = 0x80000000;
\ No newline at end of file diff --git a/docs/libc/constant.__WNOTHREAD.html b/docs/libc/constant.__WNOTHREAD.html new file mode 100644 index 00000000..8c5c5cc5 --- /dev/null +++ b/docs/libc/constant.__WNOTHREAD.html @@ -0,0 +1 @@ +libc::__WNOTHREAD - Rust

[][src]Constant libc::__WNOTHREAD

pub const __WNOTHREAD: c_int = 0x20000000;
\ No newline at end of file diff --git a/docs/libc/enum.DIR.html b/docs/libc/enum.DIR.html new file mode 100644 index 00000000..943190f3 --- /dev/null +++ b/docs/libc/enum.DIR.html @@ -0,0 +1,12 @@ +libc::DIR - Rust

[][src]Enum libc::DIR

pub enum DIR {}

Trait Implementations

impl Clone for DIR[src]

impl Copy for DIR[src]

Auto Trait Implementations

impl Send for DIR

impl Sync for DIR

impl Unpin for DIR

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/enum.FILE.html b/docs/libc/enum.FILE.html new file mode 100644 index 00000000..88641a35 --- /dev/null +++ b/docs/libc/enum.FILE.html @@ -0,0 +1,12 @@ +libc::FILE - Rust

[][src]Enum libc::FILE

pub enum FILE {}

Trait Implementations

impl Clone for FILE[src]

impl Copy for FILE[src]

Auto Trait Implementations

impl Send for FILE

impl Sync for FILE

impl Unpin for FILE

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/enum.c_void.html b/docs/libc/enum.c_void.html new file mode 100644 index 00000000..5a3b66bd --- /dev/null +++ b/docs/libc/enum.c_void.html @@ -0,0 +1,23 @@ +libc::c_void - Rust

1.30.0[][src]Enum libc::c_void

#[repr(u8)]pub enum c_void {
+    // some variants omitted
+}

Equivalent to C's void type when used as a pointer.

+

In essence, *const c_void is equivalent to C's const void* +and *mut c_void is equivalent to C's void*. That said, this is +not the same as C's void return type, which is Rust's () type.

+

To model pointers to opaque types in FFI, until extern type is +stabilized, it is recommended to use a newtype wrapper around an empty +byte array. See the Nomicon for details.

+

One could use std::os::raw::c_void if they want to support old Rust +compiler down to 1.1.0. After Rust 1.30.0, it was re-exported by +this definition. For more information, please read RFC 2521.

+

Trait Implementations

impl Debug for c_void1.16.0[src]

Auto Trait Implementations

impl Send for c_void

impl Sync for c_void

impl Unpin for c_void

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/enum.fpos64_t.html b/docs/libc/enum.fpos64_t.html new file mode 100644 index 00000000..6137b508 --- /dev/null +++ b/docs/libc/enum.fpos64_t.html @@ -0,0 +1,12 @@ +libc::fpos64_t - Rust

[][src]Enum libc::fpos64_t

pub enum fpos64_t {}

Trait Implementations

impl Clone for fpos64_t[src]

impl Copy for fpos64_t[src]

Auto Trait Implementations

impl Send for fpos64_t

impl Sync for fpos64_t

impl Unpin for fpos64_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/enum.fpos_t.html b/docs/libc/enum.fpos_t.html new file mode 100644 index 00000000..eb4d194f --- /dev/null +++ b/docs/libc/enum.fpos_t.html @@ -0,0 +1,12 @@ +libc::fpos_t - Rust

[][src]Enum libc::fpos_t

pub enum fpos_t {}

Trait Implementations

impl Clone for fpos_t[src]

impl Copy for fpos_t[src]

Auto Trait Implementations

impl Send for fpos_t

impl Sync for fpos_t

impl Unpin for fpos_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/enum.timezone.html b/docs/libc/enum.timezone.html new file mode 100644 index 00000000..1b774071 --- /dev/null +++ b/docs/libc/enum.timezone.html @@ -0,0 +1,12 @@ +libc::timezone - Rust

[][src]Enum libc::timezone

pub enum timezone {}

Trait Implementations

impl Clone for timezone[src]

impl Copy for timezone[src]

Auto Trait Implementations

impl Send for timezone

impl Sync for timezone

impl Unpin for timezone

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/fixed_width_ints/type.int16_t.html b/docs/libc/fixed_width_ints/type.int16_t.html new file mode 100644 index 00000000..181f04be --- /dev/null +++ b/docs/libc/fixed_width_ints/type.int16_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.int16_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/fixed_width_ints/type.int32_t.html b/docs/libc/fixed_width_ints/type.int32_t.html new file mode 100644 index 00000000..e2f9f0cc --- /dev/null +++ b/docs/libc/fixed_width_ints/type.int32_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.int32_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/fixed_width_ints/type.int64_t.html b/docs/libc/fixed_width_ints/type.int64_t.html new file mode 100644 index 00000000..893b3aa8 --- /dev/null +++ b/docs/libc/fixed_width_ints/type.int64_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.int64_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/fixed_width_ints/type.int8_t.html b/docs/libc/fixed_width_ints/type.int8_t.html new file mode 100644 index 00000000..d5c08594 --- /dev/null +++ b/docs/libc/fixed_width_ints/type.int8_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.int8_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/fixed_width_ints/type.uint16_t.html b/docs/libc/fixed_width_ints/type.uint16_t.html new file mode 100644 index 00000000..498812ae --- /dev/null +++ b/docs/libc/fixed_width_ints/type.uint16_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.uint16_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/fixed_width_ints/type.uint32_t.html b/docs/libc/fixed_width_ints/type.uint32_t.html new file mode 100644 index 00000000..50ebcc56 --- /dev/null +++ b/docs/libc/fixed_width_ints/type.uint32_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.uint32_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/fixed_width_ints/type.uint64_t.html b/docs/libc/fixed_width_ints/type.uint64_t.html new file mode 100644 index 00000000..1b8961ea --- /dev/null +++ b/docs/libc/fixed_width_ints/type.uint64_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.uint64_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/fixed_width_ints/type.uint8_t.html b/docs/libc/fixed_width_ints/type.uint8_t.html new file mode 100644 index 00000000..6296cf4f --- /dev/null +++ b/docs/libc/fixed_width_ints/type.uint8_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.uint8_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/fn.CMSG_DATA.html b/docs/libc/fn.CMSG_DATA.html new file mode 100644 index 00000000..a0330d6c --- /dev/null +++ b/docs/libc/fn.CMSG_DATA.html @@ -0,0 +1 @@ +libc::CMSG_DATA - Rust

[][src]Function libc::CMSG_DATA

pub unsafe extern "C" fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut c_uchar
\ No newline at end of file diff --git a/docs/libc/fn.CMSG_FIRSTHDR.html b/docs/libc/fn.CMSG_FIRSTHDR.html new file mode 100644 index 00000000..f7c6834b --- /dev/null +++ b/docs/libc/fn.CMSG_FIRSTHDR.html @@ -0,0 +1 @@ +libc::CMSG_FIRSTHDR - Rust

[][src]Function libc::CMSG_FIRSTHDR

pub unsafe extern "C" fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr
\ No newline at end of file diff --git a/docs/libc/fn.CMSG_LEN.html b/docs/libc/fn.CMSG_LEN.html new file mode 100644 index 00000000..b1b6b868 --- /dev/null +++ b/docs/libc/fn.CMSG_LEN.html @@ -0,0 +1 @@ +libc::CMSG_LEN - Rust

[][src]Function libc::CMSG_LEN

pub unsafe extern "C" fn CMSG_LEN(length: c_uint) -> c_uint
\ No newline at end of file diff --git a/docs/libc/fn.CMSG_NXTHDR.html b/docs/libc/fn.CMSG_NXTHDR.html new file mode 100644 index 00000000..1ee0935e --- /dev/null +++ b/docs/libc/fn.CMSG_NXTHDR.html @@ -0,0 +1 @@ +libc::CMSG_NXTHDR - Rust

[][src]Function libc::CMSG_NXTHDR

pub unsafe extern "C" fn CMSG_NXTHDR(
    mhdr: *const msghdr,
    cmsg: *const cmsghdr
) -> *mut cmsghdr
\ No newline at end of file diff --git a/docs/libc/fn.CMSG_SPACE.html b/docs/libc/fn.CMSG_SPACE.html new file mode 100644 index 00000000..c0ab33a4 --- /dev/null +++ b/docs/libc/fn.CMSG_SPACE.html @@ -0,0 +1 @@ +libc::CMSG_SPACE - Rust

[][src]Function libc::CMSG_SPACE

pub unsafe extern "C" fn CMSG_SPACE(length: c_uint) -> c_uint
\ No newline at end of file diff --git a/docs/libc/fn.CPU_ALLOC_SIZE.html b/docs/libc/fn.CPU_ALLOC_SIZE.html new file mode 100644 index 00000000..8fccdc57 --- /dev/null +++ b/docs/libc/fn.CPU_ALLOC_SIZE.html @@ -0,0 +1 @@ +libc::CPU_ALLOC_SIZE - Rust

[][src]Function libc::CPU_ALLOC_SIZE

pub unsafe extern "C" fn CPU_ALLOC_SIZE(count: c_int) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.CPU_CLR.html b/docs/libc/fn.CPU_CLR.html new file mode 100644 index 00000000..706d0a9e --- /dev/null +++ b/docs/libc/fn.CPU_CLR.html @@ -0,0 +1 @@ +libc::CPU_CLR - Rust

[][src]Function libc::CPU_CLR

pub unsafe extern "C" fn CPU_CLR(cpu: usize, cpuset: &mut cpu_set_t)
\ No newline at end of file diff --git a/docs/libc/fn.CPU_COUNT.html b/docs/libc/fn.CPU_COUNT.html new file mode 100644 index 00000000..b037180f --- /dev/null +++ b/docs/libc/fn.CPU_COUNT.html @@ -0,0 +1 @@ +libc::CPU_COUNT - Rust

[][src]Function libc::CPU_COUNT

pub unsafe extern "C" fn CPU_COUNT(cpuset: &cpu_set_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.CPU_COUNT_S.html b/docs/libc/fn.CPU_COUNT_S.html new file mode 100644 index 00000000..948edc96 --- /dev/null +++ b/docs/libc/fn.CPU_COUNT_S.html @@ -0,0 +1 @@ +libc::CPU_COUNT_S - Rust

[][src]Function libc::CPU_COUNT_S

pub unsafe extern "C" fn CPU_COUNT_S(size: usize, cpuset: &cpu_set_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.CPU_EQUAL.html b/docs/libc/fn.CPU_EQUAL.html new file mode 100644 index 00000000..7b2f0679 --- /dev/null +++ b/docs/libc/fn.CPU_EQUAL.html @@ -0,0 +1 @@ +libc::CPU_EQUAL - Rust

[][src]Function libc::CPU_EQUAL

pub unsafe extern "C" fn CPU_EQUAL(set1: &cpu_set_t, set2: &cpu_set_t) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.CPU_ISSET.html b/docs/libc/fn.CPU_ISSET.html new file mode 100644 index 00000000..9c6de3bb --- /dev/null +++ b/docs/libc/fn.CPU_ISSET.html @@ -0,0 +1 @@ +libc::CPU_ISSET - Rust

[][src]Function libc::CPU_ISSET

pub unsafe extern "C" fn CPU_ISSET(cpu: usize, cpuset: &cpu_set_t) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.CPU_SET.html b/docs/libc/fn.CPU_SET.html new file mode 100644 index 00000000..ead30cbe --- /dev/null +++ b/docs/libc/fn.CPU_SET.html @@ -0,0 +1 @@ +libc::CPU_SET - Rust

[][src]Function libc::CPU_SET

pub unsafe extern "C" fn CPU_SET(cpu: usize, cpuset: &mut cpu_set_t)
\ No newline at end of file diff --git a/docs/libc/fn.CPU_ZERO.html b/docs/libc/fn.CPU_ZERO.html new file mode 100644 index 00000000..09ae9e26 --- /dev/null +++ b/docs/libc/fn.CPU_ZERO.html @@ -0,0 +1 @@ +libc::CPU_ZERO - Rust

[][src]Function libc::CPU_ZERO

pub unsafe extern "C" fn CPU_ZERO(cpuset: &mut cpu_set_t)
\ No newline at end of file diff --git a/docs/libc/fn.FD_CLR.html b/docs/libc/fn.FD_CLR.html new file mode 100644 index 00000000..f3249d55 --- /dev/null +++ b/docs/libc/fn.FD_CLR.html @@ -0,0 +1 @@ +libc::FD_CLR - Rust

[][src]Function libc::FD_CLR

pub unsafe extern "C" fn FD_CLR(fd: c_int, set: *mut fd_set)
\ No newline at end of file diff --git a/docs/libc/fn.FD_ISSET.html b/docs/libc/fn.FD_ISSET.html new file mode 100644 index 00000000..b2882640 --- /dev/null +++ b/docs/libc/fn.FD_ISSET.html @@ -0,0 +1 @@ +libc::FD_ISSET - Rust

[][src]Function libc::FD_ISSET

pub unsafe extern "C" fn FD_ISSET(fd: c_int, set: *mut fd_set) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.FD_SET.html b/docs/libc/fn.FD_SET.html new file mode 100644 index 00000000..916faa4b --- /dev/null +++ b/docs/libc/fn.FD_SET.html @@ -0,0 +1 @@ +libc::FD_SET - Rust

[][src]Function libc::FD_SET

pub unsafe extern "C" fn FD_SET(fd: c_int, set: *mut fd_set)
\ No newline at end of file diff --git a/docs/libc/fn.FD_ZERO.html b/docs/libc/fn.FD_ZERO.html new file mode 100644 index 00000000..374ec8a0 --- /dev/null +++ b/docs/libc/fn.FD_ZERO.html @@ -0,0 +1 @@ +libc::FD_ZERO - Rust

[][src]Function libc::FD_ZERO

pub unsafe extern "C" fn FD_ZERO(set: *mut fd_set)
\ No newline at end of file diff --git a/docs/libc/fn.IPOPT_CLASS.html b/docs/libc/fn.IPOPT_CLASS.html new file mode 100644 index 00000000..049005db --- /dev/null +++ b/docs/libc/fn.IPOPT_CLASS.html @@ -0,0 +1 @@ +libc::IPOPT_CLASS - Rust

[][src]Function libc::IPOPT_CLASS

pub extern "C" fn IPOPT_CLASS(o: u8) -> u8
\ No newline at end of file diff --git a/docs/libc/fn.IPOPT_COPIED.html b/docs/libc/fn.IPOPT_COPIED.html new file mode 100644 index 00000000..062bbde6 --- /dev/null +++ b/docs/libc/fn.IPOPT_COPIED.html @@ -0,0 +1 @@ +libc::IPOPT_COPIED - Rust

[][src]Function libc::IPOPT_COPIED

pub extern "C" fn IPOPT_COPIED(o: u8) -> u8
\ No newline at end of file diff --git a/docs/libc/fn.IPOPT_NUMBER.html b/docs/libc/fn.IPOPT_NUMBER.html new file mode 100644 index 00000000..eb1f5d16 --- /dev/null +++ b/docs/libc/fn.IPOPT_NUMBER.html @@ -0,0 +1 @@ +libc::IPOPT_NUMBER - Rust

[][src]Function libc::IPOPT_NUMBER

pub extern "C" fn IPOPT_NUMBER(o: u8) -> u8
\ No newline at end of file diff --git a/docs/libc/fn.IPTOS_ECN.html b/docs/libc/fn.IPTOS_ECN.html new file mode 100644 index 00000000..1b5e8971 --- /dev/null +++ b/docs/libc/fn.IPTOS_ECN.html @@ -0,0 +1 @@ +libc::IPTOS_ECN - Rust

[][src]Function libc::IPTOS_ECN

pub extern "C" fn IPTOS_ECN(x: u8) -> u8
\ No newline at end of file diff --git a/docs/libc/fn.IPTOS_PREC.html b/docs/libc/fn.IPTOS_PREC.html new file mode 100644 index 00000000..567e14ed --- /dev/null +++ b/docs/libc/fn.IPTOS_PREC.html @@ -0,0 +1 @@ +libc::IPTOS_PREC - Rust

[][src]Function libc::IPTOS_PREC

pub unsafe extern "C" fn IPTOS_PREC(tos: u8) -> u8
\ No newline at end of file diff --git a/docs/libc/fn.IPTOS_TOS.html b/docs/libc/fn.IPTOS_TOS.html new file mode 100644 index 00000000..bcb71f9d --- /dev/null +++ b/docs/libc/fn.IPTOS_TOS.html @@ -0,0 +1 @@ +libc::IPTOS_TOS - Rust

[][src]Function libc::IPTOS_TOS

pub unsafe extern "C" fn IPTOS_TOS(tos: u8) -> u8
\ No newline at end of file diff --git a/docs/libc/fn.NLA_ALIGN.html b/docs/libc/fn.NLA_ALIGN.html new file mode 100644 index 00000000..ba194770 --- /dev/null +++ b/docs/libc/fn.NLA_ALIGN.html @@ -0,0 +1 @@ +libc::NLA_ALIGN - Rust

[][src]Function libc::NLA_ALIGN

pub unsafe extern "C" fn NLA_ALIGN(len: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.QCMD.html b/docs/libc/fn.QCMD.html new file mode 100644 index 00000000..0c447c68 --- /dev/null +++ b/docs/libc/fn.QCMD.html @@ -0,0 +1 @@ +libc::QCMD - Rust

[][src]Function libc::QCMD

pub extern "C" fn QCMD(cmd: c_int, type_: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.RT_ADDRCLASS.html b/docs/libc/fn.RT_ADDRCLASS.html new file mode 100644 index 00000000..dd625510 --- /dev/null +++ b/docs/libc/fn.RT_ADDRCLASS.html @@ -0,0 +1 @@ +libc::RT_ADDRCLASS - Rust

[][src]Function libc::RT_ADDRCLASS

pub unsafe extern "C" fn RT_ADDRCLASS(flags: u32) -> u32
\ No newline at end of file diff --git a/docs/libc/fn.RT_LOCALADDR.html b/docs/libc/fn.RT_LOCALADDR.html new file mode 100644 index 00000000..da858447 --- /dev/null +++ b/docs/libc/fn.RT_LOCALADDR.html @@ -0,0 +1 @@ +libc::RT_LOCALADDR - Rust

[][src]Function libc::RT_LOCALADDR

pub unsafe extern "C" fn RT_LOCALADDR(flags: u32) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.RT_TOS.html b/docs/libc/fn.RT_TOS.html new file mode 100644 index 00000000..2aa6e063 --- /dev/null +++ b/docs/libc/fn.RT_TOS.html @@ -0,0 +1 @@ +libc::RT_TOS - Rust

[][src]Function libc::RT_TOS

pub unsafe extern "C" fn RT_TOS(tos: u8) -> u8
\ No newline at end of file diff --git a/docs/libc/fn.SO_EE_OFFENDER.html b/docs/libc/fn.SO_EE_OFFENDER.html new file mode 100644 index 00000000..f7778976 --- /dev/null +++ b/docs/libc/fn.SO_EE_OFFENDER.html @@ -0,0 +1 @@ +libc::SO_EE_OFFENDER - Rust

[][src]Function libc::SO_EE_OFFENDER

pub unsafe extern "C" fn SO_EE_OFFENDER(
    ee: *const sock_extended_err
) -> *mut sockaddr
\ No newline at end of file diff --git a/docs/libc/fn.WCOREDUMP.html b/docs/libc/fn.WCOREDUMP.html new file mode 100644 index 00000000..7f7068f5 --- /dev/null +++ b/docs/libc/fn.WCOREDUMP.html @@ -0,0 +1 @@ +libc::WCOREDUMP - Rust

[][src]Function libc::WCOREDUMP

pub extern "C" fn WCOREDUMP(status: c_int) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.WEXITSTATUS.html b/docs/libc/fn.WEXITSTATUS.html new file mode 100644 index 00000000..9aeb58f8 --- /dev/null +++ b/docs/libc/fn.WEXITSTATUS.html @@ -0,0 +1 @@ +libc::WEXITSTATUS - Rust

[][src]Function libc::WEXITSTATUS

pub extern "C" fn WEXITSTATUS(status: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.WIFCONTINUED.html b/docs/libc/fn.WIFCONTINUED.html new file mode 100644 index 00000000..31885ca9 --- /dev/null +++ b/docs/libc/fn.WIFCONTINUED.html @@ -0,0 +1 @@ +libc::WIFCONTINUED - Rust

[][src]Function libc::WIFCONTINUED

pub extern "C" fn WIFCONTINUED(status: c_int) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.WIFEXITED.html b/docs/libc/fn.WIFEXITED.html new file mode 100644 index 00000000..93fa4500 --- /dev/null +++ b/docs/libc/fn.WIFEXITED.html @@ -0,0 +1 @@ +libc::WIFEXITED - Rust

[][src]Function libc::WIFEXITED

pub extern "C" fn WIFEXITED(status: c_int) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.WIFSIGNALED.html b/docs/libc/fn.WIFSIGNALED.html new file mode 100644 index 00000000..445960c1 --- /dev/null +++ b/docs/libc/fn.WIFSIGNALED.html @@ -0,0 +1 @@ +libc::WIFSIGNALED - Rust

[][src]Function libc::WIFSIGNALED

pub extern "C" fn WIFSIGNALED(status: c_int) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.WIFSTOPPED.html b/docs/libc/fn.WIFSTOPPED.html new file mode 100644 index 00000000..de53677f --- /dev/null +++ b/docs/libc/fn.WIFSTOPPED.html @@ -0,0 +1 @@ +libc::WIFSTOPPED - Rust

[][src]Function libc::WIFSTOPPED

pub extern "C" fn WIFSTOPPED(status: c_int) -> bool
\ No newline at end of file diff --git a/docs/libc/fn.WSTOPSIG.html b/docs/libc/fn.WSTOPSIG.html new file mode 100644 index 00000000..c2d07f63 --- /dev/null +++ b/docs/libc/fn.WSTOPSIG.html @@ -0,0 +1 @@ +libc::WSTOPSIG - Rust

[][src]Function libc::WSTOPSIG

pub extern "C" fn WSTOPSIG(status: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.WTERMSIG.html b/docs/libc/fn.WTERMSIG.html new file mode 100644 index 00000000..f9036fca --- /dev/null +++ b/docs/libc/fn.WTERMSIG.html @@ -0,0 +1 @@ +libc::WTERMSIG - Rust

[][src]Function libc::WTERMSIG

pub extern "C" fn WTERMSIG(status: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.W_EXITCODE.html b/docs/libc/fn.W_EXITCODE.html new file mode 100644 index 00000000..057e6b1a --- /dev/null +++ b/docs/libc/fn.W_EXITCODE.html @@ -0,0 +1 @@ +libc::W_EXITCODE - Rust

[][src]Function libc::W_EXITCODE

pub extern "C" fn W_EXITCODE(ret: c_int, sig: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.W_STOPCODE.html b/docs/libc/fn.W_STOPCODE.html new file mode 100644 index 00000000..bcc5edb5 --- /dev/null +++ b/docs/libc/fn.W_STOPCODE.html @@ -0,0 +1 @@ +libc::W_STOPCODE - Rust

[][src]Function libc::W_STOPCODE

pub extern "C" fn W_STOPCODE(sig: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.__errno_location.html b/docs/libc/fn.__errno_location.html new file mode 100644 index 00000000..845826a6 --- /dev/null +++ b/docs/libc/fn.__errno_location.html @@ -0,0 +1 @@ +libc::__errno_location - Rust

[][src]Function libc::__errno_location

pub unsafe extern "C" fn __errno_location() -> *mut c_int
\ No newline at end of file diff --git a/docs/libc/fn._exit.html b/docs/libc/fn._exit.html new file mode 100644 index 00000000..8cf4b64f --- /dev/null +++ b/docs/libc/fn._exit.html @@ -0,0 +1 @@ +libc::_exit - Rust

[][src]Function libc::_exit

pub unsafe extern "C" fn _exit(status: c_int) -> !
\ No newline at end of file diff --git a/docs/libc/fn.abort.html b/docs/libc/fn.abort.html new file mode 100644 index 00000000..8bb4a0a7 --- /dev/null +++ b/docs/libc/fn.abort.html @@ -0,0 +1 @@ +libc::abort - Rust

[][src]Function libc::abort

pub unsafe extern "C" fn abort() -> !
\ No newline at end of file diff --git a/docs/libc/fn.abs.html b/docs/libc/fn.abs.html new file mode 100644 index 00000000..8591b927 --- /dev/null +++ b/docs/libc/fn.abs.html @@ -0,0 +1 @@ +libc::abs - Rust

[][src]Function libc::abs

pub unsafe extern "C" fn abs(i: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.accept.html b/docs/libc/fn.accept.html new file mode 100644 index 00000000..fb23e9ca --- /dev/null +++ b/docs/libc/fn.accept.html @@ -0,0 +1 @@ +libc::accept - Rust

[][src]Function libc::accept

pub unsafe extern "C" fn accept(
    socket: c_int,
    address: *mut sockaddr,
    address_len: *mut socklen_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.accept4.html b/docs/libc/fn.accept4.html new file mode 100644 index 00000000..b9958ed7 --- /dev/null +++ b/docs/libc/fn.accept4.html @@ -0,0 +1 @@ +libc::accept4 - Rust

[][src]Function libc::accept4

pub unsafe extern "C" fn accept4(
    fd: c_int,
    addr: *mut sockaddr,
    len: *mut socklen_t,
    flg: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.access.html b/docs/libc/fn.access.html new file mode 100644 index 00000000..ca987d9a --- /dev/null +++ b/docs/libc/fn.access.html @@ -0,0 +1 @@ +libc::access - Rust

[][src]Function libc::access

pub unsafe extern "C" fn access(path: *const c_char, amode: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.acct.html b/docs/libc/fn.acct.html new file mode 100644 index 00000000..e07b9169 --- /dev/null +++ b/docs/libc/fn.acct.html @@ -0,0 +1 @@ +libc::acct - Rust

[][src]Function libc::acct

pub unsafe extern "C" fn acct(filename: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.addmntent.html b/docs/libc/fn.addmntent.html new file mode 100644 index 00000000..d7be74b8 --- /dev/null +++ b/docs/libc/fn.addmntent.html @@ -0,0 +1 @@ +libc::addmntent - Rust

[][src]Function libc::addmntent

pub unsafe extern "C" fn addmntent(
    stream: *mut FILE,
    mnt: *const mntent
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.adjtimex.html b/docs/libc/fn.adjtimex.html new file mode 100644 index 00000000..50b54674 --- /dev/null +++ b/docs/libc/fn.adjtimex.html @@ -0,0 +1 @@ +libc::adjtimex - Rust

[][src]Function libc::adjtimex

pub unsafe extern "C" fn adjtimex(buf: *mut timex) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.aio_cancel.html b/docs/libc/fn.aio_cancel.html new file mode 100644 index 00000000..eb1c40f6 --- /dev/null +++ b/docs/libc/fn.aio_cancel.html @@ -0,0 +1 @@ +libc::aio_cancel - Rust

[][src]Function libc::aio_cancel

pub unsafe extern "C" fn aio_cancel(fd: c_int, aiocbp: *mut aiocb) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.aio_error.html b/docs/libc/fn.aio_error.html new file mode 100644 index 00000000..0f1a3a6d --- /dev/null +++ b/docs/libc/fn.aio_error.html @@ -0,0 +1 @@ +libc::aio_error - Rust

[][src]Function libc::aio_error

pub unsafe extern "C" fn aio_error(aiocbp: *const aiocb) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.aio_fsync.html b/docs/libc/fn.aio_fsync.html new file mode 100644 index 00000000..a83e1a52 --- /dev/null +++ b/docs/libc/fn.aio_fsync.html @@ -0,0 +1 @@ +libc::aio_fsync - Rust

[][src]Function libc::aio_fsync

pub unsafe extern "C" fn aio_fsync(op: c_int, aiocbp: *mut aiocb) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.aio_read.html b/docs/libc/fn.aio_read.html new file mode 100644 index 00000000..8ccff07b --- /dev/null +++ b/docs/libc/fn.aio_read.html @@ -0,0 +1 @@ +libc::aio_read - Rust

[][src]Function libc::aio_read

pub unsafe extern "C" fn aio_read(aiocbp: *mut aiocb) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.aio_return.html b/docs/libc/fn.aio_return.html new file mode 100644 index 00000000..a34a075d --- /dev/null +++ b/docs/libc/fn.aio_return.html @@ -0,0 +1 @@ +libc::aio_return - Rust

[][src]Function libc::aio_return

pub unsafe extern "C" fn aio_return(aiocbp: *mut aiocb) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.aio_suspend.html b/docs/libc/fn.aio_suspend.html new file mode 100644 index 00000000..360b2f91 --- /dev/null +++ b/docs/libc/fn.aio_suspend.html @@ -0,0 +1 @@ +libc::aio_suspend - Rust

[][src]Function libc::aio_suspend

pub unsafe extern "C" fn aio_suspend(
    aiocb_list: *const *const aiocb,
    nitems: c_int,
    timeout: *const timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.aio_write.html b/docs/libc/fn.aio_write.html new file mode 100644 index 00000000..ebbe3cf5 --- /dev/null +++ b/docs/libc/fn.aio_write.html @@ -0,0 +1 @@ +libc::aio_write - Rust

[][src]Function libc::aio_write

pub unsafe extern "C" fn aio_write(aiocbp: *mut aiocb) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.alarm.html b/docs/libc/fn.alarm.html new file mode 100644 index 00000000..df2adff8 --- /dev/null +++ b/docs/libc/fn.alarm.html @@ -0,0 +1 @@ +libc::alarm - Rust

[][src]Function libc::alarm

pub unsafe extern "C" fn alarm(seconds: c_uint) -> c_uint
\ No newline at end of file diff --git a/docs/libc/fn.atexit.html b/docs/libc/fn.atexit.html new file mode 100644 index 00000000..25bb0ed1 --- /dev/null +++ b/docs/libc/fn.atexit.html @@ -0,0 +1 @@ +libc::atexit - Rust

[][src]Function libc::atexit

pub unsafe extern "C" fn atexit(cb: extern "C" fn()) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.atof.html b/docs/libc/fn.atof.html new file mode 100644 index 00000000..54e85b7d --- /dev/null +++ b/docs/libc/fn.atof.html @@ -0,0 +1 @@ +libc::atof - Rust

[][src]Function libc::atof

pub unsafe extern "C" fn atof(s: *const c_char) -> c_double
\ No newline at end of file diff --git a/docs/libc/fn.atoi.html b/docs/libc/fn.atoi.html new file mode 100644 index 00000000..7d8bbf5f --- /dev/null +++ b/docs/libc/fn.atoi.html @@ -0,0 +1 @@ +libc::atoi - Rust

[][src]Function libc::atoi

pub unsafe extern "C" fn atoi(s: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.backtrace.html b/docs/libc/fn.backtrace.html new file mode 100644 index 00000000..856a3e1f --- /dev/null +++ b/docs/libc/fn.backtrace.html @@ -0,0 +1 @@ +libc::backtrace - Rust

[][src]Function libc::backtrace

pub unsafe extern "C" fn backtrace(buf: *mut *mut c_void, sz: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.bind.html b/docs/libc/fn.bind.html new file mode 100644 index 00000000..03f51aea --- /dev/null +++ b/docs/libc/fn.bind.html @@ -0,0 +1 @@ +libc::bind - Rust

[][src]Function libc::bind

pub unsafe extern "C" fn bind(
    socket: c_int,
    address: *const sockaddr,
    address_len: socklen_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.brk.html b/docs/libc/fn.brk.html new file mode 100644 index 00000000..acb96820 --- /dev/null +++ b/docs/libc/fn.brk.html @@ -0,0 +1 @@ +libc::brk - Rust

[][src]Function libc::brk

pub unsafe extern "C" fn brk(addr: *mut c_void) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.bsearch.html b/docs/libc/fn.bsearch.html new file mode 100644 index 00000000..fda0d6a8 --- /dev/null +++ b/docs/libc/fn.bsearch.html @@ -0,0 +1 @@ +libc::bsearch - Rust

[][src]Function libc::bsearch

pub unsafe extern "C" fn bsearch(
    key: *const c_void,
    base: *const c_void,
    num: size_t,
    size: size_t,
    compar: Option<unsafe extern "C" fn(_: *const c_void, _: *const c_void) -> c_int>
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.calloc.html b/docs/libc/fn.calloc.html new file mode 100644 index 00000000..0f1a9fe3 --- /dev/null +++ b/docs/libc/fn.calloc.html @@ -0,0 +1 @@ +libc::calloc - Rust

[][src]Function libc::calloc

pub unsafe extern "C" fn calloc(nobj: size_t, size: size_t) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.cfgetispeed.html b/docs/libc/fn.cfgetispeed.html new file mode 100644 index 00000000..b4845a3b --- /dev/null +++ b/docs/libc/fn.cfgetispeed.html @@ -0,0 +1 @@ +libc::cfgetispeed - Rust

[][src]Function libc::cfgetispeed

pub unsafe extern "C" fn cfgetispeed(termios: *const termios) -> speed_t
\ No newline at end of file diff --git a/docs/libc/fn.cfgetospeed.html b/docs/libc/fn.cfgetospeed.html new file mode 100644 index 00000000..f65c22e3 --- /dev/null +++ b/docs/libc/fn.cfgetospeed.html @@ -0,0 +1 @@ +libc::cfgetospeed - Rust

[][src]Function libc::cfgetospeed

pub unsafe extern "C" fn cfgetospeed(termios: *const termios) -> speed_t
\ No newline at end of file diff --git a/docs/libc/fn.cfmakeraw.html b/docs/libc/fn.cfmakeraw.html new file mode 100644 index 00000000..1885ac40 --- /dev/null +++ b/docs/libc/fn.cfmakeraw.html @@ -0,0 +1 @@ +libc::cfmakeraw - Rust

[][src]Function libc::cfmakeraw

pub unsafe extern "C" fn cfmakeraw(termios: *mut termios)
\ No newline at end of file diff --git a/docs/libc/fn.cfsetispeed.html b/docs/libc/fn.cfsetispeed.html new file mode 100644 index 00000000..d537464d --- /dev/null +++ b/docs/libc/fn.cfsetispeed.html @@ -0,0 +1 @@ +libc::cfsetispeed - Rust

[][src]Function libc::cfsetispeed

pub unsafe extern "C" fn cfsetispeed(
    termios: *mut termios,
    speed: speed_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.cfsetospeed.html b/docs/libc/fn.cfsetospeed.html new file mode 100644 index 00000000..fd255446 --- /dev/null +++ b/docs/libc/fn.cfsetospeed.html @@ -0,0 +1 @@ +libc::cfsetospeed - Rust

[][src]Function libc::cfsetospeed

pub unsafe extern "C" fn cfsetospeed(
    termios: *mut termios,
    speed: speed_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.cfsetspeed.html b/docs/libc/fn.cfsetspeed.html new file mode 100644 index 00000000..6e118941 --- /dev/null +++ b/docs/libc/fn.cfsetspeed.html @@ -0,0 +1 @@ +libc::cfsetspeed - Rust

[][src]Function libc::cfsetspeed

pub unsafe extern "C" fn cfsetspeed(
    termios: *mut termios,
    speed: speed_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.chdir.html b/docs/libc/fn.chdir.html new file mode 100644 index 00000000..f7a5e2ff --- /dev/null +++ b/docs/libc/fn.chdir.html @@ -0,0 +1 @@ +libc::chdir - Rust

[][src]Function libc::chdir

pub unsafe extern "C" fn chdir(dir: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.chmod.html b/docs/libc/fn.chmod.html new file mode 100644 index 00000000..2d90ef9b --- /dev/null +++ b/docs/libc/fn.chmod.html @@ -0,0 +1 @@ +libc::chmod - Rust

[][src]Function libc::chmod

pub unsafe extern "C" fn chmod(path: *const c_char, mode: mode_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.chown.html b/docs/libc/fn.chown.html new file mode 100644 index 00000000..bf74065d --- /dev/null +++ b/docs/libc/fn.chown.html @@ -0,0 +1 @@ +libc::chown - Rust

[][src]Function libc::chown

pub unsafe extern "C" fn chown(
    path: *const c_char,
    uid: uid_t,
    gid: gid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.chroot.html b/docs/libc/fn.chroot.html new file mode 100644 index 00000000..31891cbd --- /dev/null +++ b/docs/libc/fn.chroot.html @@ -0,0 +1 @@ +libc::chroot - Rust

[][src]Function libc::chroot

pub unsafe extern "C" fn chroot(name: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.clearenv.html b/docs/libc/fn.clearenv.html new file mode 100644 index 00000000..9dd2aec5 --- /dev/null +++ b/docs/libc/fn.clearenv.html @@ -0,0 +1 @@ +libc::clearenv - Rust

[][src]Function libc::clearenv

pub unsafe extern "C" fn clearenv() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.clock_getcpuclockid.html b/docs/libc/fn.clock_getcpuclockid.html new file mode 100644 index 00000000..3637f477 --- /dev/null +++ b/docs/libc/fn.clock_getcpuclockid.html @@ -0,0 +1 @@ +libc::clock_getcpuclockid - Rust

[][src]Function libc::clock_getcpuclockid

pub unsafe extern "C" fn clock_getcpuclockid(
    pid: pid_t,
    clk_id: *mut clockid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.clock_getres.html b/docs/libc/fn.clock_getres.html new file mode 100644 index 00000000..e40ef3ef --- /dev/null +++ b/docs/libc/fn.clock_getres.html @@ -0,0 +1 @@ +libc::clock_getres - Rust

[][src]Function libc::clock_getres

pub unsafe extern "C" fn clock_getres(
    clk_id: clockid_t,
    tp: *mut timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.clock_gettime.html b/docs/libc/fn.clock_gettime.html new file mode 100644 index 00000000..ecea39b5 --- /dev/null +++ b/docs/libc/fn.clock_gettime.html @@ -0,0 +1 @@ +libc::clock_gettime - Rust

[][src]Function libc::clock_gettime

pub unsafe extern "C" fn clock_gettime(
    clk_id: clockid_t,
    tp: *mut timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.clock_nanosleep.html b/docs/libc/fn.clock_nanosleep.html new file mode 100644 index 00000000..a4641bed --- /dev/null +++ b/docs/libc/fn.clock_nanosleep.html @@ -0,0 +1 @@ +libc::clock_nanosleep - Rust

[][src]Function libc::clock_nanosleep

pub unsafe extern "C" fn clock_nanosleep(
    clk_id: clockid_t,
    flags: c_int,
    rqtp: *const timespec,
    rmtp: *mut timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.clock_settime.html b/docs/libc/fn.clock_settime.html new file mode 100644 index 00000000..347d8a0f --- /dev/null +++ b/docs/libc/fn.clock_settime.html @@ -0,0 +1 @@ +libc::clock_settime - Rust

[][src]Function libc::clock_settime

pub unsafe extern "C" fn clock_settime(
    clk_id: clockid_t,
    tp: *const timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.clone.html b/docs/libc/fn.clone.html new file mode 100644 index 00000000..b62c7786 --- /dev/null +++ b/docs/libc/fn.clone.html @@ -0,0 +1 @@ +libc::clone - Rust

[][src]Function libc::clone

pub unsafe extern "C" fn clone(
    cb: extern "C" fn(_: *mut c_void) -> c_int,
    child_stack: *mut c_void,
    flags: c_int,
    arg: *mut c_void,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.close.html b/docs/libc/fn.close.html new file mode 100644 index 00000000..c82ada3e --- /dev/null +++ b/docs/libc/fn.close.html @@ -0,0 +1 @@ +libc::close - Rust

[][src]Function libc::close

pub unsafe extern "C" fn close(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.closedir.html b/docs/libc/fn.closedir.html new file mode 100644 index 00000000..00d3d830 --- /dev/null +++ b/docs/libc/fn.closedir.html @@ -0,0 +1 @@ +libc::closedir - Rust

[][src]Function libc::closedir

pub unsafe extern "C" fn closedir(dirp: *mut DIR) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.closelog.html b/docs/libc/fn.closelog.html new file mode 100644 index 00000000..aa9197ec --- /dev/null +++ b/docs/libc/fn.closelog.html @@ -0,0 +1 @@ +libc::closelog - Rust

[][src]Function libc::closelog

pub unsafe extern "C" fn closelog()
\ No newline at end of file diff --git a/docs/libc/fn.connect.html b/docs/libc/fn.connect.html new file mode 100644 index 00000000..764fe385 --- /dev/null +++ b/docs/libc/fn.connect.html @@ -0,0 +1 @@ +libc::connect - Rust

[][src]Function libc::connect

pub unsafe extern "C" fn connect(
    socket: c_int,
    address: *const sockaddr,
    len: socklen_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.copy_file_range.html b/docs/libc/fn.copy_file_range.html new file mode 100644 index 00000000..fb37880c --- /dev/null +++ b/docs/libc/fn.copy_file_range.html @@ -0,0 +1 @@ +libc::copy_file_range - Rust

[][src]Function libc::copy_file_range

pub unsafe extern "C" fn copy_file_range(
    fd_in: c_int,
    off_in: *mut off64_t,
    fd_out: c_int,
    off_out: *mut off64_t,
    len: size_t,
    flags: c_uint
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.creat.html b/docs/libc/fn.creat.html new file mode 100644 index 00000000..9b1a72c9 --- /dev/null +++ b/docs/libc/fn.creat.html @@ -0,0 +1 @@ +libc::creat - Rust

[][src]Function libc::creat

pub unsafe extern "C" fn creat(path: *const c_char, mode: mode_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.creat64.html b/docs/libc/fn.creat64.html new file mode 100644 index 00000000..3f3003a5 --- /dev/null +++ b/docs/libc/fn.creat64.html @@ -0,0 +1 @@ +libc::creat64 - Rust

[][src]Function libc::creat64

pub unsafe extern "C" fn creat64(path: *const c_char, mode: mode_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.daemon.html b/docs/libc/fn.daemon.html new file mode 100644 index 00000000..d5280fe1 --- /dev/null +++ b/docs/libc/fn.daemon.html @@ -0,0 +1 @@ +libc::daemon - Rust

[][src]Function libc::daemon

pub unsafe extern "C" fn daemon(nochdir: c_int, noclose: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.difftime.html b/docs/libc/fn.difftime.html new file mode 100644 index 00000000..d238686f --- /dev/null +++ b/docs/libc/fn.difftime.html @@ -0,0 +1 @@ +libc::difftime - Rust

[][src]Function libc::difftime

pub unsafe extern "C" fn difftime(time1: time_t, time0: time_t) -> c_double
\ No newline at end of file diff --git a/docs/libc/fn.dirfd.html b/docs/libc/fn.dirfd.html new file mode 100644 index 00000000..8a6457e6 --- /dev/null +++ b/docs/libc/fn.dirfd.html @@ -0,0 +1 @@ +libc::dirfd - Rust

[][src]Function libc::dirfd

pub unsafe extern "C" fn dirfd(dirp: *mut DIR) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.dl_iterate_phdr.html b/docs/libc/fn.dl_iterate_phdr.html new file mode 100644 index 00000000..f69b24cc --- /dev/null +++ b/docs/libc/fn.dl_iterate_phdr.html @@ -0,0 +1 @@ +libc::dl_iterate_phdr - Rust

[][src]Function libc::dl_iterate_phdr

pub unsafe extern "C" fn dl_iterate_phdr(
    callback: Option<unsafe extern "C" fn(info: *mut dl_phdr_info, size: size_t, data: *mut c_void) -> c_int>,
    data: *mut c_void
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.dladdr.html b/docs/libc/fn.dladdr.html new file mode 100644 index 00000000..21605b81 --- /dev/null +++ b/docs/libc/fn.dladdr.html @@ -0,0 +1 @@ +libc::dladdr - Rust

[][src]Function libc::dladdr

pub unsafe extern "C" fn dladdr(
    addr: *const c_void,
    info: *mut Dl_info
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.dlclose.html b/docs/libc/fn.dlclose.html new file mode 100644 index 00000000..b5e19876 --- /dev/null +++ b/docs/libc/fn.dlclose.html @@ -0,0 +1 @@ +libc::dlclose - Rust

[][src]Function libc::dlclose

pub unsafe extern "C" fn dlclose(handle: *mut c_void) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.dlerror.html b/docs/libc/fn.dlerror.html new file mode 100644 index 00000000..825a9c05 --- /dev/null +++ b/docs/libc/fn.dlerror.html @@ -0,0 +1 @@ +libc::dlerror - Rust

[][src]Function libc::dlerror

pub unsafe extern "C" fn dlerror() -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.dlinfo.html b/docs/libc/fn.dlinfo.html new file mode 100644 index 00000000..b92e202a --- /dev/null +++ b/docs/libc/fn.dlinfo.html @@ -0,0 +1 @@ +libc::dlinfo - Rust

[][src]Function libc::dlinfo

pub unsafe extern "C" fn dlinfo(
    handle: *mut c_void,
    request: c_int,
    info: *mut c_void
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.dlmopen.html b/docs/libc/fn.dlmopen.html new file mode 100644 index 00000000..5d65c730 --- /dev/null +++ b/docs/libc/fn.dlmopen.html @@ -0,0 +1 @@ +libc::dlmopen - Rust

[][src]Function libc::dlmopen

pub unsafe extern "C" fn dlmopen(
    lmid: Lmid_t,
    filename: *const c_char,
    flag: c_int
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.dlopen.html b/docs/libc/fn.dlopen.html new file mode 100644 index 00000000..57390cc7 --- /dev/null +++ b/docs/libc/fn.dlopen.html @@ -0,0 +1 @@ +libc::dlopen - Rust

[][src]Function libc::dlopen

pub unsafe extern "C" fn dlopen(
    filename: *const c_char,
    flag: c_int
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.dlsym.html b/docs/libc/fn.dlsym.html new file mode 100644 index 00000000..68b4f9fa --- /dev/null +++ b/docs/libc/fn.dlsym.html @@ -0,0 +1 @@ +libc::dlsym - Rust

[][src]Function libc::dlsym

pub unsafe extern "C" fn dlsym(
    handle: *mut c_void,
    symbol: *const c_char
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.dup.html b/docs/libc/fn.dup.html new file mode 100644 index 00000000..ebfeb8a6 --- /dev/null +++ b/docs/libc/fn.dup.html @@ -0,0 +1 @@ +libc::dup - Rust

[][src]Function libc::dup

pub unsafe extern "C" fn dup(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.dup2.html b/docs/libc/fn.dup2.html new file mode 100644 index 00000000..9abd7965 --- /dev/null +++ b/docs/libc/fn.dup2.html @@ -0,0 +1 @@ +libc::dup2 - Rust

[][src]Function libc::dup2

pub unsafe extern "C" fn dup2(src: c_int, dst: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.dup3.html b/docs/libc/fn.dup3.html new file mode 100644 index 00000000..cd7a3887 --- /dev/null +++ b/docs/libc/fn.dup3.html @@ -0,0 +1 @@ +libc::dup3 - Rust

[][src]Function libc::dup3

pub unsafe extern "C" fn dup3(oldfd: c_int, newfd: c_int, flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.duplocale.html b/docs/libc/fn.duplocale.html new file mode 100644 index 00000000..7f31adee --- /dev/null +++ b/docs/libc/fn.duplocale.html @@ -0,0 +1 @@ +libc::duplocale - Rust

[][src]Function libc::duplocale

pub unsafe extern "C" fn duplocale(base: locale_t) -> locale_t
\ No newline at end of file diff --git a/docs/libc/fn.endgrent.html b/docs/libc/fn.endgrent.html new file mode 100644 index 00000000..9215e4d3 --- /dev/null +++ b/docs/libc/fn.endgrent.html @@ -0,0 +1 @@ +libc::endgrent - Rust

[][src]Function libc::endgrent

pub unsafe extern "C" fn endgrent()
\ No newline at end of file diff --git a/docs/libc/fn.endmntent.html b/docs/libc/fn.endmntent.html new file mode 100644 index 00000000..4fec8e1f --- /dev/null +++ b/docs/libc/fn.endmntent.html @@ -0,0 +1 @@ +libc::endmntent - Rust

[][src]Function libc::endmntent

pub unsafe extern "C" fn endmntent(streamp: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.endpwent.html b/docs/libc/fn.endpwent.html new file mode 100644 index 00000000..34bb9804 --- /dev/null +++ b/docs/libc/fn.endpwent.html @@ -0,0 +1 @@ +libc::endpwent - Rust

[][src]Function libc::endpwent

pub unsafe extern "C" fn endpwent()
\ No newline at end of file diff --git a/docs/libc/fn.endspent.html b/docs/libc/fn.endspent.html new file mode 100644 index 00000000..641dcaf9 --- /dev/null +++ b/docs/libc/fn.endspent.html @@ -0,0 +1 @@ +libc::endspent - Rust

[][src]Function libc::endspent

pub unsafe extern "C" fn endspent()
\ No newline at end of file diff --git a/docs/libc/fn.endutxent.html b/docs/libc/fn.endutxent.html new file mode 100644 index 00000000..7d337e46 --- /dev/null +++ b/docs/libc/fn.endutxent.html @@ -0,0 +1 @@ +libc::endutxent - Rust

[][src]Function libc::endutxent

pub unsafe extern "C" fn endutxent()
\ No newline at end of file diff --git a/docs/libc/fn.epoll_create.html b/docs/libc/fn.epoll_create.html new file mode 100644 index 00000000..f43ca89c --- /dev/null +++ b/docs/libc/fn.epoll_create.html @@ -0,0 +1 @@ +libc::epoll_create - Rust

[][src]Function libc::epoll_create

pub unsafe extern "C" fn epoll_create(size: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.epoll_create1.html b/docs/libc/fn.epoll_create1.html new file mode 100644 index 00000000..28b388d9 --- /dev/null +++ b/docs/libc/fn.epoll_create1.html @@ -0,0 +1 @@ +libc::epoll_create1 - Rust

[][src]Function libc::epoll_create1

pub unsafe extern "C" fn epoll_create1(flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.epoll_ctl.html b/docs/libc/fn.epoll_ctl.html new file mode 100644 index 00000000..2cb6769c --- /dev/null +++ b/docs/libc/fn.epoll_ctl.html @@ -0,0 +1 @@ +libc::epoll_ctl - Rust

[][src]Function libc::epoll_ctl

pub unsafe extern "C" fn epoll_ctl(
    epfd: c_int,
    op: c_int,
    fd: c_int,
    event: *mut epoll_event
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.epoll_pwait.html b/docs/libc/fn.epoll_pwait.html new file mode 100644 index 00000000..c63c46b5 --- /dev/null +++ b/docs/libc/fn.epoll_pwait.html @@ -0,0 +1 @@ +libc::epoll_pwait - Rust

[][src]Function libc::epoll_pwait

pub unsafe extern "C" fn epoll_pwait(
    epfd: c_int,
    events: *mut epoll_event,
    maxevents: c_int,
    timeout: c_int,
    sigmask: *const sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.epoll_wait.html b/docs/libc/fn.epoll_wait.html new file mode 100644 index 00000000..97039686 --- /dev/null +++ b/docs/libc/fn.epoll_wait.html @@ -0,0 +1 @@ +libc::epoll_wait - Rust

[][src]Function libc::epoll_wait

pub unsafe extern "C" fn epoll_wait(
    epfd: c_int,
    events: *mut epoll_event,
    maxevents: c_int,
    timeout: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.eventfd.html b/docs/libc/fn.eventfd.html new file mode 100644 index 00000000..11423ac0 --- /dev/null +++ b/docs/libc/fn.eventfd.html @@ -0,0 +1 @@ +libc::eventfd - Rust

[][src]Function libc::eventfd

pub unsafe extern "C" fn eventfd(init: c_uint, flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.execl.html b/docs/libc/fn.execl.html new file mode 100644 index 00000000..befcd8a3 --- /dev/null +++ b/docs/libc/fn.execl.html @@ -0,0 +1 @@ +libc::execl - Rust

[][src]Function libc::execl

pub unsafe extern "C" fn execl(
    path: *const c_char,
    arg0: *const c_char,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.execle.html b/docs/libc/fn.execle.html new file mode 100644 index 00000000..2c0f22bd --- /dev/null +++ b/docs/libc/fn.execle.html @@ -0,0 +1 @@ +libc::execle - Rust

[][src]Function libc::execle

pub unsafe extern "C" fn execle(
    path: *const c_char,
    arg0: *const c_char,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.execlp.html b/docs/libc/fn.execlp.html new file mode 100644 index 00000000..d27288c5 --- /dev/null +++ b/docs/libc/fn.execlp.html @@ -0,0 +1 @@ +libc::execlp - Rust

[][src]Function libc::execlp

pub unsafe extern "C" fn execlp(
    file: *const c_char,
    arg0: *const c_char,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.execv.html b/docs/libc/fn.execv.html new file mode 100644 index 00000000..aad2e966 --- /dev/null +++ b/docs/libc/fn.execv.html @@ -0,0 +1 @@ +libc::execv - Rust

[][src]Function libc::execv

pub unsafe extern "C" fn execv(
    prog: *const c_char,
    argv: *const *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.execve.html b/docs/libc/fn.execve.html new file mode 100644 index 00000000..66e890c9 --- /dev/null +++ b/docs/libc/fn.execve.html @@ -0,0 +1 @@ +libc::execve - Rust

[][src]Function libc::execve

pub unsafe extern "C" fn execve(
    prog: *const c_char,
    argv: *const *const c_char,
    envp: *const *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.execvp.html b/docs/libc/fn.execvp.html new file mode 100644 index 00000000..15401147 --- /dev/null +++ b/docs/libc/fn.execvp.html @@ -0,0 +1 @@ +libc::execvp - Rust

[][src]Function libc::execvp

pub unsafe extern "C" fn execvp(
    c: *const c_char,
    argv: *const *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.execvpe.html b/docs/libc/fn.execvpe.html new file mode 100644 index 00000000..825a3e12 --- /dev/null +++ b/docs/libc/fn.execvpe.html @@ -0,0 +1 @@ +libc::execvpe - Rust

[][src]Function libc::execvpe

pub unsafe extern "C" fn execvpe(
    file: *const c_char,
    argv: *const *const c_char,
    envp: *const *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.exit.html b/docs/libc/fn.exit.html new file mode 100644 index 00000000..cf97fa6e --- /dev/null +++ b/docs/libc/fn.exit.html @@ -0,0 +1 @@ +libc::exit - Rust

[][src]Function libc::exit

pub unsafe extern "C" fn exit(status: c_int) -> !
\ No newline at end of file diff --git a/docs/libc/fn.faccessat.html b/docs/libc/fn.faccessat.html new file mode 100644 index 00000000..fff2691f --- /dev/null +++ b/docs/libc/fn.faccessat.html @@ -0,0 +1 @@ +libc::faccessat - Rust

[][src]Function libc::faccessat

pub unsafe extern "C" fn faccessat(
    dirfd: c_int,
    pathname: *const c_char,
    mode: c_int,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fallocate.html b/docs/libc/fn.fallocate.html new file mode 100644 index 00000000..503de513 --- /dev/null +++ b/docs/libc/fn.fallocate.html @@ -0,0 +1 @@ +libc::fallocate - Rust

[][src]Function libc::fallocate

pub unsafe extern "C" fn fallocate(
    fd: c_int,
    mode: c_int,
    offset: off_t,
    len: off_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fallocate64.html b/docs/libc/fn.fallocate64.html new file mode 100644 index 00000000..8b84f796 --- /dev/null +++ b/docs/libc/fn.fallocate64.html @@ -0,0 +1 @@ +libc::fallocate64 - Rust

[][src]Function libc::fallocate64

pub unsafe extern "C" fn fallocate64(
    fd: c_int,
    mode: c_int,
    offset: off64_t,
    len: off64_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fanotify_init.html b/docs/libc/fn.fanotify_init.html new file mode 100644 index 00000000..de292dd7 --- /dev/null +++ b/docs/libc/fn.fanotify_init.html @@ -0,0 +1 @@ +libc::fanotify_init - Rust

[][src]Function libc::fanotify_init

pub unsafe extern "C" fn fanotify_init(
    flags: c_uint,
    event_f_flags: c_uint
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fanotify_mark.html b/docs/libc/fn.fanotify_mark.html new file mode 100644 index 00000000..4485faa6 --- /dev/null +++ b/docs/libc/fn.fanotify_mark.html @@ -0,0 +1 @@ +libc::fanotify_mark - Rust

[][src]Function libc::fanotify_mark

pub unsafe extern "C" fn fanotify_mark(
    fd: c_int,
    flags: c_uint,
    mask: u64,
    dirfd: c_int,
    path: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fchdir.html b/docs/libc/fn.fchdir.html new file mode 100644 index 00000000..2375a9cd --- /dev/null +++ b/docs/libc/fn.fchdir.html @@ -0,0 +1 @@ +libc::fchdir - Rust

[][src]Function libc::fchdir

pub unsafe extern "C" fn fchdir(dirfd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fchmod.html b/docs/libc/fn.fchmod.html new file mode 100644 index 00000000..febc0c45 --- /dev/null +++ b/docs/libc/fn.fchmod.html @@ -0,0 +1 @@ +libc::fchmod - Rust

[][src]Function libc::fchmod

pub unsafe extern "C" fn fchmod(fd: c_int, mode: mode_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fchmodat.html b/docs/libc/fn.fchmodat.html new file mode 100644 index 00000000..cbc1f464 --- /dev/null +++ b/docs/libc/fn.fchmodat.html @@ -0,0 +1 @@ +libc::fchmodat - Rust

[][src]Function libc::fchmodat

pub unsafe extern "C" fn fchmodat(
    dirfd: c_int,
    pathname: *const c_char,
    mode: mode_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fchown.html b/docs/libc/fn.fchown.html new file mode 100644 index 00000000..c8bb48eb --- /dev/null +++ b/docs/libc/fn.fchown.html @@ -0,0 +1 @@ +libc::fchown - Rust

[][src]Function libc::fchown

pub unsafe extern "C" fn fchown(fd: c_int, owner: uid_t, group: gid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fchownat.html b/docs/libc/fn.fchownat.html new file mode 100644 index 00000000..c798d4ab --- /dev/null +++ b/docs/libc/fn.fchownat.html @@ -0,0 +1 @@ +libc::fchownat - Rust

[][src]Function libc::fchownat

pub unsafe extern "C" fn fchownat(
    dirfd: c_int,
    pathname: *const c_char,
    owner: uid_t,
    group: gid_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fclose.html b/docs/libc/fn.fclose.html new file mode 100644 index 00000000..191ad387 --- /dev/null +++ b/docs/libc/fn.fclose.html @@ -0,0 +1 @@ +libc::fclose - Rust

[][src]Function libc::fclose

pub unsafe extern "C" fn fclose(file: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fcntl.html b/docs/libc/fn.fcntl.html new file mode 100644 index 00000000..2d5b58e7 --- /dev/null +++ b/docs/libc/fn.fcntl.html @@ -0,0 +1 @@ +libc::fcntl - Rust

[][src]Function libc::fcntl

pub unsafe extern "C" fn fcntl(fd: c_int, cmd: c_int, ...) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fdatasync.html b/docs/libc/fn.fdatasync.html new file mode 100644 index 00000000..9309ee0e --- /dev/null +++ b/docs/libc/fn.fdatasync.html @@ -0,0 +1 @@ +libc::fdatasync - Rust

[][src]Function libc::fdatasync

pub unsafe extern "C" fn fdatasync(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fdopen.html b/docs/libc/fn.fdopen.html new file mode 100644 index 00000000..5fa4daac --- /dev/null +++ b/docs/libc/fn.fdopen.html @@ -0,0 +1 @@ +libc::fdopen - Rust

[][src]Function libc::fdopen

pub unsafe extern "C" fn fdopen(fd: c_int, mode: *const c_char) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.fdopendir.html b/docs/libc/fn.fdopendir.html new file mode 100644 index 00000000..babec076 --- /dev/null +++ b/docs/libc/fn.fdopendir.html @@ -0,0 +1 @@ +libc::fdopendir - Rust

[][src]Function libc::fdopendir

pub unsafe extern "C" fn fdopendir(fd: c_int) -> *mut DIR
\ No newline at end of file diff --git a/docs/libc/fn.feof.html b/docs/libc/fn.feof.html new file mode 100644 index 00000000..19ec8b05 --- /dev/null +++ b/docs/libc/fn.feof.html @@ -0,0 +1 @@ +libc::feof - Rust

[][src]Function libc::feof

pub unsafe extern "C" fn feof(stream: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ferror.html b/docs/libc/fn.ferror.html new file mode 100644 index 00000000..f281ad42 --- /dev/null +++ b/docs/libc/fn.ferror.html @@ -0,0 +1 @@ +libc::ferror - Rust

[][src]Function libc::ferror

pub unsafe extern "C" fn ferror(stream: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fexecve.html b/docs/libc/fn.fexecve.html new file mode 100644 index 00000000..cd3e857d --- /dev/null +++ b/docs/libc/fn.fexecve.html @@ -0,0 +1 @@ +libc::fexecve - Rust

[][src]Function libc::fexecve

pub unsafe extern "C" fn fexecve(
    fd: c_int,
    argv: *const *const c_char,
    envp: *const *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fflush.html b/docs/libc/fn.fflush.html new file mode 100644 index 00000000..5984cf8c --- /dev/null +++ b/docs/libc/fn.fflush.html @@ -0,0 +1 @@ +libc::fflush - Rust

[][src]Function libc::fflush

pub unsafe extern "C" fn fflush(file: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fgetc.html b/docs/libc/fn.fgetc.html new file mode 100644 index 00000000..078597e2 --- /dev/null +++ b/docs/libc/fn.fgetc.html @@ -0,0 +1 @@ +libc::fgetc - Rust

[][src]Function libc::fgetc

pub unsafe extern "C" fn fgetc(stream: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fgetpos.html b/docs/libc/fn.fgetpos.html new file mode 100644 index 00000000..dc23c7da --- /dev/null +++ b/docs/libc/fn.fgetpos.html @@ -0,0 +1 @@ +libc::fgetpos - Rust

[][src]Function libc::fgetpos

pub unsafe extern "C" fn fgetpos(stream: *mut FILE, ptr: *mut fpos_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fgetpos64.html b/docs/libc/fn.fgetpos64.html new file mode 100644 index 00000000..e4d81feb --- /dev/null +++ b/docs/libc/fn.fgetpos64.html @@ -0,0 +1 @@ +libc::fgetpos64 - Rust

[][src]Function libc::fgetpos64

pub unsafe extern "C" fn fgetpos64(
    stream: *mut FILE,
    ptr: *mut fpos64_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fgets.html b/docs/libc/fn.fgets.html new file mode 100644 index 00000000..7173f059 --- /dev/null +++ b/docs/libc/fn.fgets.html @@ -0,0 +1 @@ +libc::fgets - Rust

[][src]Function libc::fgets

pub unsafe extern "C" fn fgets(
    buf: *mut c_char,
    n: c_int,
    stream: *mut FILE
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.fgetspent_r.html b/docs/libc/fn.fgetspent_r.html new file mode 100644 index 00000000..e867154a --- /dev/null +++ b/docs/libc/fn.fgetspent_r.html @@ -0,0 +1 @@ +libc::fgetspent_r - Rust

[][src]Function libc::fgetspent_r

pub unsafe extern "C" fn fgetspent_r(
    fp: *mut FILE,
    spbuf: *mut spwd,
    buf: *mut c_char,
    buflen: size_t,
    spbufp: *mut *mut spwd
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fgetxattr.html b/docs/libc/fn.fgetxattr.html new file mode 100644 index 00000000..220c7d10 --- /dev/null +++ b/docs/libc/fn.fgetxattr.html @@ -0,0 +1 @@ +libc::fgetxattr - Rust

[][src]Function libc::fgetxattr

pub unsafe extern "C" fn fgetxattr(
    filedes: c_int,
    name: *const c_char,
    value: *mut c_void,
    size: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.fileno.html b/docs/libc/fn.fileno.html new file mode 100644 index 00000000..d2d00484 --- /dev/null +++ b/docs/libc/fn.fileno.html @@ -0,0 +1 @@ +libc::fileno - Rust

[][src]Function libc::fileno

pub unsafe extern "C" fn fileno(stream: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.flistxattr.html b/docs/libc/fn.flistxattr.html new file mode 100644 index 00000000..e271a8d9 --- /dev/null +++ b/docs/libc/fn.flistxattr.html @@ -0,0 +1 @@ +libc::flistxattr - Rust

[][src]Function libc::flistxattr

pub unsafe extern "C" fn flistxattr(
    filedes: c_int,
    list: *mut c_char,
    size: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.flock.html b/docs/libc/fn.flock.html new file mode 100644 index 00000000..84ad36b8 --- /dev/null +++ b/docs/libc/fn.flock.html @@ -0,0 +1 @@ +libc::flock - Rust

[][src]Function libc::flock

pub unsafe extern "C" fn flock(fd: c_int, operation: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fmemopen.html b/docs/libc/fn.fmemopen.html new file mode 100644 index 00000000..4c0921eb --- /dev/null +++ b/docs/libc/fn.fmemopen.html @@ -0,0 +1 @@ +libc::fmemopen - Rust

[][src]Function libc::fmemopen

pub unsafe extern "C" fn fmemopen(
    buf: *mut c_void,
    size: size_t,
    mode: *const c_char
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.fopen.html b/docs/libc/fn.fopen.html new file mode 100644 index 00000000..e2b2b5fc --- /dev/null +++ b/docs/libc/fn.fopen.html @@ -0,0 +1 @@ +libc::fopen - Rust

[][src]Function libc::fopen

pub unsafe extern "C" fn fopen(
    filename: *const c_char,
    mode: *const c_char
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.fopen64.html b/docs/libc/fn.fopen64.html new file mode 100644 index 00000000..224cb50d --- /dev/null +++ b/docs/libc/fn.fopen64.html @@ -0,0 +1 @@ +libc::fopen64 - Rust

[][src]Function libc::fopen64

pub unsafe extern "C" fn fopen64(
    filename: *const c_char,
    mode: *const c_char
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.fork.html b/docs/libc/fn.fork.html new file mode 100644 index 00000000..6ded233f --- /dev/null +++ b/docs/libc/fn.fork.html @@ -0,0 +1 @@ +libc::fork - Rust

[][src]Function libc::fork

pub unsafe extern "C" fn fork() -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.forkpty.html b/docs/libc/fn.forkpty.html new file mode 100644 index 00000000..f84a5edf --- /dev/null +++ b/docs/libc/fn.forkpty.html @@ -0,0 +1 @@ +libc::forkpty - Rust

[][src]Function libc::forkpty

pub unsafe extern "C" fn forkpty(
    amaster: *mut c_int,
    name: *mut c_char,
    termp: *const termios,
    winp: *const winsize
) -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.fpathconf.html b/docs/libc/fn.fpathconf.html new file mode 100644 index 00000000..fcf61e9d --- /dev/null +++ b/docs/libc/fn.fpathconf.html @@ -0,0 +1 @@ +libc::fpathconf - Rust

[][src]Function libc::fpathconf

pub unsafe extern "C" fn fpathconf(filedes: c_int, name: c_int) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.fprintf.html b/docs/libc/fn.fprintf.html new file mode 100644 index 00000000..82b95cb7 --- /dev/null +++ b/docs/libc/fn.fprintf.html @@ -0,0 +1 @@ +libc::fprintf - Rust

[][src]Function libc::fprintf

pub unsafe extern "C" fn fprintf(
    stream: *mut FILE,
    format: *const c_char,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fputc.html b/docs/libc/fn.fputc.html new file mode 100644 index 00000000..b0c8c6cc --- /dev/null +++ b/docs/libc/fn.fputc.html @@ -0,0 +1 @@ +libc::fputc - Rust

[][src]Function libc::fputc

pub unsafe extern "C" fn fputc(c: c_int, stream: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fputs.html b/docs/libc/fn.fputs.html new file mode 100644 index 00000000..edcc9616 --- /dev/null +++ b/docs/libc/fn.fputs.html @@ -0,0 +1 @@ +libc::fputs - Rust

[][src]Function libc::fputs

pub unsafe extern "C" fn fputs(s: *const c_char, stream: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fread.html b/docs/libc/fn.fread.html new file mode 100644 index 00000000..6b82bcf8 --- /dev/null +++ b/docs/libc/fn.fread.html @@ -0,0 +1 @@ +libc::fread - Rust

[][src]Function libc::fread

pub unsafe extern "C" fn fread(
    ptr: *mut c_void,
    size: size_t,
    nobj: size_t,
    stream: *mut FILE
) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.fread_unlocked.html b/docs/libc/fn.fread_unlocked.html new file mode 100644 index 00000000..d1a75941 --- /dev/null +++ b/docs/libc/fn.fread_unlocked.html @@ -0,0 +1 @@ +libc::fread_unlocked - Rust

[][src]Function libc::fread_unlocked

pub unsafe extern "C" fn fread_unlocked(
    ptr: *mut c_void,
    size: size_t,
    nobj: size_t,
    stream: *mut FILE
) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.free.html b/docs/libc/fn.free.html new file mode 100644 index 00000000..42240b87 --- /dev/null +++ b/docs/libc/fn.free.html @@ -0,0 +1 @@ +libc::free - Rust

[][src]Function libc::free

pub unsafe extern "C" fn free(p: *mut c_void)
\ No newline at end of file diff --git a/docs/libc/fn.freeaddrinfo.html b/docs/libc/fn.freeaddrinfo.html new file mode 100644 index 00000000..d018f1e5 --- /dev/null +++ b/docs/libc/fn.freeaddrinfo.html @@ -0,0 +1 @@ +libc::freeaddrinfo - Rust

[][src]Function libc::freeaddrinfo

pub unsafe extern "C" fn freeaddrinfo(res: *mut addrinfo)
\ No newline at end of file diff --git a/docs/libc/fn.freeifaddrs.html b/docs/libc/fn.freeifaddrs.html new file mode 100644 index 00000000..65c706b5 --- /dev/null +++ b/docs/libc/fn.freeifaddrs.html @@ -0,0 +1 @@ +libc::freeifaddrs - Rust

[][src]Function libc::freeifaddrs

pub unsafe extern "C" fn freeifaddrs(ifa: *mut ifaddrs)
\ No newline at end of file diff --git a/docs/libc/fn.freelocale.html b/docs/libc/fn.freelocale.html new file mode 100644 index 00000000..83bcaae9 --- /dev/null +++ b/docs/libc/fn.freelocale.html @@ -0,0 +1 @@ +libc::freelocale - Rust

[][src]Function libc::freelocale

pub unsafe extern "C" fn freelocale(loc: locale_t)
\ No newline at end of file diff --git a/docs/libc/fn.fremovexattr.html b/docs/libc/fn.fremovexattr.html new file mode 100644 index 00000000..c707a202 --- /dev/null +++ b/docs/libc/fn.fremovexattr.html @@ -0,0 +1 @@ +libc::fremovexattr - Rust

[][src]Function libc::fremovexattr

pub unsafe extern "C" fn fremovexattr(
    filedes: c_int,
    name: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.freopen.html b/docs/libc/fn.freopen.html new file mode 100644 index 00000000..4bd26aac --- /dev/null +++ b/docs/libc/fn.freopen.html @@ -0,0 +1 @@ +libc::freopen - Rust

[][src]Function libc::freopen

pub unsafe extern "C" fn freopen(
    filename: *const c_char,
    mode: *const c_char,
    file: *mut FILE
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.freopen64.html b/docs/libc/fn.freopen64.html new file mode 100644 index 00000000..8a706a89 --- /dev/null +++ b/docs/libc/fn.freopen64.html @@ -0,0 +1 @@ +libc::freopen64 - Rust

[][src]Function libc::freopen64

pub unsafe extern "C" fn freopen64(
    filename: *const c_char,
    mode: *const c_char,
    file: *mut FILE
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.fscanf.html b/docs/libc/fn.fscanf.html new file mode 100644 index 00000000..af6795d1 --- /dev/null +++ b/docs/libc/fn.fscanf.html @@ -0,0 +1 @@ +libc::fscanf - Rust

[][src]Function libc::fscanf

pub unsafe extern "C" fn fscanf(
    stream: *mut FILE,
    format: *const c_char,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fseek.html b/docs/libc/fn.fseek.html new file mode 100644 index 00000000..cc9a8c58 --- /dev/null +++ b/docs/libc/fn.fseek.html @@ -0,0 +1 @@ +libc::fseek - Rust

[][src]Function libc::fseek

pub unsafe extern "C" fn fseek(
    stream: *mut FILE,
    offset: c_long,
    whence: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fseeko.html b/docs/libc/fn.fseeko.html new file mode 100644 index 00000000..e7d9cd35 --- /dev/null +++ b/docs/libc/fn.fseeko.html @@ -0,0 +1 @@ +libc::fseeko - Rust

[][src]Function libc::fseeko

pub unsafe extern "C" fn fseeko(
    stream: *mut FILE,
    offset: off_t,
    whence: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fseeko64.html b/docs/libc/fn.fseeko64.html new file mode 100644 index 00000000..6e382a7d --- /dev/null +++ b/docs/libc/fn.fseeko64.html @@ -0,0 +1 @@ +libc::fseeko64 - Rust

[][src]Function libc::fseeko64

pub unsafe extern "C" fn fseeko64(
    stream: *mut FILE,
    offset: off64_t,
    whence: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fsetpos.html b/docs/libc/fn.fsetpos.html new file mode 100644 index 00000000..25ac80c5 --- /dev/null +++ b/docs/libc/fn.fsetpos.html @@ -0,0 +1 @@ +libc::fsetpos - Rust

[][src]Function libc::fsetpos

pub unsafe extern "C" fn fsetpos(stream: *mut FILE, ptr: *const fpos_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fsetpos64.html b/docs/libc/fn.fsetpos64.html new file mode 100644 index 00000000..26b5f93e --- /dev/null +++ b/docs/libc/fn.fsetpos64.html @@ -0,0 +1 @@ +libc::fsetpos64 - Rust

[][src]Function libc::fsetpos64

pub unsafe extern "C" fn fsetpos64(
    stream: *mut FILE,
    ptr: *const fpos64_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fsetxattr.html b/docs/libc/fn.fsetxattr.html new file mode 100644 index 00000000..0d5f04e3 --- /dev/null +++ b/docs/libc/fn.fsetxattr.html @@ -0,0 +1 @@ +libc::fsetxattr - Rust

[][src]Function libc::fsetxattr

pub unsafe extern "C" fn fsetxattr(
    filedes: c_int,
    name: *const c_char,
    value: *const c_void,
    size: size_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fstat.html b/docs/libc/fn.fstat.html new file mode 100644 index 00000000..f8e3d134 --- /dev/null +++ b/docs/libc/fn.fstat.html @@ -0,0 +1 @@ +libc::fstat - Rust

[][src]Function libc::fstat

pub unsafe extern "C" fn fstat(fildes: c_int, buf: *mut stat) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fstat64.html b/docs/libc/fn.fstat64.html new file mode 100644 index 00000000..1b31270c --- /dev/null +++ b/docs/libc/fn.fstat64.html @@ -0,0 +1 @@ +libc::fstat64 - Rust

[][src]Function libc::fstat64

pub unsafe extern "C" fn fstat64(fildes: c_int, buf: *mut stat64) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fstatat.html b/docs/libc/fn.fstatat.html new file mode 100644 index 00000000..724d2721 --- /dev/null +++ b/docs/libc/fn.fstatat.html @@ -0,0 +1 @@ +libc::fstatat - Rust

[][src]Function libc::fstatat

pub unsafe extern "C" fn fstatat(
    dirfd: c_int,
    pathname: *const c_char,
    buf: *mut stat,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fstatat64.html b/docs/libc/fn.fstatat64.html new file mode 100644 index 00000000..5a0c227e --- /dev/null +++ b/docs/libc/fn.fstatat64.html @@ -0,0 +1 @@ +libc::fstatat64 - Rust

[][src]Function libc::fstatat64

pub unsafe extern "C" fn fstatat64(
    dirfd: c_int,
    pathname: *const c_char,
    buf: *mut stat64,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fstatfs.html b/docs/libc/fn.fstatfs.html new file mode 100644 index 00000000..1a0440e7 --- /dev/null +++ b/docs/libc/fn.fstatfs.html @@ -0,0 +1 @@ +libc::fstatfs - Rust

[][src]Function libc::fstatfs

pub unsafe extern "C" fn fstatfs(fd: c_int, buf: *mut statfs) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fstatfs64.html b/docs/libc/fn.fstatfs64.html new file mode 100644 index 00000000..4aeac509 --- /dev/null +++ b/docs/libc/fn.fstatfs64.html @@ -0,0 +1 @@ +libc::fstatfs64 - Rust

[][src]Function libc::fstatfs64

pub unsafe extern "C" fn fstatfs64(fd: c_int, buf: *mut statfs64) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fstatvfs.html b/docs/libc/fn.fstatvfs.html new file mode 100644 index 00000000..37ea52ef --- /dev/null +++ b/docs/libc/fn.fstatvfs.html @@ -0,0 +1 @@ +libc::fstatvfs - Rust

[][src]Function libc::fstatvfs

pub unsafe extern "C" fn fstatvfs(fd: c_int, buf: *mut statvfs) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fstatvfs64.html b/docs/libc/fn.fstatvfs64.html new file mode 100644 index 00000000..6504df39 --- /dev/null +++ b/docs/libc/fn.fstatvfs64.html @@ -0,0 +1 @@ +libc::fstatvfs64 - Rust

[][src]Function libc::fstatvfs64

pub unsafe extern "C" fn fstatvfs64(fd: c_int, buf: *mut statvfs64) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fsync.html b/docs/libc/fn.fsync.html new file mode 100644 index 00000000..1839b8c6 --- /dev/null +++ b/docs/libc/fn.fsync.html @@ -0,0 +1 @@ +libc::fsync - Rust

[][src]Function libc::fsync

pub unsafe extern "C" fn fsync(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ftell.html b/docs/libc/fn.ftell.html new file mode 100644 index 00000000..9962c24c --- /dev/null +++ b/docs/libc/fn.ftell.html @@ -0,0 +1 @@ +libc::ftell - Rust

[][src]Function libc::ftell

pub unsafe extern "C" fn ftell(stream: *mut FILE) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.ftello.html b/docs/libc/fn.ftello.html new file mode 100644 index 00000000..47aba6e7 --- /dev/null +++ b/docs/libc/fn.ftello.html @@ -0,0 +1 @@ +libc::ftello - Rust

[][src]Function libc::ftello

pub unsafe extern "C" fn ftello(stream: *mut FILE) -> off_t
\ No newline at end of file diff --git a/docs/libc/fn.ftello64.html b/docs/libc/fn.ftello64.html new file mode 100644 index 00000000..e096ed0a --- /dev/null +++ b/docs/libc/fn.ftello64.html @@ -0,0 +1 @@ +libc::ftello64 - Rust

[][src]Function libc::ftello64

pub unsafe extern "C" fn ftello64(stream: *mut FILE) -> off64_t
\ No newline at end of file diff --git a/docs/libc/fn.ftok.html b/docs/libc/fn.ftok.html new file mode 100644 index 00000000..4f4a14f2 --- /dev/null +++ b/docs/libc/fn.ftok.html @@ -0,0 +1 @@ +libc::ftok - Rust

[][src]Function libc::ftok

pub unsafe extern "C" fn ftok(pathname: *const c_char, proj_id: c_int) -> key_t
\ No newline at end of file diff --git a/docs/libc/fn.ftruncate.html b/docs/libc/fn.ftruncate.html new file mode 100644 index 00000000..e3dd7eda --- /dev/null +++ b/docs/libc/fn.ftruncate.html @@ -0,0 +1 @@ +libc::ftruncate - Rust

[][src]Function libc::ftruncate

pub unsafe extern "C" fn ftruncate(fd: c_int, length: off_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ftruncate64.html b/docs/libc/fn.ftruncate64.html new file mode 100644 index 00000000..df086f73 --- /dev/null +++ b/docs/libc/fn.ftruncate64.html @@ -0,0 +1 @@ +libc::ftruncate64 - Rust

[][src]Function libc::ftruncate64

pub unsafe extern "C" fn ftruncate64(fd: c_int, length: off64_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.futimens.html b/docs/libc/fn.futimens.html new file mode 100644 index 00000000..55c114d0 --- /dev/null +++ b/docs/libc/fn.futimens.html @@ -0,0 +1 @@ +libc::futimens - Rust

[][src]Function libc::futimens

pub unsafe extern "C" fn futimens(fd: c_int, times: *const timespec) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.futimes.html b/docs/libc/fn.futimes.html new file mode 100644 index 00000000..977ba79a --- /dev/null +++ b/docs/libc/fn.futimes.html @@ -0,0 +1 @@ +libc::futimes - Rust

[][src]Function libc::futimes

pub unsafe extern "C" fn futimes(fd: c_int, times: *const timeval) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.fwrite.html b/docs/libc/fn.fwrite.html new file mode 100644 index 00000000..34922bbe --- /dev/null +++ b/docs/libc/fn.fwrite.html @@ -0,0 +1 @@ +libc::fwrite - Rust

[][src]Function libc::fwrite

pub unsafe extern "C" fn fwrite(
    ptr: *const c_void,
    size: size_t,
    nobj: size_t,
    stream: *mut FILE
) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.gai_strerror.html b/docs/libc/fn.gai_strerror.html new file mode 100644 index 00000000..d989300e --- /dev/null +++ b/docs/libc/fn.gai_strerror.html @@ -0,0 +1 @@ +libc::gai_strerror - Rust

[][src]Function libc::gai_strerror

pub unsafe extern "C" fn gai_strerror(errcode: c_int) -> *const c_char
\ No newline at end of file diff --git a/docs/libc/fn.getaddrinfo.html b/docs/libc/fn.getaddrinfo.html new file mode 100644 index 00000000..9988edd9 --- /dev/null +++ b/docs/libc/fn.getaddrinfo.html @@ -0,0 +1 @@ +libc::getaddrinfo - Rust

[][src]Function libc::getaddrinfo

pub unsafe extern "C" fn getaddrinfo(
    node: *const c_char,
    service: *const c_char,
    hints: *const addrinfo,
    res: *mut *mut addrinfo
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getauxval.html b/docs/libc/fn.getauxval.html new file mode 100644 index 00000000..34a3487e --- /dev/null +++ b/docs/libc/fn.getauxval.html @@ -0,0 +1 @@ +libc::getauxval - Rust

[][src]Function libc::getauxval

pub unsafe extern "C" fn getauxval(type_: c_ulong) -> c_ulong
\ No newline at end of file diff --git a/docs/libc/fn.getchar.html b/docs/libc/fn.getchar.html new file mode 100644 index 00000000..1535e7e0 --- /dev/null +++ b/docs/libc/fn.getchar.html @@ -0,0 +1 @@ +libc::getchar - Rust

[][src]Function libc::getchar

pub unsafe extern "C" fn getchar() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getchar_unlocked.html b/docs/libc/fn.getchar_unlocked.html new file mode 100644 index 00000000..8411689c --- /dev/null +++ b/docs/libc/fn.getchar_unlocked.html @@ -0,0 +1 @@ +libc::getchar_unlocked - Rust

[][src]Function libc::getchar_unlocked

pub unsafe extern "C" fn getchar_unlocked() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getcontext.html b/docs/libc/fn.getcontext.html new file mode 100644 index 00000000..05897f66 --- /dev/null +++ b/docs/libc/fn.getcontext.html @@ -0,0 +1 @@ +libc::getcontext - Rust

[][src]Function libc::getcontext

pub unsafe extern "C" fn getcontext(ucp: *mut ucontext_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getcwd.html b/docs/libc/fn.getcwd.html new file mode 100644 index 00000000..5128c5fd --- /dev/null +++ b/docs/libc/fn.getcwd.html @@ -0,0 +1 @@ +libc::getcwd - Rust

[][src]Function libc::getcwd

pub unsafe extern "C" fn getcwd(buf: *mut c_char, size: size_t) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.getdomainname.html b/docs/libc/fn.getdomainname.html new file mode 100644 index 00000000..3593dcc1 --- /dev/null +++ b/docs/libc/fn.getdomainname.html @@ -0,0 +1 @@ +libc::getdomainname - Rust

[][src]Function libc::getdomainname

pub unsafe extern "C" fn getdomainname(name: *mut c_char, len: size_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getdtablesize.html b/docs/libc/fn.getdtablesize.html new file mode 100644 index 00000000..e008d66e --- /dev/null +++ b/docs/libc/fn.getdtablesize.html @@ -0,0 +1 @@ +libc::getdtablesize - Rust

[][src]Function libc::getdtablesize

pub unsafe extern "C" fn getdtablesize() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getegid.html b/docs/libc/fn.getegid.html new file mode 100644 index 00000000..1cd43470 --- /dev/null +++ b/docs/libc/fn.getegid.html @@ -0,0 +1 @@ +libc::getegid - Rust

[][src]Function libc::getegid

pub unsafe extern "C" fn getegid() -> gid_t
\ No newline at end of file diff --git a/docs/libc/fn.getenv.html b/docs/libc/fn.getenv.html new file mode 100644 index 00000000..fb572d45 --- /dev/null +++ b/docs/libc/fn.getenv.html @@ -0,0 +1 @@ +libc::getenv - Rust

[][src]Function libc::getenv

pub unsafe extern "C" fn getenv(s: *const c_char) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.geteuid.html b/docs/libc/fn.geteuid.html new file mode 100644 index 00000000..b0d462c1 --- /dev/null +++ b/docs/libc/fn.geteuid.html @@ -0,0 +1 @@ +libc::geteuid - Rust

[][src]Function libc::geteuid

pub unsafe extern "C" fn geteuid() -> uid_t
\ No newline at end of file diff --git a/docs/libc/fn.getgid.html b/docs/libc/fn.getgid.html new file mode 100644 index 00000000..7cf8c8f3 --- /dev/null +++ b/docs/libc/fn.getgid.html @@ -0,0 +1 @@ +libc::getgid - Rust

[][src]Function libc::getgid

pub unsafe extern "C" fn getgid() -> gid_t
\ No newline at end of file diff --git a/docs/libc/fn.getgrent.html b/docs/libc/fn.getgrent.html new file mode 100644 index 00000000..a355c033 --- /dev/null +++ b/docs/libc/fn.getgrent.html @@ -0,0 +1 @@ +libc::getgrent - Rust

[][src]Function libc::getgrent

pub unsafe extern "C" fn getgrent() -> *mut group
\ No newline at end of file diff --git a/docs/libc/fn.getgrent_r.html b/docs/libc/fn.getgrent_r.html new file mode 100644 index 00000000..adb37921 --- /dev/null +++ b/docs/libc/fn.getgrent_r.html @@ -0,0 +1 @@ +libc::getgrent_r - Rust

[][src]Function libc::getgrent_r

pub unsafe extern "C" fn getgrent_r(
    grp: *mut group,
    buf: *mut c_char,
    buflen: size_t,
    result: *mut *mut group
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getgrgid.html b/docs/libc/fn.getgrgid.html new file mode 100644 index 00000000..1181b0b4 --- /dev/null +++ b/docs/libc/fn.getgrgid.html @@ -0,0 +1 @@ +libc::getgrgid - Rust

[][src]Function libc::getgrgid

pub unsafe extern "C" fn getgrgid(gid: gid_t) -> *mut group
\ No newline at end of file diff --git a/docs/libc/fn.getgrgid_r.html b/docs/libc/fn.getgrgid_r.html new file mode 100644 index 00000000..1af41694 --- /dev/null +++ b/docs/libc/fn.getgrgid_r.html @@ -0,0 +1 @@ +libc::getgrgid_r - Rust

[][src]Function libc::getgrgid_r

pub unsafe extern "C" fn getgrgid_r(
    gid: gid_t,
    grp: *mut group,
    buf: *mut c_char,
    buflen: size_t,
    result: *mut *mut group
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getgrnam.html b/docs/libc/fn.getgrnam.html new file mode 100644 index 00000000..72376221 --- /dev/null +++ b/docs/libc/fn.getgrnam.html @@ -0,0 +1 @@ +libc::getgrnam - Rust

[][src]Function libc::getgrnam

pub unsafe extern "C" fn getgrnam(name: *const c_char) -> *mut group
\ No newline at end of file diff --git a/docs/libc/fn.getgrnam_r.html b/docs/libc/fn.getgrnam_r.html new file mode 100644 index 00000000..d7c17ac9 --- /dev/null +++ b/docs/libc/fn.getgrnam_r.html @@ -0,0 +1 @@ +libc::getgrnam_r - Rust

[][src]Function libc::getgrnam_r

pub unsafe extern "C" fn getgrnam_r(
    name: *const c_char,
    grp: *mut group,
    buf: *mut c_char,
    buflen: size_t,
    result: *mut *mut group
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getgrouplist.html b/docs/libc/fn.getgrouplist.html new file mode 100644 index 00000000..50a7106b --- /dev/null +++ b/docs/libc/fn.getgrouplist.html @@ -0,0 +1 @@ +libc::getgrouplist - Rust

[][src]Function libc::getgrouplist

pub unsafe extern "C" fn getgrouplist(
    user: *const c_char,
    group: gid_t,
    groups: *mut gid_t,
    ngroups: *mut c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getgroups.html b/docs/libc/fn.getgroups.html new file mode 100644 index 00000000..fd6bc6fe --- /dev/null +++ b/docs/libc/fn.getgroups.html @@ -0,0 +1 @@ +libc::getgroups - Rust

[][src]Function libc::getgroups

pub unsafe extern "C" fn getgroups(
    ngroups_max: c_int,
    groups: *mut gid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.gethostname.html b/docs/libc/fn.gethostname.html new file mode 100644 index 00000000..daa2d1a9 --- /dev/null +++ b/docs/libc/fn.gethostname.html @@ -0,0 +1 @@ +libc::gethostname - Rust

[][src]Function libc::gethostname

pub unsafe extern "C" fn gethostname(name: *mut c_char, len: size_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getifaddrs.html b/docs/libc/fn.getifaddrs.html new file mode 100644 index 00000000..62674eb8 --- /dev/null +++ b/docs/libc/fn.getifaddrs.html @@ -0,0 +1 @@ +libc::getifaddrs - Rust

[][src]Function libc::getifaddrs

pub unsafe extern "C" fn getifaddrs(ifap: *mut *mut ifaddrs) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getline.html b/docs/libc/fn.getline.html new file mode 100644 index 00000000..2901ddba --- /dev/null +++ b/docs/libc/fn.getline.html @@ -0,0 +1 @@ +libc::getline - Rust

[][src]Function libc::getline

pub unsafe extern "C" fn getline(
    lineptr: *mut *mut c_char,
    n: *mut size_t,
    stream: *mut FILE
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.getloadavg.html b/docs/libc/fn.getloadavg.html new file mode 100644 index 00000000..a40f9e97 --- /dev/null +++ b/docs/libc/fn.getloadavg.html @@ -0,0 +1 @@ +libc::getloadavg - Rust

[][src]Function libc::getloadavg

pub unsafe extern "C" fn getloadavg(
    loadavg: *mut c_double,
    nelem: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getlogin.html b/docs/libc/fn.getlogin.html new file mode 100644 index 00000000..f78d8451 --- /dev/null +++ b/docs/libc/fn.getlogin.html @@ -0,0 +1 @@ +libc::getlogin - Rust

[][src]Function libc::getlogin

pub unsafe extern "C" fn getlogin() -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.getmntent.html b/docs/libc/fn.getmntent.html new file mode 100644 index 00000000..0ed91d60 --- /dev/null +++ b/docs/libc/fn.getmntent.html @@ -0,0 +1 @@ +libc::getmntent - Rust

[][src]Function libc::getmntent

pub unsafe extern "C" fn getmntent(stream: *mut FILE) -> *mut mntent
\ No newline at end of file diff --git a/docs/libc/fn.getnameinfo.html b/docs/libc/fn.getnameinfo.html new file mode 100644 index 00000000..55e4b5c9 --- /dev/null +++ b/docs/libc/fn.getnameinfo.html @@ -0,0 +1 @@ +libc::getnameinfo - Rust

[][src]Function libc::getnameinfo

pub unsafe extern "C" fn getnameinfo(
    sa: *const sockaddr,
    salen: socklen_t,
    host: *mut c_char,
    hostlen: socklen_t,
    serv: *mut c_char,
    sevlen: socklen_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getopt.html b/docs/libc/fn.getopt.html new file mode 100644 index 00000000..2f91783b --- /dev/null +++ b/docs/libc/fn.getopt.html @@ -0,0 +1 @@ +libc::getopt - Rust

[][src]Function libc::getopt

pub unsafe extern "C" fn getopt(
    argc: c_int,
    argv: *const *mut c_char,
    optstr: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getpeername.html b/docs/libc/fn.getpeername.html new file mode 100644 index 00000000..4b7e80cc --- /dev/null +++ b/docs/libc/fn.getpeername.html @@ -0,0 +1 @@ +libc::getpeername - Rust

[][src]Function libc::getpeername

pub unsafe extern "C" fn getpeername(
    socket: c_int,
    address: *mut sockaddr,
    address_len: *mut socklen_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getpgid.html b/docs/libc/fn.getpgid.html new file mode 100644 index 00000000..33af5e9c --- /dev/null +++ b/docs/libc/fn.getpgid.html @@ -0,0 +1 @@ +libc::getpgid - Rust

[][src]Function libc::getpgid

pub unsafe extern "C" fn getpgid(pid: pid_t) -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.getpgrp.html b/docs/libc/fn.getpgrp.html new file mode 100644 index 00000000..981fa0a3 --- /dev/null +++ b/docs/libc/fn.getpgrp.html @@ -0,0 +1 @@ +libc::getpgrp - Rust

[][src]Function libc::getpgrp

pub unsafe extern "C" fn getpgrp() -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.getpid.html b/docs/libc/fn.getpid.html new file mode 100644 index 00000000..65173c15 --- /dev/null +++ b/docs/libc/fn.getpid.html @@ -0,0 +1 @@ +libc::getpid - Rust

[][src]Function libc::getpid

pub unsafe extern "C" fn getpid() -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.getppid.html b/docs/libc/fn.getppid.html new file mode 100644 index 00000000..75dabfb2 --- /dev/null +++ b/docs/libc/fn.getppid.html @@ -0,0 +1 @@ +libc::getppid - Rust

[][src]Function libc::getppid

pub unsafe extern "C" fn getppid() -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.getpriority.html b/docs/libc/fn.getpriority.html new file mode 100644 index 00000000..32c2da94 --- /dev/null +++ b/docs/libc/fn.getpriority.html @@ -0,0 +1 @@ +libc::getpriority - Rust

[][src]Function libc::getpriority

pub unsafe extern "C" fn getpriority(
    which: __priority_which_t,
    who: id_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getprotobyname.html b/docs/libc/fn.getprotobyname.html new file mode 100644 index 00000000..69520130 --- /dev/null +++ b/docs/libc/fn.getprotobyname.html @@ -0,0 +1 @@ +libc::getprotobyname - Rust

[][src]Function libc::getprotobyname

pub unsafe extern "C" fn getprotobyname(name: *const c_char) -> *mut protoent
\ No newline at end of file diff --git a/docs/libc/fn.getprotobynumber.html b/docs/libc/fn.getprotobynumber.html new file mode 100644 index 00000000..e0693eef --- /dev/null +++ b/docs/libc/fn.getprotobynumber.html @@ -0,0 +1 @@ +libc::getprotobynumber - Rust

[][src]Function libc::getprotobynumber

pub unsafe extern "C" fn getprotobynumber(proto: c_int) -> *mut protoent
\ No newline at end of file diff --git a/docs/libc/fn.getpt.html b/docs/libc/fn.getpt.html new file mode 100644 index 00000000..8606a154 --- /dev/null +++ b/docs/libc/fn.getpt.html @@ -0,0 +1 @@ +libc::getpt - Rust

[][src]Function libc::getpt

pub unsafe extern "C" fn getpt() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getpwent.html b/docs/libc/fn.getpwent.html new file mode 100644 index 00000000..5e486e2f --- /dev/null +++ b/docs/libc/fn.getpwent.html @@ -0,0 +1 @@ +libc::getpwent - Rust

[][src]Function libc::getpwent

pub unsafe extern "C" fn getpwent() -> *mut passwd
\ No newline at end of file diff --git a/docs/libc/fn.getpwent_r.html b/docs/libc/fn.getpwent_r.html new file mode 100644 index 00000000..f29d055b --- /dev/null +++ b/docs/libc/fn.getpwent_r.html @@ -0,0 +1 @@ +libc::getpwent_r - Rust

[][src]Function libc::getpwent_r

pub unsafe extern "C" fn getpwent_r(
    pwd: *mut passwd,
    buf: *mut c_char,
    buflen: size_t,
    result: *mut *mut passwd
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getpwnam.html b/docs/libc/fn.getpwnam.html new file mode 100644 index 00000000..90dd14bc --- /dev/null +++ b/docs/libc/fn.getpwnam.html @@ -0,0 +1 @@ +libc::getpwnam - Rust

[][src]Function libc::getpwnam

pub unsafe extern "C" fn getpwnam(name: *const c_char) -> *mut passwd
\ No newline at end of file diff --git a/docs/libc/fn.getpwnam_r.html b/docs/libc/fn.getpwnam_r.html new file mode 100644 index 00000000..6c38f163 --- /dev/null +++ b/docs/libc/fn.getpwnam_r.html @@ -0,0 +1 @@ +libc::getpwnam_r - Rust

[][src]Function libc::getpwnam_r

pub unsafe extern "C" fn getpwnam_r(
    name: *const c_char,
    pwd: *mut passwd,
    buf: *mut c_char,
    buflen: size_t,
    result: *mut *mut passwd
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getpwuid.html b/docs/libc/fn.getpwuid.html new file mode 100644 index 00000000..dd6190d3 --- /dev/null +++ b/docs/libc/fn.getpwuid.html @@ -0,0 +1 @@ +libc::getpwuid - Rust

[][src]Function libc::getpwuid

pub unsafe extern "C" fn getpwuid(uid: uid_t) -> *mut passwd
\ No newline at end of file diff --git a/docs/libc/fn.getpwuid_r.html b/docs/libc/fn.getpwuid_r.html new file mode 100644 index 00000000..a5e497aa --- /dev/null +++ b/docs/libc/fn.getpwuid_r.html @@ -0,0 +1 @@ +libc::getpwuid_r - Rust

[][src]Function libc::getpwuid_r

pub unsafe extern "C" fn getpwuid_r(
    uid: uid_t,
    pwd: *mut passwd,
    buf: *mut c_char,
    buflen: size_t,
    result: *mut *mut passwd
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getrandom.html b/docs/libc/fn.getrandom.html new file mode 100644 index 00000000..9d5c4faf --- /dev/null +++ b/docs/libc/fn.getrandom.html @@ -0,0 +1 @@ +libc::getrandom - Rust

[][src]Function libc::getrandom

pub unsafe extern "C" fn getrandom(
    buf: *mut c_void,
    buflen: size_t,
    flags: c_uint
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.getresgid.html b/docs/libc/fn.getresgid.html new file mode 100644 index 00000000..634afe9e --- /dev/null +++ b/docs/libc/fn.getresgid.html @@ -0,0 +1 @@ +libc::getresgid - Rust

[][src]Function libc::getresgid

pub unsafe extern "C" fn getresgid(
    rgid: *mut gid_t,
    egid: *mut gid_t,
    sgid: *mut gid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getresuid.html b/docs/libc/fn.getresuid.html new file mode 100644 index 00000000..1dc997cc --- /dev/null +++ b/docs/libc/fn.getresuid.html @@ -0,0 +1 @@ +libc::getresuid - Rust

[][src]Function libc::getresuid

pub unsafe extern "C" fn getresuid(
    ruid: *mut uid_t,
    euid: *mut uid_t,
    suid: *mut uid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getrlimit.html b/docs/libc/fn.getrlimit.html new file mode 100644 index 00000000..51e45b18 --- /dev/null +++ b/docs/libc/fn.getrlimit.html @@ -0,0 +1 @@ +libc::getrlimit - Rust

[][src]Function libc::getrlimit

pub unsafe extern "C" fn getrlimit(
    resource: __rlimit_resource_t,
    rlim: *mut rlimit
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getrlimit64.html b/docs/libc/fn.getrlimit64.html new file mode 100644 index 00000000..18bcb651 --- /dev/null +++ b/docs/libc/fn.getrlimit64.html @@ -0,0 +1 @@ +libc::getrlimit64 - Rust

[][src]Function libc::getrlimit64

pub unsafe extern "C" fn getrlimit64(
    resource: __rlimit_resource_t,
    rlim: *mut rlimit64
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getrusage.html b/docs/libc/fn.getrusage.html new file mode 100644 index 00000000..3340641f --- /dev/null +++ b/docs/libc/fn.getrusage.html @@ -0,0 +1 @@ +libc::getrusage - Rust

[][src]Function libc::getrusage

pub unsafe extern "C" fn getrusage(resource: c_int, usage: *mut rusage) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getservbyname.html b/docs/libc/fn.getservbyname.html new file mode 100644 index 00000000..83924ea5 --- /dev/null +++ b/docs/libc/fn.getservbyname.html @@ -0,0 +1 @@ +libc::getservbyname - Rust

[][src]Function libc::getservbyname

pub unsafe extern "C" fn getservbyname(
    name: *const c_char,
    proto: *const c_char
) -> *mut servent
\ No newline at end of file diff --git a/docs/libc/fn.getsid.html b/docs/libc/fn.getsid.html new file mode 100644 index 00000000..7c82c73e --- /dev/null +++ b/docs/libc/fn.getsid.html @@ -0,0 +1 @@ +libc::getsid - Rust

[][src]Function libc::getsid

pub unsafe extern "C" fn getsid(pid: pid_t) -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.getsockname.html b/docs/libc/fn.getsockname.html new file mode 100644 index 00000000..90cbe175 --- /dev/null +++ b/docs/libc/fn.getsockname.html @@ -0,0 +1 @@ +libc::getsockname - Rust

[][src]Function libc::getsockname

pub unsafe extern "C" fn getsockname(
    socket: c_int,
    address: *mut sockaddr,
    address_len: *mut socklen_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getsockopt.html b/docs/libc/fn.getsockopt.html new file mode 100644 index 00000000..bd4440f8 --- /dev/null +++ b/docs/libc/fn.getsockopt.html @@ -0,0 +1 @@ +libc::getsockopt - Rust

[][src]Function libc::getsockopt

pub unsafe extern "C" fn getsockopt(
    sockfd: c_int,
    level: c_int,
    optname: c_int,
    optval: *mut c_void,
    optlen: *mut socklen_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getspent.html b/docs/libc/fn.getspent.html new file mode 100644 index 00000000..bd305765 --- /dev/null +++ b/docs/libc/fn.getspent.html @@ -0,0 +1 @@ +libc::getspent - Rust

[][src]Function libc::getspent

pub unsafe extern "C" fn getspent() -> *mut spwd
\ No newline at end of file diff --git a/docs/libc/fn.getspent_r.html b/docs/libc/fn.getspent_r.html new file mode 100644 index 00000000..fa2732b5 --- /dev/null +++ b/docs/libc/fn.getspent_r.html @@ -0,0 +1 @@ +libc::getspent_r - Rust

[][src]Function libc::getspent_r

pub unsafe extern "C" fn getspent_r(
    spbuf: *mut spwd,
    buf: *mut c_char,
    buflen: size_t,
    spbufp: *mut *mut spwd
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getspnam.html b/docs/libc/fn.getspnam.html new file mode 100644 index 00000000..9718bd75 --- /dev/null +++ b/docs/libc/fn.getspnam.html @@ -0,0 +1 @@ +libc::getspnam - Rust

[][src]Function libc::getspnam

pub unsafe extern "C" fn getspnam(name: *const c_char) -> *mut spwd
\ No newline at end of file diff --git a/docs/libc/fn.getspnam_r.html b/docs/libc/fn.getspnam_r.html new file mode 100644 index 00000000..22611f9b --- /dev/null +++ b/docs/libc/fn.getspnam_r.html @@ -0,0 +1 @@ +libc::getspnam_r - Rust

[][src]Function libc::getspnam_r

pub unsafe extern "C" fn getspnam_r(
    name: *const c_char,
    spbuf: *mut spwd,
    buf: *mut c_char,
    buflen: size_t,
    spbufp: *mut *mut spwd
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.gettimeofday.html b/docs/libc/fn.gettimeofday.html new file mode 100644 index 00000000..0d05d5d2 --- /dev/null +++ b/docs/libc/fn.gettimeofday.html @@ -0,0 +1 @@ +libc::gettimeofday - Rust

[][src]Function libc::gettimeofday

pub unsafe extern "C" fn gettimeofday(
    tp: *mut timeval,
    tz: *mut timezone
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.getuid.html b/docs/libc/fn.getuid.html new file mode 100644 index 00000000..3900beb5 --- /dev/null +++ b/docs/libc/fn.getuid.html @@ -0,0 +1 @@ +libc::getuid - Rust

[][src]Function libc::getuid

pub unsafe extern "C" fn getuid() -> uid_t
\ No newline at end of file diff --git a/docs/libc/fn.getutxent.html b/docs/libc/fn.getutxent.html new file mode 100644 index 00000000..7bc1dbd6 --- /dev/null +++ b/docs/libc/fn.getutxent.html @@ -0,0 +1 @@ +libc::getutxent - Rust

[][src]Function libc::getutxent

pub unsafe extern "C" fn getutxent() -> *mut utmpx
\ No newline at end of file diff --git a/docs/libc/fn.getutxid.html b/docs/libc/fn.getutxid.html new file mode 100644 index 00000000..894ece48 --- /dev/null +++ b/docs/libc/fn.getutxid.html @@ -0,0 +1 @@ +libc::getutxid - Rust

[][src]Function libc::getutxid

pub unsafe extern "C" fn getutxid(ut: *const utmpx) -> *mut utmpx
\ No newline at end of file diff --git a/docs/libc/fn.getutxline.html b/docs/libc/fn.getutxline.html new file mode 100644 index 00000000..f930dae9 --- /dev/null +++ b/docs/libc/fn.getutxline.html @@ -0,0 +1 @@ +libc::getutxline - Rust

[][src]Function libc::getutxline

pub unsafe extern "C" fn getutxline(ut: *const utmpx) -> *mut utmpx
\ No newline at end of file diff --git a/docs/libc/fn.getxattr.html b/docs/libc/fn.getxattr.html new file mode 100644 index 00000000..8ca0c2b4 --- /dev/null +++ b/docs/libc/fn.getxattr.html @@ -0,0 +1 @@ +libc::getxattr - Rust

[][src]Function libc::getxattr

pub unsafe extern "C" fn getxattr(
    path: *const c_char,
    name: *const c_char,
    value: *mut c_void,
    size: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.glob.html b/docs/libc/fn.glob.html new file mode 100644 index 00000000..da065a36 --- /dev/null +++ b/docs/libc/fn.glob.html @@ -0,0 +1 @@ +libc::glob - Rust

[][src]Function libc::glob

pub unsafe extern "C" fn glob(
    pattern: *const c_char,
    flags: c_int,
    errfunc: Option<extern "C" fn(epath: *const c_char, errno: c_int) -> c_int>,
    pglob: *mut glob_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.glob64.html b/docs/libc/fn.glob64.html new file mode 100644 index 00000000..f86a9ecb --- /dev/null +++ b/docs/libc/fn.glob64.html @@ -0,0 +1 @@ +libc::glob64 - Rust

[][src]Function libc::glob64

pub unsafe extern "C" fn glob64(
    pattern: *const c_char,
    flags: c_int,
    errfunc: Option<extern "C" fn(epath: *const c_char, errno: c_int) -> c_int>,
    pglob: *mut glob64_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.globfree.html b/docs/libc/fn.globfree.html new file mode 100644 index 00000000..a551aab6 --- /dev/null +++ b/docs/libc/fn.globfree.html @@ -0,0 +1 @@ +libc::globfree - Rust

[][src]Function libc::globfree

pub unsafe extern "C" fn globfree(pglob: *mut glob_t)
\ No newline at end of file diff --git a/docs/libc/fn.globfree64.html b/docs/libc/fn.globfree64.html new file mode 100644 index 00000000..6176b22b --- /dev/null +++ b/docs/libc/fn.globfree64.html @@ -0,0 +1 @@ +libc::globfree64 - Rust

[][src]Function libc::globfree64

pub unsafe extern "C" fn globfree64(pglob: *mut glob64_t)
\ No newline at end of file diff --git a/docs/libc/fn.gmtime.html b/docs/libc/fn.gmtime.html new file mode 100644 index 00000000..1385b517 --- /dev/null +++ b/docs/libc/fn.gmtime.html @@ -0,0 +1 @@ +libc::gmtime - Rust

[][src]Function libc::gmtime

pub unsafe extern "C" fn gmtime(time_p: *const time_t) -> *mut tm
\ No newline at end of file diff --git a/docs/libc/fn.gmtime_r.html b/docs/libc/fn.gmtime_r.html new file mode 100644 index 00000000..4008994e --- /dev/null +++ b/docs/libc/fn.gmtime_r.html @@ -0,0 +1 @@ +libc::gmtime_r - Rust

[][src]Function libc::gmtime_r

pub unsafe extern "C" fn gmtime_r(
    time_p: *const time_t,
    result: *mut tm
) -> *mut tm
\ No newline at end of file diff --git a/docs/libc/fn.grantpt.html b/docs/libc/fn.grantpt.html new file mode 100644 index 00000000..05f5a626 --- /dev/null +++ b/docs/libc/fn.grantpt.html @@ -0,0 +1 @@ +libc::grantpt - Rust

[][src]Function libc::grantpt

pub unsafe extern "C" fn grantpt(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.hasmntopt.html b/docs/libc/fn.hasmntopt.html new file mode 100644 index 00000000..1a893b8e --- /dev/null +++ b/docs/libc/fn.hasmntopt.html @@ -0,0 +1 @@ +libc::hasmntopt - Rust

[][src]Function libc::hasmntopt

pub unsafe extern "C" fn hasmntopt(
    mnt: *const mntent,
    opt: *const c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.if_freenameindex.html b/docs/libc/fn.if_freenameindex.html new file mode 100644 index 00000000..df70dd60 --- /dev/null +++ b/docs/libc/fn.if_freenameindex.html @@ -0,0 +1 @@ +libc::if_freenameindex - Rust

[][src]Function libc::if_freenameindex

pub unsafe extern "C" fn if_freenameindex(ptr: *mut if_nameindex)
\ No newline at end of file diff --git a/docs/libc/fn.if_indextoname.html b/docs/libc/fn.if_indextoname.html new file mode 100644 index 00000000..670f8b60 --- /dev/null +++ b/docs/libc/fn.if_indextoname.html @@ -0,0 +1 @@ +libc::if_indextoname - Rust

[][src]Function libc::if_indextoname

pub unsafe extern "C" fn if_indextoname(
    ifindex: c_uint,
    ifname: *mut c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.if_nameindex.html b/docs/libc/fn.if_nameindex.html new file mode 100644 index 00000000..4a362610 --- /dev/null +++ b/docs/libc/fn.if_nameindex.html @@ -0,0 +1 @@ +libc::if_nameindex - Rust

[][src]Function libc::if_nameindex

pub unsafe extern "C" fn if_nameindex() -> *mut if_nameindex
\ No newline at end of file diff --git a/docs/libc/fn.if_nametoindex.html b/docs/libc/fn.if_nametoindex.html new file mode 100644 index 00000000..6f22965f --- /dev/null +++ b/docs/libc/fn.if_nametoindex.html @@ -0,0 +1 @@ +libc::if_nametoindex - Rust

[][src]Function libc::if_nametoindex

pub unsafe extern "C" fn if_nametoindex(ifname: *const c_char) -> c_uint
\ No newline at end of file diff --git a/docs/libc/fn.initgroups.html b/docs/libc/fn.initgroups.html new file mode 100644 index 00000000..87eb3eb0 --- /dev/null +++ b/docs/libc/fn.initgroups.html @@ -0,0 +1 @@ +libc::initgroups - Rust

[][src]Function libc::initgroups

pub unsafe extern "C" fn initgroups(user: *const c_char, group: gid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.inotify_add_watch.html b/docs/libc/fn.inotify_add_watch.html new file mode 100644 index 00000000..cdade374 --- /dev/null +++ b/docs/libc/fn.inotify_add_watch.html @@ -0,0 +1 @@ +libc::inotify_add_watch - Rust

[][src]Function libc::inotify_add_watch

pub unsafe extern "C" fn inotify_add_watch(
    fd: c_int,
    path: *const c_char,
    mask: u32
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.inotify_init.html b/docs/libc/fn.inotify_init.html new file mode 100644 index 00000000..c549fbdb --- /dev/null +++ b/docs/libc/fn.inotify_init.html @@ -0,0 +1 @@ +libc::inotify_init - Rust

[][src]Function libc::inotify_init

pub unsafe extern "C" fn inotify_init() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.inotify_init1.html b/docs/libc/fn.inotify_init1.html new file mode 100644 index 00000000..39c544af --- /dev/null +++ b/docs/libc/fn.inotify_init1.html @@ -0,0 +1 @@ +libc::inotify_init1 - Rust

[][src]Function libc::inotify_init1

pub unsafe extern "C" fn inotify_init1(flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.inotify_rm_watch.html b/docs/libc/fn.inotify_rm_watch.html new file mode 100644 index 00000000..497bd557 --- /dev/null +++ b/docs/libc/fn.inotify_rm_watch.html @@ -0,0 +1 @@ +libc::inotify_rm_watch - Rust

[][src]Function libc::inotify_rm_watch

pub unsafe extern "C" fn inotify_rm_watch(fd: c_int, wd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ioctl.html b/docs/libc/fn.ioctl.html new file mode 100644 index 00000000..6ef9e24e --- /dev/null +++ b/docs/libc/fn.ioctl.html @@ -0,0 +1 @@ +libc::ioctl - Rust

[][src]Function libc::ioctl

pub unsafe extern "C" fn ioctl(fd: c_int, request: c_ulong, ...) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ioperm.html b/docs/libc/fn.ioperm.html new file mode 100644 index 00000000..2013a012 --- /dev/null +++ b/docs/libc/fn.ioperm.html @@ -0,0 +1 @@ +libc::ioperm - Rust

[][src]Function libc::ioperm

pub unsafe extern "C" fn ioperm(
    from: c_ulong,
    num: c_ulong,
    turn_on: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.iopl.html b/docs/libc/fn.iopl.html new file mode 100644 index 00000000..29632374 --- /dev/null +++ b/docs/libc/fn.iopl.html @@ -0,0 +1 @@ +libc::iopl - Rust

[][src]Function libc::iopl

pub unsafe extern "C" fn iopl(level: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isalnum.html b/docs/libc/fn.isalnum.html new file mode 100644 index 00000000..1fc4ae63 --- /dev/null +++ b/docs/libc/fn.isalnum.html @@ -0,0 +1 @@ +libc::isalnum - Rust

[][src]Function libc::isalnum

pub unsafe extern "C" fn isalnum(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isalpha.html b/docs/libc/fn.isalpha.html new file mode 100644 index 00000000..6cd2d675 --- /dev/null +++ b/docs/libc/fn.isalpha.html @@ -0,0 +1 @@ +libc::isalpha - Rust

[][src]Function libc::isalpha

pub unsafe extern "C" fn isalpha(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isatty.html b/docs/libc/fn.isatty.html new file mode 100644 index 00000000..39e4953c --- /dev/null +++ b/docs/libc/fn.isatty.html @@ -0,0 +1 @@ +libc::isatty - Rust

[][src]Function libc::isatty

pub unsafe extern "C" fn isatty(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isblank.html b/docs/libc/fn.isblank.html new file mode 100644 index 00000000..bafdcb13 --- /dev/null +++ b/docs/libc/fn.isblank.html @@ -0,0 +1 @@ +libc::isblank - Rust

[][src]Function libc::isblank

pub unsafe extern "C" fn isblank(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.iscntrl.html b/docs/libc/fn.iscntrl.html new file mode 100644 index 00000000..ed8f6770 --- /dev/null +++ b/docs/libc/fn.iscntrl.html @@ -0,0 +1 @@ +libc::iscntrl - Rust

[][src]Function libc::iscntrl

pub unsafe extern "C" fn iscntrl(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isdigit.html b/docs/libc/fn.isdigit.html new file mode 100644 index 00000000..6d3ada8b --- /dev/null +++ b/docs/libc/fn.isdigit.html @@ -0,0 +1 @@ +libc::isdigit - Rust

[][src]Function libc::isdigit

pub unsafe extern "C" fn isdigit(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isgraph.html b/docs/libc/fn.isgraph.html new file mode 100644 index 00000000..ded5387d --- /dev/null +++ b/docs/libc/fn.isgraph.html @@ -0,0 +1 @@ +libc::isgraph - Rust

[][src]Function libc::isgraph

pub unsafe extern "C" fn isgraph(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.islower.html b/docs/libc/fn.islower.html new file mode 100644 index 00000000..e6b359f3 --- /dev/null +++ b/docs/libc/fn.islower.html @@ -0,0 +1 @@ +libc::islower - Rust

[][src]Function libc::islower

pub unsafe extern "C" fn islower(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isprint.html b/docs/libc/fn.isprint.html new file mode 100644 index 00000000..976ce77f --- /dev/null +++ b/docs/libc/fn.isprint.html @@ -0,0 +1 @@ +libc::isprint - Rust

[][src]Function libc::isprint

pub unsafe extern "C" fn isprint(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ispunct.html b/docs/libc/fn.ispunct.html new file mode 100644 index 00000000..038938b4 --- /dev/null +++ b/docs/libc/fn.ispunct.html @@ -0,0 +1 @@ +libc::ispunct - Rust

[][src]Function libc::ispunct

pub unsafe extern "C" fn ispunct(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isspace.html b/docs/libc/fn.isspace.html new file mode 100644 index 00000000..3f9ffb76 --- /dev/null +++ b/docs/libc/fn.isspace.html @@ -0,0 +1 @@ +libc::isspace - Rust

[][src]Function libc::isspace

pub unsafe extern "C" fn isspace(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isupper.html b/docs/libc/fn.isupper.html new file mode 100644 index 00000000..c12aa8ff --- /dev/null +++ b/docs/libc/fn.isupper.html @@ -0,0 +1 @@ +libc::isupper - Rust

[][src]Function libc::isupper

pub unsafe extern "C" fn isupper(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.isxdigit.html b/docs/libc/fn.isxdigit.html new file mode 100644 index 00000000..b5695535 --- /dev/null +++ b/docs/libc/fn.isxdigit.html @@ -0,0 +1 @@ +libc::isxdigit - Rust

[][src]Function libc::isxdigit

pub unsafe extern "C" fn isxdigit(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.kill.html b/docs/libc/fn.kill.html new file mode 100644 index 00000000..40afb326 --- /dev/null +++ b/docs/libc/fn.kill.html @@ -0,0 +1 @@ +libc::kill - Rust

[][src]Function libc::kill

pub unsafe extern "C" fn kill(pid: pid_t, sig: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.killpg.html b/docs/libc/fn.killpg.html new file mode 100644 index 00000000..9242171a --- /dev/null +++ b/docs/libc/fn.killpg.html @@ -0,0 +1 @@ +libc::killpg - Rust

[][src]Function libc::killpg

pub unsafe extern "C" fn killpg(pgrp: pid_t, sig: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.labs.html b/docs/libc/fn.labs.html new file mode 100644 index 00000000..bd8f2ff6 --- /dev/null +++ b/docs/libc/fn.labs.html @@ -0,0 +1 @@ +libc::labs - Rust

[][src]Function libc::labs

pub unsafe extern "C" fn labs(i: c_long) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.lchown.html b/docs/libc/fn.lchown.html new file mode 100644 index 00000000..95eba664 --- /dev/null +++ b/docs/libc/fn.lchown.html @@ -0,0 +1 @@ +libc::lchown - Rust

[][src]Function libc::lchown

pub unsafe extern "C" fn lchown(
    path: *const c_char,
    uid: uid_t,
    gid: gid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.lgetxattr.html b/docs/libc/fn.lgetxattr.html new file mode 100644 index 00000000..2c4aa993 --- /dev/null +++ b/docs/libc/fn.lgetxattr.html @@ -0,0 +1 @@ +libc::lgetxattr - Rust

[][src]Function libc::lgetxattr

pub unsafe extern "C" fn lgetxattr(
    path: *const c_char,
    name: *const c_char,
    value: *mut c_void,
    size: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.link.html b/docs/libc/fn.link.html new file mode 100644 index 00000000..d38a51de --- /dev/null +++ b/docs/libc/fn.link.html @@ -0,0 +1 @@ +libc::link - Rust

[][src]Function libc::link

pub unsafe extern "C" fn link(src: *const c_char, dst: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.linkat.html b/docs/libc/fn.linkat.html new file mode 100644 index 00000000..6ef15c9a --- /dev/null +++ b/docs/libc/fn.linkat.html @@ -0,0 +1 @@ +libc::linkat - Rust

[][src]Function libc::linkat

pub unsafe extern "C" fn linkat(
    olddirfd: c_int,
    oldpath: *const c_char,
    newdirfd: c_int,
    newpath: *const c_char,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.lio_listio.html b/docs/libc/fn.lio_listio.html new file mode 100644 index 00000000..18d29e11 --- /dev/null +++ b/docs/libc/fn.lio_listio.html @@ -0,0 +1 @@ +libc::lio_listio - Rust

[][src]Function libc::lio_listio

pub unsafe extern "C" fn lio_listio(
    mode: c_int,
    aiocb_list: *const *mut aiocb,
    nitems: c_int,
    sevp: *mut sigevent
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.listen.html b/docs/libc/fn.listen.html new file mode 100644 index 00000000..f730e98e --- /dev/null +++ b/docs/libc/fn.listen.html @@ -0,0 +1 @@ +libc::listen - Rust

[][src]Function libc::listen

pub unsafe extern "C" fn listen(socket: c_int, backlog: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.listxattr.html b/docs/libc/fn.listxattr.html new file mode 100644 index 00000000..124fe422 --- /dev/null +++ b/docs/libc/fn.listxattr.html @@ -0,0 +1 @@ +libc::listxattr - Rust

[][src]Function libc::listxattr

pub unsafe extern "C" fn listxattr(
    path: *const c_char,
    list: *mut c_char,
    size: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.llistxattr.html b/docs/libc/fn.llistxattr.html new file mode 100644 index 00000000..bd4a8b64 --- /dev/null +++ b/docs/libc/fn.llistxattr.html @@ -0,0 +1 @@ +libc::llistxattr - Rust

[][src]Function libc::llistxattr

pub unsafe extern "C" fn llistxattr(
    path: *const c_char,
    list: *mut c_char,
    size: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.localeconv.html b/docs/libc/fn.localeconv.html new file mode 100644 index 00000000..33869a0d --- /dev/null +++ b/docs/libc/fn.localeconv.html @@ -0,0 +1 @@ +libc::localeconv - Rust

[][src]Function libc::localeconv

pub unsafe extern "C" fn localeconv() -> *mut lconv
\ No newline at end of file diff --git a/docs/libc/fn.localtime.html b/docs/libc/fn.localtime.html new file mode 100644 index 00000000..896f0654 --- /dev/null +++ b/docs/libc/fn.localtime.html @@ -0,0 +1 @@ +libc::localtime - Rust

[][src]Function libc::localtime

pub unsafe extern "C" fn localtime(time_p: *const time_t) -> *mut tm
\ No newline at end of file diff --git a/docs/libc/fn.localtime_r.html b/docs/libc/fn.localtime_r.html new file mode 100644 index 00000000..094ffbb2 --- /dev/null +++ b/docs/libc/fn.localtime_r.html @@ -0,0 +1 @@ +libc::localtime_r - Rust

[][src]Function libc::localtime_r

pub unsafe extern "C" fn localtime_r(
    time_p: *const time_t,
    result: *mut tm
) -> *mut tm
\ No newline at end of file diff --git a/docs/libc/fn.lockf.html b/docs/libc/fn.lockf.html new file mode 100644 index 00000000..d7828c11 --- /dev/null +++ b/docs/libc/fn.lockf.html @@ -0,0 +1 @@ +libc::lockf - Rust

[][src]Function libc::lockf

pub unsafe extern "C" fn lockf(fd: c_int, cmd: c_int, len: off_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.login_tty.html b/docs/libc/fn.login_tty.html new file mode 100644 index 00000000..d6b73f5b --- /dev/null +++ b/docs/libc/fn.login_tty.html @@ -0,0 +1 @@ +libc::login_tty - Rust

[][src]Function libc::login_tty

pub unsafe extern "C" fn login_tty(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.lremovexattr.html b/docs/libc/fn.lremovexattr.html new file mode 100644 index 00000000..58f193c9 --- /dev/null +++ b/docs/libc/fn.lremovexattr.html @@ -0,0 +1 @@ +libc::lremovexattr - Rust

[][src]Function libc::lremovexattr

pub unsafe extern "C" fn lremovexattr(
    path: *const c_char,
    name: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.lseek.html b/docs/libc/fn.lseek.html new file mode 100644 index 00000000..8a772e9e --- /dev/null +++ b/docs/libc/fn.lseek.html @@ -0,0 +1 @@ +libc::lseek - Rust

[][src]Function libc::lseek

pub unsafe extern "C" fn lseek(fd: c_int, offset: off_t, whence: c_int) -> off_t
\ No newline at end of file diff --git a/docs/libc/fn.lseek64.html b/docs/libc/fn.lseek64.html new file mode 100644 index 00000000..a71724fd --- /dev/null +++ b/docs/libc/fn.lseek64.html @@ -0,0 +1 @@ +libc::lseek64 - Rust

[][src]Function libc::lseek64

pub unsafe extern "C" fn lseek64(
    fd: c_int,
    offset: off64_t,
    whence: c_int
) -> off64_t
\ No newline at end of file diff --git a/docs/libc/fn.lsetxattr.html b/docs/libc/fn.lsetxattr.html new file mode 100644 index 00000000..9248ee1e --- /dev/null +++ b/docs/libc/fn.lsetxattr.html @@ -0,0 +1 @@ +libc::lsetxattr - Rust

[][src]Function libc::lsetxattr

pub unsafe extern "C" fn lsetxattr(
    path: *const c_char,
    name: *const c_char,
    value: *const c_void,
    size: size_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.lstat.html b/docs/libc/fn.lstat.html new file mode 100644 index 00000000..c07906f1 --- /dev/null +++ b/docs/libc/fn.lstat.html @@ -0,0 +1 @@ +libc::lstat - Rust

[][src]Function libc::lstat

pub unsafe extern "C" fn lstat(path: *const c_char, buf: *mut stat) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.lstat64.html b/docs/libc/fn.lstat64.html new file mode 100644 index 00000000..272b19a9 --- /dev/null +++ b/docs/libc/fn.lstat64.html @@ -0,0 +1 @@ +libc::lstat64 - Rust

[][src]Function libc::lstat64

pub unsafe extern "C" fn lstat64(path: *const c_char, buf: *mut stat64) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.lutimes.html b/docs/libc/fn.lutimes.html new file mode 100644 index 00000000..d68e800c --- /dev/null +++ b/docs/libc/fn.lutimes.html @@ -0,0 +1 @@ +libc::lutimes - Rust

[][src]Function libc::lutimes

pub unsafe extern "C" fn lutimes(
    file: *const c_char,
    times: *const timeval
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.madvise.html b/docs/libc/fn.madvise.html new file mode 100644 index 00000000..ff1a4a26 --- /dev/null +++ b/docs/libc/fn.madvise.html @@ -0,0 +1 @@ +libc::madvise - Rust

[][src]Function libc::madvise

pub unsafe extern "C" fn madvise(
    addr: *mut c_void,
    len: size_t,
    advice: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.major.html b/docs/libc/fn.major.html new file mode 100644 index 00000000..35b12476 --- /dev/null +++ b/docs/libc/fn.major.html @@ -0,0 +1 @@ +libc::major - Rust

[][src]Function libc::major

pub unsafe extern "C" fn major(dev: dev_t) -> c_uint
\ No newline at end of file diff --git a/docs/libc/fn.makecontext.html b/docs/libc/fn.makecontext.html new file mode 100644 index 00000000..c0d36891 --- /dev/null +++ b/docs/libc/fn.makecontext.html @@ -0,0 +1 @@ +libc::makecontext - Rust

[][src]Function libc::makecontext

pub unsafe extern "C" fn makecontext(
    ucp: *mut ucontext_t,
    func: extern "C" fn(),
    argc: c_int,
     ...
)
\ No newline at end of file diff --git a/docs/libc/fn.makedev.html b/docs/libc/fn.makedev.html new file mode 100644 index 00000000..c3a8a0b6 --- /dev/null +++ b/docs/libc/fn.makedev.html @@ -0,0 +1 @@ +libc::makedev - Rust

[][src]Function libc::makedev

pub unsafe extern "C" fn makedev(major: c_uint, minor: c_uint) -> dev_t
\ No newline at end of file diff --git a/docs/libc/fn.mallinfo.html b/docs/libc/fn.mallinfo.html new file mode 100644 index 00000000..96b9c665 --- /dev/null +++ b/docs/libc/fn.mallinfo.html @@ -0,0 +1 @@ +libc::mallinfo - Rust

[][src]Function libc::mallinfo

pub unsafe extern "C" fn mallinfo() -> mallinfo
\ No newline at end of file diff --git a/docs/libc/fn.malloc.html b/docs/libc/fn.malloc.html new file mode 100644 index 00000000..0e8cf10e --- /dev/null +++ b/docs/libc/fn.malloc.html @@ -0,0 +1 @@ +libc::malloc - Rust

[][src]Function libc::malloc

pub unsafe extern "C" fn malloc(size: size_t) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.malloc_usable_size.html b/docs/libc/fn.malloc_usable_size.html new file mode 100644 index 00000000..f021e4d8 --- /dev/null +++ b/docs/libc/fn.malloc_usable_size.html @@ -0,0 +1 @@ +libc::malloc_usable_size - Rust

[][src]Function libc::malloc_usable_size

pub unsafe extern "C" fn malloc_usable_size(ptr: *mut c_void) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.mallopt.html b/docs/libc/fn.mallopt.html new file mode 100644 index 00000000..60b0b6d0 --- /dev/null +++ b/docs/libc/fn.mallopt.html @@ -0,0 +1 @@ +libc::mallopt - Rust

[][src]Function libc::mallopt

pub unsafe extern "C" fn mallopt(param: c_int, value: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.memalign.html b/docs/libc/fn.memalign.html new file mode 100644 index 00000000..e2e95163 --- /dev/null +++ b/docs/libc/fn.memalign.html @@ -0,0 +1 @@ +libc::memalign - Rust

[][src]Function libc::memalign

pub unsafe extern "C" fn memalign(align: size_t, size: size_t) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.memchr.html b/docs/libc/fn.memchr.html new file mode 100644 index 00000000..a78f50be --- /dev/null +++ b/docs/libc/fn.memchr.html @@ -0,0 +1 @@ +libc::memchr - Rust

[][src]Function libc::memchr

pub unsafe extern "C" fn memchr(
    cx: *const c_void,
    c: c_int,
    n: size_t
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.memcmp.html b/docs/libc/fn.memcmp.html new file mode 100644 index 00000000..c18e71e2 --- /dev/null +++ b/docs/libc/fn.memcmp.html @@ -0,0 +1 @@ +libc::memcmp - Rust

[][src]Function libc::memcmp

pub unsafe extern "C" fn memcmp(
    cx: *const c_void,
    ct: *const c_void,
    n: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.memcpy.html b/docs/libc/fn.memcpy.html new file mode 100644 index 00000000..3eb111d3 --- /dev/null +++ b/docs/libc/fn.memcpy.html @@ -0,0 +1 @@ +libc::memcpy - Rust

[][src]Function libc::memcpy

pub unsafe extern "C" fn memcpy(
    dest: *mut c_void,
    src: *const c_void,
    n: size_t
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.memmem.html b/docs/libc/fn.memmem.html new file mode 100644 index 00000000..d352c062 --- /dev/null +++ b/docs/libc/fn.memmem.html @@ -0,0 +1 @@ +libc::memmem - Rust

[][src]Function libc::memmem

pub unsafe extern "C" fn memmem(
    haystack: *const c_void,
    haystacklen: size_t,
    needle: *const c_void,
    needlelen: size_t
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.memmove.html b/docs/libc/fn.memmove.html new file mode 100644 index 00000000..f1ef1919 --- /dev/null +++ b/docs/libc/fn.memmove.html @@ -0,0 +1 @@ +libc::memmove - Rust

[][src]Function libc::memmove

pub unsafe extern "C" fn memmove(
    dest: *mut c_void,
    src: *const c_void,
    n: size_t
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.memrchr.html b/docs/libc/fn.memrchr.html new file mode 100644 index 00000000..a22cb7be --- /dev/null +++ b/docs/libc/fn.memrchr.html @@ -0,0 +1 @@ +libc::memrchr - Rust

[][src]Function libc::memrchr

pub unsafe extern "C" fn memrchr(
    cx: *const c_void,
    c: c_int,
    n: size_t
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.memset.html b/docs/libc/fn.memset.html new file mode 100644 index 00000000..6917a880 --- /dev/null +++ b/docs/libc/fn.memset.html @@ -0,0 +1 @@ +libc::memset - Rust

[][src]Function libc::memset

pub unsafe extern "C" fn memset(
    dest: *mut c_void,
    c: c_int,
    n: size_t
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.mincore.html b/docs/libc/fn.mincore.html new file mode 100644 index 00000000..23e669d8 --- /dev/null +++ b/docs/libc/fn.mincore.html @@ -0,0 +1 @@ +libc::mincore - Rust

[][src]Function libc::mincore

pub unsafe extern "C" fn mincore(
    addr: *mut c_void,
    len: size_t,
    vec: *mut c_uchar
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.minor.html b/docs/libc/fn.minor.html new file mode 100644 index 00000000..2cabe30a --- /dev/null +++ b/docs/libc/fn.minor.html @@ -0,0 +1 @@ +libc::minor - Rust

[][src]Function libc::minor

pub unsafe extern "C" fn minor(dev: dev_t) -> c_uint
\ No newline at end of file diff --git a/docs/libc/fn.mkdir.html b/docs/libc/fn.mkdir.html new file mode 100644 index 00000000..9cb0e067 --- /dev/null +++ b/docs/libc/fn.mkdir.html @@ -0,0 +1 @@ +libc::mkdir - Rust

[][src]Function libc::mkdir

pub unsafe extern "C" fn mkdir(path: *const c_char, mode: mode_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mkdirat.html b/docs/libc/fn.mkdirat.html new file mode 100644 index 00000000..af9e8b21 --- /dev/null +++ b/docs/libc/fn.mkdirat.html @@ -0,0 +1 @@ +libc::mkdirat - Rust

[][src]Function libc::mkdirat

pub unsafe extern "C" fn mkdirat(
    dirfd: c_int,
    pathname: *const c_char,
    mode: mode_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mkdtemp.html b/docs/libc/fn.mkdtemp.html new file mode 100644 index 00000000..9a3a55a8 --- /dev/null +++ b/docs/libc/fn.mkdtemp.html @@ -0,0 +1 @@ +libc::mkdtemp - Rust

[][src]Function libc::mkdtemp

pub unsafe extern "C" fn mkdtemp(template: *mut c_char) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.mkfifo.html b/docs/libc/fn.mkfifo.html new file mode 100644 index 00000000..21ce70e7 --- /dev/null +++ b/docs/libc/fn.mkfifo.html @@ -0,0 +1 @@ +libc::mkfifo - Rust

[][src]Function libc::mkfifo

pub unsafe extern "C" fn mkfifo(path: *const c_char, mode: mode_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mkfifoat.html b/docs/libc/fn.mkfifoat.html new file mode 100644 index 00000000..64572f0b --- /dev/null +++ b/docs/libc/fn.mkfifoat.html @@ -0,0 +1 @@ +libc::mkfifoat - Rust

[][src]Function libc::mkfifoat

pub unsafe extern "C" fn mkfifoat(
    dirfd: c_int,
    pathname: *const c_char,
    mode: mode_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mknod.html b/docs/libc/fn.mknod.html new file mode 100644 index 00000000..c37b8cfb --- /dev/null +++ b/docs/libc/fn.mknod.html @@ -0,0 +1 @@ +libc::mknod - Rust

[][src]Function libc::mknod

pub unsafe extern "C" fn mknod(
    pathname: *const c_char,
    mode: mode_t,
    dev: dev_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mknodat.html b/docs/libc/fn.mknodat.html new file mode 100644 index 00000000..36581b62 --- /dev/null +++ b/docs/libc/fn.mknodat.html @@ -0,0 +1 @@ +libc::mknodat - Rust

[][src]Function libc::mknodat

pub unsafe extern "C" fn mknodat(
    dirfd: c_int,
    pathname: *const c_char,
    mode: mode_t,
    dev: dev_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mkostemp.html b/docs/libc/fn.mkostemp.html new file mode 100644 index 00000000..48ea81d7 --- /dev/null +++ b/docs/libc/fn.mkostemp.html @@ -0,0 +1 @@ +libc::mkostemp - Rust

[][src]Function libc::mkostemp

pub unsafe extern "C" fn mkostemp(template: *mut c_char, flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mkostemps.html b/docs/libc/fn.mkostemps.html new file mode 100644 index 00000000..593d7158 --- /dev/null +++ b/docs/libc/fn.mkostemps.html @@ -0,0 +1 @@ +libc::mkostemps - Rust

[][src]Function libc::mkostemps

pub unsafe extern "C" fn mkostemps(
    template: *mut c_char,
    suffixlen: c_int,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mkstemp.html b/docs/libc/fn.mkstemp.html new file mode 100644 index 00000000..112d0290 --- /dev/null +++ b/docs/libc/fn.mkstemp.html @@ -0,0 +1 @@ +libc::mkstemp - Rust

[][src]Function libc::mkstemp

pub unsafe extern "C" fn mkstemp(template: *mut c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mkstemps.html b/docs/libc/fn.mkstemps.html new file mode 100644 index 00000000..f632d9b8 --- /dev/null +++ b/docs/libc/fn.mkstemps.html @@ -0,0 +1 @@ +libc::mkstemps - Rust

[][src]Function libc::mkstemps

pub unsafe extern "C" fn mkstemps(
    template: *mut c_char,
    suffixlen: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mktime.html b/docs/libc/fn.mktime.html new file mode 100644 index 00000000..146725e4 --- /dev/null +++ b/docs/libc/fn.mktime.html @@ -0,0 +1 @@ +libc::mktime - Rust

[][src]Function libc::mktime

pub unsafe extern "C" fn mktime(tm: *mut tm) -> time_t
\ No newline at end of file diff --git a/docs/libc/fn.mlock.html b/docs/libc/fn.mlock.html new file mode 100644 index 00000000..5f4bd1a0 --- /dev/null +++ b/docs/libc/fn.mlock.html @@ -0,0 +1 @@ +libc::mlock - Rust

[][src]Function libc::mlock

pub unsafe extern "C" fn mlock(addr: *const c_void, len: size_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mlockall.html b/docs/libc/fn.mlockall.html new file mode 100644 index 00000000..7d2de650 --- /dev/null +++ b/docs/libc/fn.mlockall.html @@ -0,0 +1 @@ +libc::mlockall - Rust

[][src]Function libc::mlockall

pub unsafe extern "C" fn mlockall(flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mmap.html b/docs/libc/fn.mmap.html new file mode 100644 index 00000000..2e9daeb1 --- /dev/null +++ b/docs/libc/fn.mmap.html @@ -0,0 +1 @@ +libc::mmap - Rust

[][src]Function libc::mmap

pub unsafe extern "C" fn mmap(
    addr: *mut c_void,
    len: size_t,
    prot: c_int,
    flags: c_int,
    fd: c_int,
    offset: off_t
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.mmap64.html b/docs/libc/fn.mmap64.html new file mode 100644 index 00000000..de0c8acc --- /dev/null +++ b/docs/libc/fn.mmap64.html @@ -0,0 +1 @@ +libc::mmap64 - Rust

[][src]Function libc::mmap64

pub unsafe extern "C" fn mmap64(
    addr: *mut c_void,
    len: size_t,
    prot: c_int,
    flags: c_int,
    fd: c_int,
    offset: off64_t
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.mount.html b/docs/libc/fn.mount.html new file mode 100644 index 00000000..cb33bf69 --- /dev/null +++ b/docs/libc/fn.mount.html @@ -0,0 +1 @@ +libc::mount - Rust

[][src]Function libc::mount

pub unsafe extern "C" fn mount(
    src: *const c_char,
    target: *const c_char,
    fstype: *const c_char,
    flags: c_ulong,
    data: *const c_void
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mprotect.html b/docs/libc/fn.mprotect.html new file mode 100644 index 00000000..c1d8a4f8 --- /dev/null +++ b/docs/libc/fn.mprotect.html @@ -0,0 +1 @@ +libc::mprotect - Rust

[][src]Function libc::mprotect

pub unsafe extern "C" fn mprotect(
    addr: *mut c_void,
    len: size_t,
    prot: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mq_close.html b/docs/libc/fn.mq_close.html new file mode 100644 index 00000000..38ef8ad7 --- /dev/null +++ b/docs/libc/fn.mq_close.html @@ -0,0 +1 @@ +libc::mq_close - Rust

[][src]Function libc::mq_close

pub unsafe extern "C" fn mq_close(mqd: mqd_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mq_getattr.html b/docs/libc/fn.mq_getattr.html new file mode 100644 index 00000000..d5a0f7fe --- /dev/null +++ b/docs/libc/fn.mq_getattr.html @@ -0,0 +1 @@ +libc::mq_getattr - Rust

[][src]Function libc::mq_getattr

pub unsafe extern "C" fn mq_getattr(mqd: mqd_t, attr: *mut mq_attr) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mq_open.html b/docs/libc/fn.mq_open.html new file mode 100644 index 00000000..25e0d521 --- /dev/null +++ b/docs/libc/fn.mq_open.html @@ -0,0 +1 @@ +libc::mq_open - Rust

[][src]Function libc::mq_open

pub unsafe extern "C" fn mq_open(
    name: *const c_char,
    oflag: c_int,
     ...
) -> mqd_t
\ No newline at end of file diff --git a/docs/libc/fn.mq_receive.html b/docs/libc/fn.mq_receive.html new file mode 100644 index 00000000..63a4d73b --- /dev/null +++ b/docs/libc/fn.mq_receive.html @@ -0,0 +1 @@ +libc::mq_receive - Rust

[][src]Function libc::mq_receive

pub unsafe extern "C" fn mq_receive(
    mqd: mqd_t,
    msg_ptr: *mut c_char,
    msg_len: size_t,
    msg_prio: *mut c_uint
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.mq_send.html b/docs/libc/fn.mq_send.html new file mode 100644 index 00000000..2d57d5db --- /dev/null +++ b/docs/libc/fn.mq_send.html @@ -0,0 +1 @@ +libc::mq_send - Rust

[][src]Function libc::mq_send

pub unsafe extern "C" fn mq_send(
    mqd: mqd_t,
    msg_ptr: *const c_char,
    msg_len: size_t,
    msg_prio: c_uint
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mq_setattr.html b/docs/libc/fn.mq_setattr.html new file mode 100644 index 00000000..98bb2427 --- /dev/null +++ b/docs/libc/fn.mq_setattr.html @@ -0,0 +1 @@ +libc::mq_setattr - Rust

[][src]Function libc::mq_setattr

pub unsafe extern "C" fn mq_setattr(
    mqd: mqd_t,
    newattr: *const mq_attr,
    oldattr: *mut mq_attr
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mq_timedreceive.html b/docs/libc/fn.mq_timedreceive.html new file mode 100644 index 00000000..3a31750a --- /dev/null +++ b/docs/libc/fn.mq_timedreceive.html @@ -0,0 +1 @@ +libc::mq_timedreceive - Rust

[][src]Function libc::mq_timedreceive

pub unsafe extern "C" fn mq_timedreceive(
    mqd: mqd_t,
    msg_ptr: *mut c_char,
    msg_len: size_t,
    msg_prio: *mut c_uint,
    abs_timeout: *const timespec
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.mq_timedsend.html b/docs/libc/fn.mq_timedsend.html new file mode 100644 index 00000000..af1e46a5 --- /dev/null +++ b/docs/libc/fn.mq_timedsend.html @@ -0,0 +1 @@ +libc::mq_timedsend - Rust

[][src]Function libc::mq_timedsend

pub unsafe extern "C" fn mq_timedsend(
    mqd: mqd_t,
    msg_ptr: *const c_char,
    msg_len: size_t,
    msg_prio: c_uint,
    abs_timeout: *const timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mq_unlink.html b/docs/libc/fn.mq_unlink.html new file mode 100644 index 00000000..7c93423b --- /dev/null +++ b/docs/libc/fn.mq_unlink.html @@ -0,0 +1 @@ +libc::mq_unlink - Rust

[][src]Function libc::mq_unlink

pub unsafe extern "C" fn mq_unlink(name: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.mremap.html b/docs/libc/fn.mremap.html new file mode 100644 index 00000000..4d2cb1b4 --- /dev/null +++ b/docs/libc/fn.mremap.html @@ -0,0 +1 @@ +libc::mremap - Rust

[][src]Function libc::mremap

pub unsafe extern "C" fn mremap(
    addr: *mut c_void,
    len: size_t,
    new_len: size_t,
    flags: c_int,
     ...
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.msgctl.html b/docs/libc/fn.msgctl.html new file mode 100644 index 00000000..c21fb80b --- /dev/null +++ b/docs/libc/fn.msgctl.html @@ -0,0 +1 @@ +libc::msgctl - Rust

[][src]Function libc::msgctl

pub unsafe extern "C" fn msgctl(
    msqid: c_int,
    cmd: c_int,
    buf: *mut msqid_ds
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.msgget.html b/docs/libc/fn.msgget.html new file mode 100644 index 00000000..519d802f --- /dev/null +++ b/docs/libc/fn.msgget.html @@ -0,0 +1 @@ +libc::msgget - Rust

[][src]Function libc::msgget

pub unsafe extern "C" fn msgget(key: key_t, msgflg: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.msgrcv.html b/docs/libc/fn.msgrcv.html new file mode 100644 index 00000000..68ac5047 --- /dev/null +++ b/docs/libc/fn.msgrcv.html @@ -0,0 +1 @@ +libc::msgrcv - Rust

[][src]Function libc::msgrcv

pub unsafe extern "C" fn msgrcv(
    msqid: c_int,
    msgp: *mut c_void,
    msgsz: size_t,
    msgtyp: c_long,
    msgflg: c_int
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.msgsnd.html b/docs/libc/fn.msgsnd.html new file mode 100644 index 00000000..2a4e69ce --- /dev/null +++ b/docs/libc/fn.msgsnd.html @@ -0,0 +1 @@ +libc::msgsnd - Rust

[][src]Function libc::msgsnd

pub unsafe extern "C" fn msgsnd(
    msqid: c_int,
    msgp: *const c_void,
    msgsz: size_t,
    msgflg: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.msync.html b/docs/libc/fn.msync.html new file mode 100644 index 00000000..1a497751 --- /dev/null +++ b/docs/libc/fn.msync.html @@ -0,0 +1 @@ +libc::msync - Rust

[][src]Function libc::msync

pub unsafe extern "C" fn msync(
    addr: *mut c_void,
    len: size_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.munlock.html b/docs/libc/fn.munlock.html new file mode 100644 index 00000000..3365047a --- /dev/null +++ b/docs/libc/fn.munlock.html @@ -0,0 +1 @@ +libc::munlock - Rust

[][src]Function libc::munlock

pub unsafe extern "C" fn munlock(addr: *const c_void, len: size_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.munlockall.html b/docs/libc/fn.munlockall.html new file mode 100644 index 00000000..1216c305 --- /dev/null +++ b/docs/libc/fn.munlockall.html @@ -0,0 +1 @@ +libc::munlockall - Rust

[][src]Function libc::munlockall

pub unsafe extern "C" fn munlockall() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.munmap.html b/docs/libc/fn.munmap.html new file mode 100644 index 00000000..ba3ba08f --- /dev/null +++ b/docs/libc/fn.munmap.html @@ -0,0 +1 @@ +libc::munmap - Rust

[][src]Function libc::munmap

pub unsafe extern "C" fn munmap(addr: *mut c_void, len: size_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.nanosleep.html b/docs/libc/fn.nanosleep.html new file mode 100644 index 00000000..3a4a566f --- /dev/null +++ b/docs/libc/fn.nanosleep.html @@ -0,0 +1 @@ +libc::nanosleep - Rust

[][src]Function libc::nanosleep

pub unsafe extern "C" fn nanosleep(
    rqtp: *const timespec,
    rmtp: *mut timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.newlocale.html b/docs/libc/fn.newlocale.html new file mode 100644 index 00000000..106fe86f --- /dev/null +++ b/docs/libc/fn.newlocale.html @@ -0,0 +1 @@ +libc::newlocale - Rust

[][src]Function libc::newlocale

pub unsafe extern "C" fn newlocale(
    mask: c_int,
    locale: *const c_char,
    base: locale_t
) -> locale_t
\ No newline at end of file diff --git a/docs/libc/fn.nice.html b/docs/libc/fn.nice.html new file mode 100644 index 00000000..63777267 --- /dev/null +++ b/docs/libc/fn.nice.html @@ -0,0 +1 @@ +libc::nice - Rust

[][src]Function libc::nice

pub unsafe extern "C" fn nice(incr: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.nl_langinfo.html b/docs/libc/fn.nl_langinfo.html new file mode 100644 index 00000000..ba4be6f9 --- /dev/null +++ b/docs/libc/fn.nl_langinfo.html @@ -0,0 +1 @@ +libc::nl_langinfo - Rust

[][src]Function libc::nl_langinfo

pub unsafe extern "C" fn nl_langinfo(item: nl_item) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.nl_langinfo_l.html b/docs/libc/fn.nl_langinfo_l.html new file mode 100644 index 00000000..3e02ba3f --- /dev/null +++ b/docs/libc/fn.nl_langinfo_l.html @@ -0,0 +1 @@ +libc::nl_langinfo_l - Rust

[][src]Function libc::nl_langinfo_l

pub unsafe extern "C" fn nl_langinfo_l(
    item: nl_item,
    locale: locale_t
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.ntp_adjtime.html b/docs/libc/fn.ntp_adjtime.html new file mode 100644 index 00000000..d1b9f261 --- /dev/null +++ b/docs/libc/fn.ntp_adjtime.html @@ -0,0 +1 @@ +libc::ntp_adjtime - Rust

[][src]Function libc::ntp_adjtime

pub unsafe extern "C" fn ntp_adjtime(buf: *mut timex) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ntp_gettime.html b/docs/libc/fn.ntp_gettime.html new file mode 100644 index 00000000..a7760b00 --- /dev/null +++ b/docs/libc/fn.ntp_gettime.html @@ -0,0 +1 @@ +libc::ntp_gettime - Rust

[][src]Function libc::ntp_gettime

pub unsafe extern "C" fn ntp_gettime(buf: *mut ntptimeval) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.open.html b/docs/libc/fn.open.html new file mode 100644 index 00000000..e2905b28 --- /dev/null +++ b/docs/libc/fn.open.html @@ -0,0 +1 @@ +libc::open - Rust

[][src]Function libc::open

pub unsafe extern "C" fn open(path: *const c_char, oflag: c_int, ...) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.open64.html b/docs/libc/fn.open64.html new file mode 100644 index 00000000..8399123a --- /dev/null +++ b/docs/libc/fn.open64.html @@ -0,0 +1 @@ +libc::open64 - Rust

[][src]Function libc::open64

pub unsafe extern "C" fn open64(path: *const c_char, oflag: c_int, ...) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.open_memstream.html b/docs/libc/fn.open_memstream.html new file mode 100644 index 00000000..96c3074d --- /dev/null +++ b/docs/libc/fn.open_memstream.html @@ -0,0 +1 @@ +libc::open_memstream - Rust

[][src]Function libc::open_memstream

pub unsafe extern "C" fn open_memstream(
    ptr: *mut *mut c_char,
    sizeloc: *mut size_t
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.open_wmemstream.html b/docs/libc/fn.open_wmemstream.html new file mode 100644 index 00000000..ba67aa61 --- /dev/null +++ b/docs/libc/fn.open_wmemstream.html @@ -0,0 +1 @@ +libc::open_wmemstream - Rust

[][src]Function libc::open_wmemstream

pub unsafe extern "C" fn open_wmemstream(
    ptr: *mut *mut wchar_t,
    sizeloc: *mut size_t
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.openat.html b/docs/libc/fn.openat.html new file mode 100644 index 00000000..35a841bf --- /dev/null +++ b/docs/libc/fn.openat.html @@ -0,0 +1 @@ +libc::openat - Rust

[][src]Function libc::openat

pub unsafe extern "C" fn openat(
    dirfd: c_int,
    pathname: *const c_char,
    flags: c_int,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.openat64.html b/docs/libc/fn.openat64.html new file mode 100644 index 00000000..f9a3b6ff --- /dev/null +++ b/docs/libc/fn.openat64.html @@ -0,0 +1 @@ +libc::openat64 - Rust

[][src]Function libc::openat64

pub unsafe extern "C" fn openat64(
    fd: c_int,
    path: *const c_char,
    oflag: c_int,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.opendir.html b/docs/libc/fn.opendir.html new file mode 100644 index 00000000..fa3aecff --- /dev/null +++ b/docs/libc/fn.opendir.html @@ -0,0 +1 @@ +libc::opendir - Rust

[][src]Function libc::opendir

pub unsafe extern "C" fn opendir(dirname: *const c_char) -> *mut DIR
\ No newline at end of file diff --git a/docs/libc/fn.openlog.html b/docs/libc/fn.openlog.html new file mode 100644 index 00000000..4f975f93 --- /dev/null +++ b/docs/libc/fn.openlog.html @@ -0,0 +1 @@ +libc::openlog - Rust

[][src]Function libc::openlog

pub unsafe extern "C" fn openlog(
    ident: *const c_char,
    logopt: c_int,
    facility: c_int
)
\ No newline at end of file diff --git a/docs/libc/fn.openpty.html b/docs/libc/fn.openpty.html new file mode 100644 index 00000000..474a29a9 --- /dev/null +++ b/docs/libc/fn.openpty.html @@ -0,0 +1 @@ +libc::openpty - Rust

[][src]Function libc::openpty

pub unsafe extern "C" fn openpty(
    amaster: *mut c_int,
    aslave: *mut c_int,
    name: *mut c_char,
    termp: *const termios,
    winp: *const winsize
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pathconf.html b/docs/libc/fn.pathconf.html new file mode 100644 index 00000000..6e88aa14 --- /dev/null +++ b/docs/libc/fn.pathconf.html @@ -0,0 +1 @@ +libc::pathconf - Rust

[][src]Function libc::pathconf

pub unsafe extern "C" fn pathconf(path: *const c_char, name: c_int) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.pause.html b/docs/libc/fn.pause.html new file mode 100644 index 00000000..891519c6 --- /dev/null +++ b/docs/libc/fn.pause.html @@ -0,0 +1 @@ +libc::pause - Rust

[][src]Function libc::pause

pub unsafe extern "C" fn pause() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pclose.html b/docs/libc/fn.pclose.html new file mode 100644 index 00000000..65498ffb --- /dev/null +++ b/docs/libc/fn.pclose.html @@ -0,0 +1 @@ +libc::pclose - Rust

[][src]Function libc::pclose

pub unsafe extern "C" fn pclose(stream: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.perror.html b/docs/libc/fn.perror.html new file mode 100644 index 00000000..2d8d0257 --- /dev/null +++ b/docs/libc/fn.perror.html @@ -0,0 +1 @@ +libc::perror - Rust

[][src]Function libc::perror

pub unsafe extern "C" fn perror(s: *const c_char)
\ No newline at end of file diff --git a/docs/libc/fn.personality.html b/docs/libc/fn.personality.html new file mode 100644 index 00000000..738c1e16 --- /dev/null +++ b/docs/libc/fn.personality.html @@ -0,0 +1 @@ +libc::personality - Rust

[][src]Function libc::personality

pub unsafe extern "C" fn personality(persona: c_ulong) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pipe.html b/docs/libc/fn.pipe.html new file mode 100644 index 00000000..df51b2ab --- /dev/null +++ b/docs/libc/fn.pipe.html @@ -0,0 +1 @@ +libc::pipe - Rust

[][src]Function libc::pipe

pub unsafe extern "C" fn pipe(fds: *mut c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pipe2.html b/docs/libc/fn.pipe2.html new file mode 100644 index 00000000..6cf3cad0 --- /dev/null +++ b/docs/libc/fn.pipe2.html @@ -0,0 +1 @@ +libc::pipe2 - Rust

[][src]Function libc::pipe2

pub unsafe extern "C" fn pipe2(fds: *mut c_int, flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.poll.html b/docs/libc/fn.poll.html new file mode 100644 index 00000000..d6c0d5bd --- /dev/null +++ b/docs/libc/fn.poll.html @@ -0,0 +1 @@ +libc::poll - Rust

[][src]Function libc::poll

pub unsafe extern "C" fn poll(
    fds: *mut pollfd,
    nfds: nfds_t,
    timeout: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.popen.html b/docs/libc/fn.popen.html new file mode 100644 index 00000000..e121bb9f --- /dev/null +++ b/docs/libc/fn.popen.html @@ -0,0 +1 @@ +libc::popen - Rust

[][src]Function libc::popen

pub unsafe extern "C" fn popen(
    command: *const c_char,
    mode: *const c_char
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.posix_fadvise.html b/docs/libc/fn.posix_fadvise.html new file mode 100644 index 00000000..9375c28a --- /dev/null +++ b/docs/libc/fn.posix_fadvise.html @@ -0,0 +1 @@ +libc::posix_fadvise - Rust

[][src]Function libc::posix_fadvise

pub unsafe extern "C" fn posix_fadvise(
    fd: c_int,
    offset: off_t,
    len: off_t,
    advise: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_fadvise64.html b/docs/libc/fn.posix_fadvise64.html new file mode 100644 index 00000000..d182bf04 --- /dev/null +++ b/docs/libc/fn.posix_fadvise64.html @@ -0,0 +1 @@ +libc::posix_fadvise64 - Rust

[][src]Function libc::posix_fadvise64

pub unsafe extern "C" fn posix_fadvise64(
    fd: c_int,
    offset: off64_t,
    len: off64_t,
    advise: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_fallocate.html b/docs/libc/fn.posix_fallocate.html new file mode 100644 index 00000000..b608ac78 --- /dev/null +++ b/docs/libc/fn.posix_fallocate.html @@ -0,0 +1 @@ +libc::posix_fallocate - Rust

[][src]Function libc::posix_fallocate

pub unsafe extern "C" fn posix_fallocate(
    fd: c_int,
    offset: off_t,
    len: off_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_fallocate64.html b/docs/libc/fn.posix_fallocate64.html new file mode 100644 index 00000000..1697a5d6 --- /dev/null +++ b/docs/libc/fn.posix_fallocate64.html @@ -0,0 +1 @@ +libc::posix_fallocate64 - Rust

[][src]Function libc::posix_fallocate64

pub unsafe extern "C" fn posix_fallocate64(
    fd: c_int,
    offset: off64_t,
    len: off64_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_madvise.html b/docs/libc/fn.posix_madvise.html new file mode 100644 index 00000000..0a5cc5bd --- /dev/null +++ b/docs/libc/fn.posix_madvise.html @@ -0,0 +1 @@ +libc::posix_madvise - Rust

[][src]Function libc::posix_madvise

pub unsafe extern "C" fn posix_madvise(
    addr: *mut c_void,
    len: size_t,
    advice: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_memalign.html b/docs/libc/fn.posix_memalign.html new file mode 100644 index 00000000..ac7a5448 --- /dev/null +++ b/docs/libc/fn.posix_memalign.html @@ -0,0 +1 @@ +libc::posix_memalign - Rust

[][src]Function libc::posix_memalign

pub unsafe extern "C" fn posix_memalign(
    memptr: *mut *mut c_void,
    align: size_t,
    size: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_openpt.html b/docs/libc/fn.posix_openpt.html new file mode 100644 index 00000000..abe89f73 --- /dev/null +++ b/docs/libc/fn.posix_openpt.html @@ -0,0 +1 @@ +libc::posix_openpt - Rust

[][src]Function libc::posix_openpt

pub unsafe extern "C" fn posix_openpt(flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawn.html b/docs/libc/fn.posix_spawn.html new file mode 100644 index 00000000..daf195ed --- /dev/null +++ b/docs/libc/fn.posix_spawn.html @@ -0,0 +1 @@ +libc::posix_spawn - Rust

[][src]Function libc::posix_spawn

pub unsafe extern "C" fn posix_spawn(
    pid: *mut pid_t,
    path: *const c_char,
    file_actions: *const posix_spawn_file_actions_t,
    attrp: *const posix_spawnattr_t,
    argv: *const *mut c_char,
    envp: *const *mut c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawn_file_actions_addclose.html b/docs/libc/fn.posix_spawn_file_actions_addclose.html new file mode 100644 index 00000000..b6bb8d0c --- /dev/null +++ b/docs/libc/fn.posix_spawn_file_actions_addclose.html @@ -0,0 +1 @@ +libc::posix_spawn_file_actions_addclose - Rust

[][src]Function libc::posix_spawn_file_actions_addclose

pub unsafe extern "C" fn posix_spawn_file_actions_addclose(
    actions: *mut posix_spawn_file_actions_t,
    fd: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawn_file_actions_adddup2.html b/docs/libc/fn.posix_spawn_file_actions_adddup2.html new file mode 100644 index 00000000..5cfc2674 --- /dev/null +++ b/docs/libc/fn.posix_spawn_file_actions_adddup2.html @@ -0,0 +1 @@ +libc::posix_spawn_file_actions_adddup2 - Rust

[][src]Function libc::posix_spawn_file_actions_adddup2

pub unsafe extern "C" fn posix_spawn_file_actions_adddup2(
    actions: *mut posix_spawn_file_actions_t,
    fd: c_int,
    newfd: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawn_file_actions_addopen.html b/docs/libc/fn.posix_spawn_file_actions_addopen.html new file mode 100644 index 00000000..bb5ca51b --- /dev/null +++ b/docs/libc/fn.posix_spawn_file_actions_addopen.html @@ -0,0 +1 @@ +libc::posix_spawn_file_actions_addopen - Rust

[][src]Function libc::posix_spawn_file_actions_addopen

pub unsafe extern "C" fn posix_spawn_file_actions_addopen(
    actions: *mut posix_spawn_file_actions_t,
    fd: c_int,
    path: *const c_char,
    oflag: c_int,
    mode: mode_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawn_file_actions_destroy.html b/docs/libc/fn.posix_spawn_file_actions_destroy.html new file mode 100644 index 00000000..533c0597 --- /dev/null +++ b/docs/libc/fn.posix_spawn_file_actions_destroy.html @@ -0,0 +1 @@ +libc::posix_spawn_file_actions_destroy - Rust

[][src]Function libc::posix_spawn_file_actions_destroy

pub unsafe extern "C" fn posix_spawn_file_actions_destroy(
    actions: *mut posix_spawn_file_actions_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawn_file_actions_init.html b/docs/libc/fn.posix_spawn_file_actions_init.html new file mode 100644 index 00000000..ab9b821f --- /dev/null +++ b/docs/libc/fn.posix_spawn_file_actions_init.html @@ -0,0 +1 @@ +libc::posix_spawn_file_actions_init - Rust

[][src]Function libc::posix_spawn_file_actions_init

pub unsafe extern "C" fn posix_spawn_file_actions_init(
    actions: *mut posix_spawn_file_actions_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_destroy.html b/docs/libc/fn.posix_spawnattr_destroy.html new file mode 100644 index 00000000..464ade21 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_destroy.html @@ -0,0 +1 @@ +libc::posix_spawnattr_destroy - Rust

[][src]Function libc::posix_spawnattr_destroy

pub unsafe extern "C" fn posix_spawnattr_destroy(
    attr: *mut posix_spawnattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_getflags.html b/docs/libc/fn.posix_spawnattr_getflags.html new file mode 100644 index 00000000..ba922de9 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_getflags.html @@ -0,0 +1 @@ +libc::posix_spawnattr_getflags - Rust

[][src]Function libc::posix_spawnattr_getflags

pub unsafe extern "C" fn posix_spawnattr_getflags(
    attr: *const posix_spawnattr_t,
    flags: *mut c_short
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_getpgroup.html b/docs/libc/fn.posix_spawnattr_getpgroup.html new file mode 100644 index 00000000..5d5c5a68 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_getpgroup.html @@ -0,0 +1 @@ +libc::posix_spawnattr_getpgroup - Rust

[][src]Function libc::posix_spawnattr_getpgroup

pub unsafe extern "C" fn posix_spawnattr_getpgroup(
    attr: *const posix_spawnattr_t,
    flags: *mut pid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_getschedparam.html b/docs/libc/fn.posix_spawnattr_getschedparam.html new file mode 100644 index 00000000..975fa3e0 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_getschedparam.html @@ -0,0 +1 @@ +libc::posix_spawnattr_getschedparam - Rust

[][src]Function libc::posix_spawnattr_getschedparam

pub unsafe extern "C" fn posix_spawnattr_getschedparam(
    attr: *const posix_spawnattr_t,
    param: *mut sched_param
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_getschedpolicy.html b/docs/libc/fn.posix_spawnattr_getschedpolicy.html new file mode 100644 index 00000000..52b5f187 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_getschedpolicy.html @@ -0,0 +1 @@ +libc::posix_spawnattr_getschedpolicy - Rust

[][src]Function libc::posix_spawnattr_getschedpolicy

pub unsafe extern "C" fn posix_spawnattr_getschedpolicy(
    attr: *const posix_spawnattr_t,
    flags: *mut c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_getsigdefault.html b/docs/libc/fn.posix_spawnattr_getsigdefault.html new file mode 100644 index 00000000..5effbf30 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_getsigdefault.html @@ -0,0 +1 @@ +libc::posix_spawnattr_getsigdefault - Rust

[][src]Function libc::posix_spawnattr_getsigdefault

pub unsafe extern "C" fn posix_spawnattr_getsigdefault(
    attr: *const posix_spawnattr_t,
    default: *mut sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_getsigmask.html b/docs/libc/fn.posix_spawnattr_getsigmask.html new file mode 100644 index 00000000..10222227 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_getsigmask.html @@ -0,0 +1 @@ +libc::posix_spawnattr_getsigmask - Rust

[][src]Function libc::posix_spawnattr_getsigmask

pub unsafe extern "C" fn posix_spawnattr_getsigmask(
    attr: *const posix_spawnattr_t,
    default: *mut sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_init.html b/docs/libc/fn.posix_spawnattr_init.html new file mode 100644 index 00000000..271e8c34 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_init.html @@ -0,0 +1 @@ +libc::posix_spawnattr_init - Rust

[][src]Function libc::posix_spawnattr_init

pub unsafe extern "C" fn posix_spawnattr_init(
    attr: *mut posix_spawnattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_setflags.html b/docs/libc/fn.posix_spawnattr_setflags.html new file mode 100644 index 00000000..e0754fd3 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_setflags.html @@ -0,0 +1 @@ +libc::posix_spawnattr_setflags - Rust

[][src]Function libc::posix_spawnattr_setflags

pub unsafe extern "C" fn posix_spawnattr_setflags(
    attr: *mut posix_spawnattr_t,
    flags: c_short
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_setpgroup.html b/docs/libc/fn.posix_spawnattr_setpgroup.html new file mode 100644 index 00000000..50bb5070 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_setpgroup.html @@ -0,0 +1 @@ +libc::posix_spawnattr_setpgroup - Rust

[][src]Function libc::posix_spawnattr_setpgroup

pub unsafe extern "C" fn posix_spawnattr_setpgroup(
    attr: *mut posix_spawnattr_t,
    flags: pid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_setschedparam.html b/docs/libc/fn.posix_spawnattr_setschedparam.html new file mode 100644 index 00000000..c661dc2d --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_setschedparam.html @@ -0,0 +1 @@ +libc::posix_spawnattr_setschedparam - Rust

[][src]Function libc::posix_spawnattr_setschedparam

pub unsafe extern "C" fn posix_spawnattr_setschedparam(
    attr: *mut posix_spawnattr_t,
    param: *const sched_param
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_setschedpolicy.html b/docs/libc/fn.posix_spawnattr_setschedpolicy.html new file mode 100644 index 00000000..fb38b306 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_setschedpolicy.html @@ -0,0 +1 @@ +libc::posix_spawnattr_setschedpolicy - Rust

[][src]Function libc::posix_spawnattr_setschedpolicy

pub unsafe extern "C" fn posix_spawnattr_setschedpolicy(
    attr: *mut posix_spawnattr_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_setsigdefault.html b/docs/libc/fn.posix_spawnattr_setsigdefault.html new file mode 100644 index 00000000..b7a32a77 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_setsigdefault.html @@ -0,0 +1 @@ +libc::posix_spawnattr_setsigdefault - Rust

[][src]Function libc::posix_spawnattr_setsigdefault

pub unsafe extern "C" fn posix_spawnattr_setsigdefault(
    attr: *mut posix_spawnattr_t,
    default: *const sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnattr_setsigmask.html b/docs/libc/fn.posix_spawnattr_setsigmask.html new file mode 100644 index 00000000..9b45e591 --- /dev/null +++ b/docs/libc/fn.posix_spawnattr_setsigmask.html @@ -0,0 +1 @@ +libc::posix_spawnattr_setsigmask - Rust

[][src]Function libc::posix_spawnattr_setsigmask

pub unsafe extern "C" fn posix_spawnattr_setsigmask(
    attr: *mut posix_spawnattr_t,
    default: *const sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.posix_spawnp.html b/docs/libc/fn.posix_spawnp.html new file mode 100644 index 00000000..df6177cd --- /dev/null +++ b/docs/libc/fn.posix_spawnp.html @@ -0,0 +1 @@ +libc::posix_spawnp - Rust

[][src]Function libc::posix_spawnp

pub unsafe extern "C" fn posix_spawnp(
    pid: *mut pid_t,
    file: *const c_char,
    file_actions: *const posix_spawn_file_actions_t,
    attrp: *const posix_spawnattr_t,
    argv: *const *mut c_char,
    envp: *const *mut c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ppoll.html b/docs/libc/fn.ppoll.html new file mode 100644 index 00000000..0efb1958 --- /dev/null +++ b/docs/libc/fn.ppoll.html @@ -0,0 +1 @@ +libc::ppoll - Rust

[][src]Function libc::ppoll

pub unsafe extern "C" fn ppoll(
    fds: *mut pollfd,
    nfds: nfds_t,
    timeout: *const timespec,
    sigmask: *const sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.prctl.html b/docs/libc/fn.prctl.html new file mode 100644 index 00000000..f1fb6fda --- /dev/null +++ b/docs/libc/fn.prctl.html @@ -0,0 +1 @@ +libc::prctl - Rust

[][src]Function libc::prctl

pub unsafe extern "C" fn prctl(option: c_int, ...) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pread.html b/docs/libc/fn.pread.html new file mode 100644 index 00000000..7a4d42bb --- /dev/null +++ b/docs/libc/fn.pread.html @@ -0,0 +1 @@ +libc::pread - Rust

[][src]Function libc::pread

pub unsafe extern "C" fn pread(
    fd: c_int,
    buf: *mut c_void,
    count: size_t,
    offset: off_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.pread64.html b/docs/libc/fn.pread64.html new file mode 100644 index 00000000..8594afba --- /dev/null +++ b/docs/libc/fn.pread64.html @@ -0,0 +1 @@ +libc::pread64 - Rust

[][src]Function libc::pread64

pub unsafe extern "C" fn pread64(
    fd: c_int,
    buf: *mut c_void,
    count: size_t,
    offset: off64_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.preadv.html b/docs/libc/fn.preadv.html new file mode 100644 index 00000000..762dede3 --- /dev/null +++ b/docs/libc/fn.preadv.html @@ -0,0 +1 @@ +libc::preadv - Rust

[][src]Function libc::preadv

pub unsafe extern "C" fn preadv(
    fd: c_int,
    iov: *const iovec,
    iovcnt: c_int,
    offset: off_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.preadv64.html b/docs/libc/fn.preadv64.html new file mode 100644 index 00000000..c492153d --- /dev/null +++ b/docs/libc/fn.preadv64.html @@ -0,0 +1 @@ +libc::preadv64 - Rust

[][src]Function libc::preadv64

pub unsafe extern "C" fn preadv64(
    fd: c_int,
    iov: *const iovec,
    iovcnt: c_int,
    offset: off64_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.printf.html b/docs/libc/fn.printf.html new file mode 100644 index 00000000..5141db8e --- /dev/null +++ b/docs/libc/fn.printf.html @@ -0,0 +1 @@ +libc::printf - Rust

[][src]Function libc::printf

pub unsafe extern "C" fn printf(format: *const c_char, ...) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.prlimit.html b/docs/libc/fn.prlimit.html new file mode 100644 index 00000000..d03d6ca1 --- /dev/null +++ b/docs/libc/fn.prlimit.html @@ -0,0 +1 @@ +libc::prlimit - Rust

[][src]Function libc::prlimit

pub unsafe extern "C" fn prlimit(
    pid: pid_t,
    resource: __rlimit_resource_t,
    new_limit: *const rlimit,
    old_limit: *mut rlimit
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.prlimit64.html b/docs/libc/fn.prlimit64.html new file mode 100644 index 00000000..15d248da --- /dev/null +++ b/docs/libc/fn.prlimit64.html @@ -0,0 +1 @@ +libc::prlimit64 - Rust

[][src]Function libc::prlimit64

pub unsafe extern "C" fn prlimit64(
    pid: pid_t,
    resource: __rlimit_resource_t,
    new_limit: *const rlimit64,
    old_limit: *mut rlimit64
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.process_vm_readv.html b/docs/libc/fn.process_vm_readv.html new file mode 100644 index 00000000..427a13f3 --- /dev/null +++ b/docs/libc/fn.process_vm_readv.html @@ -0,0 +1 @@ +libc::process_vm_readv - Rust

[][src]Function libc::process_vm_readv

pub unsafe extern "C" fn process_vm_readv(
    pid: pid_t,
    local_iov: *const iovec,
    liovcnt: c_ulong,
    remote_iov: *const iovec,
    riovcnt: c_ulong,
    flags: c_ulong
) -> isize
\ No newline at end of file diff --git a/docs/libc/fn.process_vm_writev.html b/docs/libc/fn.process_vm_writev.html new file mode 100644 index 00000000..6a8dfef5 --- /dev/null +++ b/docs/libc/fn.process_vm_writev.html @@ -0,0 +1 @@ +libc::process_vm_writev - Rust

[][src]Function libc::process_vm_writev

pub unsafe extern "C" fn process_vm_writev(
    pid: pid_t,
    local_iov: *const iovec,
    liovcnt: c_ulong,
    remote_iov: *const iovec,
    riovcnt: c_ulong,
    flags: c_ulong
) -> isize
\ No newline at end of file diff --git a/docs/libc/fn.pselect.html b/docs/libc/fn.pselect.html new file mode 100644 index 00000000..3143d7e9 --- /dev/null +++ b/docs/libc/fn.pselect.html @@ -0,0 +1 @@ +libc::pselect - Rust

[][src]Function libc::pselect

pub unsafe extern "C" fn pselect(
    nfds: c_int,
    readfs: *mut fd_set,
    writefds: *mut fd_set,
    errorfds: *mut fd_set,
    timeout: *const timespec,
    sigmask: *const sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_atfork.html b/docs/libc/fn.pthread_atfork.html new file mode 100644 index 00000000..bd4da1ba --- /dev/null +++ b/docs/libc/fn.pthread_atfork.html @@ -0,0 +1 @@ +libc::pthread_atfork - Rust

[][src]Function libc::pthread_atfork

pub unsafe extern "C" fn pthread_atfork(
    prepare: Option<unsafe extern "C" fn()>,
    parent: Option<unsafe extern "C" fn()>,
    child: Option<unsafe extern "C" fn()>
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_attr_destroy.html b/docs/libc/fn.pthread_attr_destroy.html new file mode 100644 index 00000000..9793cd73 --- /dev/null +++ b/docs/libc/fn.pthread_attr_destroy.html @@ -0,0 +1 @@ +libc::pthread_attr_destroy - Rust

[][src]Function libc::pthread_attr_destroy

pub unsafe extern "C" fn pthread_attr_destroy(
    attr: *mut pthread_attr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_attr_getaffinity_np.html b/docs/libc/fn.pthread_attr_getaffinity_np.html new file mode 100644 index 00000000..29267254 --- /dev/null +++ b/docs/libc/fn.pthread_attr_getaffinity_np.html @@ -0,0 +1 @@ +libc::pthread_attr_getaffinity_np - Rust

[][src]Function libc::pthread_attr_getaffinity_np

pub unsafe extern "C" fn pthread_attr_getaffinity_np(
    attr: *const pthread_attr_t,
    cpusetsize: size_t,
    cpuset: *mut cpu_set_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_attr_getguardsize.html b/docs/libc/fn.pthread_attr_getguardsize.html new file mode 100644 index 00000000..f58dae2d --- /dev/null +++ b/docs/libc/fn.pthread_attr_getguardsize.html @@ -0,0 +1 @@ +libc::pthread_attr_getguardsize - Rust

[][src]Function libc::pthread_attr_getguardsize

pub unsafe extern "C" fn pthread_attr_getguardsize(
    attr: *const pthread_attr_t,
    guardsize: *mut size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_attr_getstack.html b/docs/libc/fn.pthread_attr_getstack.html new file mode 100644 index 00000000..93077b5d --- /dev/null +++ b/docs/libc/fn.pthread_attr_getstack.html @@ -0,0 +1 @@ +libc::pthread_attr_getstack - Rust

[][src]Function libc::pthread_attr_getstack

pub unsafe extern "C" fn pthread_attr_getstack(
    attr: *const pthread_attr_t,
    stackaddr: *mut *mut c_void,
    stacksize: *mut size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_attr_init.html b/docs/libc/fn.pthread_attr_init.html new file mode 100644 index 00000000..d8810e16 --- /dev/null +++ b/docs/libc/fn.pthread_attr_init.html @@ -0,0 +1 @@ +libc::pthread_attr_init - Rust

[][src]Function libc::pthread_attr_init

pub unsafe extern "C" fn pthread_attr_init(attr: *mut pthread_attr_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_attr_setaffinity_np.html b/docs/libc/fn.pthread_attr_setaffinity_np.html new file mode 100644 index 00000000..30dcdd63 --- /dev/null +++ b/docs/libc/fn.pthread_attr_setaffinity_np.html @@ -0,0 +1 @@ +libc::pthread_attr_setaffinity_np - Rust

[][src]Function libc::pthread_attr_setaffinity_np

pub unsafe extern "C" fn pthread_attr_setaffinity_np(
    attr: *mut pthread_attr_t,
    cpusetsize: size_t,
    cpuset: *const cpu_set_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_attr_setdetachstate.html b/docs/libc/fn.pthread_attr_setdetachstate.html new file mode 100644 index 00000000..92467ece --- /dev/null +++ b/docs/libc/fn.pthread_attr_setdetachstate.html @@ -0,0 +1 @@ +libc::pthread_attr_setdetachstate - Rust

[][src]Function libc::pthread_attr_setdetachstate

pub unsafe extern "C" fn pthread_attr_setdetachstate(
    attr: *mut pthread_attr_t,
    state: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_attr_setstacksize.html b/docs/libc/fn.pthread_attr_setstacksize.html new file mode 100644 index 00000000..43d573d9 --- /dev/null +++ b/docs/libc/fn.pthread_attr_setstacksize.html @@ -0,0 +1 @@ +libc::pthread_attr_setstacksize - Rust

[][src]Function libc::pthread_attr_setstacksize

pub unsafe extern "C" fn pthread_attr_setstacksize(
    attr: *mut pthread_attr_t,
    stack_size: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_cancel.html b/docs/libc/fn.pthread_cancel.html new file mode 100644 index 00000000..c2c2a5ae --- /dev/null +++ b/docs/libc/fn.pthread_cancel.html @@ -0,0 +1 @@ +libc::pthread_cancel - Rust

[][src]Function libc::pthread_cancel

pub unsafe extern "C" fn pthread_cancel(thread: pthread_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_cond_broadcast.html b/docs/libc/fn.pthread_cond_broadcast.html new file mode 100644 index 00000000..8393b692 --- /dev/null +++ b/docs/libc/fn.pthread_cond_broadcast.html @@ -0,0 +1 @@ +libc::pthread_cond_broadcast - Rust

[][src]Function libc::pthread_cond_broadcast

pub unsafe extern "C" fn pthread_cond_broadcast(
    cond: *mut pthread_cond_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_cond_destroy.html b/docs/libc/fn.pthread_cond_destroy.html new file mode 100644 index 00000000..8ce31acb --- /dev/null +++ b/docs/libc/fn.pthread_cond_destroy.html @@ -0,0 +1 @@ +libc::pthread_cond_destroy - Rust

[][src]Function libc::pthread_cond_destroy

pub unsafe extern "C" fn pthread_cond_destroy(
    cond: *mut pthread_cond_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_cond_init.html b/docs/libc/fn.pthread_cond_init.html new file mode 100644 index 00000000..fe76bf6d --- /dev/null +++ b/docs/libc/fn.pthread_cond_init.html @@ -0,0 +1 @@ +libc::pthread_cond_init - Rust

[][src]Function libc::pthread_cond_init

pub unsafe extern "C" fn pthread_cond_init(
    cond: *mut pthread_cond_t,
    attr: *const pthread_condattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_cond_signal.html b/docs/libc/fn.pthread_cond_signal.html new file mode 100644 index 00000000..4329f2cd --- /dev/null +++ b/docs/libc/fn.pthread_cond_signal.html @@ -0,0 +1 @@ +libc::pthread_cond_signal - Rust

[][src]Function libc::pthread_cond_signal

pub unsafe extern "C" fn pthread_cond_signal(cond: *mut pthread_cond_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_cond_timedwait.html b/docs/libc/fn.pthread_cond_timedwait.html new file mode 100644 index 00000000..fa9f7ffa --- /dev/null +++ b/docs/libc/fn.pthread_cond_timedwait.html @@ -0,0 +1 @@ +libc::pthread_cond_timedwait - Rust

[][src]Function libc::pthread_cond_timedwait

pub unsafe extern "C" fn pthread_cond_timedwait(
    cond: *mut pthread_cond_t,
    lock: *mut pthread_mutex_t,
    abstime: *const timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_cond_wait.html b/docs/libc/fn.pthread_cond_wait.html new file mode 100644 index 00000000..8fa2dee2 --- /dev/null +++ b/docs/libc/fn.pthread_cond_wait.html @@ -0,0 +1 @@ +libc::pthread_cond_wait - Rust

[][src]Function libc::pthread_cond_wait

pub unsafe extern "C" fn pthread_cond_wait(
    cond: *mut pthread_cond_t,
    lock: *mut pthread_mutex_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_condattr_destroy.html b/docs/libc/fn.pthread_condattr_destroy.html new file mode 100644 index 00000000..2bbe7314 --- /dev/null +++ b/docs/libc/fn.pthread_condattr_destroy.html @@ -0,0 +1 @@ +libc::pthread_condattr_destroy - Rust

[][src]Function libc::pthread_condattr_destroy

pub unsafe extern "C" fn pthread_condattr_destroy(
    attr: *mut pthread_condattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_condattr_getclock.html b/docs/libc/fn.pthread_condattr_getclock.html new file mode 100644 index 00000000..d0bf3809 --- /dev/null +++ b/docs/libc/fn.pthread_condattr_getclock.html @@ -0,0 +1 @@ +libc::pthread_condattr_getclock - Rust

[][src]Function libc::pthread_condattr_getclock

pub unsafe extern "C" fn pthread_condattr_getclock(
    attr: *const pthread_condattr_t,
    clock_id: *mut clockid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_condattr_getpshared.html b/docs/libc/fn.pthread_condattr_getpshared.html new file mode 100644 index 00000000..40a7af6e --- /dev/null +++ b/docs/libc/fn.pthread_condattr_getpshared.html @@ -0,0 +1 @@ +libc::pthread_condattr_getpshared - Rust

[][src]Function libc::pthread_condattr_getpshared

pub unsafe extern "C" fn pthread_condattr_getpshared(
    attr: *const pthread_condattr_t,
    pshared: *mut c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_condattr_init.html b/docs/libc/fn.pthread_condattr_init.html new file mode 100644 index 00000000..5f5cc007 --- /dev/null +++ b/docs/libc/fn.pthread_condattr_init.html @@ -0,0 +1 @@ +libc::pthread_condattr_init - Rust

[][src]Function libc::pthread_condattr_init

pub unsafe extern "C" fn pthread_condattr_init(
    attr: *mut pthread_condattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_condattr_setclock.html b/docs/libc/fn.pthread_condattr_setclock.html new file mode 100644 index 00000000..1cd4bcbe --- /dev/null +++ b/docs/libc/fn.pthread_condattr_setclock.html @@ -0,0 +1 @@ +libc::pthread_condattr_setclock - Rust

[][src]Function libc::pthread_condattr_setclock

pub unsafe extern "C" fn pthread_condattr_setclock(
    attr: *mut pthread_condattr_t,
    clock_id: clockid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_condattr_setpshared.html b/docs/libc/fn.pthread_condattr_setpshared.html new file mode 100644 index 00000000..92cb367f --- /dev/null +++ b/docs/libc/fn.pthread_condattr_setpshared.html @@ -0,0 +1 @@ +libc::pthread_condattr_setpshared - Rust

[][src]Function libc::pthread_condattr_setpshared

pub unsafe extern "C" fn pthread_condattr_setpshared(
    attr: *mut pthread_condattr_t,
    pshared: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_create.html b/docs/libc/fn.pthread_create.html new file mode 100644 index 00000000..a6bcf626 --- /dev/null +++ b/docs/libc/fn.pthread_create.html @@ -0,0 +1 @@ +libc::pthread_create - Rust

[][src]Function libc::pthread_create

pub unsafe extern "C" fn pthread_create(
    native: *mut pthread_t,
    attr: *const pthread_attr_t,
    f: extern "C" fn(_: *mut c_void) -> *mut c_void,
    value: *mut c_void
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_detach.html b/docs/libc/fn.pthread_detach.html new file mode 100644 index 00000000..0adff153 --- /dev/null +++ b/docs/libc/fn.pthread_detach.html @@ -0,0 +1 @@ +libc::pthread_detach - Rust

[][src]Function libc::pthread_detach

pub unsafe extern "C" fn pthread_detach(thread: pthread_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_exit.html b/docs/libc/fn.pthread_exit.html new file mode 100644 index 00000000..ef218c92 --- /dev/null +++ b/docs/libc/fn.pthread_exit.html @@ -0,0 +1 @@ +libc::pthread_exit - Rust

[][src]Function libc::pthread_exit

pub unsafe extern "C" fn pthread_exit(value: *mut c_void) -> !
\ No newline at end of file diff --git a/docs/libc/fn.pthread_getaffinity_np.html b/docs/libc/fn.pthread_getaffinity_np.html new file mode 100644 index 00000000..566e5ebf --- /dev/null +++ b/docs/libc/fn.pthread_getaffinity_np.html @@ -0,0 +1 @@ +libc::pthread_getaffinity_np - Rust

[][src]Function libc::pthread_getaffinity_np

pub unsafe extern "C" fn pthread_getaffinity_np(
    thread: pthread_t,
    cpusetsize: size_t,
    cpuset: *mut cpu_set_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_getattr_np.html b/docs/libc/fn.pthread_getattr_np.html new file mode 100644 index 00000000..10f98a50 --- /dev/null +++ b/docs/libc/fn.pthread_getattr_np.html @@ -0,0 +1 @@ +libc::pthread_getattr_np - Rust

[][src]Function libc::pthread_getattr_np

pub unsafe extern "C" fn pthread_getattr_np(
    native: pthread_t,
    attr: *mut pthread_attr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_getname_np.html b/docs/libc/fn.pthread_getname_np.html new file mode 100644 index 00000000..71ced171 --- /dev/null +++ b/docs/libc/fn.pthread_getname_np.html @@ -0,0 +1 @@ +libc::pthread_getname_np - Rust

[][src]Function libc::pthread_getname_np

pub unsafe extern "C" fn pthread_getname_np(
    thread: pthread_t,
    name: *mut c_char,
    len: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_getschedparam.html b/docs/libc/fn.pthread_getschedparam.html new file mode 100644 index 00000000..0ea53d3b --- /dev/null +++ b/docs/libc/fn.pthread_getschedparam.html @@ -0,0 +1 @@ +libc::pthread_getschedparam - Rust

[][src]Function libc::pthread_getschedparam

pub unsafe extern "C" fn pthread_getschedparam(
    native: pthread_t,
    policy: *mut c_int,
    param: *mut sched_param
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_getspecific.html b/docs/libc/fn.pthread_getspecific.html new file mode 100644 index 00000000..4792dd2d --- /dev/null +++ b/docs/libc/fn.pthread_getspecific.html @@ -0,0 +1 @@ +libc::pthread_getspecific - Rust

[][src]Function libc::pthread_getspecific

pub unsafe extern "C" fn pthread_getspecific(key: pthread_key_t) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.pthread_join.html b/docs/libc/fn.pthread_join.html new file mode 100644 index 00000000..b6a60688 --- /dev/null +++ b/docs/libc/fn.pthread_join.html @@ -0,0 +1 @@ +libc::pthread_join - Rust

[][src]Function libc::pthread_join

pub unsafe extern "C" fn pthread_join(
    native: pthread_t,
    value: *mut *mut c_void
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_key_create.html b/docs/libc/fn.pthread_key_create.html new file mode 100644 index 00000000..e01617b9 --- /dev/null +++ b/docs/libc/fn.pthread_key_create.html @@ -0,0 +1 @@ +libc::pthread_key_create - Rust

[][src]Function libc::pthread_key_create

pub unsafe extern "C" fn pthread_key_create(
    key: *mut pthread_key_t,
    dtor: Option<unsafe extern "C" fn(_: *mut c_void)>
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_key_delete.html b/docs/libc/fn.pthread_key_delete.html new file mode 100644 index 00000000..057452bf --- /dev/null +++ b/docs/libc/fn.pthread_key_delete.html @@ -0,0 +1 @@ +libc::pthread_key_delete - Rust

[][src]Function libc::pthread_key_delete

pub unsafe extern "C" fn pthread_key_delete(key: pthread_key_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_kill.html b/docs/libc/fn.pthread_kill.html new file mode 100644 index 00000000..96e9ce81 --- /dev/null +++ b/docs/libc/fn.pthread_kill.html @@ -0,0 +1 @@ +libc::pthread_kill - Rust

[][src]Function libc::pthread_kill

pub unsafe extern "C" fn pthread_kill(thread: pthread_t, sig: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutex_destroy.html b/docs/libc/fn.pthread_mutex_destroy.html new file mode 100644 index 00000000..8a131704 --- /dev/null +++ b/docs/libc/fn.pthread_mutex_destroy.html @@ -0,0 +1 @@ +libc::pthread_mutex_destroy - Rust

[][src]Function libc::pthread_mutex_destroy

pub unsafe extern "C" fn pthread_mutex_destroy(
    lock: *mut pthread_mutex_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutex_init.html b/docs/libc/fn.pthread_mutex_init.html new file mode 100644 index 00000000..8cc89d81 --- /dev/null +++ b/docs/libc/fn.pthread_mutex_init.html @@ -0,0 +1 @@ +libc::pthread_mutex_init - Rust

[][src]Function libc::pthread_mutex_init

pub unsafe extern "C" fn pthread_mutex_init(
    lock: *mut pthread_mutex_t,
    attr: *const pthread_mutexattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutex_lock.html b/docs/libc/fn.pthread_mutex_lock.html new file mode 100644 index 00000000..cf01622c --- /dev/null +++ b/docs/libc/fn.pthread_mutex_lock.html @@ -0,0 +1 @@ +libc::pthread_mutex_lock - Rust

[][src]Function libc::pthread_mutex_lock

pub unsafe extern "C" fn pthread_mutex_lock(lock: *mut pthread_mutex_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutex_timedlock.html b/docs/libc/fn.pthread_mutex_timedlock.html new file mode 100644 index 00000000..5a249565 --- /dev/null +++ b/docs/libc/fn.pthread_mutex_timedlock.html @@ -0,0 +1 @@ +libc::pthread_mutex_timedlock - Rust

[][src]Function libc::pthread_mutex_timedlock

pub unsafe extern "C" fn pthread_mutex_timedlock(
    lock: *mut pthread_mutex_t,
    abstime: *const timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutex_trylock.html b/docs/libc/fn.pthread_mutex_trylock.html new file mode 100644 index 00000000..67442288 --- /dev/null +++ b/docs/libc/fn.pthread_mutex_trylock.html @@ -0,0 +1 @@ +libc::pthread_mutex_trylock - Rust

[][src]Function libc::pthread_mutex_trylock

pub unsafe extern "C" fn pthread_mutex_trylock(
    lock: *mut pthread_mutex_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutex_unlock.html b/docs/libc/fn.pthread_mutex_unlock.html new file mode 100644 index 00000000..07cee655 --- /dev/null +++ b/docs/libc/fn.pthread_mutex_unlock.html @@ -0,0 +1 @@ +libc::pthread_mutex_unlock - Rust

[][src]Function libc::pthread_mutex_unlock

pub unsafe extern "C" fn pthread_mutex_unlock(
    lock: *mut pthread_mutex_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutexattr_destroy.html b/docs/libc/fn.pthread_mutexattr_destroy.html new file mode 100644 index 00000000..34fd3045 --- /dev/null +++ b/docs/libc/fn.pthread_mutexattr_destroy.html @@ -0,0 +1 @@ +libc::pthread_mutexattr_destroy - Rust

[][src]Function libc::pthread_mutexattr_destroy

pub unsafe extern "C" fn pthread_mutexattr_destroy(
    attr: *mut pthread_mutexattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutexattr_getpshared.html b/docs/libc/fn.pthread_mutexattr_getpshared.html new file mode 100644 index 00000000..876a8789 --- /dev/null +++ b/docs/libc/fn.pthread_mutexattr_getpshared.html @@ -0,0 +1 @@ +libc::pthread_mutexattr_getpshared - Rust

[][src]Function libc::pthread_mutexattr_getpshared

pub unsafe extern "C" fn pthread_mutexattr_getpshared(
    attr: *const pthread_mutexattr_t,
    pshared: *mut c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutexattr_init.html b/docs/libc/fn.pthread_mutexattr_init.html new file mode 100644 index 00000000..1384c385 --- /dev/null +++ b/docs/libc/fn.pthread_mutexattr_init.html @@ -0,0 +1 @@ +libc::pthread_mutexattr_init - Rust

[][src]Function libc::pthread_mutexattr_init

pub unsafe extern "C" fn pthread_mutexattr_init(
    attr: *mut pthread_mutexattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutexattr_setpshared.html b/docs/libc/fn.pthread_mutexattr_setpshared.html new file mode 100644 index 00000000..f0246ac7 --- /dev/null +++ b/docs/libc/fn.pthread_mutexattr_setpshared.html @@ -0,0 +1 @@ +libc::pthread_mutexattr_setpshared - Rust

[][src]Function libc::pthread_mutexattr_setpshared

pub unsafe extern "C" fn pthread_mutexattr_setpshared(
    attr: *mut pthread_mutexattr_t,
    pshared: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_mutexattr_settype.html b/docs/libc/fn.pthread_mutexattr_settype.html new file mode 100644 index 00000000..0b64ad4b --- /dev/null +++ b/docs/libc/fn.pthread_mutexattr_settype.html @@ -0,0 +1 @@ +libc::pthread_mutexattr_settype - Rust

[][src]Function libc::pthread_mutexattr_settype

pub unsafe extern "C" fn pthread_mutexattr_settype(
    attr: *mut pthread_mutexattr_t,
    _type: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlock_destroy.html b/docs/libc/fn.pthread_rwlock_destroy.html new file mode 100644 index 00000000..ce323e41 --- /dev/null +++ b/docs/libc/fn.pthread_rwlock_destroy.html @@ -0,0 +1 @@ +libc::pthread_rwlock_destroy - Rust

[][src]Function libc::pthread_rwlock_destroy

pub unsafe extern "C" fn pthread_rwlock_destroy(
    lock: *mut pthread_rwlock_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlock_init.html b/docs/libc/fn.pthread_rwlock_init.html new file mode 100644 index 00000000..9aaa3c00 --- /dev/null +++ b/docs/libc/fn.pthread_rwlock_init.html @@ -0,0 +1 @@ +libc::pthread_rwlock_init - Rust

[][src]Function libc::pthread_rwlock_init

pub unsafe extern "C" fn pthread_rwlock_init(
    lock: *mut pthread_rwlock_t,
    attr: *const pthread_rwlockattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlock_rdlock.html b/docs/libc/fn.pthread_rwlock_rdlock.html new file mode 100644 index 00000000..ba3449e8 --- /dev/null +++ b/docs/libc/fn.pthread_rwlock_rdlock.html @@ -0,0 +1 @@ +libc::pthread_rwlock_rdlock - Rust

[][src]Function libc::pthread_rwlock_rdlock

pub unsafe extern "C" fn pthread_rwlock_rdlock(
    lock: *mut pthread_rwlock_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlock_tryrdlock.html b/docs/libc/fn.pthread_rwlock_tryrdlock.html new file mode 100644 index 00000000..e2cbb521 --- /dev/null +++ b/docs/libc/fn.pthread_rwlock_tryrdlock.html @@ -0,0 +1 @@ +libc::pthread_rwlock_tryrdlock - Rust

[][src]Function libc::pthread_rwlock_tryrdlock

pub unsafe extern "C" fn pthread_rwlock_tryrdlock(
    lock: *mut pthread_rwlock_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlock_trywrlock.html b/docs/libc/fn.pthread_rwlock_trywrlock.html new file mode 100644 index 00000000..6b51351e --- /dev/null +++ b/docs/libc/fn.pthread_rwlock_trywrlock.html @@ -0,0 +1 @@ +libc::pthread_rwlock_trywrlock - Rust

[][src]Function libc::pthread_rwlock_trywrlock

pub unsafe extern "C" fn pthread_rwlock_trywrlock(
    lock: *mut pthread_rwlock_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlock_unlock.html b/docs/libc/fn.pthread_rwlock_unlock.html new file mode 100644 index 00000000..8c33674a --- /dev/null +++ b/docs/libc/fn.pthread_rwlock_unlock.html @@ -0,0 +1 @@ +libc::pthread_rwlock_unlock - Rust

[][src]Function libc::pthread_rwlock_unlock

pub unsafe extern "C" fn pthread_rwlock_unlock(
    lock: *mut pthread_rwlock_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlock_wrlock.html b/docs/libc/fn.pthread_rwlock_wrlock.html new file mode 100644 index 00000000..f36533fa --- /dev/null +++ b/docs/libc/fn.pthread_rwlock_wrlock.html @@ -0,0 +1 @@ +libc::pthread_rwlock_wrlock - Rust

[][src]Function libc::pthread_rwlock_wrlock

pub unsafe extern "C" fn pthread_rwlock_wrlock(
    lock: *mut pthread_rwlock_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlockattr_destroy.html b/docs/libc/fn.pthread_rwlockattr_destroy.html new file mode 100644 index 00000000..8ffa0963 --- /dev/null +++ b/docs/libc/fn.pthread_rwlockattr_destroy.html @@ -0,0 +1 @@ +libc::pthread_rwlockattr_destroy - Rust

[][src]Function libc::pthread_rwlockattr_destroy

pub unsafe extern "C" fn pthread_rwlockattr_destroy(
    attr: *mut pthread_rwlockattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlockattr_getkind_np.html b/docs/libc/fn.pthread_rwlockattr_getkind_np.html new file mode 100644 index 00000000..8424a647 --- /dev/null +++ b/docs/libc/fn.pthread_rwlockattr_getkind_np.html @@ -0,0 +1 @@ +libc::pthread_rwlockattr_getkind_np - Rust

[][src]Function libc::pthread_rwlockattr_getkind_np

pub unsafe extern "C" fn pthread_rwlockattr_getkind_np(
    attr: *const pthread_rwlockattr_t,
    val: *mut c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlockattr_getpshared.html b/docs/libc/fn.pthread_rwlockattr_getpshared.html new file mode 100644 index 00000000..c0092130 --- /dev/null +++ b/docs/libc/fn.pthread_rwlockattr_getpshared.html @@ -0,0 +1 @@ +libc::pthread_rwlockattr_getpshared - Rust

[][src]Function libc::pthread_rwlockattr_getpshared

pub unsafe extern "C" fn pthread_rwlockattr_getpshared(
    attr: *const pthread_rwlockattr_t,
    val: *mut c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlockattr_init.html b/docs/libc/fn.pthread_rwlockattr_init.html new file mode 100644 index 00000000..99422b94 --- /dev/null +++ b/docs/libc/fn.pthread_rwlockattr_init.html @@ -0,0 +1 @@ +libc::pthread_rwlockattr_init - Rust

[][src]Function libc::pthread_rwlockattr_init

pub unsafe extern "C" fn pthread_rwlockattr_init(
    attr: *mut pthread_rwlockattr_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlockattr_setkind_np.html b/docs/libc/fn.pthread_rwlockattr_setkind_np.html new file mode 100644 index 00000000..ab4db4e5 --- /dev/null +++ b/docs/libc/fn.pthread_rwlockattr_setkind_np.html @@ -0,0 +1 @@ +libc::pthread_rwlockattr_setkind_np - Rust

[][src]Function libc::pthread_rwlockattr_setkind_np

pub unsafe extern "C" fn pthread_rwlockattr_setkind_np(
    attr: *mut pthread_rwlockattr_t,
    val: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_rwlockattr_setpshared.html b/docs/libc/fn.pthread_rwlockattr_setpshared.html new file mode 100644 index 00000000..5b74149f --- /dev/null +++ b/docs/libc/fn.pthread_rwlockattr_setpshared.html @@ -0,0 +1 @@ +libc::pthread_rwlockattr_setpshared - Rust

[][src]Function libc::pthread_rwlockattr_setpshared

pub unsafe extern "C" fn pthread_rwlockattr_setpshared(
    attr: *mut pthread_rwlockattr_t,
    val: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_self.html b/docs/libc/fn.pthread_self.html new file mode 100644 index 00000000..2274c1f4 --- /dev/null +++ b/docs/libc/fn.pthread_self.html @@ -0,0 +1 @@ +libc::pthread_self - Rust

[][src]Function libc::pthread_self

pub unsafe extern "C" fn pthread_self() -> pthread_t
\ No newline at end of file diff --git a/docs/libc/fn.pthread_setaffinity_np.html b/docs/libc/fn.pthread_setaffinity_np.html new file mode 100644 index 00000000..8b16c289 --- /dev/null +++ b/docs/libc/fn.pthread_setaffinity_np.html @@ -0,0 +1 @@ +libc::pthread_setaffinity_np - Rust

[][src]Function libc::pthread_setaffinity_np

pub unsafe extern "C" fn pthread_setaffinity_np(
    thread: pthread_t,
    cpusetsize: size_t,
    cpuset: *const cpu_set_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_setname_np.html b/docs/libc/fn.pthread_setname_np.html new file mode 100644 index 00000000..1629a7af --- /dev/null +++ b/docs/libc/fn.pthread_setname_np.html @@ -0,0 +1 @@ +libc::pthread_setname_np - Rust

[][src]Function libc::pthread_setname_np

pub unsafe extern "C" fn pthread_setname_np(
    thread: pthread_t,
    name: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_setschedparam.html b/docs/libc/fn.pthread_setschedparam.html new file mode 100644 index 00000000..7b95620f --- /dev/null +++ b/docs/libc/fn.pthread_setschedparam.html @@ -0,0 +1 @@ +libc::pthread_setschedparam - Rust

[][src]Function libc::pthread_setschedparam

pub unsafe extern "C" fn pthread_setschedparam(
    native: pthread_t,
    policy: c_int,
    param: *const sched_param
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_setschedprio.html b/docs/libc/fn.pthread_setschedprio.html new file mode 100644 index 00000000..85b7d63b --- /dev/null +++ b/docs/libc/fn.pthread_setschedprio.html @@ -0,0 +1 @@ +libc::pthread_setschedprio - Rust

[][src]Function libc::pthread_setschedprio

pub unsafe extern "C" fn pthread_setschedprio(
    native: pthread_t,
    priority: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_setspecific.html b/docs/libc/fn.pthread_setspecific.html new file mode 100644 index 00000000..2954c0c8 --- /dev/null +++ b/docs/libc/fn.pthread_setspecific.html @@ -0,0 +1 @@ +libc::pthread_setspecific - Rust

[][src]Function libc::pthread_setspecific

pub unsafe extern "C" fn pthread_setspecific(
    key: pthread_key_t,
    value: *const c_void
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pthread_sigmask.html b/docs/libc/fn.pthread_sigmask.html new file mode 100644 index 00000000..278fc9a6 --- /dev/null +++ b/docs/libc/fn.pthread_sigmask.html @@ -0,0 +1 @@ +libc::pthread_sigmask - Rust

[][src]Function libc::pthread_sigmask

pub unsafe extern "C" fn pthread_sigmask(
    how: c_int,
    set: *const sigset_t,
    oldset: *mut sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ptrace.html b/docs/libc/fn.ptrace.html new file mode 100644 index 00000000..73e1941a --- /dev/null +++ b/docs/libc/fn.ptrace.html @@ -0,0 +1 @@ +libc::ptrace - Rust

[][src]Function libc::ptrace

pub unsafe extern "C" fn ptrace(request: c_uint, ...) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.ptsname.html b/docs/libc/fn.ptsname.html new file mode 100644 index 00000000..2bbaa024 --- /dev/null +++ b/docs/libc/fn.ptsname.html @@ -0,0 +1 @@ +libc::ptsname - Rust

[][src]Function libc::ptsname

pub unsafe extern "C" fn ptsname(fd: c_int) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.ptsname_r.html b/docs/libc/fn.ptsname_r.html new file mode 100644 index 00000000..5045f114 --- /dev/null +++ b/docs/libc/fn.ptsname_r.html @@ -0,0 +1 @@ +libc::ptsname_r - Rust

[][src]Function libc::ptsname_r

pub unsafe extern "C" fn ptsname_r(
    fd: c_int,
    buf: *mut c_char,
    buflen: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.putchar.html b/docs/libc/fn.putchar.html new file mode 100644 index 00000000..4ab226c0 --- /dev/null +++ b/docs/libc/fn.putchar.html @@ -0,0 +1 @@ +libc::putchar - Rust

[][src]Function libc::putchar

pub unsafe extern "C" fn putchar(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.putchar_unlocked.html b/docs/libc/fn.putchar_unlocked.html new file mode 100644 index 00000000..56dec646 --- /dev/null +++ b/docs/libc/fn.putchar_unlocked.html @@ -0,0 +1 @@ +libc::putchar_unlocked - Rust

[][src]Function libc::putchar_unlocked

pub unsafe extern "C" fn putchar_unlocked(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.putenv.html b/docs/libc/fn.putenv.html new file mode 100644 index 00000000..3503af71 --- /dev/null +++ b/docs/libc/fn.putenv.html @@ -0,0 +1 @@ +libc::putenv - Rust

[][src]Function libc::putenv

pub unsafe extern "C" fn putenv(string: *mut c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.puts.html b/docs/libc/fn.puts.html new file mode 100644 index 00000000..937991f6 --- /dev/null +++ b/docs/libc/fn.puts.html @@ -0,0 +1 @@ +libc::puts - Rust

[][src]Function libc::puts

pub unsafe extern "C" fn puts(s: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.pututxline.html b/docs/libc/fn.pututxline.html new file mode 100644 index 00000000..ae55296c --- /dev/null +++ b/docs/libc/fn.pututxline.html @@ -0,0 +1 @@ +libc::pututxline - Rust

[][src]Function libc::pututxline

pub unsafe extern "C" fn pututxline(ut: *const utmpx) -> *mut utmpx
\ No newline at end of file diff --git a/docs/libc/fn.pwrite.html b/docs/libc/fn.pwrite.html new file mode 100644 index 00000000..a76661e4 --- /dev/null +++ b/docs/libc/fn.pwrite.html @@ -0,0 +1 @@ +libc::pwrite - Rust

[][src]Function libc::pwrite

pub unsafe extern "C" fn pwrite(
    fd: c_int,
    buf: *const c_void,
    count: size_t,
    offset: off_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.pwrite64.html b/docs/libc/fn.pwrite64.html new file mode 100644 index 00000000..484ce209 --- /dev/null +++ b/docs/libc/fn.pwrite64.html @@ -0,0 +1 @@ +libc::pwrite64 - Rust

[][src]Function libc::pwrite64

pub unsafe extern "C" fn pwrite64(
    fd: c_int,
    buf: *const c_void,
    count: size_t,
    offset: off64_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.pwritev.html b/docs/libc/fn.pwritev.html new file mode 100644 index 00000000..38267bf9 --- /dev/null +++ b/docs/libc/fn.pwritev.html @@ -0,0 +1 @@ +libc::pwritev - Rust

[][src]Function libc::pwritev

pub unsafe extern "C" fn pwritev(
    fd: c_int,
    iov: *const iovec,
    iovcnt: c_int,
    offset: off_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.pwritev64.html b/docs/libc/fn.pwritev64.html new file mode 100644 index 00000000..13e7c671 --- /dev/null +++ b/docs/libc/fn.pwritev64.html @@ -0,0 +1 @@ +libc::pwritev64 - Rust

[][src]Function libc::pwritev64

pub unsafe extern "C" fn pwritev64(
    fd: c_int,
    iov: *const iovec,
    iovcnt: c_int,
    offset: off64_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.qsort.html b/docs/libc/fn.qsort.html new file mode 100644 index 00000000..aa428415 --- /dev/null +++ b/docs/libc/fn.qsort.html @@ -0,0 +1 @@ +libc::qsort - Rust

[][src]Function libc::qsort

pub unsafe extern "C" fn qsort(
    base: *mut c_void,
    num: size_t,
    size: size_t,
    compar: Option<unsafe extern "C" fn(_: *const c_void, _: *const c_void) -> c_int>
)
\ No newline at end of file diff --git a/docs/libc/fn.qsort_r.html b/docs/libc/fn.qsort_r.html new file mode 100644 index 00000000..1883e810 --- /dev/null +++ b/docs/libc/fn.qsort_r.html @@ -0,0 +1 @@ +libc::qsort_r - Rust

[][src]Function libc::qsort_r

pub unsafe extern "C" fn qsort_r(
    base: *mut c_void,
    num: size_t,
    size: size_t,
    compar: Option<unsafe extern "C" fn(_: *const c_void, _: *const c_void, _: *mut c_void) -> c_int>,
    arg: *mut c_void
)
\ No newline at end of file diff --git a/docs/libc/fn.quotactl.html b/docs/libc/fn.quotactl.html new file mode 100644 index 00000000..b13bb1ad --- /dev/null +++ b/docs/libc/fn.quotactl.html @@ -0,0 +1 @@ +libc::quotactl - Rust

[][src]Function libc::quotactl

pub unsafe extern "C" fn quotactl(
    cmd: c_int,
    special: *const c_char,
    id: c_int,
    data: *mut c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.raise.html b/docs/libc/fn.raise.html new file mode 100644 index 00000000..e1c733af --- /dev/null +++ b/docs/libc/fn.raise.html @@ -0,0 +1 @@ +libc::raise - Rust

[][src]Function libc::raise

pub unsafe extern "C" fn raise(signum: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.rand.html b/docs/libc/fn.rand.html new file mode 100644 index 00000000..32745521 --- /dev/null +++ b/docs/libc/fn.rand.html @@ -0,0 +1 @@ +libc::rand - Rust

[][src]Function libc::rand

pub unsafe extern "C" fn rand() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.read.html b/docs/libc/fn.read.html new file mode 100644 index 00000000..875e81ec --- /dev/null +++ b/docs/libc/fn.read.html @@ -0,0 +1 @@ +libc::read - Rust

[][src]Function libc::read

pub unsafe extern "C" fn read(
    fd: c_int,
    buf: *mut c_void,
    count: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.readahead.html b/docs/libc/fn.readahead.html new file mode 100644 index 00000000..e86aa776 --- /dev/null +++ b/docs/libc/fn.readahead.html @@ -0,0 +1 @@ +libc::readahead - Rust

[][src]Function libc::readahead

pub unsafe extern "C" fn readahead(
    fd: c_int,
    offset: off64_t,
    count: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.readdir.html b/docs/libc/fn.readdir.html new file mode 100644 index 00000000..374d444b --- /dev/null +++ b/docs/libc/fn.readdir.html @@ -0,0 +1 @@ +libc::readdir - Rust

[][src]Function libc::readdir

pub unsafe extern "C" fn readdir(dirp: *mut DIR) -> *mut dirent
\ No newline at end of file diff --git a/docs/libc/fn.readdir64.html b/docs/libc/fn.readdir64.html new file mode 100644 index 00000000..6c3be0d8 --- /dev/null +++ b/docs/libc/fn.readdir64.html @@ -0,0 +1 @@ +libc::readdir64 - Rust

[][src]Function libc::readdir64

pub unsafe extern "C" fn readdir64(dirp: *mut DIR) -> *mut dirent64
\ No newline at end of file diff --git a/docs/libc/fn.readdir64_r.html b/docs/libc/fn.readdir64_r.html new file mode 100644 index 00000000..d8c61ab0 --- /dev/null +++ b/docs/libc/fn.readdir64_r.html @@ -0,0 +1 @@ +libc::readdir64_r - Rust

[][src]Function libc::readdir64_r

pub unsafe extern "C" fn readdir64_r(
    dirp: *mut DIR,
    entry: *mut dirent64,
    result: *mut *mut dirent64
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.readdir_r.html b/docs/libc/fn.readdir_r.html new file mode 100644 index 00000000..17da19cf --- /dev/null +++ b/docs/libc/fn.readdir_r.html @@ -0,0 +1,7 @@ +libc::readdir_r - Rust

[][src]Function libc::readdir_r

pub unsafe extern "C" fn readdir_r(
    dirp: *mut DIR,
    entry: *mut dirent,
    result: *mut *mut dirent
) -> c_int

The 64-bit libc on Solaris and illumos only has readdir_r. If a +32-bit Solaris or illumos target is ever created, it should use +__posix_readdir_r. See libc(3LIB) on Solaris or illumos: +https://illumos.org/man/3lib/libc +https://docs.oracle.com/cd/E36784_01/html/E36873/libc-3lib.html +https://www.unix.com/man-page/opensolaris/3LIB/libc/

+
\ No newline at end of file diff --git a/docs/libc/fn.readlink.html b/docs/libc/fn.readlink.html new file mode 100644 index 00000000..33766dec --- /dev/null +++ b/docs/libc/fn.readlink.html @@ -0,0 +1 @@ +libc::readlink - Rust

[][src]Function libc::readlink

pub unsafe extern "C" fn readlink(
    path: *const c_char,
    buf: *mut c_char,
    bufsz: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.readlinkat.html b/docs/libc/fn.readlinkat.html new file mode 100644 index 00000000..06deca3d --- /dev/null +++ b/docs/libc/fn.readlinkat.html @@ -0,0 +1 @@ +libc::readlinkat - Rust

[][src]Function libc::readlinkat

pub unsafe extern "C" fn readlinkat(
    dirfd: c_int,
    pathname: *const c_char,
    buf: *mut c_char,
    bufsiz: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.readv.html b/docs/libc/fn.readv.html new file mode 100644 index 00000000..6b2f49a7 --- /dev/null +++ b/docs/libc/fn.readv.html @@ -0,0 +1 @@ +libc::readv - Rust

[][src]Function libc::readv

pub unsafe extern "C" fn readv(
    fd: c_int,
    iov: *const iovec,
    iovcnt: c_int
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.realloc.html b/docs/libc/fn.realloc.html new file mode 100644 index 00000000..d972d513 --- /dev/null +++ b/docs/libc/fn.realloc.html @@ -0,0 +1 @@ +libc::realloc - Rust

[][src]Function libc::realloc

pub unsafe extern "C" fn realloc(p: *mut c_void, size: size_t) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.realpath.html b/docs/libc/fn.realpath.html new file mode 100644 index 00000000..82a66b47 --- /dev/null +++ b/docs/libc/fn.realpath.html @@ -0,0 +1 @@ +libc::realpath - Rust

[][src]Function libc::realpath

pub unsafe extern "C" fn realpath(
    pathname: *const c_char,
    resolved: *mut c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.reboot.html b/docs/libc/fn.reboot.html new file mode 100644 index 00000000..44f6c1aa --- /dev/null +++ b/docs/libc/fn.reboot.html @@ -0,0 +1 @@ +libc::reboot - Rust

[][src]Function libc::reboot

pub unsafe extern "C" fn reboot(how_to: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.recv.html b/docs/libc/fn.recv.html new file mode 100644 index 00000000..fa9f2b34 --- /dev/null +++ b/docs/libc/fn.recv.html @@ -0,0 +1 @@ +libc::recv - Rust

[][src]Function libc::recv

pub unsafe extern "C" fn recv(
    socket: c_int,
    buf: *mut c_void,
    len: size_t,
    flags: c_int
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.recvfrom.html b/docs/libc/fn.recvfrom.html new file mode 100644 index 00000000..043ce58e --- /dev/null +++ b/docs/libc/fn.recvfrom.html @@ -0,0 +1 @@ +libc::recvfrom - Rust

[][src]Function libc::recvfrom

pub unsafe extern "C" fn recvfrom(
    socket: c_int,
    buf: *mut c_void,
    len: size_t,
    flags: c_int,
    addr: *mut sockaddr,
    addrlen: *mut socklen_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.recvmmsg.html b/docs/libc/fn.recvmmsg.html new file mode 100644 index 00000000..3f65b6d5 --- /dev/null +++ b/docs/libc/fn.recvmmsg.html @@ -0,0 +1 @@ +libc::recvmmsg - Rust

[][src]Function libc::recvmmsg

pub unsafe extern "C" fn recvmmsg(
    sockfd: c_int,
    msgvec: *mut mmsghdr,
    vlen: c_uint,
    flags: c_int,
    timeout: *mut timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.recvmsg.html b/docs/libc/fn.recvmsg.html new file mode 100644 index 00000000..400788aa --- /dev/null +++ b/docs/libc/fn.recvmsg.html @@ -0,0 +1 @@ +libc::recvmsg - Rust

[][src]Function libc::recvmsg

pub unsafe extern "C" fn recvmsg(
    fd: c_int,
    msg: *mut msghdr,
    flags: c_int
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.regcomp.html b/docs/libc/fn.regcomp.html new file mode 100644 index 00000000..d2952091 --- /dev/null +++ b/docs/libc/fn.regcomp.html @@ -0,0 +1 @@ +libc::regcomp - Rust

[][src]Function libc::regcomp

pub unsafe extern "C" fn regcomp(
    preg: *mut regex_t,
    pattern: *const c_char,
    cflags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.regerror.html b/docs/libc/fn.regerror.html new file mode 100644 index 00000000..4c2182b0 --- /dev/null +++ b/docs/libc/fn.regerror.html @@ -0,0 +1 @@ +libc::regerror - Rust

[][src]Function libc::regerror

pub unsafe extern "C" fn regerror(
    errcode: c_int,
    preg: *const regex_t,
    errbuf: *mut c_char,
    errbuf_size: size_t
) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.regexec.html b/docs/libc/fn.regexec.html new file mode 100644 index 00000000..ac3371a1 --- /dev/null +++ b/docs/libc/fn.regexec.html @@ -0,0 +1 @@ +libc::regexec - Rust

[][src]Function libc::regexec

pub unsafe extern "C" fn regexec(
    preg: *const regex_t,
    input: *const c_char,
    nmatch: size_t,
    pmatch: *mut regmatch_t,
    eflags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.regfree.html b/docs/libc/fn.regfree.html new file mode 100644 index 00000000..e7e6b8c4 --- /dev/null +++ b/docs/libc/fn.regfree.html @@ -0,0 +1 @@ +libc::regfree - Rust

[][src]Function libc::regfree

pub unsafe extern "C" fn regfree(preg: *mut regex_t)
\ No newline at end of file diff --git a/docs/libc/fn.remap_file_pages.html b/docs/libc/fn.remap_file_pages.html new file mode 100644 index 00000000..ce2d2b15 --- /dev/null +++ b/docs/libc/fn.remap_file_pages.html @@ -0,0 +1 @@ +libc::remap_file_pages - Rust

[][src]Function libc::remap_file_pages

pub unsafe extern "C" fn remap_file_pages(
    addr: *mut c_void,
    size: size_t,
    prot: c_int,
    pgoff: size_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.remove.html b/docs/libc/fn.remove.html new file mode 100644 index 00000000..c7b889e4 --- /dev/null +++ b/docs/libc/fn.remove.html @@ -0,0 +1 @@ +libc::remove - Rust

[][src]Function libc::remove

pub unsafe extern "C" fn remove(filename: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.removexattr.html b/docs/libc/fn.removexattr.html new file mode 100644 index 00000000..04d643cb --- /dev/null +++ b/docs/libc/fn.removexattr.html @@ -0,0 +1 @@ +libc::removexattr - Rust

[][src]Function libc::removexattr

pub unsafe extern "C" fn removexattr(
    path: *const c_char,
    name: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.rename.html b/docs/libc/fn.rename.html new file mode 100644 index 00000000..f95bab8c --- /dev/null +++ b/docs/libc/fn.rename.html @@ -0,0 +1 @@ +libc::rename - Rust

[][src]Function libc::rename

pub unsafe extern "C" fn rename(
    oldname: *const c_char,
    newname: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.renameat.html b/docs/libc/fn.renameat.html new file mode 100644 index 00000000..6bb9a62f --- /dev/null +++ b/docs/libc/fn.renameat.html @@ -0,0 +1 @@ +libc::renameat - Rust

[][src]Function libc::renameat

pub unsafe extern "C" fn renameat(
    olddirfd: c_int,
    oldpath: *const c_char,
    newdirfd: c_int,
    newpath: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.res_init.html b/docs/libc/fn.res_init.html new file mode 100644 index 00000000..65810a4e --- /dev/null +++ b/docs/libc/fn.res_init.html @@ -0,0 +1 @@ +libc::res_init - Rust

[][src]Function libc::res_init

pub unsafe extern "C" fn res_init() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.rewind.html b/docs/libc/fn.rewind.html new file mode 100644 index 00000000..76cce46c --- /dev/null +++ b/docs/libc/fn.rewind.html @@ -0,0 +1 @@ +libc::rewind - Rust

[][src]Function libc::rewind

pub unsafe extern "C" fn rewind(stream: *mut FILE)
\ No newline at end of file diff --git a/docs/libc/fn.rewinddir.html b/docs/libc/fn.rewinddir.html new file mode 100644 index 00000000..4d7e5c84 --- /dev/null +++ b/docs/libc/fn.rewinddir.html @@ -0,0 +1 @@ +libc::rewinddir - Rust

[][src]Function libc::rewinddir

pub unsafe extern "C" fn rewinddir(dirp: *mut DIR)
\ No newline at end of file diff --git a/docs/libc/fn.rmdir.html b/docs/libc/fn.rmdir.html new file mode 100644 index 00000000..b904f1be --- /dev/null +++ b/docs/libc/fn.rmdir.html @@ -0,0 +1 @@ +libc::rmdir - Rust

[][src]Function libc::rmdir

pub unsafe extern "C" fn rmdir(path: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sbrk.html b/docs/libc/fn.sbrk.html new file mode 100644 index 00000000..8213ccb1 --- /dev/null +++ b/docs/libc/fn.sbrk.html @@ -0,0 +1 @@ +libc::sbrk - Rust

[][src]Function libc::sbrk

pub unsafe extern "C" fn sbrk(increment: intptr_t) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.scanf.html b/docs/libc/fn.scanf.html new file mode 100644 index 00000000..72b6b883 --- /dev/null +++ b/docs/libc/fn.scanf.html @@ -0,0 +1 @@ +libc::scanf - Rust

[][src]Function libc::scanf

pub unsafe extern "C" fn scanf(format: *const c_char, ...) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_get_priority_max.html b/docs/libc/fn.sched_get_priority_max.html new file mode 100644 index 00000000..19d8eeac --- /dev/null +++ b/docs/libc/fn.sched_get_priority_max.html @@ -0,0 +1 @@ +libc::sched_get_priority_max - Rust

[][src]Function libc::sched_get_priority_max

pub unsafe extern "C" fn sched_get_priority_max(policy: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_get_priority_min.html b/docs/libc/fn.sched_get_priority_min.html new file mode 100644 index 00000000..5b81d6ae --- /dev/null +++ b/docs/libc/fn.sched_get_priority_min.html @@ -0,0 +1 @@ +libc::sched_get_priority_min - Rust

[][src]Function libc::sched_get_priority_min

pub unsafe extern "C" fn sched_get_priority_min(policy: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_getaffinity.html b/docs/libc/fn.sched_getaffinity.html new file mode 100644 index 00000000..5c535f20 --- /dev/null +++ b/docs/libc/fn.sched_getaffinity.html @@ -0,0 +1 @@ +libc::sched_getaffinity - Rust

[][src]Function libc::sched_getaffinity

pub unsafe extern "C" fn sched_getaffinity(
    pid: pid_t,
    cpusetsize: size_t,
    cpuset: *mut cpu_set_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_getcpu.html b/docs/libc/fn.sched_getcpu.html new file mode 100644 index 00000000..9dbf6071 --- /dev/null +++ b/docs/libc/fn.sched_getcpu.html @@ -0,0 +1 @@ +libc::sched_getcpu - Rust

[][src]Function libc::sched_getcpu

pub unsafe extern "C" fn sched_getcpu() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_getparam.html b/docs/libc/fn.sched_getparam.html new file mode 100644 index 00000000..94991f94 --- /dev/null +++ b/docs/libc/fn.sched_getparam.html @@ -0,0 +1 @@ +libc::sched_getparam - Rust

[][src]Function libc::sched_getparam

pub unsafe extern "C" fn sched_getparam(
    pid: pid_t,
    param: *mut sched_param
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_getscheduler.html b/docs/libc/fn.sched_getscheduler.html new file mode 100644 index 00000000..b5e28c2d --- /dev/null +++ b/docs/libc/fn.sched_getscheduler.html @@ -0,0 +1 @@ +libc::sched_getscheduler - Rust

[][src]Function libc::sched_getscheduler

pub unsafe extern "C" fn sched_getscheduler(pid: pid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_rr_get_interval.html b/docs/libc/fn.sched_rr_get_interval.html new file mode 100644 index 00000000..beda50e1 --- /dev/null +++ b/docs/libc/fn.sched_rr_get_interval.html @@ -0,0 +1 @@ +libc::sched_rr_get_interval - Rust

[][src]Function libc::sched_rr_get_interval

pub unsafe extern "C" fn sched_rr_get_interval(
    pid: pid_t,
    tp: *mut timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_setaffinity.html b/docs/libc/fn.sched_setaffinity.html new file mode 100644 index 00000000..ea24c886 --- /dev/null +++ b/docs/libc/fn.sched_setaffinity.html @@ -0,0 +1 @@ +libc::sched_setaffinity - Rust

[][src]Function libc::sched_setaffinity

pub unsafe extern "C" fn sched_setaffinity(
    pid: pid_t,
    cpusetsize: size_t,
    cpuset: *const cpu_set_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_setparam.html b/docs/libc/fn.sched_setparam.html new file mode 100644 index 00000000..a353e156 --- /dev/null +++ b/docs/libc/fn.sched_setparam.html @@ -0,0 +1 @@ +libc::sched_setparam - Rust

[][src]Function libc::sched_setparam

pub unsafe extern "C" fn sched_setparam(
    pid: pid_t,
    param: *const sched_param
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_setscheduler.html b/docs/libc/fn.sched_setscheduler.html new file mode 100644 index 00000000..028e4770 --- /dev/null +++ b/docs/libc/fn.sched_setscheduler.html @@ -0,0 +1 @@ +libc::sched_setscheduler - Rust

[][src]Function libc::sched_setscheduler

pub unsafe extern "C" fn sched_setscheduler(
    pid: pid_t,
    policy: c_int,
    param: *const sched_param
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sched_yield.html b/docs/libc/fn.sched_yield.html new file mode 100644 index 00000000..f606adc2 --- /dev/null +++ b/docs/libc/fn.sched_yield.html @@ -0,0 +1 @@ +libc::sched_yield - Rust

[][src]Function libc::sched_yield

pub unsafe extern "C" fn sched_yield() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.seekdir.html b/docs/libc/fn.seekdir.html new file mode 100644 index 00000000..0d73ef97 --- /dev/null +++ b/docs/libc/fn.seekdir.html @@ -0,0 +1 @@ +libc::seekdir - Rust

[][src]Function libc::seekdir

pub unsafe extern "C" fn seekdir(dirp: *mut DIR, loc: c_long)
\ No newline at end of file diff --git a/docs/libc/fn.select.html b/docs/libc/fn.select.html new file mode 100644 index 00000000..e562d96e --- /dev/null +++ b/docs/libc/fn.select.html @@ -0,0 +1 @@ +libc::select - Rust

[][src]Function libc::select

pub unsafe extern "C" fn select(
    nfds: c_int,
    readfs: *mut fd_set,
    writefds: *mut fd_set,
    errorfds: *mut fd_set,
    timeout: *mut timeval
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_close.html b/docs/libc/fn.sem_close.html new file mode 100644 index 00000000..672db975 --- /dev/null +++ b/docs/libc/fn.sem_close.html @@ -0,0 +1 @@ +libc::sem_close - Rust

[][src]Function libc::sem_close

pub unsafe extern "C" fn sem_close(sem: *mut sem_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_destroy.html b/docs/libc/fn.sem_destroy.html new file mode 100644 index 00000000..d3a89890 --- /dev/null +++ b/docs/libc/fn.sem_destroy.html @@ -0,0 +1 @@ +libc::sem_destroy - Rust

[][src]Function libc::sem_destroy

pub unsafe extern "C" fn sem_destroy(sem: *mut sem_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_getvalue.html b/docs/libc/fn.sem_getvalue.html new file mode 100644 index 00000000..da342d5d --- /dev/null +++ b/docs/libc/fn.sem_getvalue.html @@ -0,0 +1 @@ +libc::sem_getvalue - Rust

[][src]Function libc::sem_getvalue

pub unsafe extern "C" fn sem_getvalue(
    sem: *mut sem_t,
    sval: *mut c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_init.html b/docs/libc/fn.sem_init.html new file mode 100644 index 00000000..97375a6c --- /dev/null +++ b/docs/libc/fn.sem_init.html @@ -0,0 +1 @@ +libc::sem_init - Rust

[][src]Function libc::sem_init

pub unsafe extern "C" fn sem_init(
    sem: *mut sem_t,
    pshared: c_int,
    value: c_uint
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_open.html b/docs/libc/fn.sem_open.html new file mode 100644 index 00000000..88c3eac1 --- /dev/null +++ b/docs/libc/fn.sem_open.html @@ -0,0 +1 @@ +libc::sem_open - Rust

[][src]Function libc::sem_open

pub unsafe extern "C" fn sem_open(
    name: *const c_char,
    oflag: c_int,
     ...
) -> *mut sem_t
\ No newline at end of file diff --git a/docs/libc/fn.sem_post.html b/docs/libc/fn.sem_post.html new file mode 100644 index 00000000..433e72e5 --- /dev/null +++ b/docs/libc/fn.sem_post.html @@ -0,0 +1 @@ +libc::sem_post - Rust

[][src]Function libc::sem_post

pub unsafe extern "C" fn sem_post(sem: *mut sem_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_timedwait.html b/docs/libc/fn.sem_timedwait.html new file mode 100644 index 00000000..370e2667 --- /dev/null +++ b/docs/libc/fn.sem_timedwait.html @@ -0,0 +1 @@ +libc::sem_timedwait - Rust

[][src]Function libc::sem_timedwait

pub unsafe extern "C" fn sem_timedwait(
    sem: *mut sem_t,
    abstime: *const timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_trywait.html b/docs/libc/fn.sem_trywait.html new file mode 100644 index 00000000..6bcaa46d --- /dev/null +++ b/docs/libc/fn.sem_trywait.html @@ -0,0 +1 @@ +libc::sem_trywait - Rust

[][src]Function libc::sem_trywait

pub unsafe extern "C" fn sem_trywait(sem: *mut sem_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_unlink.html b/docs/libc/fn.sem_unlink.html new file mode 100644 index 00000000..28f8dcdf --- /dev/null +++ b/docs/libc/fn.sem_unlink.html @@ -0,0 +1 @@ +libc::sem_unlink - Rust

[][src]Function libc::sem_unlink

pub unsafe extern "C" fn sem_unlink(name: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sem_wait.html b/docs/libc/fn.sem_wait.html new file mode 100644 index 00000000..3e16ea51 --- /dev/null +++ b/docs/libc/fn.sem_wait.html @@ -0,0 +1 @@ +libc::sem_wait - Rust

[][src]Function libc::sem_wait

pub unsafe extern "C" fn sem_wait(sem: *mut sem_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.semctl.html b/docs/libc/fn.semctl.html new file mode 100644 index 00000000..9d1a0425 --- /dev/null +++ b/docs/libc/fn.semctl.html @@ -0,0 +1 @@ +libc::semctl - Rust

[][src]Function libc::semctl

pub unsafe extern "C" fn semctl(
    semid: c_int,
    semnum: c_int,
    cmd: c_int,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.semget.html b/docs/libc/fn.semget.html new file mode 100644 index 00000000..34e7ccb5 --- /dev/null +++ b/docs/libc/fn.semget.html @@ -0,0 +1 @@ +libc::semget - Rust

[][src]Function libc::semget

pub unsafe extern "C" fn semget(
    key: key_t,
    nsems: c_int,
    semflag: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.semop.html b/docs/libc/fn.semop.html new file mode 100644 index 00000000..e417e816 --- /dev/null +++ b/docs/libc/fn.semop.html @@ -0,0 +1 @@ +libc::semop - Rust

[][src]Function libc::semop

pub unsafe extern "C" fn semop(
    semid: c_int,
    sops: *mut sembuf,
    nsops: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.send.html b/docs/libc/fn.send.html new file mode 100644 index 00000000..136b195f --- /dev/null +++ b/docs/libc/fn.send.html @@ -0,0 +1 @@ +libc::send - Rust

[][src]Function libc::send

pub unsafe extern "C" fn send(
    socket: c_int,
    buf: *const c_void,
    len: size_t,
    flags: c_int
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.sendfile.html b/docs/libc/fn.sendfile.html new file mode 100644 index 00000000..c1145abb --- /dev/null +++ b/docs/libc/fn.sendfile.html @@ -0,0 +1 @@ +libc::sendfile - Rust

[][src]Function libc::sendfile

pub unsafe extern "C" fn sendfile(
    out_fd: c_int,
    in_fd: c_int,
    offset: *mut off_t,
    count: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.sendmmsg.html b/docs/libc/fn.sendmmsg.html new file mode 100644 index 00000000..cf228655 --- /dev/null +++ b/docs/libc/fn.sendmmsg.html @@ -0,0 +1 @@ +libc::sendmmsg - Rust

[][src]Function libc::sendmmsg

pub unsafe extern "C" fn sendmmsg(
    sockfd: c_int,
    msgvec: *mut mmsghdr,
    vlen: c_uint,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sendmsg.html b/docs/libc/fn.sendmsg.html new file mode 100644 index 00000000..5da5ee61 --- /dev/null +++ b/docs/libc/fn.sendmsg.html @@ -0,0 +1 @@ +libc::sendmsg - Rust

[][src]Function libc::sendmsg

pub unsafe extern "C" fn sendmsg(
    fd: c_int,
    msg: *const msghdr,
    flags: c_int
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.sendto.html b/docs/libc/fn.sendto.html new file mode 100644 index 00000000..75406592 --- /dev/null +++ b/docs/libc/fn.sendto.html @@ -0,0 +1 @@ +libc::sendto - Rust

[][src]Function libc::sendto

pub unsafe extern "C" fn sendto(
    socket: c_int,
    buf: *const c_void,
    len: size_t,
    flags: c_int,
    addr: *const sockaddr,
    addrlen: socklen_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.setbuf.html b/docs/libc/fn.setbuf.html new file mode 100644 index 00000000..7c595040 --- /dev/null +++ b/docs/libc/fn.setbuf.html @@ -0,0 +1 @@ +libc::setbuf - Rust

[][src]Function libc::setbuf

pub unsafe extern "C" fn setbuf(stream: *mut FILE, buf: *mut c_char)
\ No newline at end of file diff --git a/docs/libc/fn.setcontext.html b/docs/libc/fn.setcontext.html new file mode 100644 index 00000000..f232eaeb --- /dev/null +++ b/docs/libc/fn.setcontext.html @@ -0,0 +1 @@ +libc::setcontext - Rust

[][src]Function libc::setcontext

pub unsafe extern "C" fn setcontext(ucp: *const ucontext_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setdomainname.html b/docs/libc/fn.setdomainname.html new file mode 100644 index 00000000..4f840502 --- /dev/null +++ b/docs/libc/fn.setdomainname.html @@ -0,0 +1 @@ +libc::setdomainname - Rust

[][src]Function libc::setdomainname

pub unsafe extern "C" fn setdomainname(
    name: *const c_char,
    len: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setegid.html b/docs/libc/fn.setegid.html new file mode 100644 index 00000000..f79d9e31 --- /dev/null +++ b/docs/libc/fn.setegid.html @@ -0,0 +1 @@ +libc::setegid - Rust

[][src]Function libc::setegid

pub unsafe extern "C" fn setegid(gid: gid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setenv.html b/docs/libc/fn.setenv.html new file mode 100644 index 00000000..e50b23b6 --- /dev/null +++ b/docs/libc/fn.setenv.html @@ -0,0 +1 @@ +libc::setenv - Rust

[][src]Function libc::setenv

pub unsafe extern "C" fn setenv(
    name: *const c_char,
    val: *const c_char,
    overwrite: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.seteuid.html b/docs/libc/fn.seteuid.html new file mode 100644 index 00000000..bcff7b25 --- /dev/null +++ b/docs/libc/fn.seteuid.html @@ -0,0 +1 @@ +libc::seteuid - Rust

[][src]Function libc::seteuid

pub unsafe extern "C" fn seteuid(uid: uid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setfsgid.html b/docs/libc/fn.setfsgid.html new file mode 100644 index 00000000..d4b88c9a --- /dev/null +++ b/docs/libc/fn.setfsgid.html @@ -0,0 +1 @@ +libc::setfsgid - Rust

[][src]Function libc::setfsgid

pub unsafe extern "C" fn setfsgid(gid: gid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setfsuid.html b/docs/libc/fn.setfsuid.html new file mode 100644 index 00000000..29209f4b --- /dev/null +++ b/docs/libc/fn.setfsuid.html @@ -0,0 +1 @@ +libc::setfsuid - Rust

[][src]Function libc::setfsuid

pub unsafe extern "C" fn setfsuid(uid: uid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setgid.html b/docs/libc/fn.setgid.html new file mode 100644 index 00000000..3835ef0e --- /dev/null +++ b/docs/libc/fn.setgid.html @@ -0,0 +1 @@ +libc::setgid - Rust

[][src]Function libc::setgid

pub unsafe extern "C" fn setgid(gid: gid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setgrent.html b/docs/libc/fn.setgrent.html new file mode 100644 index 00000000..1d2e11a6 --- /dev/null +++ b/docs/libc/fn.setgrent.html @@ -0,0 +1 @@ +libc::setgrent - Rust

[][src]Function libc::setgrent

pub unsafe extern "C" fn setgrent()
\ No newline at end of file diff --git a/docs/libc/fn.setgroups.html b/docs/libc/fn.setgroups.html new file mode 100644 index 00000000..71065c40 --- /dev/null +++ b/docs/libc/fn.setgroups.html @@ -0,0 +1 @@ +libc::setgroups - Rust

[][src]Function libc::setgroups

pub unsafe extern "C" fn setgroups(ngroups: size_t, ptr: *const gid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sethostname.html b/docs/libc/fn.sethostname.html new file mode 100644 index 00000000..7d4917ec --- /dev/null +++ b/docs/libc/fn.sethostname.html @@ -0,0 +1 @@ +libc::sethostname - Rust

[][src]Function libc::sethostname

pub unsafe extern "C" fn sethostname(name: *const c_char, len: size_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setlocale.html b/docs/libc/fn.setlocale.html new file mode 100644 index 00000000..ff044e55 --- /dev/null +++ b/docs/libc/fn.setlocale.html @@ -0,0 +1 @@ +libc::setlocale - Rust

[][src]Function libc::setlocale

pub unsafe extern "C" fn setlocale(
    category: c_int,
    locale: *const c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.setlogmask.html b/docs/libc/fn.setlogmask.html new file mode 100644 index 00000000..ba00c9b6 --- /dev/null +++ b/docs/libc/fn.setlogmask.html @@ -0,0 +1 @@ +libc::setlogmask - Rust

[][src]Function libc::setlogmask

pub unsafe extern "C" fn setlogmask(maskpri: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setmntent.html b/docs/libc/fn.setmntent.html new file mode 100644 index 00000000..0e56a5ce --- /dev/null +++ b/docs/libc/fn.setmntent.html @@ -0,0 +1 @@ +libc::setmntent - Rust

[][src]Function libc::setmntent

pub unsafe extern "C" fn setmntent(
    filename: *const c_char,
    ty: *const c_char
) -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.setns.html b/docs/libc/fn.setns.html new file mode 100644 index 00000000..4b0e46ea --- /dev/null +++ b/docs/libc/fn.setns.html @@ -0,0 +1 @@ +libc::setns - Rust

[][src]Function libc::setns

pub unsafe extern "C" fn setns(fd: c_int, nstype: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setpgid.html b/docs/libc/fn.setpgid.html new file mode 100644 index 00000000..93378ebf --- /dev/null +++ b/docs/libc/fn.setpgid.html @@ -0,0 +1 @@ +libc::setpgid - Rust

[][src]Function libc::setpgid

pub unsafe extern "C" fn setpgid(pid: pid_t, pgid: pid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setpriority.html b/docs/libc/fn.setpriority.html new file mode 100644 index 00000000..ffc6412b --- /dev/null +++ b/docs/libc/fn.setpriority.html @@ -0,0 +1 @@ +libc::setpriority - Rust

[][src]Function libc::setpriority

pub unsafe extern "C" fn setpriority(
    which: __priority_which_t,
    who: id_t,
    prio: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setpwent.html b/docs/libc/fn.setpwent.html new file mode 100644 index 00000000..31978680 --- /dev/null +++ b/docs/libc/fn.setpwent.html @@ -0,0 +1 @@ +libc::setpwent - Rust

[][src]Function libc::setpwent

pub unsafe extern "C" fn setpwent()
\ No newline at end of file diff --git a/docs/libc/fn.setregid.html b/docs/libc/fn.setregid.html new file mode 100644 index 00000000..7c46c818 --- /dev/null +++ b/docs/libc/fn.setregid.html @@ -0,0 +1 @@ +libc::setregid - Rust

[][src]Function libc::setregid

pub unsafe extern "C" fn setregid(rgid: gid_t, egid: gid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setresgid.html b/docs/libc/fn.setresgid.html new file mode 100644 index 00000000..0f11ada4 --- /dev/null +++ b/docs/libc/fn.setresgid.html @@ -0,0 +1 @@ +libc::setresgid - Rust

[][src]Function libc::setresgid

pub unsafe extern "C" fn setresgid(
    rgid: gid_t,
    egid: gid_t,
    sgid: gid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setresuid.html b/docs/libc/fn.setresuid.html new file mode 100644 index 00000000..3c416fe6 --- /dev/null +++ b/docs/libc/fn.setresuid.html @@ -0,0 +1 @@ +libc::setresuid - Rust

[][src]Function libc::setresuid

pub unsafe extern "C" fn setresuid(
    ruid: uid_t,
    euid: uid_t,
    suid: uid_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setreuid.html b/docs/libc/fn.setreuid.html new file mode 100644 index 00000000..38ed79ab --- /dev/null +++ b/docs/libc/fn.setreuid.html @@ -0,0 +1 @@ +libc::setreuid - Rust

[][src]Function libc::setreuid

pub unsafe extern "C" fn setreuid(ruid: uid_t, euid: uid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setrlimit.html b/docs/libc/fn.setrlimit.html new file mode 100644 index 00000000..b6453e1b --- /dev/null +++ b/docs/libc/fn.setrlimit.html @@ -0,0 +1 @@ +libc::setrlimit - Rust

[][src]Function libc::setrlimit

pub unsafe extern "C" fn setrlimit(
    resource: __rlimit_resource_t,
    rlim: *const rlimit
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setrlimit64.html b/docs/libc/fn.setrlimit64.html new file mode 100644 index 00000000..ad3e59fe --- /dev/null +++ b/docs/libc/fn.setrlimit64.html @@ -0,0 +1 @@ +libc::setrlimit64 - Rust

[][src]Function libc::setrlimit64

pub unsafe extern "C" fn setrlimit64(
    resource: __rlimit_resource_t,
    rlim: *const rlimit64
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setsid.html b/docs/libc/fn.setsid.html new file mode 100644 index 00000000..a4034f55 --- /dev/null +++ b/docs/libc/fn.setsid.html @@ -0,0 +1 @@ +libc::setsid - Rust

[][src]Function libc::setsid

pub unsafe extern "C" fn setsid() -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.setsockopt.html b/docs/libc/fn.setsockopt.html new file mode 100644 index 00000000..fb85fd9a --- /dev/null +++ b/docs/libc/fn.setsockopt.html @@ -0,0 +1 @@ +libc::setsockopt - Rust

[][src]Function libc::setsockopt

pub unsafe extern "C" fn setsockopt(
    socket: c_int,
    level: c_int,
    name: c_int,
    value: *const c_void,
    option_len: socklen_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setspent.html b/docs/libc/fn.setspent.html new file mode 100644 index 00000000..3b06460e --- /dev/null +++ b/docs/libc/fn.setspent.html @@ -0,0 +1 @@ +libc::setspent - Rust

[][src]Function libc::setspent

pub unsafe extern "C" fn setspent()
\ No newline at end of file diff --git a/docs/libc/fn.settimeofday.html b/docs/libc/fn.settimeofday.html new file mode 100644 index 00000000..c6d766fa --- /dev/null +++ b/docs/libc/fn.settimeofday.html @@ -0,0 +1 @@ +libc::settimeofday - Rust

[][src]Function libc::settimeofday

pub unsafe extern "C" fn settimeofday(
    tv: *const timeval,
    tz: *const timezone
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setuid.html b/docs/libc/fn.setuid.html new file mode 100644 index 00000000..7d432033 --- /dev/null +++ b/docs/libc/fn.setuid.html @@ -0,0 +1 @@ +libc::setuid - Rust

[][src]Function libc::setuid

pub unsafe extern "C" fn setuid(uid: uid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setutxent.html b/docs/libc/fn.setutxent.html new file mode 100644 index 00000000..d1f80747 --- /dev/null +++ b/docs/libc/fn.setutxent.html @@ -0,0 +1 @@ +libc::setutxent - Rust

[][src]Function libc::setutxent

pub unsafe extern "C" fn setutxent()
\ No newline at end of file diff --git a/docs/libc/fn.setvbuf.html b/docs/libc/fn.setvbuf.html new file mode 100644 index 00000000..2a9fb618 --- /dev/null +++ b/docs/libc/fn.setvbuf.html @@ -0,0 +1 @@ +libc::setvbuf - Rust

[][src]Function libc::setvbuf

pub unsafe extern "C" fn setvbuf(
    stream: *mut FILE,
    buffer: *mut c_char,
    mode: c_int,
    size: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.setxattr.html b/docs/libc/fn.setxattr.html new file mode 100644 index 00000000..dd5679b8 --- /dev/null +++ b/docs/libc/fn.setxattr.html @@ -0,0 +1 @@ +libc::setxattr - Rust

[][src]Function libc::setxattr

pub unsafe extern "C" fn setxattr(
    path: *const c_char,
    name: *const c_char,
    value: *const c_void,
    size: size_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sgetspent_r.html b/docs/libc/fn.sgetspent_r.html new file mode 100644 index 00000000..5dee009c --- /dev/null +++ b/docs/libc/fn.sgetspent_r.html @@ -0,0 +1 @@ +libc::sgetspent_r - Rust

[][src]Function libc::sgetspent_r

pub unsafe extern "C" fn sgetspent_r(
    s: *const c_char,
    spbuf: *mut spwd,
    buf: *mut c_char,
    buflen: size_t,
    spbufp: *mut *mut spwd
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.shm_open.html b/docs/libc/fn.shm_open.html new file mode 100644 index 00000000..6b9f6dcb --- /dev/null +++ b/docs/libc/fn.shm_open.html @@ -0,0 +1 @@ +libc::shm_open - Rust

[][src]Function libc::shm_open

pub unsafe extern "C" fn shm_open(
    name: *const c_char,
    oflag: c_int,
    mode: mode_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.shm_unlink.html b/docs/libc/fn.shm_unlink.html new file mode 100644 index 00000000..6e50a5cb --- /dev/null +++ b/docs/libc/fn.shm_unlink.html @@ -0,0 +1 @@ +libc::shm_unlink - Rust

[][src]Function libc::shm_unlink

pub unsafe extern "C" fn shm_unlink(name: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.shmat.html b/docs/libc/fn.shmat.html new file mode 100644 index 00000000..63f844f8 --- /dev/null +++ b/docs/libc/fn.shmat.html @@ -0,0 +1 @@ +libc::shmat - Rust

[][src]Function libc::shmat

pub unsafe extern "C" fn shmat(
    shmid: c_int,
    shmaddr: *const c_void,
    shmflg: c_int
) -> *mut c_void
\ No newline at end of file diff --git a/docs/libc/fn.shmctl.html b/docs/libc/fn.shmctl.html new file mode 100644 index 00000000..6b75b106 --- /dev/null +++ b/docs/libc/fn.shmctl.html @@ -0,0 +1 @@ +libc::shmctl - Rust

[][src]Function libc::shmctl

pub unsafe extern "C" fn shmctl(
    shmid: c_int,
    cmd: c_int,
    buf: *mut shmid_ds
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.shmdt.html b/docs/libc/fn.shmdt.html new file mode 100644 index 00000000..6bded26e --- /dev/null +++ b/docs/libc/fn.shmdt.html @@ -0,0 +1 @@ +libc::shmdt - Rust

[][src]Function libc::shmdt

pub unsafe extern "C" fn shmdt(shmaddr: *const c_void) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.shmget.html b/docs/libc/fn.shmget.html new file mode 100644 index 00000000..a6de7c7e --- /dev/null +++ b/docs/libc/fn.shmget.html @@ -0,0 +1 @@ +libc::shmget - Rust

[][src]Function libc::shmget

pub unsafe extern "C" fn shmget(
    key: key_t,
    size: size_t,
    shmflg: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.shutdown.html b/docs/libc/fn.shutdown.html new file mode 100644 index 00000000..220aa103 --- /dev/null +++ b/docs/libc/fn.shutdown.html @@ -0,0 +1 @@ +libc::shutdown - Rust

[][src]Function libc::shutdown

pub unsafe extern "C" fn shutdown(socket: c_int, how: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigaction.html b/docs/libc/fn.sigaction.html new file mode 100644 index 00000000..7be47a38 --- /dev/null +++ b/docs/libc/fn.sigaction.html @@ -0,0 +1 @@ +libc::sigaction - Rust

[][src]Function libc::sigaction

pub unsafe extern "C" fn sigaction(
    signum: c_int,
    act: *const sigaction,
    oldact: *mut sigaction
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigaddset.html b/docs/libc/fn.sigaddset.html new file mode 100644 index 00000000..ed16dc26 --- /dev/null +++ b/docs/libc/fn.sigaddset.html @@ -0,0 +1 @@ +libc::sigaddset - Rust

[][src]Function libc::sigaddset

pub unsafe extern "C" fn sigaddset(set: *mut sigset_t, signum: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigaltstack.html b/docs/libc/fn.sigaltstack.html new file mode 100644 index 00000000..3579513d --- /dev/null +++ b/docs/libc/fn.sigaltstack.html @@ -0,0 +1 @@ +libc::sigaltstack - Rust

[][src]Function libc::sigaltstack

pub unsafe extern "C" fn sigaltstack(
    ss: *const stack_t,
    oss: *mut stack_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigdelset.html b/docs/libc/fn.sigdelset.html new file mode 100644 index 00000000..c20a186a --- /dev/null +++ b/docs/libc/fn.sigdelset.html @@ -0,0 +1 @@ +libc::sigdelset - Rust

[][src]Function libc::sigdelset

pub unsafe extern "C" fn sigdelset(set: *mut sigset_t, signum: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigemptyset.html b/docs/libc/fn.sigemptyset.html new file mode 100644 index 00000000..9d662a27 --- /dev/null +++ b/docs/libc/fn.sigemptyset.html @@ -0,0 +1 @@ +libc::sigemptyset - Rust

[][src]Function libc::sigemptyset

pub unsafe extern "C" fn sigemptyset(set: *mut sigset_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigfillset.html b/docs/libc/fn.sigfillset.html new file mode 100644 index 00000000..450656dd --- /dev/null +++ b/docs/libc/fn.sigfillset.html @@ -0,0 +1 @@ +libc::sigfillset - Rust

[][src]Function libc::sigfillset

pub unsafe extern "C" fn sigfillset(set: *mut sigset_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigismember.html b/docs/libc/fn.sigismember.html new file mode 100644 index 00000000..6c8e7a22 --- /dev/null +++ b/docs/libc/fn.sigismember.html @@ -0,0 +1 @@ +libc::sigismember - Rust

[][src]Function libc::sigismember

pub unsafe extern "C" fn sigismember(
    set: *const sigset_t,
    signum: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.signal.html b/docs/libc/fn.signal.html new file mode 100644 index 00000000..1dc23ce9 --- /dev/null +++ b/docs/libc/fn.signal.html @@ -0,0 +1 @@ +libc::signal - Rust

[][src]Function libc::signal

pub unsafe extern "C" fn signal(
    signum: c_int,
    handler: sighandler_t
) -> sighandler_t
\ No newline at end of file diff --git a/docs/libc/fn.signalfd.html b/docs/libc/fn.signalfd.html new file mode 100644 index 00000000..ce6fa8b6 --- /dev/null +++ b/docs/libc/fn.signalfd.html @@ -0,0 +1 @@ +libc::signalfd - Rust

[][src]Function libc::signalfd

pub unsafe extern "C" fn signalfd(
    fd: c_int,
    mask: *const sigset_t,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigpending.html b/docs/libc/fn.sigpending.html new file mode 100644 index 00000000..d7cf54a7 --- /dev/null +++ b/docs/libc/fn.sigpending.html @@ -0,0 +1 @@ +libc::sigpending - Rust

[][src]Function libc::sigpending

pub unsafe extern "C" fn sigpending(set: *mut sigset_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigprocmask.html b/docs/libc/fn.sigprocmask.html new file mode 100644 index 00000000..cbbb8a1a --- /dev/null +++ b/docs/libc/fn.sigprocmask.html @@ -0,0 +1 @@ +libc::sigprocmask - Rust

[][src]Function libc::sigprocmask

pub unsafe extern "C" fn sigprocmask(
    how: c_int,
    set: *const sigset_t,
    oldset: *mut sigset_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigsuspend.html b/docs/libc/fn.sigsuspend.html new file mode 100644 index 00000000..df29ae8c --- /dev/null +++ b/docs/libc/fn.sigsuspend.html @@ -0,0 +1 @@ +libc::sigsuspend - Rust

[][src]Function libc::sigsuspend

pub unsafe extern "C" fn sigsuspend(mask: *const sigset_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigtimedwait.html b/docs/libc/fn.sigtimedwait.html new file mode 100644 index 00000000..7614f57f --- /dev/null +++ b/docs/libc/fn.sigtimedwait.html @@ -0,0 +1 @@ +libc::sigtimedwait - Rust

[][src]Function libc::sigtimedwait

pub unsafe extern "C" fn sigtimedwait(
    set: *const sigset_t,
    info: *mut siginfo_t,
    timeout: *const timespec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigwait.html b/docs/libc/fn.sigwait.html new file mode 100644 index 00000000..e438f967 --- /dev/null +++ b/docs/libc/fn.sigwait.html @@ -0,0 +1 @@ +libc::sigwait - Rust

[][src]Function libc::sigwait

pub unsafe extern "C" fn sigwait(set: *const sigset_t, sig: *mut c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sigwaitinfo.html b/docs/libc/fn.sigwaitinfo.html new file mode 100644 index 00000000..2812648b --- /dev/null +++ b/docs/libc/fn.sigwaitinfo.html @@ -0,0 +1 @@ +libc::sigwaitinfo - Rust

[][src]Function libc::sigwaitinfo

pub unsafe extern "C" fn sigwaitinfo(
    set: *const sigset_t,
    info: *mut siginfo_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sleep.html b/docs/libc/fn.sleep.html new file mode 100644 index 00000000..abdf112a --- /dev/null +++ b/docs/libc/fn.sleep.html @@ -0,0 +1 @@ +libc::sleep - Rust

[][src]Function libc::sleep

pub unsafe extern "C" fn sleep(secs: c_uint) -> c_uint
\ No newline at end of file diff --git a/docs/libc/fn.snprintf.html b/docs/libc/fn.snprintf.html new file mode 100644 index 00000000..c30da132 --- /dev/null +++ b/docs/libc/fn.snprintf.html @@ -0,0 +1 @@ +libc::snprintf - Rust

[][src]Function libc::snprintf

pub unsafe extern "C" fn snprintf(
    s: *mut c_char,
    n: size_t,
    format: *const c_char,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.socket.html b/docs/libc/fn.socket.html new file mode 100644 index 00000000..9f46c9f5 --- /dev/null +++ b/docs/libc/fn.socket.html @@ -0,0 +1 @@ +libc::socket - Rust

[][src]Function libc::socket

pub unsafe extern "C" fn socket(
    domain: c_int,
    ty: c_int,
    protocol: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.socketpair.html b/docs/libc/fn.socketpair.html new file mode 100644 index 00000000..b4b72a72 --- /dev/null +++ b/docs/libc/fn.socketpair.html @@ -0,0 +1 @@ +libc::socketpair - Rust

[][src]Function libc::socketpair

pub unsafe extern "C" fn socketpair(
    domain: c_int,
    type_: c_int,
    protocol: c_int,
    socket_vector: *mut c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.splice.html b/docs/libc/fn.splice.html new file mode 100644 index 00000000..bd5f736d --- /dev/null +++ b/docs/libc/fn.splice.html @@ -0,0 +1 @@ +libc::splice - Rust

[][src]Function libc::splice

pub unsafe extern "C" fn splice(
    fd_in: c_int,
    off_in: *mut loff_t,
    fd_out: c_int,
    off_out: *mut loff_t,
    len: size_t,
    flags: c_uint
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.sprintf.html b/docs/libc/fn.sprintf.html new file mode 100644 index 00000000..b77bae69 --- /dev/null +++ b/docs/libc/fn.sprintf.html @@ -0,0 +1 @@ +libc::sprintf - Rust

[][src]Function libc::sprintf

pub unsafe extern "C" fn sprintf(
    s: *mut c_char,
    format: *const c_char,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.srand.html b/docs/libc/fn.srand.html new file mode 100644 index 00000000..2bb6373f --- /dev/null +++ b/docs/libc/fn.srand.html @@ -0,0 +1 @@ +libc::srand - Rust

[][src]Function libc::srand

pub unsafe extern "C" fn srand(seed: c_uint)
\ No newline at end of file diff --git a/docs/libc/fn.sscanf.html b/docs/libc/fn.sscanf.html new file mode 100644 index 00000000..f7812530 --- /dev/null +++ b/docs/libc/fn.sscanf.html @@ -0,0 +1 @@ +libc::sscanf - Rust

[][src]Function libc::sscanf

pub unsafe extern "C" fn sscanf(
    s: *const c_char,
    format: *const c_char,
     ...
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.stat.html b/docs/libc/fn.stat.html new file mode 100644 index 00000000..708fc0f6 --- /dev/null +++ b/docs/libc/fn.stat.html @@ -0,0 +1 @@ +libc::stat - Rust

[][src]Function libc::stat

pub unsafe extern "C" fn stat(path: *const c_char, buf: *mut stat) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.stat64.html b/docs/libc/fn.stat64.html new file mode 100644 index 00000000..e71c3a12 --- /dev/null +++ b/docs/libc/fn.stat64.html @@ -0,0 +1 @@ +libc::stat64 - Rust

[][src]Function libc::stat64

pub unsafe extern "C" fn stat64(path: *const c_char, buf: *mut stat64) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.statfs.html b/docs/libc/fn.statfs.html new file mode 100644 index 00000000..6350f1f4 --- /dev/null +++ b/docs/libc/fn.statfs.html @@ -0,0 +1 @@ +libc::statfs - Rust

[][src]Function libc::statfs

pub unsafe extern "C" fn statfs(path: *const c_char, buf: *mut statfs) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.statfs64.html b/docs/libc/fn.statfs64.html new file mode 100644 index 00000000..4174df99 --- /dev/null +++ b/docs/libc/fn.statfs64.html @@ -0,0 +1 @@ +libc::statfs64 - Rust

[][src]Function libc::statfs64

pub unsafe extern "C" fn statfs64(
    path: *const c_char,
    buf: *mut statfs64
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.statvfs.html b/docs/libc/fn.statvfs.html new file mode 100644 index 00000000..3b37f598 --- /dev/null +++ b/docs/libc/fn.statvfs.html @@ -0,0 +1 @@ +libc::statvfs - Rust

[][src]Function libc::statvfs

pub unsafe extern "C" fn statvfs(
    path: *const c_char,
    buf: *mut statvfs
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.statvfs64.html b/docs/libc/fn.statvfs64.html new file mode 100644 index 00000000..e6d4d9f6 --- /dev/null +++ b/docs/libc/fn.statvfs64.html @@ -0,0 +1 @@ +libc::statvfs64 - Rust

[][src]Function libc::statvfs64

pub unsafe extern "C" fn statvfs64(
    path: *const c_char,
    buf: *mut statvfs64
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.statx.html b/docs/libc/fn.statx.html new file mode 100644 index 00000000..cb09594e --- /dev/null +++ b/docs/libc/fn.statx.html @@ -0,0 +1 @@ +libc::statx - Rust

[][src]Function libc::statx

pub unsafe extern "C" fn statx(
    dirfd: c_int,
    pathname: *const c_char,
    flags: c_int,
    mask: c_uint,
    statxbuf: *mut statx
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.strcasecmp.html b/docs/libc/fn.strcasecmp.html new file mode 100644 index 00000000..beaa999f --- /dev/null +++ b/docs/libc/fn.strcasecmp.html @@ -0,0 +1 @@ +libc::strcasecmp - Rust

[][src]Function libc::strcasecmp

pub unsafe extern "C" fn strcasecmp(
    s1: *const c_char,
    s2: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.strcasestr.html b/docs/libc/fn.strcasestr.html new file mode 100644 index 00000000..4f4c1b6a --- /dev/null +++ b/docs/libc/fn.strcasestr.html @@ -0,0 +1 @@ +libc::strcasestr - Rust

[][src]Function libc::strcasestr

pub unsafe extern "C" fn strcasestr(
    cs: *const c_char,
    ct: *const c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strcat.html b/docs/libc/fn.strcat.html new file mode 100644 index 00000000..3f8611e0 --- /dev/null +++ b/docs/libc/fn.strcat.html @@ -0,0 +1 @@ +libc::strcat - Rust

[][src]Function libc::strcat

pub unsafe extern "C" fn strcat(
    s: *mut c_char,
    ct: *const c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strchr.html b/docs/libc/fn.strchr.html new file mode 100644 index 00000000..e2ef7c98 --- /dev/null +++ b/docs/libc/fn.strchr.html @@ -0,0 +1 @@ +libc::strchr - Rust

[][src]Function libc::strchr

pub unsafe extern "C" fn strchr(cs: *const c_char, c: c_int) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strcmp.html b/docs/libc/fn.strcmp.html new file mode 100644 index 00000000..75771a0a --- /dev/null +++ b/docs/libc/fn.strcmp.html @@ -0,0 +1 @@ +libc::strcmp - Rust

[][src]Function libc::strcmp

pub unsafe extern "C" fn strcmp(cs: *const c_char, ct: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.strcoll.html b/docs/libc/fn.strcoll.html new file mode 100644 index 00000000..8addeef5 --- /dev/null +++ b/docs/libc/fn.strcoll.html @@ -0,0 +1 @@ +libc::strcoll - Rust

[][src]Function libc::strcoll

pub unsafe extern "C" fn strcoll(cs: *const c_char, ct: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.strcpy.html b/docs/libc/fn.strcpy.html new file mode 100644 index 00000000..147b4870 --- /dev/null +++ b/docs/libc/fn.strcpy.html @@ -0,0 +1 @@ +libc::strcpy - Rust

[][src]Function libc::strcpy

pub unsafe extern "C" fn strcpy(
    dst: *mut c_char,
    src: *const c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strcspn.html b/docs/libc/fn.strcspn.html new file mode 100644 index 00000000..5518c82a --- /dev/null +++ b/docs/libc/fn.strcspn.html @@ -0,0 +1 @@ +libc::strcspn - Rust

[][src]Function libc::strcspn

pub unsafe extern "C" fn strcspn(cs: *const c_char, ct: *const c_char) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.strdup.html b/docs/libc/fn.strdup.html new file mode 100644 index 00000000..cd41bbd0 --- /dev/null +++ b/docs/libc/fn.strdup.html @@ -0,0 +1 @@ +libc::strdup - Rust

[][src]Function libc::strdup

pub unsafe extern "C" fn strdup(cs: *const c_char) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strerror.html b/docs/libc/fn.strerror.html new file mode 100644 index 00000000..203a47dc --- /dev/null +++ b/docs/libc/fn.strerror.html @@ -0,0 +1 @@ +libc::strerror - Rust

[][src]Function libc::strerror

pub unsafe extern "C" fn strerror(n: c_int) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strerror_r.html b/docs/libc/fn.strerror_r.html new file mode 100644 index 00000000..29e84ed2 --- /dev/null +++ b/docs/libc/fn.strerror_r.html @@ -0,0 +1 @@ +libc::strerror_r - Rust

[][src]Function libc::strerror_r

pub unsafe extern "C" fn strerror_r(
    errnum: c_int,
    buf: *mut c_char,
    buflen: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.strlen.html b/docs/libc/fn.strlen.html new file mode 100644 index 00000000..ffe45975 --- /dev/null +++ b/docs/libc/fn.strlen.html @@ -0,0 +1 @@ +libc::strlen - Rust

[][src]Function libc::strlen

pub unsafe extern "C" fn strlen(cs: *const c_char) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.strncasecmp.html b/docs/libc/fn.strncasecmp.html new file mode 100644 index 00000000..056dbb05 --- /dev/null +++ b/docs/libc/fn.strncasecmp.html @@ -0,0 +1 @@ +libc::strncasecmp - Rust

[][src]Function libc::strncasecmp

pub unsafe extern "C" fn strncasecmp(
    s1: *const c_char,
    s2: *const c_char,
    n: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.strncat.html b/docs/libc/fn.strncat.html new file mode 100644 index 00000000..f9902bf2 --- /dev/null +++ b/docs/libc/fn.strncat.html @@ -0,0 +1 @@ +libc::strncat - Rust

[][src]Function libc::strncat

pub unsafe extern "C" fn strncat(
    s: *mut c_char,
    ct: *const c_char,
    n: size_t
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strncmp.html b/docs/libc/fn.strncmp.html new file mode 100644 index 00000000..9d713d1c --- /dev/null +++ b/docs/libc/fn.strncmp.html @@ -0,0 +1 @@ +libc::strncmp - Rust

[][src]Function libc::strncmp

pub unsafe extern "C" fn strncmp(
    cs: *const c_char,
    ct: *const c_char,
    n: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.strncpy.html b/docs/libc/fn.strncpy.html new file mode 100644 index 00000000..625d8395 --- /dev/null +++ b/docs/libc/fn.strncpy.html @@ -0,0 +1 @@ +libc::strncpy - Rust

[][src]Function libc::strncpy

pub unsafe extern "C" fn strncpy(
    dst: *mut c_char,
    src: *const c_char,
    n: size_t
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strndup.html b/docs/libc/fn.strndup.html new file mode 100644 index 00000000..055928b9 --- /dev/null +++ b/docs/libc/fn.strndup.html @@ -0,0 +1 @@ +libc::strndup - Rust

[][src]Function libc::strndup

pub unsafe extern "C" fn strndup(cs: *const c_char, n: size_t) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strnlen.html b/docs/libc/fn.strnlen.html new file mode 100644 index 00000000..edc4bdf2 --- /dev/null +++ b/docs/libc/fn.strnlen.html @@ -0,0 +1 @@ +libc::strnlen - Rust

[][src]Function libc::strnlen

pub unsafe extern "C" fn strnlen(cs: *const c_char, maxlen: size_t) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.strpbrk.html b/docs/libc/fn.strpbrk.html new file mode 100644 index 00000000..4c2787eb --- /dev/null +++ b/docs/libc/fn.strpbrk.html @@ -0,0 +1 @@ +libc::strpbrk - Rust

[][src]Function libc::strpbrk

pub unsafe extern "C" fn strpbrk(
    cs: *const c_char,
    ct: *const c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strrchr.html b/docs/libc/fn.strrchr.html new file mode 100644 index 00000000..824173a9 --- /dev/null +++ b/docs/libc/fn.strrchr.html @@ -0,0 +1 @@ +libc::strrchr - Rust

[][src]Function libc::strrchr

pub unsafe extern "C" fn strrchr(cs: *const c_char, c: c_int) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strsignal.html b/docs/libc/fn.strsignal.html new file mode 100644 index 00000000..606b7377 --- /dev/null +++ b/docs/libc/fn.strsignal.html @@ -0,0 +1 @@ +libc::strsignal - Rust

[][src]Function libc::strsignal

pub unsafe extern "C" fn strsignal(sig: c_int) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strspn.html b/docs/libc/fn.strspn.html new file mode 100644 index 00000000..e1760764 --- /dev/null +++ b/docs/libc/fn.strspn.html @@ -0,0 +1 @@ +libc::strspn - Rust

[][src]Function libc::strspn

pub unsafe extern "C" fn strspn(cs: *const c_char, ct: *const c_char) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.strstr.html b/docs/libc/fn.strstr.html new file mode 100644 index 00000000..30e0457e --- /dev/null +++ b/docs/libc/fn.strstr.html @@ -0,0 +1 @@ +libc::strstr - Rust

[][src]Function libc::strstr

pub unsafe extern "C" fn strstr(
    cs: *const c_char,
    ct: *const c_char
) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strtod.html b/docs/libc/fn.strtod.html new file mode 100644 index 00000000..874ee368 --- /dev/null +++ b/docs/libc/fn.strtod.html @@ -0,0 +1 @@ +libc::strtod - Rust

[][src]Function libc::strtod

pub unsafe extern "C" fn strtod(
    s: *const c_char,
    endp: *mut *mut c_char
) -> c_double
\ No newline at end of file diff --git a/docs/libc/fn.strtok.html b/docs/libc/fn.strtok.html new file mode 100644 index 00000000..fcddd724 --- /dev/null +++ b/docs/libc/fn.strtok.html @@ -0,0 +1 @@ +libc::strtok - Rust

[][src]Function libc::strtok

pub unsafe extern "C" fn strtok(s: *mut c_char, t: *const c_char) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.strtol.html b/docs/libc/fn.strtol.html new file mode 100644 index 00000000..1176088f --- /dev/null +++ b/docs/libc/fn.strtol.html @@ -0,0 +1 @@ +libc::strtol - Rust

[][src]Function libc::strtol

pub unsafe extern "C" fn strtol(
    s: *const c_char,
    endp: *mut *mut c_char,
    base: c_int
) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.strtoul.html b/docs/libc/fn.strtoul.html new file mode 100644 index 00000000..75136941 --- /dev/null +++ b/docs/libc/fn.strtoul.html @@ -0,0 +1 @@ +libc::strtoul - Rust

[][src]Function libc::strtoul

pub unsafe extern "C" fn strtoul(
    s: *const c_char,
    endp: *mut *mut c_char,
    base: c_int
) -> c_ulong
\ No newline at end of file diff --git a/docs/libc/fn.strxfrm.html b/docs/libc/fn.strxfrm.html new file mode 100644 index 00000000..1d4315c9 --- /dev/null +++ b/docs/libc/fn.strxfrm.html @@ -0,0 +1 @@ +libc::strxfrm - Rust

[][src]Function libc::strxfrm

pub unsafe extern "C" fn strxfrm(
    s: *mut c_char,
    ct: *const c_char,
    n: size_t
) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.swapcontext.html b/docs/libc/fn.swapcontext.html new file mode 100644 index 00000000..7412b616 --- /dev/null +++ b/docs/libc/fn.swapcontext.html @@ -0,0 +1 @@ +libc::swapcontext - Rust

[][src]Function libc::swapcontext

pub unsafe extern "C" fn swapcontext(
    uocp: *mut ucontext_t,
    ucp: *const ucontext_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.swapoff.html b/docs/libc/fn.swapoff.html new file mode 100644 index 00000000..35e72396 --- /dev/null +++ b/docs/libc/fn.swapoff.html @@ -0,0 +1 @@ +libc::swapoff - Rust

[][src]Function libc::swapoff

pub unsafe extern "C" fn swapoff(puath: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.swapon.html b/docs/libc/fn.swapon.html new file mode 100644 index 00000000..24fae93a --- /dev/null +++ b/docs/libc/fn.swapon.html @@ -0,0 +1 @@ +libc::swapon - Rust

[][src]Function libc::swapon

pub unsafe extern "C" fn swapon(path: *const c_char, swapflags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.symlink.html b/docs/libc/fn.symlink.html new file mode 100644 index 00000000..db7d5f20 --- /dev/null +++ b/docs/libc/fn.symlink.html @@ -0,0 +1 @@ +libc::symlink - Rust

[][src]Function libc::symlink

pub unsafe extern "C" fn symlink(
    path1: *const c_char,
    path2: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.symlinkat.html b/docs/libc/fn.symlinkat.html new file mode 100644 index 00000000..23792e16 --- /dev/null +++ b/docs/libc/fn.symlinkat.html @@ -0,0 +1 @@ +libc::symlinkat - Rust

[][src]Function libc::symlinkat

pub unsafe extern "C" fn symlinkat(
    target: *const c_char,
    newdirfd: c_int,
    linkpath: *const c_char
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sync.html b/docs/libc/fn.sync.html new file mode 100644 index 00000000..93c63de4 --- /dev/null +++ b/docs/libc/fn.sync.html @@ -0,0 +1 @@ +libc::sync - Rust

[][src]Function libc::sync

pub unsafe extern "C" fn sync()
\ No newline at end of file diff --git a/docs/libc/fn.sync_file_range.html b/docs/libc/fn.sync_file_range.html new file mode 100644 index 00000000..fd8394ca --- /dev/null +++ b/docs/libc/fn.sync_file_range.html @@ -0,0 +1 @@ +libc::sync_file_range - Rust

[][src]Function libc::sync_file_range

pub unsafe extern "C" fn sync_file_range(
    fd: c_int,
    offset: off64_t,
    nbytes: off64_t,
    flags: c_uint
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.syscall.html b/docs/libc/fn.syscall.html new file mode 100644 index 00000000..c841230b --- /dev/null +++ b/docs/libc/fn.syscall.html @@ -0,0 +1 @@ +libc::syscall - Rust

[][src]Function libc::syscall

pub unsafe extern "C" fn syscall(num: c_long, ...) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.sysconf.html b/docs/libc/fn.sysconf.html new file mode 100644 index 00000000..d254cf19 --- /dev/null +++ b/docs/libc/fn.sysconf.html @@ -0,0 +1 @@ +libc::sysconf - Rust

[][src]Function libc::sysconf

pub unsafe extern "C" fn sysconf(name: c_int) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.sysctl.html b/docs/libc/fn.sysctl.html new file mode 100644 index 00000000..48d658f3 --- /dev/null +++ b/docs/libc/fn.sysctl.html @@ -0,0 +1 @@ +libc::sysctl - Rust

[][src]Function libc::sysctl

pub unsafe extern "C" fn sysctl(
    name: *mut c_int,
    namelen: c_int,
    oldp: *mut c_void,
    oldlenp: *mut size_t,
    newp: *mut c_void,
    newlen: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.sysinfo.html b/docs/libc/fn.sysinfo.html new file mode 100644 index 00000000..eea62bd8 --- /dev/null +++ b/docs/libc/fn.sysinfo.html @@ -0,0 +1 @@ +libc::sysinfo - Rust

[][src]Function libc::sysinfo

pub unsafe extern "C" fn sysinfo(info: *mut sysinfo) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.syslog.html b/docs/libc/fn.syslog.html new file mode 100644 index 00000000..87ff4b8f --- /dev/null +++ b/docs/libc/fn.syslog.html @@ -0,0 +1 @@ +libc::syslog - Rust

[][src]Function libc::syslog

pub unsafe extern "C" fn syslog(priority: c_int, message: *const c_char, ...)
\ No newline at end of file diff --git a/docs/libc/fn.system.html b/docs/libc/fn.system.html new file mode 100644 index 00000000..82eafd1b --- /dev/null +++ b/docs/libc/fn.system.html @@ -0,0 +1 @@ +libc::system - Rust

[][src]Function libc::system

pub unsafe extern "C" fn system(s: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.tcdrain.html b/docs/libc/fn.tcdrain.html new file mode 100644 index 00000000..5ec16fad --- /dev/null +++ b/docs/libc/fn.tcdrain.html @@ -0,0 +1 @@ +libc::tcdrain - Rust

[][src]Function libc::tcdrain

pub unsafe extern "C" fn tcdrain(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.tcflow.html b/docs/libc/fn.tcflow.html new file mode 100644 index 00000000..fe04e0ea --- /dev/null +++ b/docs/libc/fn.tcflow.html @@ -0,0 +1 @@ +libc::tcflow - Rust

[][src]Function libc::tcflow

pub unsafe extern "C" fn tcflow(fd: c_int, action: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.tcflush.html b/docs/libc/fn.tcflush.html new file mode 100644 index 00000000..c057fef8 --- /dev/null +++ b/docs/libc/fn.tcflush.html @@ -0,0 +1 @@ +libc::tcflush - Rust

[][src]Function libc::tcflush

pub unsafe extern "C" fn tcflush(fd: c_int, action: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.tcgetattr.html b/docs/libc/fn.tcgetattr.html new file mode 100644 index 00000000..876f3801 --- /dev/null +++ b/docs/libc/fn.tcgetattr.html @@ -0,0 +1 @@ +libc::tcgetattr - Rust

[][src]Function libc::tcgetattr

pub unsafe extern "C" fn tcgetattr(fd: c_int, termios: *mut termios) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.tcgetpgrp.html b/docs/libc/fn.tcgetpgrp.html new file mode 100644 index 00000000..522f5a02 --- /dev/null +++ b/docs/libc/fn.tcgetpgrp.html @@ -0,0 +1 @@ +libc::tcgetpgrp - Rust

[][src]Function libc::tcgetpgrp

pub unsafe extern "C" fn tcgetpgrp(fd: c_int) -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.tcgetsid.html b/docs/libc/fn.tcgetsid.html new file mode 100644 index 00000000..6198876f --- /dev/null +++ b/docs/libc/fn.tcgetsid.html @@ -0,0 +1 @@ +libc::tcgetsid - Rust

[][src]Function libc::tcgetsid

pub unsafe extern "C" fn tcgetsid(fd: c_int) -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.tcsendbreak.html b/docs/libc/fn.tcsendbreak.html new file mode 100644 index 00000000..8c4ab3a0 --- /dev/null +++ b/docs/libc/fn.tcsendbreak.html @@ -0,0 +1 @@ +libc::tcsendbreak - Rust

[][src]Function libc::tcsendbreak

pub unsafe extern "C" fn tcsendbreak(fd: c_int, duration: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.tcsetattr.html b/docs/libc/fn.tcsetattr.html new file mode 100644 index 00000000..f66d2601 --- /dev/null +++ b/docs/libc/fn.tcsetattr.html @@ -0,0 +1 @@ +libc::tcsetattr - Rust

[][src]Function libc::tcsetattr

pub unsafe extern "C" fn tcsetattr(
    fd: c_int,
    optional_actions: c_int,
    termios: *const termios
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.tcsetpgrp.html b/docs/libc/fn.tcsetpgrp.html new file mode 100644 index 00000000..b25c6ca7 --- /dev/null +++ b/docs/libc/fn.tcsetpgrp.html @@ -0,0 +1 @@ +libc::tcsetpgrp - Rust

[][src]Function libc::tcsetpgrp

pub unsafe extern "C" fn tcsetpgrp(fd: c_int, pgrp: pid_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.tee.html b/docs/libc/fn.tee.html new file mode 100644 index 00000000..4f3b9327 --- /dev/null +++ b/docs/libc/fn.tee.html @@ -0,0 +1 @@ +libc::tee - Rust

[][src]Function libc::tee

pub unsafe extern "C" fn tee(
    fd_in: c_int,
    fd_out: c_int,
    len: size_t,
    flags: c_uint
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.telldir.html b/docs/libc/fn.telldir.html new file mode 100644 index 00000000..5b45a935 --- /dev/null +++ b/docs/libc/fn.telldir.html @@ -0,0 +1 @@ +libc::telldir - Rust

[][src]Function libc::telldir

pub unsafe extern "C" fn telldir(dirp: *mut DIR) -> c_long
\ No newline at end of file diff --git a/docs/libc/fn.time.html b/docs/libc/fn.time.html new file mode 100644 index 00000000..91ae9ffa --- /dev/null +++ b/docs/libc/fn.time.html @@ -0,0 +1 @@ +libc::time - Rust

[][src]Function libc::time

pub unsafe extern "C" fn time(time: *mut time_t) -> time_t
\ No newline at end of file diff --git a/docs/libc/fn.timegm.html b/docs/libc/fn.timegm.html new file mode 100644 index 00000000..e32a3b61 --- /dev/null +++ b/docs/libc/fn.timegm.html @@ -0,0 +1 @@ +libc::timegm - Rust

[][src]Function libc::timegm

pub unsafe extern "C" fn timegm(tm: *mut tm) -> time_t
\ No newline at end of file diff --git a/docs/libc/fn.timerfd_create.html b/docs/libc/fn.timerfd_create.html new file mode 100644 index 00000000..b310d403 --- /dev/null +++ b/docs/libc/fn.timerfd_create.html @@ -0,0 +1 @@ +libc::timerfd_create - Rust

[][src]Function libc::timerfd_create

pub unsafe extern "C" fn timerfd_create(clockid: c_int, flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.timerfd_gettime.html b/docs/libc/fn.timerfd_gettime.html new file mode 100644 index 00000000..1ed99f52 --- /dev/null +++ b/docs/libc/fn.timerfd_gettime.html @@ -0,0 +1 @@ +libc::timerfd_gettime - Rust

[][src]Function libc::timerfd_gettime

pub unsafe extern "C" fn timerfd_gettime(
    fd: c_int,
    curr_value: *mut itimerspec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.timerfd_settime.html b/docs/libc/fn.timerfd_settime.html new file mode 100644 index 00000000..e078f44c --- /dev/null +++ b/docs/libc/fn.timerfd_settime.html @@ -0,0 +1 @@ +libc::timerfd_settime - Rust

[][src]Function libc::timerfd_settime

pub unsafe extern "C" fn timerfd_settime(
    fd: c_int,
    flags: c_int,
    new_value: *const itimerspec,
    old_value: *mut itimerspec
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.times.html b/docs/libc/fn.times.html new file mode 100644 index 00000000..05f5e160 --- /dev/null +++ b/docs/libc/fn.times.html @@ -0,0 +1 @@ +libc::times - Rust

[][src]Function libc::times

pub unsafe extern "C" fn times(buf: *mut tms) -> clock_t
\ No newline at end of file diff --git a/docs/libc/fn.tmpfile.html b/docs/libc/fn.tmpfile.html new file mode 100644 index 00000000..34ec3f15 --- /dev/null +++ b/docs/libc/fn.tmpfile.html @@ -0,0 +1 @@ +libc::tmpfile - Rust

[][src]Function libc::tmpfile

pub unsafe extern "C" fn tmpfile() -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.tmpfile64.html b/docs/libc/fn.tmpfile64.html new file mode 100644 index 00000000..7341e77e --- /dev/null +++ b/docs/libc/fn.tmpfile64.html @@ -0,0 +1 @@ +libc::tmpfile64 - Rust

[][src]Function libc::tmpfile64

pub unsafe extern "C" fn tmpfile64() -> *mut FILE
\ No newline at end of file diff --git a/docs/libc/fn.tmpnam.html b/docs/libc/fn.tmpnam.html new file mode 100644 index 00000000..a5017519 --- /dev/null +++ b/docs/libc/fn.tmpnam.html @@ -0,0 +1 @@ +libc::tmpnam - Rust

[][src]Function libc::tmpnam

pub unsafe extern "C" fn tmpnam(ptr: *mut c_char) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.tolower.html b/docs/libc/fn.tolower.html new file mode 100644 index 00000000..5808da0c --- /dev/null +++ b/docs/libc/fn.tolower.html @@ -0,0 +1 @@ +libc::tolower - Rust

[][src]Function libc::tolower

pub unsafe extern "C" fn tolower(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.toupper.html b/docs/libc/fn.toupper.html new file mode 100644 index 00000000..32bf8f0f --- /dev/null +++ b/docs/libc/fn.toupper.html @@ -0,0 +1 @@ +libc::toupper - Rust

[][src]Function libc::toupper

pub unsafe extern "C" fn toupper(c: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.truncate.html b/docs/libc/fn.truncate.html new file mode 100644 index 00000000..4219d1e5 --- /dev/null +++ b/docs/libc/fn.truncate.html @@ -0,0 +1 @@ +libc::truncate - Rust

[][src]Function libc::truncate

pub unsafe extern "C" fn truncate(path: *const c_char, length: off_t) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.truncate64.html b/docs/libc/fn.truncate64.html new file mode 100644 index 00000000..ad576ffd --- /dev/null +++ b/docs/libc/fn.truncate64.html @@ -0,0 +1 @@ +libc::truncate64 - Rust

[][src]Function libc::truncate64

pub unsafe extern "C" fn truncate64(
    path: *const c_char,
    length: off64_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ttyname.html b/docs/libc/fn.ttyname.html new file mode 100644 index 00000000..e921c791 --- /dev/null +++ b/docs/libc/fn.ttyname.html @@ -0,0 +1 @@ +libc::ttyname - Rust

[][src]Function libc::ttyname

pub unsafe extern "C" fn ttyname(fd: c_int) -> *mut c_char
\ No newline at end of file diff --git a/docs/libc/fn.ttyname_r.html b/docs/libc/fn.ttyname_r.html new file mode 100644 index 00000000..db02365f --- /dev/null +++ b/docs/libc/fn.ttyname_r.html @@ -0,0 +1 @@ +libc::ttyname_r - Rust

[][src]Function libc::ttyname_r

pub unsafe extern "C" fn ttyname_r(
    fd: c_int,
    buf: *mut c_char,
    buflen: size_t
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.umask.html b/docs/libc/fn.umask.html new file mode 100644 index 00000000..f100ff09 --- /dev/null +++ b/docs/libc/fn.umask.html @@ -0,0 +1 @@ +libc::umask - Rust

[][src]Function libc::umask

pub unsafe extern "C" fn umask(mask: mode_t) -> mode_t
\ No newline at end of file diff --git a/docs/libc/fn.umount.html b/docs/libc/fn.umount.html new file mode 100644 index 00000000..77e8c28b --- /dev/null +++ b/docs/libc/fn.umount.html @@ -0,0 +1 @@ +libc::umount - Rust

[][src]Function libc::umount

pub unsafe extern "C" fn umount(target: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.umount2.html b/docs/libc/fn.umount2.html new file mode 100644 index 00000000..7ac143d4 --- /dev/null +++ b/docs/libc/fn.umount2.html @@ -0,0 +1 @@ +libc::umount2 - Rust

[][src]Function libc::umount2

pub unsafe extern "C" fn umount2(target: *const c_char, flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.uname.html b/docs/libc/fn.uname.html new file mode 100644 index 00000000..630add25 --- /dev/null +++ b/docs/libc/fn.uname.html @@ -0,0 +1 @@ +libc::uname - Rust

[][src]Function libc::uname

pub unsafe extern "C" fn uname(buf: *mut utsname) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.ungetc.html b/docs/libc/fn.ungetc.html new file mode 100644 index 00000000..67a2882d --- /dev/null +++ b/docs/libc/fn.ungetc.html @@ -0,0 +1 @@ +libc::ungetc - Rust

[][src]Function libc::ungetc

pub unsafe extern "C" fn ungetc(c: c_int, stream: *mut FILE) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.unlink.html b/docs/libc/fn.unlink.html new file mode 100644 index 00000000..9b6db433 --- /dev/null +++ b/docs/libc/fn.unlink.html @@ -0,0 +1 @@ +libc::unlink - Rust

[][src]Function libc::unlink

pub unsafe extern "C" fn unlink(c: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.unlinkat.html b/docs/libc/fn.unlinkat.html new file mode 100644 index 00000000..edf612e2 --- /dev/null +++ b/docs/libc/fn.unlinkat.html @@ -0,0 +1 @@ +libc::unlinkat - Rust

[][src]Function libc::unlinkat

pub unsafe extern "C" fn unlinkat(
    dirfd: c_int,
    pathname: *const c_char,
    flags: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.unlockpt.html b/docs/libc/fn.unlockpt.html new file mode 100644 index 00000000..d93ac6ff --- /dev/null +++ b/docs/libc/fn.unlockpt.html @@ -0,0 +1 @@ +libc::unlockpt - Rust

[][src]Function libc::unlockpt

pub unsafe extern "C" fn unlockpt(fd: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.unsetenv.html b/docs/libc/fn.unsetenv.html new file mode 100644 index 00000000..06d06cd1 --- /dev/null +++ b/docs/libc/fn.unsetenv.html @@ -0,0 +1 @@ +libc::unsetenv - Rust

[][src]Function libc::unsetenv

pub unsafe extern "C" fn unsetenv(name: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.unshare.html b/docs/libc/fn.unshare.html new file mode 100644 index 00000000..60ae7169 --- /dev/null +++ b/docs/libc/fn.unshare.html @@ -0,0 +1 @@ +libc::unshare - Rust

[][src]Function libc::unshare

pub unsafe extern "C" fn unshare(flags: c_int) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.uselocale.html b/docs/libc/fn.uselocale.html new file mode 100644 index 00000000..4fffaf64 --- /dev/null +++ b/docs/libc/fn.uselocale.html @@ -0,0 +1 @@ +libc::uselocale - Rust

[][src]Function libc::uselocale

pub unsafe extern "C" fn uselocale(loc: locale_t) -> locale_t
\ No newline at end of file diff --git a/docs/libc/fn.usleep.html b/docs/libc/fn.usleep.html new file mode 100644 index 00000000..6bfbe7d2 --- /dev/null +++ b/docs/libc/fn.usleep.html @@ -0,0 +1 @@ +libc::usleep - Rust

[][src]Function libc::usleep

pub unsafe extern "C" fn usleep(secs: c_uint) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.utime.html b/docs/libc/fn.utime.html new file mode 100644 index 00000000..8c6dd9e5 --- /dev/null +++ b/docs/libc/fn.utime.html @@ -0,0 +1 @@ +libc::utime - Rust

[][src]Function libc::utime

pub unsafe extern "C" fn utime(
    file: *const c_char,
    buf: *const utimbuf
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.utimensat.html b/docs/libc/fn.utimensat.html new file mode 100644 index 00000000..2200a6d7 --- /dev/null +++ b/docs/libc/fn.utimensat.html @@ -0,0 +1 @@ +libc::utimensat - Rust

[][src]Function libc::utimensat

pub unsafe extern "C" fn utimensat(
    dirfd: c_int,
    path: *const c_char,
    times: *const timespec,
    flag: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.utimes.html b/docs/libc/fn.utimes.html new file mode 100644 index 00000000..a9acf97f --- /dev/null +++ b/docs/libc/fn.utimes.html @@ -0,0 +1 @@ +libc::utimes - Rust

[][src]Function libc::utimes

pub unsafe extern "C" fn utimes(
    filename: *const c_char,
    times: *const timeval
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.utmpname.html b/docs/libc/fn.utmpname.html new file mode 100644 index 00000000..80812044 --- /dev/null +++ b/docs/libc/fn.utmpname.html @@ -0,0 +1 @@ +libc::utmpname - Rust

[][src]Function libc::utmpname

pub unsafe extern "C" fn utmpname(file: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.utmpxname.html b/docs/libc/fn.utmpxname.html new file mode 100644 index 00000000..d35fdd0e --- /dev/null +++ b/docs/libc/fn.utmpxname.html @@ -0,0 +1 @@ +libc::utmpxname - Rust

[][src]Function libc::utmpxname

pub unsafe extern "C" fn utmpxname(file: *const c_char) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.vfork.html b/docs/libc/fn.vfork.html new file mode 100644 index 00000000..17051633 --- /dev/null +++ b/docs/libc/fn.vfork.html @@ -0,0 +1,2 @@ +libc::vfork - Rust

[][src]Function libc::vfork

pub unsafe extern "C" fn vfork() -> pid_t
👎 Deprecated since 0.2.66:

causes memory corruption, see rust-lang/libc#1596

+
\ No newline at end of file diff --git a/docs/libc/fn.vhangup.html b/docs/libc/fn.vhangup.html new file mode 100644 index 00000000..6b1d0e5e --- /dev/null +++ b/docs/libc/fn.vhangup.html @@ -0,0 +1 @@ +libc::vhangup - Rust

[][src]Function libc::vhangup

pub unsafe extern "C" fn vhangup() -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.vmsplice.html b/docs/libc/fn.vmsplice.html new file mode 100644 index 00000000..7ca90ea9 --- /dev/null +++ b/docs/libc/fn.vmsplice.html @@ -0,0 +1 @@ +libc::vmsplice - Rust

[][src]Function libc::vmsplice

pub unsafe extern "C" fn vmsplice(
    fd: c_int,
    iov: *const iovec,
    nr_segs: size_t,
    flags: c_uint
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.wait.html b/docs/libc/fn.wait.html new file mode 100644 index 00000000..66a2c190 --- /dev/null +++ b/docs/libc/fn.wait.html @@ -0,0 +1 @@ +libc::wait - Rust

[][src]Function libc::wait

pub unsafe extern "C" fn wait(status: *mut c_int) -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.wait4.html b/docs/libc/fn.wait4.html new file mode 100644 index 00000000..971966e1 --- /dev/null +++ b/docs/libc/fn.wait4.html @@ -0,0 +1 @@ +libc::wait4 - Rust

[][src]Function libc::wait4

pub unsafe extern "C" fn wait4(
    pid: pid_t,
    status: *mut c_int,
    options: c_int,
    rusage: *mut rusage
) -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.waitid.html b/docs/libc/fn.waitid.html new file mode 100644 index 00000000..53c4ad34 --- /dev/null +++ b/docs/libc/fn.waitid.html @@ -0,0 +1 @@ +libc::waitid - Rust

[][src]Function libc::waitid

pub unsafe extern "C" fn waitid(
    idtype: idtype_t,
    id: id_t,
    infop: *mut siginfo_t,
    options: c_int
) -> c_int
\ No newline at end of file diff --git a/docs/libc/fn.waitpid.html b/docs/libc/fn.waitpid.html new file mode 100644 index 00000000..9ab3fa11 --- /dev/null +++ b/docs/libc/fn.waitpid.html @@ -0,0 +1 @@ +libc::waitpid - Rust

[][src]Function libc::waitpid

pub unsafe extern "C" fn waitpid(
    pid: pid_t,
    status: *mut c_int,
    options: c_int
) -> pid_t
\ No newline at end of file diff --git a/docs/libc/fn.wcslen.html b/docs/libc/fn.wcslen.html new file mode 100644 index 00000000..9154ee44 --- /dev/null +++ b/docs/libc/fn.wcslen.html @@ -0,0 +1 @@ +libc::wcslen - Rust

[][src]Function libc::wcslen

pub unsafe extern "C" fn wcslen(buf: *const wchar_t) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.wcstombs.html b/docs/libc/fn.wcstombs.html new file mode 100644 index 00000000..6570cb2b --- /dev/null +++ b/docs/libc/fn.wcstombs.html @@ -0,0 +1 @@ +libc::wcstombs - Rust

[][src]Function libc::wcstombs

pub unsafe extern "C" fn wcstombs(
    dest: *mut c_char,
    src: *const wchar_t,
    n: size_t
) -> size_t
\ No newline at end of file diff --git a/docs/libc/fn.wmemchr.html b/docs/libc/fn.wmemchr.html new file mode 100644 index 00000000..afa52e18 --- /dev/null +++ b/docs/libc/fn.wmemchr.html @@ -0,0 +1 @@ +libc::wmemchr - Rust

[][src]Function libc::wmemchr

pub unsafe extern "C" fn wmemchr(
    cx: *const wchar_t,
    c: wchar_t,
    n: size_t
) -> *mut wchar_t
\ No newline at end of file diff --git a/docs/libc/fn.write.html b/docs/libc/fn.write.html new file mode 100644 index 00000000..4726942f --- /dev/null +++ b/docs/libc/fn.write.html @@ -0,0 +1 @@ +libc::write - Rust

[][src]Function libc::write

pub unsafe extern "C" fn write(
    fd: c_int,
    buf: *const c_void,
    count: size_t
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/fn.writev.html b/docs/libc/fn.writev.html new file mode 100644 index 00000000..b61d8d6e --- /dev/null +++ b/docs/libc/fn.writev.html @@ -0,0 +1 @@ +libc::writev - Rust

[][src]Function libc::writev

pub unsafe extern "C" fn writev(
    fd: c_int,
    iov: *const iovec,
    iovcnt: c_int
) -> ssize_t
\ No newline at end of file diff --git a/docs/libc/index.html b/docs/libc/index.html new file mode 100644 index 00000000..8704de70 --- /dev/null +++ b/docs/libc/index.html @@ -0,0 +1,37 @@ +libc - Rust

[][src]Crate libc

libc - Raw FFI bindings to platforms' system libraries

+

Documentation for other platforms.

+

Structs

+
Dl_info
Elf32_Ehdr
Elf32_Sym
Elf32_Phdr
Elf32_Shdr
Elf32_Chdr
Elf64_Ehdr
Elf64_Sym
Elf64_Phdr
Elf64_Shdr
Elf64_Chdr
__exit_status
__timeval
_libc_fpstate
_libc_fpxreg
_libc_xmmreg
addrinfo
af_alg_iv
aiocb
arpd_request
arphdr
arpreq
arpreq_old
cmsghdr
cpu_set_t
dirent
dirent64
dl_phdr_info
dqblk
epoll_event
fanotify_event_metadata
fanotify_response
fd_set
ff_condition_effect
ff_constant_effect
ff_effect
ff_envelope
ff_periodic_effect
ff_ramp_effect
ff_replay
ff_rumble_effect
ff_trigger
flock
flock64
fsid_t
genlmsghdr
glob64_t
glob_t
group
hostent
if_nameindex
ifaddrs
in6_rtmsg
in6_pktinfo
in6_addr
in_addr
in_pktinfo
inotify_event
input_absinfo
input_event
input_id
input_keymap_entry
input_mask
iovec
ip_mreq
ip_mreq_source
ip_mreqn
ipc_perm
ipv6_mreq
itimerspec
itimerval
lconv
linger
mallinfo
max_align_t
mcontext_t
mmsghdr
mntent
mq_attr
msghdr
msginfo
msqid_ds
nl_mmap_hdr
nl_mmap_req
nl_pktinfo
nlattr
nlmsgerr
nlmsghdr
ntptimeval
packet_mreq
passwd
pollfd
posix_spawn_file_actions_t
posix_spawnattr_t
protoent
pthread_attr_t
pthread_cond_t
pthread_condattr_t
pthread_mutex_t
pthread_mutexattr_t
pthread_rwlock_t
pthread_rwlockattr_t
regex_t
regmatch_t
rlimit
rlimit64
rtentry
rusage
sched_param
sem_t
sembuf
servent
shmid_ds
sigaction
sigevent
siginfo_t
signalfd_siginfo
sigset_t
sigval
sock_extended_err
sockaddr
sockaddr_alg
sockaddr_in
sockaddr_in6
sockaddr_ll
sockaddr_nl
sockaddr_storage
sockaddr_un
sockaddr_vm
spwd
stack_t
stat
stat64
statfs
statfs64
statvfs
statvfs64
statx
statx_timestamp
sysinfo
termios
termios2
timespec
timeval
timex
tm
tms
ucontext_t
ucred
user
user_fpregs_struct
user_regs_struct
utimbuf
utmpx
utsname
winsize

Enums

+
DIR
FILE
c_void

Equivalent to C's void type when used as a pointer.

+
fpos64_t
fpos_t
timezone

Constants

+
ABDAY_1
ABDAY_2
ABDAY_3
ABDAY_4
ABDAY_5
ABDAY_6
ABDAY_7
ABMON_1
ABMON_2
ABMON_3
ABMON_4
ABMON_5
ABMON_6
ABMON_7
ABMON_8
ABMON_9
ABMON_10
ABMON_11
ABMON_12
ACCOUNTING
ADDR_COMPAT_LAYOUT
ADDR_LIMIT_3GB
ADDR_LIMIT_32BIT
ADDR_NO_RANDOMIZE
ADFS_SUPER_MAGIC
ADJ_ESTERROR
ADJ_FREQUENCY
ADJ_MAXERROR
ADJ_MICRO
ADJ_NANO
ADJ_OFFSET
ADJ_OFFSET_SINGLESHOT
ADJ_OFFSET_SS_READ
ADJ_SETOFFSET
ADJ_STATUS
ADJ_TAI
ADJ_TICK
ADJ_TIMECONST
AFFS_SUPER_MAGIC
AFS_SUPER_MAGIC
AF_ALG
AF_APPLETALK
AF_ASH
AF_ATMPVC
AF_ATMSVC
AF_AX25
AF_BLUETOOTH
AF_BRIDGE
AF_CAIF
AF_CAN
AF_DECnet
AF_ECONET
AF_IB
AF_IEEE802154
AF_INET
AF_INET6
AF_IPX
AF_IRDA
AF_ISDN
AF_IUCV
AF_KEY
AF_LLC
AF_LOCAL
AF_MPLS
AF_NETBEUI
AF_NETLINK
AF_NETROM
AF_NFC
AF_PACKET
AF_PHONET
AF_PPPOX
AF_RDS
AF_ROSE
AF_ROUTE
AF_RXRPC
AF_SECURITY
AF_SNA
AF_TIPC
AF_UNIX
AF_UNSPEC
AF_VSOCK
AF_WANPIPE
AF_X25
AF_XDP
AIO_ALLDONE
AIO_CANCELED
AIO_NOTCANCELED
AI_ADDRCONFIG
AI_ALL
AI_CANONNAME
AI_NUMERICHOST
AI_NUMERICSERV
AI_PASSIVE
AI_V4MAPPED
ALG_OP_DECRYPT
ALG_OP_ENCRYPT
ALG_SET_AEAD_ASSOCLEN
ALG_SET_AEAD_AUTHSIZE
ALG_SET_IV
ALG_SET_KEY
ALG_SET_OP
ALT_DIGITS
AM_STR
ARPD_FLUSH
ARPD_LOOKUP
ARPD_UPDATE
ARPHRD_ADAPT
ARPHRD_APPLETLK
ARPHRD_ARCNET
ARPHRD_ASH
ARPHRD_ATM
ARPHRD_AX25
ARPHRD_BIF
ARPHRD_CHAOS
ARPHRD_CISCO
ARPHRD_CSLIP
ARPHRD_CSLIP6
ARPHRD_DDCMP
ARPHRD_DLCI
ARPHRD_ECONET
ARPHRD_EETHER
ARPHRD_ETHER
ARPHRD_EUI64
ARPHRD_FCAL
ARPHRD_FCFABRIC
ARPHRD_FCPL
ARPHRD_FCPP
ARPHRD_FDDI
ARPHRD_FRAD
ARPHRD_HDLC
ARPHRD_HIPPI
ARPHRD_HWX25
ARPHRD_IEEE802
ARPHRD_IEEE802_TR
ARPHRD_IEEE1394
ARPHRD_IEEE80211
ARPHRD_IEEE80211_PRISM
ARPHRD_IEEE80211_RADIOTAP
ARPHRD_IEEE802154
ARPHRD_INFINIBAND
ARPHRD_IPDDP
ARPHRD_IPGRE
ARPHRD_IRDA
ARPHRD_LAPB
ARPHRD_LOCALTLK
ARPHRD_LOOPBACK
ARPHRD_METRICOM
ARPHRD_NETROM
ARPHRD_NONE
ARPHRD_PIMREG
ARPHRD_PPP
ARPHRD_PRONET
ARPHRD_RAWHDLC
ARPHRD_ROSE
ARPHRD_RSRVD
ARPHRD_SIT
ARPHRD_SKIP
ARPHRD_SLIP
ARPHRD_SLIP6
ARPHRD_TUNNEL
ARPHRD_TUNNEL6
ARPHRD_VOID
ARPHRD_X25
ARPOP_InREPLY
ARPOP_InREQUEST
ARPOP_NAK
ARPOP_REPLY
ARPOP_REQUEST
ARPOP_RREPLY
ARPOP_RREQUEST
ATF_COM
ATF_DONTPUB
ATF_MAGIC
ATF_NETMASK
ATF_PERM
ATF_PUBL
ATF_USETRAILERS
AT_BASE
AT_BASE_PLATFORM
AT_CLKTCK
AT_EACCESS
AT_EGID
AT_EMPTY_PATH
AT_ENTRY
AT_EUID
AT_EXECFD
AT_EXECFN
AT_FDCWD
AT_FLAGS
AT_GID
AT_HWCAP
AT_HWCAP2
AT_IGNORE
AT_NOTELF
AT_NO_AUTOMOUNT
AT_NULL
AT_PAGESZ
AT_PHDR
AT_PHENT
AT_PHNUM
AT_PLATFORM
AT_RANDOM
AT_REMOVEDIR
AT_SECURE
AT_STATX_DONT_SYNC
AT_STATX_FORCE_SYNC
AT_STATX_SYNC_AS_STAT
AT_STATX_SYNC_TYPE
AT_SYMLINK_FOLLOW
AT_SYMLINK_NOFOLLOW
AT_UID
AUTOFS_SUPER_MAGIC
B0
B50
B75
B110
B134
B150
B200
B300
B600
B1200
B1800
B2400
B4800
B9600
B19200
B38400
B57600
B115200
B230400
B460800
B500000
B576000
B921600
B1000000
B1152000
B1500000
B2000000
B2500000
B3000000
B3500000
B4000000
BINDERFS_SUPER_MAGIC
BOOT_TIME
BOTHER
BRKINT
BS0
BS1
BSDLY
BTRFS_SUPER_MAGIC
BUFSIZ
CBAUD
CBAUDEX
CGROUP2_SUPER_MAGIC
CGROUP_SUPER_MAGIC
CIBAUD
CLD_CONTINUED
CLD_DUMPED
CLD_EXITED
CLD_KILLED
CLD_STOPPED
CLD_TRAPPED
CLOCAL
CLOCK_BOOTTIME
CLOCK_BOOTTIME_ALARM
CLOCK_MONOTONIC
CLOCK_MONOTONIC_COARSE
CLOCK_MONOTONIC_RAW
CLOCK_PROCESS_CPUTIME_ID
CLOCK_REALTIME
CLOCK_REALTIME_ALARM
CLOCK_REALTIME_COARSE
CLOCK_TAI
CLOCK_THREAD_CPUTIME_ID
CLONE_CHILD_CLEARTID
CLONE_CHILD_SETTID
CLONE_DETACHED
CLONE_FILES
CLONE_FS
CLONE_IO
CLONE_NEWCGROUP
CLONE_NEWIPC
CLONE_NEWNET
CLONE_NEWNS
CLONE_NEWPID
CLONE_NEWUSER
CLONE_NEWUTS
CLONE_PARENT
CLONE_PARENT_SETTID
CLONE_PTRACE
CLONE_SETTLS
CLONE_SIGHAND
CLONE_SYSVSEM
CLONE_THREAD
CLONE_UNTRACED
CLONE_VFORK
CLONE_VM
CMSPAR
CODA_SUPER_MAGIC
CODESET
CPU_SETSIZE
CR0
CR1
CR2
CR3
CRAMFS_MAGIC
CRDLY
CREAD
CRNCYSTR
CRTSCTS
CS
CS5
CS6
CS7
CS8
CSIZE
CSTOPB
CTRL_ATTR_FAMILY_ID
CTRL_ATTR_FAMILY_NAME
CTRL_ATTR_HDRSIZE
CTRL_ATTR_MAXATTR
CTRL_ATTR_MCAST_GROUPS
CTRL_ATTR_MCAST_GRP_ID
CTRL_ATTR_MCAST_GRP_NAME
CTRL_ATTR_MCAST_GRP_UNSPEC
CTRL_ATTR_OPS
CTRL_ATTR_OP_FLAGS
CTRL_ATTR_OP_ID
CTRL_ATTR_OP_UNSPEC
CTRL_ATTR_UNSPEC
CTRL_ATTR_VERSION
CTRL_CMD_DELFAMILY
CTRL_CMD_DELMCAST_GRP
CTRL_CMD_DELOPS
CTRL_CMD_GETFAMILY
CTRL_CMD_GETMCAST_GRP
CTRL_CMD_GETOPS
CTRL_CMD_NEWFAMILY
CTRL_CMD_NEWMCAST_GRP
CTRL_CMD_NEWOPS
CTRL_CMD_UNSPEC
DAY_1
DAY_2
DAY_3
DAY_4
DAY_5
DAY_6
DAY_7
DCCP_SERVICE_LIST_MAX_LEN

maximum number of services provided on the same listening port

+
DCCP_SOCKOPT_AVAILABLE_CCIDS
DCCP_SOCKOPT_CCID
DCCP_SOCKOPT_CCID_RX_INFO
DCCP_SOCKOPT_CCID_TX_INFO
DCCP_SOCKOPT_CHANGE_L
DCCP_SOCKOPT_CHANGE_R
DCCP_SOCKOPT_GET_CUR_MPS
DCCP_SOCKOPT_PACKET_SIZE
DCCP_SOCKOPT_QPOLICY_ID
DCCP_SOCKOPT_QPOLICY_TXQLEN
DCCP_SOCKOPT_RECV_CSCOV
DCCP_SOCKOPT_RX_CCID
DCCP_SOCKOPT_SEND_CSCOV
DCCP_SOCKOPT_SERVER_TIMEWAIT
DCCP_SOCKOPT_SERVICE
DCCP_SOCKOPT_TX_CCID
DEAD_PROCESS
DEVPTS_SUPER_MAGIC
DS
DT_BLK
DT_CHR
DT_DIR
DT_FIFO
DT_LNK
DT_REG
DT_SOCK
DT_UNKNOWN
D_FMT
D_T_FMT
E2BIG
EACCES
EADDRINUSE
EADDRNOTAVAIL
EADV
EAFNOSUPPORT
EAGAIN
EAI_AGAIN
EAI_BADFLAGS
EAI_FAIL
EAI_FAMILY
EAI_MEMORY
EAI_NODATA
EAI_NONAME
EAI_OVERFLOW
EAI_SERVICE
EAI_SOCKTYPE
EAI_SYSTEM
EALREADY
EBADE
EBADF
EBADFD
EBADMSG
EBADR
EBADRQC
EBADSLT
EBFONT
EBUSY
ECANCELED
ECHILD
ECHO
ECHOCTL
ECHOE
ECHOK
ECHOKE
ECHONL
ECHOPRT
ECHRNG
ECOMM
ECONNABORTED
ECONNREFUSED
ECONNRESET
ECRYPTFS_SUPER_MAGIC
EDEADLK
EDEADLOCK
EDESTADDRREQ
EDOM
EDOTDOT
EDQUOT
EEXIST
EFAULT
EFBIG
EFD_CLOEXEC
EFD_NONBLOCK
EFD_SEMAPHORE
EFLAGS
EFS_SUPER_MAGIC
EHOSTDOWN
EHOSTUNREACH
EHWPOISON
EIDRM
EILSEQ
EINPROGRESS
EINTR
EINVAL
EIO
EISCONN
EISDIR
EISNAM
EKEYEXPIRED
EKEYREJECTED
EKEYREVOKED
EL2NSYNC
EL2HLT
EL3HLT
EL3RST
ELIBACC
ELIBBAD
ELIBEXEC
ELIBMAX
ELIBSCN
ELNRNG
ELOOP
EMEDIUMTYPE
EMFILE
EMLINK
EMPTY
EMSGSIZE
EMULTIHOP
ENAMETOOLONG
ENAVAIL
ENETDOWN
ENETRESET
ENETUNREACH
ENFILE
ENOANO
ENOATTRDeprecated
ENOBUFS
ENOCSI
ENODATA
ENODEV
ENOENT
ENOEXEC
ENOKEY
ENOLCK
ENOLINK
ENOMEDIUM
ENOMEM
ENOMSG
ENONET
ENOPKG
ENOPROTOOPT
ENOSPC
ENOSR
ENOSTR
ENOSYS
ENOTBLK
ENOTCONN
ENOTDIR
ENOTEMPTY
ENOTNAM
ENOTRECOVERABLE
ENOTSOCK
ENOTSUP
ENOTTY
ENOTUNIQ
ENXIO
EOF
EOPNOTSUPP
EOVERFLOW
EOWNERDEAD
EPERM
EPFNOSUPPORT
EPIPE
EPOLLERR
EPOLLET
EPOLLEXCLUSIVE
EPOLLHUP
EPOLLIN
EPOLLMSG
EPOLLONESHOT
EPOLLOUT
EPOLLPRI
EPOLLRDBAND
EPOLLRDHUP
EPOLLRDNORM
EPOLLWAKEUP
EPOLLWRBAND
EPOLLWRNORM
EPOLL_CLOEXEC
EPOLL_CTL_ADD
EPOLL_CTL_DEL
EPOLL_CTL_MOD
EPROTO
EPROTONOSUPPORT
EPROTOTYPE
ERA
ERANGE
ERA_D_FMT
ERA_D_T_FMT
ERA_T_FMT
EREMCHG
EREMOTE
EREMOTEIO
ERESTART
ERFKILL
EROFS
ES
ESHUTDOWN
ESOCKTNOSUPPORT
ESPIPE
ESRCH
ESRMNT
ESTALE
ESTRPIPE
ETH_ALEN
ETH_DATA_LEN
ETH_FCS_LEN
ETH_FRAME_LEN
ETH_HLEN
ETH_P_1588
ETH_P_8021Q
ETH_P_8021AD
ETH_P_8021AH
ETH_P_80221
ETH_P_802_2
ETH_P_802_3_MIN
ETH_P_802_3
ETH_P_802_EX1
ETH_P_AARP
ETH_P_AF_IUCV
ETH_P_ALL
ETH_P_AOE
ETH_P_ARCNET
ETH_P_ARP
ETH_P_ATALK
ETH_P_ATMFATE
ETH_P_ATMMPOA
ETH_P_AX25
ETH_P_BATMAN
ETH_P_BPQ
ETH_P_CAIF
ETH_P_CANFD
ETH_P_CONTROL
ETH_P_CUST
ETH_P_DDCMP
ETH_P_DEC
ETH_P_DIAG
ETH_P_DNA_DL
ETH_P_DNA_RC
ETH_P_DNA_RT
ETH_P_DSA
ETH_P_ECONET
ETH_P_EDSA
ETH_P_FCOE
ETH_P_FIP
ETH_P_HDLC
ETH_P_IEEE802154
ETH_P_IEEEPUP
ETH_P_IEEEPUPAT
ETH_P_IP
ETH_P_IPV6
ETH_P_IPX
ETH_P_IRDA
ETH_P_LAT
ETH_P_LINK_CTL
ETH_P_LOCALTALK
ETH_P_LOOP
ETH_P_LOOPBACK
ETH_P_MACSEC
ETH_P_MOBITEX
ETH_P_MPLS_MC
ETH_P_MPLS_UC
ETH_P_MVRP
ETH_P_PAE
ETH_P_PAUSE
ETH_P_PHONET
ETH_P_PPPTALK
ETH_P_PPP_DISC
ETH_P_PPP_MP
ETH_P_PPP_SES
ETH_P_PRP
ETH_P_PUP
ETH_P_PUPAT
ETH_P_QINQ1
ETH_P_QINQ2
ETH_P_QINQ3
ETH_P_RARP
ETH_P_SCA
ETH_P_SLOW
ETH_P_SNAP
ETH_P_TDLS
ETH_P_TEB
ETH_P_TIPC
ETH_P_TRAILER
ETH_P_TR_802_2
ETH_P_WAN_PPP
ETH_P_WCCP
ETH_P_X25
ETH_ZLEN
ETIME
ETIMEDOUT
ETOOMANYREFS
ETXTBSY
EUCLEAN
EUNATCH
EUSERS
EWOULDBLOCK
EXDEV
EXFULL
EXIT_FAILURE
EXIT_SUCCESS
EXT2_SUPER_MAGIC
EXT3_SUPER_MAGIC
EXT4_SUPER_MAGIC
EXTA
EXTB
EXTPROC
F2FS_SUPER_MAGIC
FALLOC_FL_COLLAPSE_RANGE
FALLOC_FL_INSERT_RANGE
FALLOC_FL_KEEP_SIZE
FALLOC_FL_PUNCH_HOLE
FALLOC_FL_UNSHARE_RANGE
FALLOC_FL_ZERO_RANGE
FANOTIFY_METADATA_VERSION
FAN_ACCESS
FAN_ACCESS_PERM
FAN_ALLOW
FAN_CLASS_CONTENT
FAN_CLASS_NOTIF
FAN_CLASS_PRE_CONTENT
FAN_CLOEXEC
FAN_CLOSE
FAN_CLOSE_NOWRITE
FAN_CLOSE_WRITE
FAN_DENY
FAN_EVENT_ON_CHILD
FAN_MARK_ADD
FAN_MARK_DONT_FOLLOW
FAN_MARK_FILESYSTEM
FAN_MARK_FLUSH
FAN_MARK_IGNORED_MASK
FAN_MARK_IGNORED_SURV_MODIFY
FAN_MARK_INODE
FAN_MARK_MOUNT
FAN_MARK_ONLYDIR
FAN_MARK_REMOVE
FAN_MODIFY
FAN_NOFD
FAN_NONBLOCK
FAN_ONDIR
FAN_OPEN
FAN_OPEN_PERM
FAN_Q_OVERFLOW
FAN_UNLIMITED_MARKS
FAN_UNLIMITED_QUEUE
FDPIC_FUNCPTRS
FD_CLOEXEC
FD_SETSIZE
FF0
FF1
FFDLY
FILENAME_MAX
FIOCLEX
FIONBIO
FIONCLEX
FIONREAD
FLUSHO
FOPEN_MAX
FS
FS_BASE
FUTEXFS_SUPER_MAGIC
FUTEX_CLOCK_REALTIME
FUTEX_CMD_MASK
FUTEX_CMP_REQUEUE
FUTEX_CMP_REQUEUE_PI
FUTEX_FD
FUTEX_LOCK_PI
FUTEX_PRIVATE_FLAG
FUTEX_REQUEUE
FUTEX_TRYLOCK_PI
FUTEX_UNLOCK_PI
FUTEX_WAIT
FUTEX_WAIT_BITSET
FUTEX_WAIT_REQUEUE_PI
FUTEX_WAKE
FUTEX_WAKE_BITSET
FUTEX_WAKE_OP
F_ADD_SEALS
F_CANCELLK
F_DUPFD
F_DUPFD_CLOEXEC
F_GETFD
F_GETFL
F_GETLEASE
F_GETLK
F_GETOWN
F_GETPIPE_SZ
F_GET_SEALS
F_LOCK
F_NOTIFY
F_OFD_GETLK
F_OFD_SETLK
F_OFD_SETLKW
F_OK
F_RDLCK
F_SEAL_FUTURE_WRITE
F_SEAL_GROW
F_SEAL_SEAL
F_SEAL_SHRINK
F_SEAL_WRITE
F_SETFD
F_SETFL
F_SETLEASE
F_SETLK
F_SETLKW
F_SETOWN
F_SETPIPE_SZ
F_TEST
F_TLOCK
F_ULOCK
F_UNLCK
F_WRLCK
GENL_ADMIN_PERM
GENL_CMD_CAP_DO
GENL_CMD_CAP_DUMP
GENL_CMD_CAP_HASPOL
GENL_ID_CTRL
GENL_ID_PMCRAID
GENL_ID_VFS_DQUOT
GENL_MAX_ID
GENL_MIN_ID
GENL_NAMSIZ
GENL_UNS_ADMIN_PERM
GLOB_ABORTED
GLOB_APPEND
GLOB_DOOFFS
GLOB_ERR
GLOB_MARK
GLOB_NOCHECK
GLOB_NOESCAPE
GLOB_NOMATCH
GLOB_NOSORT
GLOB_NOSPACE
GRND_NONBLOCK
GRND_RANDOM
GRPQUOTA
GS
GS_BASE
HOSTFS_SUPER_MAGIC
HPFS_SUPER_MAGIC
HUGETLBFS_MAGIC
HUGETLB_FLAG_ENCODE_1MB
HUGETLB_FLAG_ENCODE_1GB
HUGETLB_FLAG_ENCODE_2MB
HUGETLB_FLAG_ENCODE_2GB
HUGETLB_FLAG_ENCODE_8MB
HUGETLB_FLAG_ENCODE_16MB
HUGETLB_FLAG_ENCODE_16GB
HUGETLB_FLAG_ENCODE_32MB
HUGETLB_FLAG_ENCODE_64KB
HUGETLB_FLAG_ENCODE_256MB
HUGETLB_FLAG_ENCODE_512KB
HUGETLB_FLAG_ENCODE_512MB
HUGETLB_FLAG_ENCODE_MASK
HUGETLB_FLAG_ENCODE_SHIFT
HUPCL
ICANON
ICRNL
IEXTEN
IFA_ADDRESS
IFA_ANYCAST
IFA_BROADCAST
IFA_CACHEINFO
IFA_FLAGS
IFA_F_DADFAILED
IFA_F_DEPRECATED
IFA_F_HOMEADDRESS
IFA_F_MANAGETEMPADDR
IFA_F_MCAUTOJOIN
IFA_F_NODAD
IFA_F_NOPREFIXROUTE
IFA_F_OPTIMISTIC
IFA_F_PERMANENT
IFA_F_SECONDARY
IFA_F_STABLE_PRIVACY
IFA_F_TEMPORARY
IFA_F_TENTATIVE
IFA_LABEL
IFA_LOCAL
IFA_MULTICAST
IFA_UNSPEC
IFF_ALLMULTI
IFF_ATTACH_QUEUE
IFF_AUTOMEDIA
IFF_BROADCAST
IFF_DEBUG
IFF_DETACH_QUEUE
IFF_DORMANT
IFF_DYNAMIC
IFF_ECHO
IFF_LOOPBACK
IFF_LOWER_UP
IFF_MASTER
IFF_MULTICAST
IFF_MULTI_QUEUE
IFF_NOARP
IFF_NOFILTER
IFF_NOTRAILERS
IFF_NO_PI
IFF_ONE_QUEUE
IFF_PERSIST
IFF_POINTOPOINT
IFF_PORTSEL
IFF_PROMISC
IFF_RUNNING
IFF_SLAVE
IFF_TAP
IFF_TUN
IFF_TUN_EXCL
IFF_UP
IFF_VNET_HDR
IFLA_ADDRESS
IFLA_AF_SPEC
IFLA_BROADCAST
IFLA_CARRIER
IFLA_CARRIER_CHANGES
IFLA_COST
IFLA_EXT_MASK
IFLA_GROUP
IFLA_IFALIAS
IFLA_IFNAME
IFLA_INFO_DATA
IFLA_INFO_KIND
IFLA_INFO_SLAVE_DATA
IFLA_INFO_SLAVE_KIND
IFLA_INFO_UNSPEC
IFLA_INFO_XSTATS
IFLA_LINK
IFLA_LINKINFO
IFLA_LINKMODE
IFLA_LINK_NETNSID
IFLA_MAP
IFLA_MASTER
IFLA_MTU
IFLA_NET_NS_FD
IFLA_NET_NS_PID
IFLA_NUM_RX_QUEUES
IFLA_NUM_TX_QUEUES
IFLA_NUM_VF
IFLA_OPERSTATE
IFLA_PHYS_PORT_ID
IFLA_PHYS_PORT_NAME
IFLA_PHYS_SWITCH_ID
IFLA_PORT_SELF
IFLA_PRIORITY
IFLA_PROMISCUITY
IFLA_PROTINFO
IFLA_PROTO_DOWN
IFLA_QDISC
IFLA_STATS
IFLA_STATS64
IFLA_TXQLEN
IFLA_UNSPEC
IFLA_VFINFO_LIST
IFLA_VF_PORTS
IFLA_WEIGHT
IFLA_WIRELESS
IFNAMSIZ
IF_NAMESIZE
IGNBRK
IGNCR
IGNPAR
IMAXBEL
INADDR_ANY
INADDR_BROADCAST
INADDR_LOOPBACK
INADDR_NONE
INIT_PROCESS
INLCR
INPCK
INT_MAX
INT_MIN
IN_ACCESS
IN_ALL_EVENTS
IN_ATTRIB
IN_CLOEXEC
IN_CLOSE
IN_CLOSE_NOWRITE
IN_CLOSE_WRITE
IN_CREATE
IN_DELETE
IN_DELETE_SELF
IN_DONT_FOLLOW
IN_IGNORED
IN_ISDIR
IN_MODIFY
IN_MOVE
IN_MOVED_FROM
IN_MOVED_TO
IN_MOVE_SELF
IN_NONBLOCK
IN_ONESHOT
IN_ONLYDIR
IN_OPEN
IN_Q_OVERFLOW
IN_UNMOUNT
IP6T_SO_ORIGINAL_DST
IPC_CREAT
IPC_EXCL
IPC_INFO
IPC_NOWAIT
IPC_PRIVATE
IPC_RMID
IPC_SET
IPC_STAT
IPDEFTTL
IPOPT_CLASS_MASK
IPOPT_CONTROL
IPOPT_COPY
IPOPT_END
IPOPT_EOL
IPOPT_LSRR
IPOPT_MEASUREMENT
IPOPT_MINOFF
IPOPT_NOOP
IPOPT_NOP
IPOPT_NUMBER_MASK
IPOPT_OFFSET
IPOPT_OLEN
IPOPT_OPTVAL
IPOPT_RA
IPOPT_RESERVED1
IPOPT_RESERVED2
IPOPT_RR
IPOPT_SEC
IPOPT_SID
IPOPT_SSRR
IPOPT_TIMESTAMP
IPOPT_TS
IPOPT_TS_PRESPEC
IPOPT_TS_TSANDADDR
IPOPT_TS_TSONLY
IPPROTO_AH

IP6 Auth Header

+
IPPROTO_BEETPH
IPPROTO_COMP

IP Payload Comp. Protocol

+
IPPROTO_DCCP

DCCP

+
IPPROTO_DSTOPTS

IP6 destination option

+
IPPROTO_EGP

exterior gateway protocol

+
IPPROTO_ENCAP

encapsulation header

+
IPPROTO_ESP

IP6 Encap Sec. Payload

+
IPPROTO_FRAGMENT

IP6 fragmentation header

+
IPPROTO_GRE

General Routing Encap.

+
IPPROTO_HOPOPTS

Hop-by-hop option header

+
IPPROTO_ICMP
IPPROTO_ICMPV6
IPPROTO_IDP

xns idp

+
IPPROTO_IGMP

group mgmt protocol

+
IPPROTO_IP
IPPROTO_IPIP

for compatibility

+
IPPROTO_IPV6
IPPROTO_MAX
IPPROTO_MH
IPPROTO_MPLS
IPPROTO_MTP
IPPROTO_NONE

IP6 no next header

+
IPPROTO_PIM

Protocol indep. multicast

+
IPPROTO_PUP

pup

+
IPPROTO_RAW

raw IP packet

+
IPPROTO_ROUTING

IP6 routing header

+
IPPROTO_RSVP

resource reservation

+
IPPROTO_SCTP

SCTP

+
IPPROTO_TCP
IPPROTO_TP

tp-4 w/ class negotiation

+
IPPROTO_UDP
IPPROTO_UDPLITE
IPTOS_ECN_CE
IPTOS_ECN_ECT0
IPTOS_ECN_ECT1
IPTOS_ECN_MASK
IPTOS_ECN_NOT_ECT
IPTOS_LOWDELAY
IPTOS_MINCOST
IPTOS_PREC_CRITIC_ECP
IPTOS_PREC_FLASH
IPTOS_PREC_FLASHOVERRIDE
IPTOS_PREC_IMMEDIATE
IPTOS_PREC_INTERNETCONTROL
IPTOS_PREC_MASK
IPTOS_PREC_NETCONTROL
IPTOS_PREC_PRIORITY
IPTOS_PREC_ROUTINE
IPTOS_RELIABILITY
IPTOS_THROUGHPUT
IPTOS_TOS_MASK
IPV6_ADDRFORM
IPV6_CHECKSUM
IPV6_NEXTHOP
IPV6_UNICAST_HOPS
IPV6_MULTICAST_IF
IPV6_MULTICAST_HOPS
IPV6_MULTICAST_LOOP
IPV6_ADD_MEMBERSHIP
IPV6_DROP_MEMBERSHIP
IPV6_ROUTER_ALERT
IPV6_MTU_DISCOVER
IPV6_MTU
IPV6_RECVERR
IPV6_JOIN_ANYCAST
IPV6_LEAVE_ANYCAST
IPV6_RECVPKTINFO
IPV6_PKTINFO
IPV6_HOPLIMIT
IPV6_RECVTCLASS
IPV6_TCLASS
IPV6_FLOWINFO
IPV6_ORIGDSTADDR
IPV6_RECVORIGDSTADDR
IPV6_FLOWLABEL_MGR
IPV6_FLOWINFO_SEND
IPV6_FLOWINFO_FLOWLABEL
IPV6_FLOWINFO_PRIORITY
IPV6_2292PKTINFO
IPV6_2292HOPOPTS
IPV6_2292DSTOPTS
IPV6_2292RTHDR
IPV6_2292PKTOPTIONS
IPV6_2292HOPLIMIT
IPV6_V6ONLY
IPVERSION
IP_ADD_MEMBERSHIP
IP_ADD_SOURCE_MEMBERSHIP
IP_DROP_MEMBERSHIP
IP_DROP_SOURCE_MEMBERSHIP
IP_FREEBIND
IP_HDRINCL
IP_MSFILTER
IP_MTU_DISCOVER
IP_MULTICAST_ALL
IP_MULTICAST_IF
IP_MULTICAST_LOOP
IP_MULTICAST_TTL
IP_ORIGDSTADDR
IP_PKTINFO
IP_PMTUDISC_DO
IP_PMTUDISC_DONT
IP_PMTUDISC_PROBE
IP_PMTUDISC_WANT
IP_RECVERR
IP_RECVORIGDSTADDR
IP_RECVTOS
IP_TOS
IP_TRANSPARENT
IP_TTL
IP_UNICAST_IF
ISIG
ISOFS_SUPER_MAGIC
ISTRIP
ITIMER_PROF
ITIMER_REAL
ITIMER_VIRTUAL
IUTF8
IXANY
IXOFF
IXON
JFFS2_SUPER_MAGIC
KEYCTL_ASSUME_AUTHORITY
KEYCTL_CAPABILITIES
KEYCTL_CAPS0_MOVE
KEYCTL_CAPS0_BIG_KEY
KEYCTL_CAPS0_PUBLIC_KEY
KEYCTL_CAPS0_INVALIDATE
KEYCTL_CAPS0_CAPABILITIES
KEYCTL_CAPS0_DIFFIE_HELLMAN
KEYCTL_CAPS0_RESTRICT_KEYRING
KEYCTL_CAPS0_PERSISTENT_KEYRINGS
KEYCTL_CAPS1_NS_KEYRING_NAME
KEYCTL_CAPS1_NS_KEY_TAG
KEYCTL_CHOWN
KEYCTL_CLEAR
KEYCTL_DESCRIBE
KEYCTL_DH_COMPUTE
KEYCTL_GET_KEYRING_ID
KEYCTL_GET_PERSISTENT
KEYCTL_GET_SECURITY
KEYCTL_INSTANTIATE
KEYCTL_INSTANTIATE_IOV
KEYCTL_INVALIDATE
KEYCTL_JOIN_SESSION_KEYRING
KEYCTL_LINK
KEYCTL_MOVE
KEYCTL_NEGATE
KEYCTL_PKEY_DECRYPT
KEYCTL_PKEY_ENCRYPT
KEYCTL_PKEY_QUERY
KEYCTL_PKEY_SIGN
KEYCTL_PKEY_VERIFY
KEYCTL_READ
KEYCTL_REJECT
KEYCTL_RESTRICT_KEYRING
KEYCTL_REVOKE
KEYCTL_SEARCH
KEYCTL_SESSION_TO_PARENT
KEYCTL_SETPERM
KEYCTL_SET_REQKEY_KEYRING
KEYCTL_SET_TIMEOUT
KEYCTL_SUPPORTS_DECRYPT
KEYCTL_SUPPORTS_ENCRYPT
KEYCTL_SUPPORTS_SIGN
KEYCTL_SUPPORTS_VERIFY
KEYCTL_UNLINK
KEYCTL_UPDATE
KEY_REQKEY_DEFL_DEFAULT
KEY_REQKEY_DEFL_GROUP_KEYRING
KEY_REQKEY_DEFL_NO_CHANGE
KEY_REQKEY_DEFL_PROCESS_KEYRING
KEY_REQKEY_DEFL_REQUESTOR_KEYRING
KEY_REQKEY_DEFL_SESSION_KEYRING
KEY_REQKEY_DEFL_THREAD_KEYRING
KEY_REQKEY_DEFL_USER_KEYRING
KEY_REQKEY_DEFL_USER_SESSION_KEYRING
KEY_SPEC_GROUP_KEYRING
KEY_SPEC_PROCESS_KEYRING
KEY_SPEC_REQKEY_AUTH_KEY
KEY_SPEC_REQUESTOR_KEYRING
KEY_SPEC_SESSION_KEYRING
KEY_SPEC_THREAD_KEYRING
KEY_SPEC_USER_KEYRING
KEY_SPEC_USER_SESSION_KEYRING
LC_ADDRESS
LC_ADDRESS_MASK
LC_ALL
LC_ALL_MASK
LC_COLLATE
LC_COLLATE_MASK
LC_CTYPE
LC_CTYPE_MASK
LC_IDENTIFICATION
LC_IDENTIFICATION_MASK
LC_MEASUREMENT
LC_MEASUREMENT_MASK
LC_MESSAGES
LC_MESSAGES_MASK
LC_MONETARY
LC_MONETARY_MASK
LC_NAME
LC_NAME_MASK
LC_NUMERIC
LC_NUMERIC_MASK
LC_PAPER
LC_PAPER_MASK
LC_TELEPHONE
LC_TELEPHONE_MASK
LC_TIME
LC_TIME_MASK
LINUX_REBOOT_CMD_CAD_OFF
LINUX_REBOOT_CMD_CAD_ON
LINUX_REBOOT_CMD_HALT
LINUX_REBOOT_CMD_KEXEC
LINUX_REBOOT_CMD_POWER_OFF
LINUX_REBOOT_CMD_RESTART
LINUX_REBOOT_CMD_RESTART2
LINUX_REBOOT_CMD_SW_SUSPEND
LINUX_REBOOT_MAGIC1
LINUX_REBOOT_MAGIC2
LINUX_REBOOT_MAGIC2A
LINUX_REBOOT_MAGIC2B
LINUX_REBOOT_MAGIC2C
LIO_NOP
LIO_NOWAIT
LIO_READ
LIO_WAIT
LIO_WRITE
LM_ID_BASE
LM_ID_NEWLM
LOCK_EX
LOCK_NB
LOCK_SH
LOCK_UN
LOGIN_PROCESS
LOG_ALERT
LOG_AUTH
LOG_AUTHPRIV
LOG_CONS
LOG_CRIT
LOG_CRON
LOG_DAEMON
LOG_DEBUG
LOG_EMERG
LOG_ERR
LOG_FACMASK
LOG_FTP
LOG_INFO
LOG_KERN
LOG_LOCAL0
LOG_LOCAL1
LOG_LOCAL2
LOG_LOCAL3
LOG_LOCAL4
LOG_LOCAL5
LOG_LOCAL6
LOG_LOCAL7
LOG_LPR
LOG_MAIL
LOG_NDELAY
LOG_NEWS
LOG_NFACILITIES
LOG_NOTICE
LOG_NOWAIT
LOG_ODELAY
LOG_PERROR
LOG_PID
LOG_PRIMASK
LOG_SYSLOG
LOG_USER
LOG_UUCP
LOG_WARNING
L_tmpnam
MADV_DODUMP
MADV_DOFORK
MADV_DONTDUMP
MADV_DONTFORK
MADV_DONTNEED
MADV_FREE
MADV_HUGEPAGE
MADV_HWPOISON
MADV_MERGEABLE
MADV_NOHUGEPAGE
MADV_NORMAL
MADV_RANDOM
MADV_REMOVE
MADV_SEQUENTIAL
MADV_SOFT_OFFLINE
MADV_UNMERGEABLE
MADV_WILLNEED
MAP_32BIT
MAP_ANON
MAP_ANONYMOUS
MAP_DENYWRITE
MAP_EXECUTABLE
MAP_FAILED
MAP_FILE
MAP_FIXED
MAP_FIXED_NOREPLACE
MAP_GROWSDOWN
MAP_HUGETLB
MAP_HUGE_1MB
MAP_HUGE_1GB
MAP_HUGE_2MB
MAP_HUGE_2GB
MAP_HUGE_8MB
MAP_HUGE_16MB
MAP_HUGE_16GB
MAP_HUGE_32MB
MAP_HUGE_64KB
MAP_HUGE_256MB
MAP_HUGE_512KB
MAP_HUGE_512MB
MAP_HUGE_MASK
MAP_HUGE_SHIFT
MAP_LOCKED
MAP_NONBLOCK
MAP_NORESERVE
MAP_POPULATE
MAP_PRIVATE
MAP_SHARED
MAP_SHARED_VALIDATE
MAP_STACK
MAP_SYNC
MAP_TYPE
MAXTC
MAXTTL
MAX_ADDR_LEN
MAX_IPOPTLEN
MAX_LINKS
MCAST_BLOCK_SOURCE
MCAST_JOIN_GROUP
MCAST_JOIN_SOURCE_GROUP
MCAST_LEAVE_GROUP
MCAST_LEAVE_SOURCE_GROUP
MCAST_MSFILTER
MCAST_UNBLOCK_SOURCE
MCL_CURRENT
MCL_FUTURE
MFD_ALLOW_SEALING
MFD_CLOEXEC
MFD_HUGETLB
MINIX2_SUPER_MAGIC
MINIX3_SUPER_MAGIC
MINIX2_SUPER_MAGIC2
MINIX_SUPER_MAGIC
MINIX_SUPER_MAGIC2
MINSIGSTKSZ
MMAP_PAGE_ZERO
MNT_DETACH
MNT_EXPIRE
MNT_FORCE
MODULE_INIT_IGNORE_MODVERSIONS
MODULE_INIT_IGNORE_VERMAGIC
MOD_CLKA
MOD_CLKB
MOD_ESTERROR
MOD_FREQUENCY
MOD_MAXERROR
MOD_MICRO
MOD_NANO
MOD_OFFSET
MOD_STATUS
MOD_TAI
MOD_TIMECONST
MON_1
MON_2
MON_3
MON_4
MON_5
MON_6
MON_7
MON_8
MON_9
MON_10
MON_11
MON_12
MREMAP_FIXED
MREMAP_MAYMOVE
MSDOS_SUPER_MAGIC
MSG_CMSG_CLOEXEC
MSG_CONFIRM
MSG_COPY
MSG_CTRUNC
MSG_DONTROUTE
MSG_DONTWAIT
MSG_EOR
MSG_ERRQUEUE
MSG_EXCEPT
MSG_FASTOPEN
MSG_FIN
MSG_INFO
MSG_MORE
MSG_NOERROR
MSG_NOSIGNAL
MSG_OOB
MSG_PEEK
MSG_RST
MSG_STAT
MSG_SYN
MSG_TRUNC
MSG_TRYHARD
MSG_WAITALL
MSG_WAITFORONE
MS_ACTIVE
MS_ASYNC
MS_BIND
MS_DIRSYNC
MS_INVALIDATE
MS_I_VERSION
MS_KERNMOUNT
MS_MANDLOCK
MS_MGC_MSK
MS_MGC_VAL
MS_MOVE
MS_NOATIME
MS_NODEV
MS_NODIRATIME
MS_NOEXEC
MS_NOSUID
MS_NOUSER
MS_POSIXACL
MS_PRIVATE
MS_RDONLY
MS_REC
MS_RELATIME
MS_REMOUNT
MS_RMT_MASK
MS_SHARED
MS_SILENT
MS_SLAVE
MS_STRICTATIME
MS_SYNC
MS_SYNCHRONOUS
MS_UNBINDABLE
M_ARENA_MAX
M_ARENA_TEST
M_CHECK_ACTION
M_GRAIN
M_KEEP
M_MMAP_MAX
M_MMAP_THRESHOLD
M_MXFAST
M_NLBLKS
M_PERTURB
M_TOP_PAD
M_TRIM_THRESHOLD
NCCS
NCP_SUPER_MAGIC
NDA_CACHEINFO
NDA_DST
NDA_IFINDEX
NDA_LINK_NETNSID
NDA_LLADDR
NDA_MASTER
NDA_PORT
NDA_PROBES
NDA_SRC_VNI
NDA_UNSPEC
NDA_VLAN
NDA_VNI
NETLINK_ADD_MEMBERSHIP
NETLINK_AUDIT
NETLINK_BROADCAST_ERROR
NETLINK_CAP_ACK
NETLINK_CONNECTOR
NETLINK_CRYPTO
NETLINK_DNRTMSG
NETLINK_DROP_MEMBERSHIP
NETLINK_ECRYPTFS
NETLINK_FIB_LOOKUP
NETLINK_FIREWALL
NETLINK_GENERIC
NETLINK_INET_DIAG
NETLINK_IP6_FW
NETLINK_ISCSI
NETLINK_KOBJECT_UEVENT
NETLINK_LISTEN_ALL_NSID
NETLINK_LIST_MEMBERSHIPS
NETLINK_NETFILTER
NETLINK_NFLOG
NETLINK_NO_ENOBUFS
NETLINK_PKTINFO
NETLINK_RDMA
NETLINK_ROUTE
NETLINK_RX_RING
NETLINK_SCSITRANSPORT
NETLINK_SELINUX
NETLINK_SOCK_DIAG
NETLINK_TX_RING
NETLINK_UNUSED
NETLINK_USERSOCK
NETLINK_XFRM
NEW_TIME
NFNETLINK_V0
NFNLGRP_ACCT_QUOTA
NFNLGRP_CONNTRACK_DESTROY
NFNLGRP_CONNTRACK_EXP_DESTROY
NFNLGRP_CONNTRACK_EXP_NEW
NFNLGRP_CONNTRACK_EXP_UPDATE
NFNLGRP_CONNTRACK_NEW
NFNLGRP_CONNTRACK_UPDATE
NFNLGRP_NFTABLES
NFNLGRP_NONE
NFNL_MSG_BATCH_BEGIN
NFNL_MSG_BATCH_END
NFNL_SUBSYS_ACCT
NFNL_SUBSYS_COUNT
NFNL_SUBSYS_CTHELPER
NFNL_SUBSYS_CTNETLINK
NFNL_SUBSYS_CTNETLINK_EXP
NFNL_SUBSYS_CTNETLINK_TIMEOUT
NFNL_SUBSYS_IPSET
NFNL_SUBSYS_NFTABLES
NFNL_SUBSYS_NFT_COMPAT
NFNL_SUBSYS_NONE
NFNL_SUBSYS_OSF
NFNL_SUBSYS_QUEUE
NFNL_SUBSYS_ULOG
NFPROTO_ARP
NFPROTO_BRIDGE
NFPROTO_DECNET
NFPROTO_INET
NFPROTO_IPV4
NFPROTO_IPV6
NFPROTO_NETDEV
NFPROTO_NUMPROTO
NFPROTO_UNSPEC
NFQA_CAP_LEN
NFQA_CFG_CMD
NFQA_CFG_FLAGS
NFQA_CFG_F_CONNTRACK
NFQA_CFG_F_FAIL_OPEN
NFQA_CFG_F_GSO
NFQA_CFG_F_MAX
NFQA_CFG_F_SECCTX
NFQA_CFG_F_UID_GID
NFQA_CFG_MASK
NFQA_CFG_PARAMS
NFQA_CFG_QUEUE_MAXLEN
NFQA_CFG_UNSPEC
NFQA_CT
NFQA_CT_INFO
NFQA_EXP
NFQA_GID
NFQA_HWADDR
NFQA_IFINDEX_INDEV
NFQA_IFINDEX_OUTDEV
NFQA_IFINDEX_PHYSINDEV
NFQA_IFINDEX_PHYSOUTDEV
NFQA_MARK
NFQA_PACKET_HDR
NFQA_PAYLOAD
NFQA_SECCTX
NFQA_SKB_CSUMNOTREADY
NFQA_SKB_CSUM_NOTVERIFIED
NFQA_SKB_GSO
NFQA_SKB_INFO
NFQA_TIMESTAMP
NFQA_UID
NFQA_UNSPEC
NFQA_VERDICT_HDR
NFQNL_CFG_CMD_BIND
NFQNL_CFG_CMD_NONE
NFQNL_CFG_CMD_PF_BIND
NFQNL_CFG_CMD_PF_UNBIND
NFQNL_CFG_CMD_UNBIND
NFQNL_COPY_META
NFQNL_COPY_NONE
NFQNL_COPY_PACKET
NFQNL_MSG_CONFIG
NFQNL_MSG_PACKET
NFQNL_MSG_VERDICT
NFQNL_MSG_VERDICT_BATCH
NFS_SUPER_MAGIC
NFT_BREAK
NFT_BYTEORDER_HTON
NFT_BYTEORDER_NTOH
NFT_CHAIN_MAXNAMELEN
NFT_CMP_EQ
NFT_CMP_GT
NFT_CMP_GTE
NFT_CMP_LT
NFT_CMP_LTE
NFT_CMP_NEQ
NFT_CONTINUE
NFT_CT_BYTES
NFT_CT_DIRECTION
NFT_CT_DST
NFT_CT_EXPIRATION
NFT_CT_HELPER
NFT_CT_L3PROTOCOL
NFT_CT_LABELS
NFT_CT_MARK
NFT_CT_PKTS
NFT_CT_PROTOCOL
NFT_CT_PROTO_DST
NFT_CT_PROTO_SRC
NFT_CT_SECMARK
NFT_CT_SRC
NFT_CT_STATE
NFT_CT_STATUS
NFT_DATA_RESERVED_MASK
NFT_DATA_VALUE
NFT_DATA_VALUE_MAXLEN
NFT_DATA_VERDICT
NFT_DYNSET_F_INV
NFT_DYNSET_OP_ADD
NFT_DYNSET_OP_UPDATE
NFT_GOTO
NFT_JUMP
NFT_LIMIT_F_INV
NFT_LIMIT_PKTS
NFT_LIMIT_PKT_BYTES
NFT_LOOKUP_F_INV
NFT_META_BRI_IIFNAME
NFT_META_BRI_OIFNAME
NFT_META_CGROUP
NFT_META_CPU
NFT_META_IIF
NFT_META_IIFGROUP
NFT_META_IIFNAME
NFT_META_IIFTYPE
NFT_META_L4PROTO
NFT_META_LEN
NFT_META_MARK
NFT_META_NFPROTO
NFT_META_NFTRACE
NFT_META_OIF
NFT_META_OIFGROUP
NFT_META_OIFNAME
NFT_META_OIFTYPE
NFT_META_PKTTYPE
NFT_META_PRANDOM
NFT_META_PRIORITY
NFT_META_PROTOCOL
NFT_META_RTCLASSID
NFT_META_SECMARK
NFT_META_SKGID
NFT_META_SKUID
NFT_MSG_DELCHAIN
NFT_MSG_DELOBJ
NFT_MSG_DELRULE
NFT_MSG_DELSET
NFT_MSG_DELSETELEM
NFT_MSG_DELTABLE
NFT_MSG_GETCHAIN
NFT_MSG_GETGEN
NFT_MSG_GETOBJ
NFT_MSG_GETOBJ_RESET
NFT_MSG_GETRULE
NFT_MSG_GETSET
NFT_MSG_GETSETELEM
NFT_MSG_GETTABLE
NFT_MSG_MAX
NFT_MSG_NEWCHAIN
NFT_MSG_NEWGEN
NFT_MSG_NEWOBJ
NFT_MSG_NEWRULE
NFT_MSG_NEWSET
NFT_MSG_NEWSETELEM
NFT_MSG_NEWTABLE
NFT_MSG_TRACE
NFT_NAT_DNAT
NFT_NAT_SNAT
NFT_NG_INCREMENTAL
NFT_NG_RANDOM
NFT_OBJ_MAXNAMELEN
NFT_PAYLOAD_CSUM_INET
NFT_PAYLOAD_CSUM_NONE
NFT_PAYLOAD_LL_HEADER
NFT_PAYLOAD_NETWORK_HEADER
NFT_PAYLOAD_TRANSPORT_HEADER
NFT_QUEUE_FLAG_BYPASS
NFT_QUEUE_FLAG_CPU_FANOUT
NFT_QUEUE_FLAG_MASK
NFT_QUOTA_F_INV
NFT_RANGE_EQ
NFT_RANGE_NEQ
NFT_REG32_SIZE
NFT_REG32_00
NFT_REG32_01
NFT_REG32_02
NFT_REG32_03
NFT_REG32_04
NFT_REG32_05
NFT_REG32_06
NFT_REG32_07
NFT_REG32_08
NFT_REG32_09
NFT_REG32_10
NFT_REG32_11
NFT_REG32_12
NFT_REG32_13
NFT_REG32_14
NFT_REG32_15
NFT_REG_1
NFT_REG_2
NFT_REG_3
NFT_REG_4
NFT_REG_SIZE
NFT_REG_VERDICT
NFT_REJECT_ICMPX_ADMIN_PROHIBITED
NFT_REJECT_ICMPX_HOST_UNREACH
NFT_REJECT_ICMPX_NO_ROUTE
NFT_REJECT_ICMPX_PORT_UNREACH
NFT_REJECT_ICMPX_UNREACH
NFT_REJECT_ICMP_UNREACH
NFT_REJECT_TCP_RST
NFT_RETURN
NFT_SET_ANONYMOUS
NFT_SET_CONSTANT
NFT_SET_ELEM_INTERVAL_END
NFT_SET_EVAL
NFT_SET_INTERVAL
NFT_SET_MAP
NFT_SET_MAXNAMELEN
NFT_SET_POL_MEMORY
NFT_SET_POL_PERFORMANCE
NFT_SET_TIMEOUT
NFT_TABLE_MAXNAMELEN
NFT_TRACETYPE_POLICY
NFT_TRACETYPE_RETURN
NFT_TRACETYPE_RULE
NFT_TRACETYPE_UNSPEC
NFT_USERDATA_MAXLEN
NFULA_CFG_CMD
NFULA_CFG_FLAGS
NFULA_CFG_MODE
NFULA_CFG_NLBUFSIZ
NFULA_CFG_QTHRESH
NFULA_CFG_TIMEOUT
NFULA_CFG_UNSPEC
NFULA_CT
NFULA_CT_INFO
NFULA_GID
NFULA_HWADDR
NFULA_HWHEADER
NFULA_HWLEN
NFULA_HWTYPE
NFULA_IFINDEX_INDEV
NFULA_IFINDEX_OUTDEV
NFULA_IFINDEX_PHYSINDEV
NFULA_IFINDEX_PHYSOUTDEV
NFULA_MARK
NFULA_PACKET_HDR
NFULA_PAYLOAD
NFULA_PREFIX
NFULA_SEQ
NFULA_SEQ_GLOBAL
NFULA_TIMESTAMP
NFULA_UID
NFULA_UNSPEC
NFULNL_CFG_CMD_BIND
NFULNL_CFG_CMD_NONE
NFULNL_CFG_CMD_PF_BIND
NFULNL_CFG_CMD_PF_UNBIND
NFULNL_CFG_CMD_UNBIND
NFULNL_CFG_F_CONNTRACK
NFULNL_CFG_F_SEQ
NFULNL_CFG_F_SEQ_GLOBAL
NFULNL_COPY_META
NFULNL_COPY_NONE
NFULNL_COPY_PACKET
NFULNL_MSG_CONFIG
NFULNL_MSG_PACKET
NF_ACCEPT
NF_DROP
NF_INET_FORWARD
NF_INET_LOCAL_IN
NF_INET_LOCAL_OUT
NF_INET_NUMHOOKS
NF_INET_POST_ROUTING
NF_INET_PRE_ROUTING
NF_IP6_PRE_ROUTING
NF_IP6_LOCAL_IN
NF_IP6_FORWARD
NF_IP6_LOCAL_OUT
NF_IP6_POST_ROUTING
NF_IP6_NUMHOOKS
NF_IP6_PRI_FIRST
NF_IP6_PRI_CONNTRACK_DEFRAG
NF_IP6_PRI_RAW
NF_IP6_PRI_SELINUX_FIRST
NF_IP6_PRI_CONNTRACK
NF_IP6_PRI_MANGLE
NF_IP6_PRI_NAT_DST
NF_IP6_PRI_FILTER
NF_IP6_PRI_SECURITY
NF_IP6_PRI_NAT_SRC
NF_IP6_PRI_SELINUX_LAST
NF_IP6_PRI_CONNTRACK_HELPER
NF_IP6_PRI_LAST
NF_IP_FORWARD
NF_IP_LOCAL_IN
NF_IP_LOCAL_OUT
NF_IP_NUMHOOKS
NF_IP_POST_ROUTING
NF_IP_PRE_ROUTING
NF_IP_PRI_CONNTRACK
NF_IP_PRI_CONNTRACK_CONFIRM
NF_IP_PRI_CONNTRACK_DEFRAG
NF_IP_PRI_CONNTRACK_HELPER
NF_IP_PRI_FILTER
NF_IP_PRI_FIRST
NF_IP_PRI_LAST
NF_IP_PRI_MANGLE
NF_IP_PRI_NAT_DST
NF_IP_PRI_NAT_SRC
NF_IP_PRI_RAW
NF_IP_PRI_SECURITY
NF_IP_PRI_SELINUX_FIRST
NF_IP_PRI_SELINUX_LAST
NF_MAX_VERDICT
NF_NETDEV_INGRESS
NF_NETDEV_NUMHOOKS
NF_QUEUE
NF_REPEAT
NF_STOLEN
NF_STOP
NF_VERDICT_BITS
NF_VERDICT_FLAG_QUEUE_BYPASS
NF_VERDICT_MASK
NF_VERDICT_QBITS
NF_VERDICT_QMASK
NILFS_SUPER_MAGIC
NI_DGRAM
NI_MAXHOST
NI_NAMEREQD
NI_NOFQDN
NI_NUMERICHOST
NI_NUMERICSERV
NL0
NL1
NLA_ALIGNTO
NLA_F_NESTED
NLA_F_NET_BYTEORDER
NLA_TYPE_MASK
NLDLY
NLMSG_DONE
NLMSG_ERROR
NLMSG_MIN_TYPE
NLMSG_NOOP
NLMSG_OVERRUN
NLM_F_ACK
NLM_F_APPEND
NLM_F_ATOMIC
NLM_F_CREATE
NLM_F_DUMP
NLM_F_DUMP_FILTERED
NLM_F_DUMP_INTR
NLM_F_ECHO
NLM_F_EXCL
NLM_F_MATCH
NLM_F_MULTI
NLM_F_REPLACE
NLM_F_REQUEST
NLM_F_ROOT
NOEXPR
NOFLSH
NOSTR
NTF_EXT_LEARNED
NTF_MASTER
NTF_OFFLOADED
NTF_PROXY
NTF_ROUTER
NTF_SELF
NTF_USE
NTP_API
NUD_DELAY
NUD_FAILED
NUD_INCOMPLETE
NUD_NOARP
NUD_NONE
NUD_PERMANENT
NUD_PROBE
NUD_REACHABLE
NUD_STALE
OCFS2_SUPER_MAGIC
OCRNL
OFDEL
OFILL
OLCUC
OLD_TIME
ONLCR
ONLRET
ONOCR
OPENPROM_SUPER_MAGIC
OPOST
ORIG_RAX
OVERLAYFS_SUPER_MAGIC
O_ACCMODE
O_APPEND
O_ASYNC
O_CLOEXEC
O_CREAT
O_DIRECT
O_DIRECTORY
O_DSYNC
O_EXCL
O_FSYNC
O_LARGEFILE
O_NDELAY
O_NOATIME
O_NOCTTY
O_NOFOLLOW
O_NONBLOCK
O_PATH
O_RDONLY
O_RDWR
O_RSYNC
O_SYNC
O_TMPFILE
O_TRUNC
O_WRONLY
PACKET_ADD_MEMBERSHIP
PACKET_DROP_MEMBERSHIP
PACKET_MR_ALLMULTI
PACKET_MR_MULTICAST
PACKET_MR_PROMISC
PACKET_MR_UNICAST
PARENB
PARMRK
PARODD
PATH_MAX
PENDIN
PF_ALG
PF_APPLETALK
PF_ASH
PF_ATMPVC
PF_ATMSVC
PF_AX25
PF_BLUETOOTH
PF_BRIDGE
PF_CAIF
PF_CAN
PF_DECnet
PF_ECONET
PF_IB
PF_IEEE802154
PF_INET
PF_INET6
PF_IPX
PF_IRDA
PF_ISDN
PF_IUCV
PF_KEY
PF_LLC
PF_LOCAL
PF_MPLS
PF_NETBEUI
PF_NETLINK
PF_NETROM
PF_NFC
PF_PACKET
PF_PHONET
PF_PPPOX
PF_RDS
PF_ROSE
PF_ROUTE
PF_RXRPC
PF_SECURITY
PF_SNA
PF_TIPC
PF_UNIX
PF_UNSPEC
PF_VSOCK
PF_WANPIPE
PF_X25
PF_XDP
PIPE_BUF
PM_STR
POLLERR
POLLHUP
POLLIN
POLLNVAL
POLLOUT
POLLPRI
POLLRDBAND
POLLRDNORM
POLLWRBAND
POLLWRNORM
POSIX_FADV_DONTNEED
POSIX_FADV_NOREUSE
POSIX_FADV_NORMAL
POSIX_FADV_RANDOM
POSIX_FADV_SEQUENTIAL
POSIX_FADV_WILLNEED
POSIX_MADV_DONTNEED
POSIX_MADV_NORMAL
POSIX_MADV_RANDOM
POSIX_MADV_SEQUENTIAL
POSIX_MADV_WILLNEED
POSIX_SPAWN_RESETIDS
POSIX_SPAWN_SETPGROUP
POSIX_SPAWN_SETSCHEDPARAM
POSIX_SPAWN_SETSCHEDULER
POSIX_SPAWN_SETSIGDEF
POSIX_SPAWN_SETSIGMASK
PRIO_MAX
PRIO_MIN
PRIO_PGRP
PRIO_PROCESS
PRIO_USER
PROC_SUPER_MAGIC
PROT_EXEC
PROT_GROWSDOWN
PROT_GROWSUP
PROT_NONE
PROT_READ
PROT_WRITE
PR_CAPBSET_DROP
PR_CAPBSET_READ
PR_CAP_AMBIENT
PR_CAP_AMBIENT_CLEAR_ALL
PR_CAP_AMBIENT_IS_SET
PR_CAP_AMBIENT_LOWER
PR_CAP_AMBIENT_RAISE
PR_ENDIAN_BIG
PR_ENDIAN_LITTLE
PR_ENDIAN_PPC_LITTLE
PR_FPEMU_NOPRINT
PR_FPEMU_SIGFPE
PR_FP_EXC_ASYNC
PR_FP_EXC_DISABLED
PR_FP_EXC_DIV
PR_FP_EXC_INV
PR_FP_EXC_NONRECOV
PR_FP_EXC_OVF
PR_FP_EXC_PRECISE
PR_FP_EXC_RES
PR_FP_EXC_SW_ENABLE
PR_FP_EXC_UND
PR_FP_MODE_FR
PR_FP_MODE_FRE
PR_GET_CHILD_SUBREAPER
PR_GET_DUMPABLE
PR_GET_ENDIAN
PR_GET_FPEMU
PR_GET_FPEXC
PR_GET_FP_MODE
PR_GET_KEEPCAPS
PR_GET_NAME
PR_GET_NO_NEW_PRIVS
PR_GET_PDEATHSIG
PR_GET_SECCOMP
PR_GET_SECUREBITS
PR_GET_THP_DISABLE
PR_GET_TID_ADDRESS
PR_GET_TIMERSLACK
PR_GET_TIMING
PR_GET_TSC
PR_GET_UNALIGN
PR_MCE_KILL
PR_MCE_KILL_CLEAR
PR_MCE_KILL_DEFAULT
PR_MCE_KILL_EARLY
PR_MCE_KILL_GET
PR_MCE_KILL_LATE
PR_MCE_KILL_SET
PR_MPX_DISABLE_MANAGEMENT
PR_MPX_ENABLE_MANAGEMENT
PR_SET_CHILD_SUBREAPER
PR_SET_DUMPABLE
PR_SET_ENDIAN
PR_SET_FPEMU
PR_SET_FPEXC
PR_SET_FP_MODE
PR_SET_KEEPCAPS
PR_SET_MM
PR_SET_MM_ARG_END
PR_SET_MM_ARG_START
PR_SET_MM_AUXV
PR_SET_MM_BRK
PR_SET_MM_END_CODE
PR_SET_MM_END_DATA
PR_SET_MM_ENV_END
PR_SET_MM_ENV_START
PR_SET_MM_EXE_FILE
PR_SET_MM_MAP
PR_SET_MM_MAP_SIZE
PR_SET_MM_START_BRK
PR_SET_MM_START_CODE
PR_SET_MM_START_DATA
PR_SET_MM_START_STACK
PR_SET_NAME
PR_SET_NO_NEW_PRIVS
PR_SET_PDEATHSIG
PR_SET_PTRACER
PR_SET_SECCOMP
PR_SET_SECUREBITS
PR_SET_THP_DISABLE
PR_SET_TIMERSLACK
PR_SET_TIMING
PR_SET_TSC
PR_SET_UNALIGN
PR_TASK_PERF_EVENTS_DISABLE
PR_TASK_PERF_EVENTS_ENABLE
PR_TIMING_STATISTICAL
PR_TIMING_TIMESTAMP
PR_TSC_ENABLE
PR_TSC_SIGSEGV
PR_UNALIGN_NOPRINT
PR_UNALIGN_SIGBUS
PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
PTHREAD_COND_INITIALIZER
PTHREAD_CREATE_DETACHED
PTHREAD_CREATE_JOINABLE
PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
PTHREAD_MUTEX_ADAPTIVE_NP
PTHREAD_MUTEX_DEFAULT
PTHREAD_MUTEX_ERRORCHECK
PTHREAD_MUTEX_INITIALIZER
PTHREAD_MUTEX_NORMAL
PTHREAD_MUTEX_RECURSIVE
PTHREAD_PROCESS_PRIVATE
PTHREAD_PROCESS_SHARED
PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
PTHREAD_RWLOCK_INITIALIZER
PTHREAD_STACK_MIN
PTRACE_ATTACH
PTRACE_CONT
PTRACE_DETACH
PTRACE_EVENT_CLONE
PTRACE_EVENT_EXEC
PTRACE_EVENT_EXIT
PTRACE_EVENT_FORK
PTRACE_EVENT_SECCOMP
PTRACE_EVENT_STOP
PTRACE_EVENT_VFORK
PTRACE_EVENT_VFORK_DONE
PTRACE_GETEVENTMSG
PTRACE_GETFPREGS
PTRACE_GETFPXREGS
PTRACE_GETREGS
PTRACE_GETREGSET
PTRACE_GETSIGINFO
PTRACE_INTERRUPT
PTRACE_KILL
PTRACE_LISTEN
PTRACE_O_EXITKILL
PTRACE_O_MASK
PTRACE_O_SUSPEND_SECCOMP
PTRACE_O_TRACECLONE
PTRACE_O_TRACEEXEC
PTRACE_O_TRACEEXIT
PTRACE_O_TRACEFORK
PTRACE_O_TRACESECCOMP
PTRACE_O_TRACESYSGOOD
PTRACE_O_TRACEVFORK
PTRACE_O_TRACEVFORKDONE
PTRACE_PEEKDATA
PTRACE_PEEKSIGINFO
PTRACE_PEEKSIGINFO_SHARED
PTRACE_PEEKTEXT
PTRACE_PEEKUSER
PTRACE_POKEDATA
PTRACE_POKETEXT
PTRACE_POKEUSER
PTRACE_SEIZE
PTRACE_SETFPREGS
PTRACE_SETFPXREGS
PTRACE_SETOPTIONS
PTRACE_SETREGS
PTRACE_SETREGSET
PTRACE_SETSIGINFO
PTRACE_SINGLESTEP
PTRACE_SYSCALL
PTRACE_SYSEMU
PTRACE_SYSEMU_SINGLESTEP
PTRACE_TRACEME
PT_DYNAMIC
PT_GNU_EH_FRAME
PT_GNU_RELRO
PT_GNU_STACK
PT_INTERP
PT_LOAD
PT_LOOS
PT_NOTE
PT_NULL
PT_NUM
PT_PHDR
PT_SHLIB
PT_TLS
P_ALL
P_PGID
P_PID
P_PIDFD
QFMT_VFS_OLD
QFMT_VFS_V0
QFMT_VFS_V1
QIF_ALL
QIF_BLIMITS
QIF_BTIME
QIF_ILIMITS
QIF_INODES
QIF_ITIME
QIF_LIMITS
QIF_SPACE
QIF_TIMES
QIF_USAGE
QNX4_SUPER_MAGIC
QNX6_SUPER_MAGIC
Q_GETFMT
Q_GETINFO
Q_GETQUOTA
Q_QUOTAOFF
Q_QUOTAON
Q_SETINFO
Q_SETQUOTA
Q_SYNC
R8
R9
R10
R11
R12
R13
R14
R15
RADIXCHAR
RAND_MAX
RAX
RBP
RBX
RB_AUTOBOOT
RB_DISABLE_CAD
RB_ENABLE_CAD
RB_HALT_SYSTEM
RB_KEXEC
RB_POWER_OFF
RB_SW_SUSPEND
RCX
RDI
RDTGROUP_SUPER_MAGIC
RDX
READ_IMPLIES_EXEC
REG_BADBR
REG_BADPAT
REG_BADRPT
REG_CR2
REG_CSGSFS
REG_EBRACE
REG_EBRACK
REG_ECOLLATE
REG_ECTYPE
REG_EEND
REG_EESCAPE
REG_EFL
REG_ENOSYS
REG_EPAREN
REG_ERANGE
REG_ERPAREN
REG_ERR
REG_ESIZE
REG_ESPACE
REG_ESUBREG
REG_EXTENDED
REG_ICASE
REG_NEWLINE
REG_NOMATCH
REG_NOSUB
REG_NOTBOL
REG_NOTEOL
REG_OLDMASK
REG_R8
REG_R9
REG_R10
REG_R11
REG_R12
REG_R13
REG_R14
REG_R15
REG_RAX
REG_RBP
REG_RBX
REG_RCX
REG_RDI
REG_RDX
REG_RIP
REG_RSI
REG_RSP
REG_STARTEND
REG_TRAPNO
REISERFS_SUPER_MAGIC
RENAME_EXCHANGE
RENAME_NOREPLACE
RENAME_WHITEOUT
RIP
RLIMIT_AS
RLIMIT_CORE
RLIMIT_CPU
RLIMIT_DATA
RLIMIT_FSIZE
RLIMIT_LOCKS
RLIMIT_MEMLOCK
RLIMIT_MSGQUEUE
RLIMIT_NICE
RLIMIT_NLIMITS
RLIMIT_NOFILE
RLIMIT_NPROC
RLIMIT_RSS
RLIMIT_RTPRIO
RLIMIT_RTTIME
RLIMIT_SIGPENDING
RLIMIT_STACK
RLIM_INFINITY
RLIM_SAVED_CUR
RLIM_SAVED_MAX
RSI
RSP
RTA_CACHEINFO
RTA_DST
RTA_ENCAP
RTA_ENCAP_TYPE
RTA_EXPIRES
RTA_FLOW
RTA_GATEWAY
RTA_IIF
RTA_MARK
RTA_METRICS
RTA_MFC_STATS
RTA_MP_ALGO
RTA_MULTIPATH
RTA_NEWDST
RTA_OIF
RTA_PAD
RTA_PREF
RTA_PREFSRC
RTA_PRIORITY
RTA_PROTOINFO
RTA_SESSION
RTA_SRC
RTA_TABLE
RTA_TTL_PROPAGATE
RTA_UID
RTA_UNSPEC
RTA_VIA
RTCF_DIRECTSRC
RTCF_DOREDIRECT
RTCF_LOG
RTCF_MASQ
RTCF_NAT
RTCF_VALVE
RTF_ADDRCLASSMASK
RTF_ADDRCONF
RTF_ALLONLINK
RTF_BROADCAST
RTF_CACHE
RTF_DEFAULT
RTF_DYNAMIC
RTF_FLOW
RTF_GATEWAY
RTF_HOST
RTF_INTERFACE
RTF_IRTT
RTF_LINKRT
RTF_LOCAL
RTF_MODIFIED
RTF_MSS
RTF_MTU
RTF_MULTICAST
RTF_NAT
RTF_NOFORWARD
RTF_NONEXTHOP
RTF_NOPMTUDISC
RTF_POLICY
RTF_REINSTATE
RTF_REJECT
RTF_STATIC
RTF_THROW
RTF_UP
RTF_WINDOW
RTF_XRESOLVE
RTLD_DEEPBIND
RTLD_DEFAULT
RTLD_DI_CONFIGADDR
RTLD_DI_LINKMAP
RTLD_DI_LMID
RTLD_DI_ORIGIN
RTLD_DI_PROFILENAME
RTLD_DI_PROFILEOUT
RTLD_DI_SERINFO
RTLD_DI_SERINFOSIZE
RTLD_DI_TLS_DATA
RTLD_DI_TLS_MODID
RTLD_GLOBAL
RTLD_LAZY
RTLD_LOCAL
RTLD_NEXT
RTLD_NODELETE
RTLD_NOLOAD
RTLD_NOW
RTMSG_AR_FAILED
RTMSG_CONTROL
RTMSG_DELDEVICE
RTMSG_DELROUTE
RTMSG_DELRULE
RTMSG_NEWDEVICE
RTMSG_NEWROUTE
RTMSG_NEWRULE
RTMSG_OVERRUN
RTM_DELACTION
RTM_DELADDR
RTM_DELADDRLABEL
RTM_DELLINK
RTM_DELMDB
RTM_DELNEIGH
RTM_DELNETCONF
RTM_DELNSID
RTM_DELQDISC
RTM_DELROUTE
RTM_DELRULE
RTM_DELTCLASS
RTM_DELTFILTER
RTM_F_CLONED
RTM_F_EQUALIZE
RTM_F_FIB_MATCH
RTM_F_LOOKUP_TABLE
RTM_F_NOTIFY
RTM_F_PREFIX
RTM_GETACTION
RTM_GETADDR
RTM_GETADDRLABEL
RTM_GETANYCAST
RTM_GETDCB
RTM_GETLINK
RTM_GETMDB
RTM_GETMULTICAST
RTM_GETNEIGH
RTM_GETNEIGHTBL
RTM_GETNETCONF
RTM_GETNSID
RTM_GETQDISC
RTM_GETROUTE
RTM_GETRULE
RTM_GETSTATS
RTM_GETTCLASS
RTM_GETTFILTER
RTM_NEWACTION
RTM_NEWADDR
RTM_NEWADDRLABEL
RTM_NEWCACHEREPORT
RTM_NEWLINK
RTM_NEWMDB
RTM_NEWNDUSEROPT
RTM_NEWNEIGH
RTM_NEWNEIGHTBL
RTM_NEWNETCONF
RTM_NEWNSID
RTM_NEWPREFIX
RTM_NEWQDISC
RTM_NEWROUTE
RTM_NEWRULE
RTM_NEWSTATS
RTM_NEWTCLASS
RTM_NEWTFILTER
RTM_SETDCB
RTM_SETLINK
RTM_SETNEIGHTBL
RTN_ANYCAST
RTN_BLACKHOLE
RTN_BROADCAST
RTN_LOCAL
RTN_MULTICAST
RTN_NAT
RTN_PROHIBIT
RTN_THROW
RTN_UNICAST
RTN_UNREACHABLE
RTN_UNSPEC
RTN_XRESOLVE
RTPROT_BOOT
RTPROT_KERNEL
RTPROT_REDIRECT
RTPROT_STATIC
RTPROT_UNSPEC
RT_CLASS_DEFAULT
RT_CLASS_LOCAL
RT_CLASS_MAIN
RT_CLASS_MAX
RT_CLASS_UNSPEC
RT_SCOPE_HOST
RT_SCOPE_LINK
RT_SCOPE_NOWHERE
RT_SCOPE_SITE
RT_SCOPE_UNIVERSE
RT_TABLE_COMPAT
RT_TABLE_DEFAULT
RT_TABLE_LOCAL
RT_TABLE_MAIN
RT_TABLE_UNSPEC
RUN_LVL
RUSAGE_CHILDREN
RUSAGE_SELF
RUSAGE_THREAD
R_OK
SA_NOCLDSTOP
SA_NOCLDWAIT
SA_NODEFER
SA_ONSTACK
SA_RESETHAND
SA_RESTART
SA_SIGINFO
SCHED_BATCH
SCHED_FIFO
SCHED_IDLE
SCHED_OTHER
SCHED_RESET_ON_FORK
SCHED_RR
SCM_CREDENTIALS
SCM_RIGHTS
SCM_TIMESTAMP
SCM_TIMESTAMPING
SCM_TIMESTAMPNS
SCM_WIFI_STATUS
SECCOMP_MODE_DISABLED
SECCOMP_MODE_FILTER
SECCOMP_MODE_STRICT
SEEK_CUR
SEEK_DATA
SEEK_END
SEEK_HOLE
SEEK_SET
SEM_FAILED
SFD_CLOEXEC
SFD_NONBLOCK
SHM_EXEC
SHM_HUGETLB
SHM_LOCK
SHM_NORESERVE
SHM_R
SHM_RDONLY
SHM_REMAP
SHM_RND
SHM_UNLOCK
SHM_W
SHORT_INODE
SHUT_RD
SHUT_RDWR
SHUT_WR
SIGABRT
SIGALRM
SIGBUS
SIGCHLD
SIGCONT
SIGEV_NONE
SIGEV_SIGNAL
SIGEV_THREAD
SIGEV_THREAD_ID
SIGFPE
SIGHUP
SIGILL
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGPIPE
SIGPOLL
SIGPROF
SIGPWR
SIGQUIT
SIGSEGV
SIGSTKFLT
SIGSTKSZ
SIGSTOP
SIGSYS
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGUNUSEDDeprecated
SIGURG
SIGUSR1
SIGUSR2
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
SIG_BLOCK
SIG_DFL
SIG_ERR
SIG_IGN
SIG_SETMASK
SIG_UNBLOCK
SIOCADDMULTI
SIOCADDRT
SIOCDARP
SIOCDELMULTI
SIOCDELRT
SIOCDRARP
SIOCGARP
SIOCGIFADDR
SIOCGIFBRDADDR
SIOCGIFCONF
SIOCGIFDSTADDR
SIOCGIFENCAP
SIOCGIFFLAGS
SIOCGIFHWADDR
SIOCGIFMAP
SIOCGIFMEM
SIOCGIFMETRIC
SIOCGIFMTU
SIOCGIFNAME
SIOCGIFNETMASK
SIOCGIFSLAVE
SIOCGRARP
SIOCSARP
SIOCSIFADDR
SIOCSIFBRDADDR
SIOCSIFDSTADDR
SIOCSIFENCAP
SIOCSIFFLAGS
SIOCSIFHWADDR
SIOCSIFLINK
SIOCSIFMAP
SIOCSIFMEM
SIOCSIFMETRIC
SIOCSIFMTU
SIOCSIFNETMASK
SIOCSIFSLAVE
SIOCSRARP
SI_LOAD_SHIFT
SMB_SUPER_MAGIC
SOCK_CLOEXEC
SOCK_DCCP
SOCK_DGRAM
SOCK_NONBLOCK
SOCK_PACKET
SOCK_RAW
SOCK_RDM
SOCK_SEQPACKET
SOCK_STREAM
SOF_TIMESTAMPING_RAW_HARDWARE
SOF_TIMESTAMPING_RX_HARDWARE
SOF_TIMESTAMPING_RX_SOFTWARE
SOF_TIMESTAMPING_SOFTWARE
SOF_TIMESTAMPING_SYS_HARDWARE
SOF_TIMESTAMPING_TX_HARDWARE
SOF_TIMESTAMPING_TX_SOFTWARE
SOL_AAL
SOL_ALG
SOL_ATM
SOL_BLUETOOTH
SOL_CAIF
SOL_DCCP
SOL_DECNET
SOL_ICMPV6
SOL_IP
SOL_IPV6
SOL_IRDA
SOL_IUCV
SOL_LLC
SOL_NETBEUI
SOL_NETLINK
SOL_NFC
SOL_PACKET
SOL_PNPIPE
SOL_PPPOL2TP
SOL_RAW
SOL_RDS
SOL_RXRPC
SOL_SOCKET
SOL_TCP
SOL_TIPC
SOL_UDP
SOL_X25
SOL_XDP
SOMAXCONN
SO_ACCEPTCONN
SO_ATTACH_BPF
SO_ATTACH_FILTER
SO_BINDTODEVICE
SO_BPF_EXTENSIONS
SO_BROADCAST
SO_BSDCOMPAT
SO_BUSY_POLL
SO_DEBUG
SO_DETACH_BPF
SO_DETACH_FILTER
SO_DOMAIN
SO_DONTROUTE
SO_EE_ORIGIN_ICMP
SO_EE_ORIGIN_ICMP6
SO_EE_ORIGIN_LOCAL
SO_EE_ORIGIN_NONE
SO_EE_ORIGIN_TIMESTAMPING
SO_EE_ORIGIN_TXSTATUS
SO_ERROR
SO_GET_FILTER
SO_INCOMING_CPU
SO_KEEPALIVE
SO_LINGER
SO_LOCK_FILTER
SO_MARK
SO_MAX_PACING_RATE
SO_NOFCS
SO_NO_CHECK
SO_OOBINLINE
SO_ORIGINAL_DST
SO_PASSCRED
SO_PASSSEC
SO_PEEK_OFF
SO_PEERCRED
SO_PEERNAME
SO_PEERSEC
SO_PRIORITY
SO_PROTOCOL
SO_RCVBUF
SO_RCVBUFFORCE
SO_RCVLOWAT
SO_RCVTIMEO
SO_REUSEADDR
SO_REUSEPORT
SO_RXQ_OVFL
SO_SECURITY_AUTHENTICATION
SO_SECURITY_ENCRYPTION_NETWORK
SO_SECURITY_ENCRYPTION_TRANSPORT
SO_SELECT_ERR_QUEUE
SO_SNDBUF
SO_SNDBUFFORCE
SO_SNDLOWAT
SO_SNDTIMEO
SO_TIMESTAMP
SO_TIMESTAMPING
SO_TIMESTAMPNS
SO_TYPE
SO_WIFI_STATUS
SPLICE_F_GIFT
SPLICE_F_MORE
SPLICE_F_MOVE
SPLICE_F_NONBLOCK
SS
SS_DISABLE
SS_ONSTACK
STATX_ALL
STATX_ATIME
STATX_ATTR_APPEND
STATX_ATTR_AUTOMOUNT
STATX_ATTR_COMPRESSED
STATX_ATTR_ENCRYPTED
STATX_ATTR_IMMUTABLE
STATX_ATTR_NODUMP
STATX_BASIC_STATS
STATX_BLOCKS
STATX_BTIME
STATX_CTIME
STATX_GID
STATX_INO
STATX_MODE
STATX_MTIME
STATX_NLINK
STATX_SIZE
STATX_TYPE
STATX_UID
STATX__RESERVED
STA_CLK
STA_CLOCKERR
STA_DEL
STA_FLL
STA_FREQHOLD
STA_INS
STA_MODE
STA_NANO
STA_PLL
STA_PPSERROR
STA_PPSFREQ
STA_PPSJITTER
STA_PPSSIGNAL
STA_PPSTIME
STA_PPSWANDER
STA_RONLY
STA_UNSYNC
STDERR_FILENO
STDIN_FILENO
STDOUT_FILENO
STICKY_TIMEOUTS
ST_APPEND
ST_IMMUTABLE
ST_MANDLOCK
ST_NOATIME
ST_NODEV
ST_NODIRATIME
ST_NOEXEC
ST_NOSUID
ST_RDONLY
ST_RELATIME
ST_SYNCHRONOUS
ST_WRITE
SYNC_FILE_RANGE_WAIT_AFTER
SYNC_FILE_RANGE_WAIT_BEFORE
SYNC_FILE_RANGE_WRITE
SYS__sysctl
SYS_accept
SYS_accept4
SYS_access
SYS_acct
SYS_add_key
SYS_adjtimex
SYS_afs_syscall
SYS_alarm
SYS_arch_prctl
SYS_bind
SYS_bpf
SYS_brk
SYS_capget
SYS_capset
SYS_chdir
SYS_chmod
SYS_chown
SYS_chroot
SYS_clock_adjtime
SYS_clock_getres
SYS_clock_gettime
SYS_clock_nanosleep
SYS_clock_settime
SYS_clone
SYS_close
SYS_connect
SYS_copy_file_range
SYS_creat
SYS_create_module
SYS_delete_module
SYS_dup
SYS_dup2
SYS_dup3
SYS_epoll_create
SYS_epoll_create1
SYS_epoll_ctl
SYS_epoll_ctl_old
SYS_epoll_pwait
SYS_epoll_wait
SYS_epoll_wait_old
SYS_eventfd
SYS_eventfd2
SYS_execve
SYS_execveat
SYS_exit
SYS_exit_group
SYS_faccessat
SYS_fadvise64
SYS_fallocate
SYS_fanotify_init
SYS_fanotify_mark
SYS_fchdir
SYS_fchmod
SYS_fchmodat
SYS_fchown
SYS_fchownat
SYS_fcntl
SYS_fdatasync
SYS_fgetxattr
SYS_finit_module
SYS_flistxattr
SYS_flock
SYS_fork
SYS_fremovexattr
SYS_fsetxattr
SYS_fstat
SYS_fstatfs
SYS_fsync
SYS_ftruncate
SYS_futex
SYS_futimesat
SYS_get_kernel_syms
SYS_get_mempolicy
SYS_get_robust_list
SYS_get_thread_area
SYS_getcpu
SYS_getcwd
SYS_getdents
SYS_getdents64
SYS_getegid
SYS_geteuid
SYS_getgid
SYS_getgroups
SYS_getitimer
SYS_getpeername
SYS_getpgid
SYS_getpgrp
SYS_getpid
SYS_getpmsg
SYS_getppid
SYS_getpriority
SYS_getrandom
SYS_getresgid
SYS_getresuid
SYS_getrlimit
SYS_getrusage
SYS_getsid
SYS_getsockname
SYS_getsockopt
SYS_gettid
SYS_gettimeofday
SYS_getuid
SYS_getxattr
SYS_init_module
SYS_inotify_add_watch
SYS_inotify_init
SYS_inotify_init1
SYS_inotify_rm_watch
SYS_io_cancel
SYS_io_destroy
SYS_io_getevents
SYS_io_setup
SYS_io_submit
SYS_ioctl
SYS_ioperm
SYS_iopl
SYS_ioprio_get
SYS_ioprio_set
SYS_kcmp
SYS_kexec_file_load
SYS_kexec_load
SYS_keyctl
SYS_kill
SYS_lchown
SYS_lgetxattr
SYS_link
SYS_linkat
SYS_listen
SYS_listxattr
SYS_llistxattr
SYS_lookup_dcookie
SYS_lremovexattr
SYS_lseek
SYS_lsetxattr
SYS_lstat
SYS_madvise
SYS_mbind
SYS_membarrier
SYS_memfd_create
SYS_migrate_pages
SYS_mincore
SYS_mkdir
SYS_mkdirat
SYS_mknod
SYS_mknodat
SYS_mlock
SYS_mlock2
SYS_mlockall
SYS_mmap
SYS_modify_ldt
SYS_mount
SYS_move_pages
SYS_mprotect
SYS_mq_getsetattr
SYS_mq_notify
SYS_mq_open
SYS_mq_timedreceive
SYS_mq_timedsend
SYS_mq_unlink
SYS_mremap
SYS_msgctl
SYS_msgget
SYS_msgrcv
SYS_msgsnd
SYS_msync
SYS_munlock
SYS_munlockall
SYS_munmap
SYS_name_to_handle_at
SYS_nanosleep
SYS_newfstatat
SYS_nfsservctl
SYS_open
SYS_open_by_handle_at
SYS_openat
SYS_pause
SYS_perf_event_open
SYS_personality
SYS_pipe
SYS_pipe2
SYS_pivot_root
SYS_pkey_alloc
SYS_pkey_free
SYS_pkey_mprotect
SYS_poll
SYS_ppoll
SYS_prctl
SYS_pread64
SYS_preadv
SYS_preadv2
SYS_prlimit64
SYS_process_vm_readv
SYS_process_vm_writev
SYS_pselect6
SYS_ptrace
SYS_putpmsg
SYS_pwrite64
SYS_pwritev
SYS_pwritev2
SYS_query_module
SYS_quotactl
SYS_read
SYS_readahead
SYS_readlink
SYS_readlinkat
SYS_readv
SYS_reboot
SYS_recvfrom
SYS_recvmmsg
SYS_recvmsg
SYS_remap_file_pages
SYS_removexattr
SYS_rename
SYS_renameat
SYS_renameat2
SYS_request_key
SYS_restart_syscall
SYS_rmdir
SYS_rt_sigaction
SYS_rt_sigpending
SYS_rt_sigprocmask
SYS_rt_sigqueueinfo
SYS_rt_sigreturn
SYS_rt_sigsuspend
SYS_rt_sigtimedwait
SYS_rt_tgsigqueueinfo
SYS_sched_get_priority_max
SYS_sched_get_priority_min
SYS_sched_getaffinity
SYS_sched_getattr
SYS_sched_getparam
SYS_sched_getscheduler
SYS_sched_rr_get_interval
SYS_sched_setaffinity
SYS_sched_setattr
SYS_sched_setparam
SYS_sched_setscheduler
SYS_sched_yield
SYS_seccomp
SYS_security
SYS_select
SYS_semctl
SYS_semget
SYS_semop
SYS_semtimedop
SYS_sendfile
SYS_sendmmsg
SYS_sendmsg
SYS_sendto
SYS_set_mempolicy
SYS_set_robust_list
SYS_set_thread_area
SYS_set_tid_address
SYS_setdomainname
SYS_setfsgid
SYS_setfsuid
SYS_setgid
SYS_setgroups
SYS_sethostname
SYS_setitimer
SYS_setns
SYS_setpgid
SYS_setpriority
SYS_setregid
SYS_setresgid
SYS_setresuid
SYS_setreuid
SYS_setrlimit
SYS_setsid
SYS_setsockopt
SYS_settimeofday
SYS_setuid
SYS_setxattr
SYS_shmat
SYS_shmctl
SYS_shmdt
SYS_shmget
SYS_shutdown
SYS_sigaltstack
SYS_signalfd
SYS_signalfd4
SYS_socket
SYS_socketpair
SYS_splice
SYS_stat
SYS_statfs
SYS_statx
SYS_swapoff
SYS_swapon
SYS_symlink
SYS_symlinkat
SYS_sync
SYS_sync_file_range
SYS_syncfs
SYS_sysfs
SYS_sysinfo
SYS_syslog
SYS_tee
SYS_tgkill
SYS_time
SYS_timer_create
SYS_timer_delete
SYS_timer_getoverrun
SYS_timer_gettime
SYS_timer_settime
SYS_timerfd_create
SYS_timerfd_gettime
SYS_timerfd_settime
SYS_times
SYS_tkill
SYS_truncate
SYS_tuxcall
SYS_umask
SYS_umount2
SYS_uname
SYS_unlink
SYS_unlinkat
SYS_unshare
SYS_uselib
SYS_userfaultfd
SYS_ustat
SYS_utime
SYS_utimensat
SYS_utimes
SYS_vfork
SYS_vhangup
SYS_vmsplice
SYS_vserver
SYS_wait4
SYS_waitid
SYS_write
SYS_writev
S_IEXEC
S_IFBLK
S_IFCHR
S_IFDIR
S_IFIFO
S_IFLNK
S_IFMT
S_IFREG
S_IFSOCK
S_IREAD
S_IRGRP
S_IROTH
S_IRUSR
S_IRWXG
S_IRWXO
S_IRWXU
S_ISGID
S_ISUID
S_ISVTX
S_IWGRP
S_IWOTH
S_IWRITE
S_IWUSR
S_IXGRP
S_IXOTH
S_IXUSR
TAB0
TAB1
TAB2
TAB3
TABDLY
TCA_CHAIN
TCA_DUMP_INVISIBLE
TCA_FCNT
TCA_HW_OFFLOAD
TCA_KIND
TCA_OPTIONS
TCA_PAD
TCA_RATE
TCA_STAB
TCA_STATS
TCA_STATS2
TCA_UNSPEC
TCA_XSTATS
TCFLSH
TCGETA
TCGETS
TCIFLUSH
TCIOFF
TCIOFLUSH
TCION
TCOFLUSH
TCOOFF
TCOON
TCP_CONGESTION
TCP_COOKIE_TRANSACTIONS
TCP_CORK
TCP_DEFER_ACCEPT
TCP_FASTOPEN
TCP_FASTOPEN_CONNECT
TCP_INFO
TCP_KEEPCNT
TCP_KEEPIDLE
TCP_KEEPINTVL
TCP_LINGER2
TCP_MAXSEG
TCP_MD5SIG
TCP_NODELAY
TCP_QUEUE_SEQ
TCP_QUICKACK
TCP_REPAIR
TCP_REPAIR_OPTIONS
TCP_REPAIR_QUEUE
TCP_SYNCNT
TCP_THIN_DUPACK
TCP_THIN_LINEAR_TIMEOUTS
TCP_TIMESTAMP
TCP_USER_TIMEOUT
TCP_WINDOW_CLAMP
TCSADRAIN
TCSAFLUSH
TCSANOW
TCSBRK
TCSETA
TCSETAF
TCSETAW
TCSETS
TCSETSF
TCSETSW
TCXONC
TFD_CLOEXEC
TFD_NONBLOCK
TFD_TIMER_ABSTIME
THOUSEP
TIMER_ABSTIME
TIME_BAD
TIME_DEL
TIME_ERROR
TIME_INS
TIME_OK
TIME_OOP
TIME_WAIT
TIOCCBRK
TIOCCONS
TIOCEXCL
TIOCGPGRP
TIOCGRS485
TIOCGSERIAL
TIOCGSOFTCAR
TIOCGWINSZ
TIOCINQ
TIOCLINUX
TIOCMBIC
TIOCMBIS
TIOCMGET
TIOCMSET
TIOCM_CAR
TIOCM_CD
TIOCM_CTS
TIOCM_DSR
TIOCM_DTR
TIOCM_LE
TIOCM_RI
TIOCM_RNG
TIOCM_RTS
TIOCM_SR
TIOCM_ST
TIOCNXCL
TIOCOUTQ
TIOCSBRK
TIOCSCTTY
TIOCSPGRP
TIOCSRS485
TIOCSSOFTCAR
TIOCSTI
TIOCSWINSZ
TMPFS_MAGIC
TMP_MAX
TOSTOP
TUN_READQ_SIZE
TUN_TAP_DEV
TUN_TUN_DEV
TUN_TYPE_MASK
T_FMT
T_FMT_AMPM
UDF_SUPER_MAGIC
UDP_CORK
UDP_ENCAP
UDP_GRO
UDP_NO_CHECK6_TX
UDP_NO_CHECK6_RX
UDP_SEGMENT
UIO_MAXIOV
UNAME26
USBDEVICE_SUPER_MAGIC
USER_PROCESS
USRQUOTA
UTIME_NOW
UTIME_OMIT
VDISCARD
VEOF
VEOL
VEOL2
VERASE
VINTR
VKILL
VLNEXT
VMADDR_CID_ANY
VMADDR_CID_HOST
VMADDR_CID_HYPERVISOR
VMADDR_CID_LOCAL
VMADDR_CID_RESERVEDDeprecated
VMADDR_PORT_ANY
VMIN
VQUIT
VREPRINT
VSTART
VSTOP
VSUSP
VSWTC
VT0
VT1
VTDLY
VTIME
VWERASE
WCONTINUED
WEXITED
WHOLE_SECONDS
WNOHANG
WNOWAIT
WSTOPPED
WUNTRACED
W_OK
XATTR_CREATE
XATTR_REPLACE
XENFS_SUPER_MAGIC
XFS_SUPER_MAGIC
XTABS
X_OK
YESEXPR
YESSTR
_IOFBF
_IOLBF
_IONBF
_PC_2_SYMLINKS
_PC_ALLOC_SIZE_MIN
_PC_ASYNC_IO
_PC_CHOWN_RESTRICTED
_PC_FILESIZEBITS
_PC_LINK_MAX
_PC_MAX_CANON
_PC_MAX_INPUT
_PC_NAME_MAX
_PC_NO_TRUNC
_PC_PATH_MAX
_PC_PIPE_BUF
_PC_PRIO_IO
_PC_REC_INCR_XFER_SIZE
_PC_REC_MAX_XFER_SIZE
_PC_REC_MIN_XFER_SIZE
_PC_REC_XFER_ALIGN
_PC_SOCK_MAXBUF
_PC_SYMLINK_MAX
_PC_SYNC_IO
_PC_VDISABLE
_POSIX_VDISABLE
_SC_2_VERSION
_SC_2_C_BIND
_SC_2_C_DEV
_SC_2_FORT_DEV
_SC_2_FORT_RUN
_SC_2_SW_DEV
_SC_2_LOCALEDEF
_SC_2_CHAR_TERM
_SC_2_UPE
_SC_2_PBS
_SC_2_PBS_ACCOUNTING
_SC_2_PBS_LOCATE
_SC_2_PBS_MESSAGE
_SC_2_PBS_TRACK
_SC_2_PBS_CHECKPOINT
_SC_2_C_VERSION
_SC_ADVISORY_INFO
_SC_AIO_LISTIO_MAX
_SC_AIO_MAX
_SC_AIO_PRIO_DELTA_MAX
_SC_ARG_MAX
_SC_ASYNCHRONOUS_IO
_SC_ATEXIT_MAX
_SC_AVPHYS_PAGES
_SC_BARRIERS
_SC_BASE
_SC_BC_BASE_MAX
_SC_BC_DIM_MAX
_SC_BC_SCALE_MAX
_SC_BC_STRING_MAX
_SC_CHARCLASS_NAME_MAX
_SC_CHAR_BIT
_SC_CHAR_MAX
_SC_CHAR_MIN
_SC_CHILD_MAX
_SC_CLK_TCK
_SC_CLOCK_SELECTION
_SC_COLL_WEIGHTS_MAX
_SC_CPUTIME
_SC_C_LANG_SUPPORT
_SC_C_LANG_SUPPORT_R
_SC_DELAYTIMER_MAX
_SC_DEVICE_IO
_SC_DEVICE_SPECIFIC
_SC_DEVICE_SPECIFIC_R
_SC_EQUIV_CLASS_MAX
_SC_EXPR_NEST_MAX
_SC_FD_MGMT
_SC_FIFO
_SC_FILE_ATTRIBUTES
_SC_FILE_LOCKING
_SC_FILE_SYSTEM
_SC_FSYNC
_SC_GETGR_R_SIZE_MAX
_SC_GETPW_R_SIZE_MAX
_SC_HOST_NAME_MAX
_SC_INT_MAX
_SC_INT_MIN
_SC_IOV_MAX
_SC_IPV6
_SC_JOB_CONTROL
_SC_LEVEL1_ICACHE_SIZE
_SC_LEVEL1_ICACHE_ASSOC
_SC_LEVEL1_ICACHE_LINESIZE
_SC_LEVEL1_DCACHE_SIZE
_SC_LEVEL1_DCACHE_ASSOC
_SC_LEVEL1_DCACHE_LINESIZE
_SC_LEVEL2_CACHE_SIZE
_SC_LEVEL2_CACHE_ASSOC
_SC_LEVEL2_CACHE_LINESIZE
_SC_LEVEL3_CACHE_SIZE
_SC_LEVEL3_CACHE_ASSOC
_SC_LEVEL3_CACHE_LINESIZE
_SC_LEVEL4_CACHE_SIZE
_SC_LEVEL4_CACHE_ASSOC
_SC_LEVEL4_CACHE_LINESIZE
_SC_LINE_MAX
_SC_LOGIN_NAME_MAX
_SC_LONG_BIT
_SC_MAPPED_FILES
_SC_MB_LEN_MAX
_SC_MEMLOCK
_SC_MEMLOCK_RANGE
_SC_MEMORY_PROTECTION
_SC_MESSAGE_PASSING
_SC_MONOTONIC_CLOCK
_SC_MQ_OPEN_MAX
_SC_MQ_PRIO_MAX
_SC_MULTI_PROCESS
_SC_NETWORKING
_SC_NGROUPS_MAX
_SC_NL_ARGMAX
_SC_NL_LANGMAX
_SC_NL_MSGMAX
_SC_NL_NMAX
_SC_NL_SETMAX
_SC_NL_TEXTMAX
_SC_NPROCESSORS_CONF
_SC_NPROCESSORS_ONLN
_SC_NZERO
_SC_OPEN_MAX
_SC_PAGESIZE
_SC_PAGE_SIZE
_SC_PASS_MAX
_SC_PHYS_PAGES
_SC_PII
_SC_PII_INTERNET
_SC_PII_INTERNET_DGRAM
_SC_PII_INTERNET_STREAM
_SC_PII_OSI
_SC_PII_OSI_CLTS
_SC_PII_OSI_COTS
_SC_PII_OSI_M
_SC_PII_SOCKET
_SC_PII_XTI
_SC_PIPE
_SC_POLL
_SC_PRIORITIZED_IO
_SC_PRIORITY_SCHEDULING
_SC_RAW_SOCKETS
_SC_READER_WRITER_LOCKS
_SC_REALTIME_SIGNALS
_SC_REGEXP
_SC_REGEX_VERSION
_SC_RE_DUP_MAX
_SC_RTSIG_MAX
_SC_SAVED_IDS
_SC_SCHAR_MAX
_SC_SCHAR_MIN
_SC_SELECT
_SC_SEMAPHORES
_SC_SEM_NSEMS_MAX
_SC_SEM_VALUE_MAX
_SC_SHARED_MEMORY_OBJECTS
_SC_SHELL
_SC_SHRT_MAX
_SC_SHRT_MIN
_SC_SIGNALS
_SC_SIGQUEUE_MAX
_SC_SINGLE_PROCESS
_SC_SPAWN
_SC_SPIN_LOCKS
_SC_SPORADIC_SERVER
_SC_SSIZE_MAX
_SC_SS_REPL_MAX
_SC_STREAMS
_SC_STREAM_MAX
_SC_SYMLOOP_MAX
_SC_SYNCHRONIZED_IO
_SC_SYSTEM_DATABASE
_SC_SYSTEM_DATABASE_R
_SC_THREADS
_SC_THREAD_ATTR_STACKADDR
_SC_THREAD_ATTR_STACKSIZE
_SC_THREAD_CPUTIME
_SC_THREAD_DESTRUCTOR_ITERATIONS
_SC_THREAD_KEYS_MAX
_SC_THREAD_PRIORITY_SCHEDULING
_SC_THREAD_PRIO_INHERIT
_SC_THREAD_PRIO_PROTECT
_SC_THREAD_PROCESS_SHARED
_SC_THREAD_ROBUST_PRIO_INHERIT
_SC_THREAD_ROBUST_PRIO_PROTECT
_SC_THREAD_SAFE_FUNCTIONS
_SC_THREAD_SPORADIC_SERVER
_SC_THREAD_STACK_MIN
_SC_THREAD_THREADS_MAX
_SC_TIMEOUTS
_SC_TIMERS
_SC_TIMER_MAX
_SC_TRACE
_SC_TRACE_EVENT_FILTER
_SC_TRACE_EVENT_NAME_MAX
_SC_TRACE_INHERIT
_SC_TRACE_LOG
_SC_TRACE_NAME_MAX
_SC_TRACE_SYS_MAX
_SC_TRACE_USER_EVENT_MAX
_SC_TTY_NAME_MAX
_SC_TYPED_MEMORY_OBJECTS
_SC_TZNAME_MAX
_SC_T_IOV_MAX
_SC_UCHAR_MAX
_SC_UINT_MAX
_SC_UIO_MAXIOV
_SC_ULONG_MAX
_SC_USER_GROUPS
_SC_USER_GROUPS_R
_SC_USHRT_MAX
_SC_V6_LPBIG_OFFBIG
_SC_V7_LPBIG_OFFBIG
_SC_V6_ILP32_OFFBIG
_SC_V6_ILP32_OFF32
_SC_V6_LP64_OFF64
_SC_V7_ILP32_OFFBIG
_SC_V7_ILP32_OFF32
_SC_V7_LP64_OFF64
_SC_VERSION
_SC_WORD_BIT
_SC_XBS5_LPBIG_OFFBIG
_SC_XBS5_ILP32_OFFBIG
_SC_XBS5_ILP32_OFF32
_SC_XBS5_LP64_OFF64
_SC_XOPEN_CRYPT
_SC_XOPEN_ENH_I18N
_SC_XOPEN_LEGACY
_SC_XOPEN_REALTIME
_SC_XOPEN_REALTIME_THREADS
_SC_XOPEN_SHM
_SC_XOPEN_STREAMS
_SC_XOPEN_UNIX
_SC_XOPEN_VERSION
_SC_XOPEN_XCU_VERSION
_SC_XOPEN_XPG2
_SC_XOPEN_XPG3
_SC_XOPEN_XPG4
__NFT_REG_MAX
__SIZEOF_PTHREAD_CONDATTR_T
__SIZEOF_PTHREAD_COND_T
__SIZEOF_PTHREAD_MUTEXATTR_T
__SIZEOF_PTHREAD_MUTEX_T
__SIZEOF_PTHREAD_RWLOCKATTR_T
__SIZEOF_PTHREAD_RWLOCK_T
__UT_HOSTSIZE
__UT_LINESIZE
__UT_NAMESIZE
__WALL
__WCLONE
__WNOTHREAD

Functions

+
CMSG_DATA
CMSG_FIRSTHDR
CMSG_LEN
CMSG_NXTHDR
CMSG_SPACE
CPU_ALLOC_SIZE
CPU_CLR
CPU_COUNT
CPU_COUNT_S
CPU_EQUAL
CPU_ISSET
CPU_SET
CPU_ZERO
FD_CLR
FD_ISSET
FD_SET
FD_ZERO
IPOPT_CLASS
IPOPT_COPIED
IPOPT_NUMBER
IPTOS_ECN
IPTOS_PREC
IPTOS_TOS
NLA_ALIGN
QCMD
RT_ADDRCLASS
RT_LOCALADDR
RT_TOS
SO_EE_OFFENDER
WCOREDUMP
WEXITSTATUS
WIFCONTINUED
WIFEXITED
WIFSIGNALED
WIFSTOPPED
WSTOPSIG
WTERMSIG
W_EXITCODE
W_STOPCODE
__errno_location
_exit
abort
abs
accept
accept4
access
acct
addmntent
adjtimex
aio_cancel
aio_error
aio_fsync
aio_read
aio_return
aio_suspend
aio_write
alarm
atexit
atof
atoi
backtrace
bind
brk
bsearch
calloc
cfgetispeed
cfgetospeed
cfmakeraw
cfsetispeed
cfsetospeed
cfsetspeed
chdir
chmod
chown
chroot
clearenv
clock_getcpuclockid
clock_getres
clock_gettime
clock_nanosleep
clock_settime
clone
close
closedir
closelog
connect
copy_file_range
creat
creat64
daemon
difftime
dirfd
dl_iterate_phdr
dladdr
dlclose
dlerror
dlinfo
dlmopen
dlopen
dlsym
dup
dup2
dup3
duplocale
endgrent
endmntent
endpwent
endspent
endutxent
epoll_create
epoll_create1
epoll_ctl
epoll_pwait
epoll_wait
eventfd
execl
execle
execlp
execv
execve
execvp
execvpe
exit
faccessat
fallocate
fallocate64
fanotify_init
fanotify_mark
fchdir
fchmod
fchmodat
fchown
fchownat
fclose
fcntl
fdatasync
fdopen
fdopendir
feof
ferror
fexecve
fflush
fgetc
fgetpos
fgetpos64
fgets
fgetspent_r
fgetxattr
fileno
flistxattr
flock
fmemopen
fopen
fopen64
fork
forkpty
fpathconf
fprintf
fputc
fputs
fread
fread_unlocked
free
freeaddrinfo
freeifaddrs
freelocale
fremovexattr
freopen
freopen64
fscanf
fseek
fseeko
fseeko64
fsetpos
fsetpos64
fsetxattr
fstat
fstat64
fstatat
fstatat64
fstatfs
fstatfs64
fstatvfs
fstatvfs64
fsync
ftell
ftello
ftello64
ftok
ftruncate
ftruncate64
futimens
futimes
fwrite
gai_strerror
getaddrinfo
getauxval
getchar
getchar_unlocked
getcontext
getcwd
getdomainname
getdtablesize
getegid
getenv
geteuid
getgid
getgrent
getgrent_r
getgrgid
getgrgid_r
getgrnam
getgrnam_r
getgrouplist
getgroups
gethostname
getifaddrs
getline
getloadavg
getlogin
getmntent
getnameinfo
getopt
getpeername
getpgid
getpgrp
getpid
getppid
getpriority
getprotobyname
getprotobynumber
getpt
getpwent
getpwent_r
getpwnam
getpwnam_r
getpwuid
getpwuid_r
getrandom
getresgid
getresuid
getrlimit
getrlimit64
getrusage
getservbyname
getsid
getsockname
getsockopt
getspent
getspent_r
getspnam
getspnam_r
gettimeofday
getuid
getutxent
getutxid
getutxline
getxattr
glob
glob64
globfree
globfree64
gmtime
gmtime_r
grantpt
hasmntopt
if_freenameindex
if_indextoname
if_nameindex
if_nametoindex
initgroups
inotify_add_watch
inotify_init
inotify_init1
inotify_rm_watch
ioctl
ioperm
iopl
isalnum
isalpha
isatty
isblank
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
kill
killpg
labs
lchown
lgetxattr
link
linkat
lio_listio
listen
listxattr
llistxattr
localeconv
localtime
localtime_r
lockf
login_tty
lremovexattr
lseek
lseek64
lsetxattr
lstat
lstat64
lutimes
madvise
major
makecontext
makedev
mallinfo
malloc
malloc_usable_size
mallopt
memalign
memchr
memcmp
memcpy
memmem
memmove
memrchr
memset
mincore
minor
mkdir
mkdirat
mkdtemp
mkfifo
mkfifoat
mknod
mknodat
mkostemp
mkostemps
mkstemp
mkstemps
mktime
mlock
mlockall
mmap
mmap64
mount
mprotect
mq_close
mq_getattr
mq_open
mq_receive
mq_send
mq_setattr
mq_timedreceive
mq_timedsend
mq_unlink
mremap
msgctl
msgget
msgrcv
msgsnd
msync
munlock
munlockall
munmap
nanosleep
newlocale
nice
nl_langinfo
nl_langinfo_l
ntp_adjtime
ntp_gettime
open
open64
open_memstream
open_wmemstream
openat
openat64
opendir
openlog
openpty
pathconf
pause
pclose
perror
personality
pipe
pipe2
poll
popen
posix_fadvise
posix_fadvise64
posix_fallocate
posix_fallocate64
posix_madvise
posix_memalign
posix_openpt
posix_spawn
posix_spawn_file_actions_addclose
posix_spawn_file_actions_adddup2
posix_spawn_file_actions_addopen
posix_spawn_file_actions_destroy
posix_spawn_file_actions_init
posix_spawnattr_destroy
posix_spawnattr_getflags
posix_spawnattr_getpgroup
posix_spawnattr_getschedparam
posix_spawnattr_getschedpolicy
posix_spawnattr_getsigdefault
posix_spawnattr_getsigmask
posix_spawnattr_init
posix_spawnattr_setflags
posix_spawnattr_setpgroup
posix_spawnattr_setschedparam
posix_spawnattr_setschedpolicy
posix_spawnattr_setsigdefault
posix_spawnattr_setsigmask
posix_spawnp
ppoll
prctl
pread
pread64
preadv
preadv64
printf
prlimit
prlimit64
process_vm_readv
process_vm_writev
pselect
pthread_atfork
pthread_attr_destroy
pthread_attr_getaffinity_np
pthread_attr_getguardsize
pthread_attr_getstack
pthread_attr_init
pthread_attr_setaffinity_np
pthread_attr_setdetachstate
pthread_attr_setstacksize
pthread_cancel
pthread_cond_broadcast
pthread_cond_destroy
pthread_cond_init
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_condattr_destroy
pthread_condattr_getclock
pthread_condattr_getpshared
pthread_condattr_init
pthread_condattr_setclock
pthread_condattr_setpshared
pthread_create
pthread_detach
pthread_exit
pthread_getaffinity_np
pthread_getattr_np
pthread_getname_np
pthread_getschedparam
pthread_getspecific
pthread_join
pthread_key_create
pthread_key_delete
pthread_kill
pthread_mutex_destroy
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_timedlock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_mutexattr_destroy
pthread_mutexattr_getpshared
pthread_mutexattr_init
pthread_mutexattr_setpshared
pthread_mutexattr_settype
pthread_rwlock_destroy
pthread_rwlock_init
pthread_rwlock_rdlock
pthread_rwlock_tryrdlock
pthread_rwlock_trywrlock
pthread_rwlock_unlock
pthread_rwlock_wrlock
pthread_rwlockattr_destroy
pthread_rwlockattr_getkind_np
pthread_rwlockattr_getpshared
pthread_rwlockattr_init
pthread_rwlockattr_setkind_np
pthread_rwlockattr_setpshared
pthread_self
pthread_setaffinity_np
pthread_setname_np
pthread_setschedparam
pthread_setschedprio
pthread_setspecific
pthread_sigmask
ptrace
ptsname
ptsname_r
putchar
putchar_unlocked
putenv
puts
pututxline
pwrite
pwrite64
pwritev
pwritev64
qsort
qsort_r
quotactl
raise
rand
read
readahead
readdir
readdir64
readdir64_r
readdir_r

The 64-bit libc on Solaris and illumos only has readdir_r. If a +32-bit Solaris or illumos target is ever created, it should use +__posix_readdir_r. See libc(3LIB) on Solaris or illumos: +https://illumos.org/man/3lib/libc +https://docs.oracle.com/cd/E36784_01/html/E36873/libc-3lib.html +https://www.unix.com/man-page/opensolaris/3LIB/libc/

+
readlink
readlinkat
readv
realloc
realpath
reboot
recv
recvfrom
recvmmsg
recvmsg
regcomp
regerror
regexec
regfree
remap_file_pages
remove
removexattr
rename
renameat
res_init
rewind
rewinddir
rmdir
sbrk
scanf
sched_get_priority_max
sched_get_priority_min
sched_getaffinity
sched_getcpu
sched_getparam
sched_getscheduler
sched_rr_get_interval
sched_setaffinity
sched_setparam
sched_setscheduler
sched_yield
seekdir
select
sem_close
sem_destroy
sem_getvalue
sem_init
sem_open
sem_post
sem_timedwait
sem_trywait
sem_unlink
sem_wait
semctl
semget
semop
send
sendfile
sendmmsg
sendmsg
sendto
setbuf
setcontext
setdomainname
setegid
setenv
seteuid
setfsgid
setfsuid
setgid
setgrent
setgroups
sethostname
setlocale
setlogmask
setmntent
setns
setpgid
setpriority
setpwent
setregid
setresgid
setresuid
setreuid
setrlimit
setrlimit64
setsid
setsockopt
setspent
settimeofday
setuid
setutxent
setvbuf
setxattr
sgetspent_r
shm_open
shm_unlink
shmat
shmctl
shmdt
shmget
shutdown
sigaction
sigaddset
sigaltstack
sigdelset
sigemptyset
sigfillset
sigismember
signal
signalfd
sigpending
sigprocmask
sigsuspend
sigtimedwait
sigwait
sigwaitinfo
sleep
snprintf
socket
socketpair
splice
sprintf
srand
sscanf
stat
stat64
statfs
statfs64
statvfs
statvfs64
statx
strcasecmp
strcasestr
strcat
strchr
strcmp
strcoll
strcpy
strcspn
strdup
strerror
strerror_r
strlen
strncasecmp
strncat
strncmp
strncpy
strndup
strnlen
strpbrk
strrchr
strsignal
strspn
strstr
strtod
strtok
strtol
strtoul
strxfrm
swapcontext
swapoff
swapon
symlink
symlinkat
sync
sync_file_range
syscall
sysconf
sysctl
sysinfo
syslog
system
tcdrain
tcflow
tcflush
tcgetattr
tcgetpgrp
tcgetsid
tcsendbreak
tcsetattr
tcsetpgrp
tee
telldir
time
timegm
timerfd_create
timerfd_gettime
timerfd_settime
times
tmpfile
tmpfile64
tmpnam
tolower
toupper
truncate
truncate64
ttyname
ttyname_r
umask
umount
umount2
uname
ungetc
unlink
unlinkat
unlockpt
unsetenv
unshare
uselocale
usleep
utime
utimensat
utimes
utmpname
utmpxname
vforkDeprecated
vhangup
vmsplice
wait
wait4
waitid
waitpid
wcslen
wcstombs
wmemchr
write
writev

Type Definitions

+
Elf32_Half
Elf32_Word
Elf32_Off
Elf32_Addr
Elf32_Section
Elf64_Half
Elf64_Word
Elf64_Off
Elf64_Addr
Elf64_Xword
Elf64_Sxword
Elf64_Section
Lmid_t
__fsword_t
__priority_which_t
__rlimit_resource_t
__s16
__s32
__u8
__u16
__u32
__u64
blkcnt64_t
blkcnt_t
blksize_t
c_char
c_double
c_float
c_int
c_long
c_longlong
c_schar
c_short
c_uchar
c_uint
c_ulong
c_ulonglong
c_ushort
cc_t
clock_t
clockid_t
dev_t
fsblkcnt_t
fsfilcnt_t
gid_t
greg_t
id_t
idtype_t
in_addr_t
in_port_t
ino64_t
ino_t
int8_tDeprecated
int16_tDeprecated
int32_tDeprecated
int64_tDeprecated
intmax_t
intptr_t
key_t
locale_t
loff_t
mode_t
mqd_t
msglen_t
msgqnum_t
nfds_t
nl_item
nlink_t
off64_t
off_t
pid_t
pthread_key_t
pthread_t
ptrdiff_t
regoff_t
rlim64_t
rlim_t
sa_family_t
shmatt_t
sighandler_t
size_t
socklen_t
speed_t
ssize_t
suseconds_t
tcflag_t
time_t
uid_t
uint8_tDeprecated
uint16_tDeprecated
uint32_tDeprecated
uint64_tDeprecated
uintmax_t
uintptr_t
useconds_t
wchar_t
\ No newline at end of file diff --git a/docs/libc/sidebar-items.js b/docs/libc/sidebar-items.js new file mode 100644 index 00000000..f0a2494e --- /dev/null +++ b/docs/libc/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"constant":[["ABDAY_1",""],["ABDAY_2",""],["ABDAY_3",""],["ABDAY_4",""],["ABDAY_5",""],["ABDAY_6",""],["ABDAY_7",""],["ABMON_1",""],["ABMON_10",""],["ABMON_11",""],["ABMON_12",""],["ABMON_2",""],["ABMON_3",""],["ABMON_4",""],["ABMON_5",""],["ABMON_6",""],["ABMON_7",""],["ABMON_8",""],["ABMON_9",""],["ACCOUNTING",""],["ADDR_COMPAT_LAYOUT",""],["ADDR_LIMIT_32BIT",""],["ADDR_LIMIT_3GB",""],["ADDR_NO_RANDOMIZE",""],["ADFS_SUPER_MAGIC",""],["ADJ_ESTERROR",""],["ADJ_FREQUENCY",""],["ADJ_MAXERROR",""],["ADJ_MICRO",""],["ADJ_NANO",""],["ADJ_OFFSET",""],["ADJ_OFFSET_SINGLESHOT",""],["ADJ_OFFSET_SS_READ",""],["ADJ_SETOFFSET",""],["ADJ_STATUS",""],["ADJ_TAI",""],["ADJ_TICK",""],["ADJ_TIMECONST",""],["AFFS_SUPER_MAGIC",""],["AFS_SUPER_MAGIC",""],["AF_ALG",""],["AF_APPLETALK",""],["AF_ASH",""],["AF_ATMPVC",""],["AF_ATMSVC",""],["AF_AX25",""],["AF_BLUETOOTH",""],["AF_BRIDGE",""],["AF_CAIF",""],["AF_CAN",""],["AF_DECnet",""],["AF_ECONET",""],["AF_IB",""],["AF_IEEE802154",""],["AF_INET",""],["AF_INET6",""],["AF_IPX",""],["AF_IRDA",""],["AF_ISDN",""],["AF_IUCV",""],["AF_KEY",""],["AF_LLC",""],["AF_LOCAL",""],["AF_MPLS",""],["AF_NETBEUI",""],["AF_NETLINK",""],["AF_NETROM",""],["AF_NFC",""],["AF_PACKET",""],["AF_PHONET",""],["AF_PPPOX",""],["AF_RDS",""],["AF_ROSE",""],["AF_ROUTE",""],["AF_RXRPC",""],["AF_SECURITY",""],["AF_SNA",""],["AF_TIPC",""],["AF_UNIX",""],["AF_UNSPEC",""],["AF_VSOCK",""],["AF_WANPIPE",""],["AF_X25",""],["AF_XDP",""],["AIO_ALLDONE",""],["AIO_CANCELED",""],["AIO_NOTCANCELED",""],["AI_ADDRCONFIG",""],["AI_ALL",""],["AI_CANONNAME",""],["AI_NUMERICHOST",""],["AI_NUMERICSERV",""],["AI_PASSIVE",""],["AI_V4MAPPED",""],["ALG_OP_DECRYPT",""],["ALG_OP_ENCRYPT",""],["ALG_SET_AEAD_ASSOCLEN",""],["ALG_SET_AEAD_AUTHSIZE",""],["ALG_SET_IV",""],["ALG_SET_KEY",""],["ALG_SET_OP",""],["ALT_DIGITS",""],["AM_STR",""],["ARPD_FLUSH",""],["ARPD_LOOKUP",""],["ARPD_UPDATE",""],["ARPHRD_ADAPT",""],["ARPHRD_APPLETLK",""],["ARPHRD_ARCNET",""],["ARPHRD_ASH",""],["ARPHRD_ATM",""],["ARPHRD_AX25",""],["ARPHRD_BIF",""],["ARPHRD_CHAOS",""],["ARPHRD_CISCO",""],["ARPHRD_CSLIP",""],["ARPHRD_CSLIP6",""],["ARPHRD_DDCMP",""],["ARPHRD_DLCI",""],["ARPHRD_ECONET",""],["ARPHRD_EETHER",""],["ARPHRD_ETHER",""],["ARPHRD_EUI64",""],["ARPHRD_FCAL",""],["ARPHRD_FCFABRIC",""],["ARPHRD_FCPL",""],["ARPHRD_FCPP",""],["ARPHRD_FDDI",""],["ARPHRD_FRAD",""],["ARPHRD_HDLC",""],["ARPHRD_HIPPI",""],["ARPHRD_HWX25",""],["ARPHRD_IEEE1394",""],["ARPHRD_IEEE802",""],["ARPHRD_IEEE80211",""],["ARPHRD_IEEE80211_PRISM",""],["ARPHRD_IEEE80211_RADIOTAP",""],["ARPHRD_IEEE802154",""],["ARPHRD_IEEE802_TR",""],["ARPHRD_INFINIBAND",""],["ARPHRD_IPDDP",""],["ARPHRD_IPGRE",""],["ARPHRD_IRDA",""],["ARPHRD_LAPB",""],["ARPHRD_LOCALTLK",""],["ARPHRD_LOOPBACK",""],["ARPHRD_METRICOM",""],["ARPHRD_NETROM",""],["ARPHRD_NONE",""],["ARPHRD_PIMREG",""],["ARPHRD_PPP",""],["ARPHRD_PRONET",""],["ARPHRD_RAWHDLC",""],["ARPHRD_ROSE",""],["ARPHRD_RSRVD",""],["ARPHRD_SIT",""],["ARPHRD_SKIP",""],["ARPHRD_SLIP",""],["ARPHRD_SLIP6",""],["ARPHRD_TUNNEL",""],["ARPHRD_TUNNEL6",""],["ARPHRD_VOID",""],["ARPHRD_X25",""],["ARPOP_InREPLY",""],["ARPOP_InREQUEST",""],["ARPOP_NAK",""],["ARPOP_REPLY",""],["ARPOP_REQUEST",""],["ARPOP_RREPLY",""],["ARPOP_RREQUEST",""],["ATF_COM",""],["ATF_DONTPUB",""],["ATF_MAGIC",""],["ATF_NETMASK",""],["ATF_PERM",""],["ATF_PUBL",""],["ATF_USETRAILERS",""],["AT_BASE",""],["AT_BASE_PLATFORM",""],["AT_CLKTCK",""],["AT_EACCESS",""],["AT_EGID",""],["AT_EMPTY_PATH",""],["AT_ENTRY",""],["AT_EUID",""],["AT_EXECFD",""],["AT_EXECFN",""],["AT_FDCWD",""],["AT_FLAGS",""],["AT_GID",""],["AT_HWCAP",""],["AT_HWCAP2",""],["AT_IGNORE",""],["AT_NOTELF",""],["AT_NO_AUTOMOUNT",""],["AT_NULL",""],["AT_PAGESZ",""],["AT_PHDR",""],["AT_PHENT",""],["AT_PHNUM",""],["AT_PLATFORM",""],["AT_RANDOM",""],["AT_REMOVEDIR",""],["AT_SECURE",""],["AT_STATX_DONT_SYNC",""],["AT_STATX_FORCE_SYNC",""],["AT_STATX_SYNC_AS_STAT",""],["AT_STATX_SYNC_TYPE",""],["AT_SYMLINK_FOLLOW",""],["AT_SYMLINK_NOFOLLOW",""],["AT_UID",""],["AUTOFS_SUPER_MAGIC",""],["B0",""],["B1000000",""],["B110",""],["B115200",""],["B1152000",""],["B1200",""],["B134",""],["B150",""],["B1500000",""],["B1800",""],["B19200",""],["B200",""],["B2000000",""],["B230400",""],["B2400",""],["B2500000",""],["B300",""],["B3000000",""],["B3500000",""],["B38400",""],["B4000000",""],["B460800",""],["B4800",""],["B50",""],["B500000",""],["B57600",""],["B576000",""],["B600",""],["B75",""],["B921600",""],["B9600",""],["BINDERFS_SUPER_MAGIC",""],["BOOT_TIME",""],["BOTHER",""],["BRKINT",""],["BS0",""],["BS1",""],["BSDLY",""],["BTRFS_SUPER_MAGIC",""],["BUFSIZ",""],["CBAUD",""],["CBAUDEX",""],["CGROUP2_SUPER_MAGIC",""],["CGROUP_SUPER_MAGIC",""],["CIBAUD",""],["CLD_CONTINUED",""],["CLD_DUMPED",""],["CLD_EXITED",""],["CLD_KILLED",""],["CLD_STOPPED",""],["CLD_TRAPPED",""],["CLOCAL",""],["CLOCK_BOOTTIME",""],["CLOCK_BOOTTIME_ALARM",""],["CLOCK_MONOTONIC",""],["CLOCK_MONOTONIC_COARSE",""],["CLOCK_MONOTONIC_RAW",""],["CLOCK_PROCESS_CPUTIME_ID",""],["CLOCK_REALTIME",""],["CLOCK_REALTIME_ALARM",""],["CLOCK_REALTIME_COARSE",""],["CLOCK_TAI",""],["CLOCK_THREAD_CPUTIME_ID",""],["CLONE_CHILD_CLEARTID",""],["CLONE_CHILD_SETTID",""],["CLONE_DETACHED",""],["CLONE_FILES",""],["CLONE_FS",""],["CLONE_IO",""],["CLONE_NEWCGROUP",""],["CLONE_NEWIPC",""],["CLONE_NEWNET",""],["CLONE_NEWNS",""],["CLONE_NEWPID",""],["CLONE_NEWUSER",""],["CLONE_NEWUTS",""],["CLONE_PARENT",""],["CLONE_PARENT_SETTID",""],["CLONE_PTRACE",""],["CLONE_SETTLS",""],["CLONE_SIGHAND",""],["CLONE_SYSVSEM",""],["CLONE_THREAD",""],["CLONE_UNTRACED",""],["CLONE_VFORK",""],["CLONE_VM",""],["CMSPAR",""],["CODA_SUPER_MAGIC",""],["CODESET",""],["CPU_SETSIZE",""],["CR0",""],["CR1",""],["CR2",""],["CR3",""],["CRAMFS_MAGIC",""],["CRDLY",""],["CREAD",""],["CRNCYSTR",""],["CRTSCTS",""],["CS",""],["CS5",""],["CS6",""],["CS7",""],["CS8",""],["CSIZE",""],["CSTOPB",""],["CTRL_ATTR_FAMILY_ID",""],["CTRL_ATTR_FAMILY_NAME",""],["CTRL_ATTR_HDRSIZE",""],["CTRL_ATTR_MAXATTR",""],["CTRL_ATTR_MCAST_GROUPS",""],["CTRL_ATTR_MCAST_GRP_ID",""],["CTRL_ATTR_MCAST_GRP_NAME",""],["CTRL_ATTR_MCAST_GRP_UNSPEC",""],["CTRL_ATTR_OPS",""],["CTRL_ATTR_OP_FLAGS",""],["CTRL_ATTR_OP_ID",""],["CTRL_ATTR_OP_UNSPEC",""],["CTRL_ATTR_UNSPEC",""],["CTRL_ATTR_VERSION",""],["CTRL_CMD_DELFAMILY",""],["CTRL_CMD_DELMCAST_GRP",""],["CTRL_CMD_DELOPS",""],["CTRL_CMD_GETFAMILY",""],["CTRL_CMD_GETMCAST_GRP",""],["CTRL_CMD_GETOPS",""],["CTRL_CMD_NEWFAMILY",""],["CTRL_CMD_NEWMCAST_GRP",""],["CTRL_CMD_NEWOPS",""],["CTRL_CMD_UNSPEC",""],["DAY_1",""],["DAY_2",""],["DAY_3",""],["DAY_4",""],["DAY_5",""],["DAY_6",""],["DAY_7",""],["DCCP_SERVICE_LIST_MAX_LEN","maximum number of services provided on the same listening port"],["DCCP_SOCKOPT_AVAILABLE_CCIDS",""],["DCCP_SOCKOPT_CCID",""],["DCCP_SOCKOPT_CCID_RX_INFO",""],["DCCP_SOCKOPT_CCID_TX_INFO",""],["DCCP_SOCKOPT_CHANGE_L",""],["DCCP_SOCKOPT_CHANGE_R",""],["DCCP_SOCKOPT_GET_CUR_MPS",""],["DCCP_SOCKOPT_PACKET_SIZE",""],["DCCP_SOCKOPT_QPOLICY_ID",""],["DCCP_SOCKOPT_QPOLICY_TXQLEN",""],["DCCP_SOCKOPT_RECV_CSCOV",""],["DCCP_SOCKOPT_RX_CCID",""],["DCCP_SOCKOPT_SEND_CSCOV",""],["DCCP_SOCKOPT_SERVER_TIMEWAIT",""],["DCCP_SOCKOPT_SERVICE",""],["DCCP_SOCKOPT_TX_CCID",""],["DEAD_PROCESS",""],["DEVPTS_SUPER_MAGIC",""],["DS",""],["DT_BLK",""],["DT_CHR",""],["DT_DIR",""],["DT_FIFO",""],["DT_LNK",""],["DT_REG",""],["DT_SOCK",""],["DT_UNKNOWN",""],["D_FMT",""],["D_T_FMT",""],["E2BIG",""],["EACCES",""],["EADDRINUSE",""],["EADDRNOTAVAIL",""],["EADV",""],["EAFNOSUPPORT",""],["EAGAIN",""],["EAI_AGAIN",""],["EAI_BADFLAGS",""],["EAI_FAIL",""],["EAI_FAMILY",""],["EAI_MEMORY",""],["EAI_NODATA",""],["EAI_NONAME",""],["EAI_OVERFLOW",""],["EAI_SERVICE",""],["EAI_SOCKTYPE",""],["EAI_SYSTEM",""],["EALREADY",""],["EBADE",""],["EBADF",""],["EBADFD",""],["EBADMSG",""],["EBADR",""],["EBADRQC",""],["EBADSLT",""],["EBFONT",""],["EBUSY",""],["ECANCELED",""],["ECHILD",""],["ECHO",""],["ECHOCTL",""],["ECHOE",""],["ECHOK",""],["ECHOKE",""],["ECHONL",""],["ECHOPRT",""],["ECHRNG",""],["ECOMM",""],["ECONNABORTED",""],["ECONNREFUSED",""],["ECONNRESET",""],["ECRYPTFS_SUPER_MAGIC",""],["EDEADLK",""],["EDEADLOCK",""],["EDESTADDRREQ",""],["EDOM",""],["EDOTDOT",""],["EDQUOT",""],["EEXIST",""],["EFAULT",""],["EFBIG",""],["EFD_CLOEXEC",""],["EFD_NONBLOCK",""],["EFD_SEMAPHORE",""],["EFLAGS",""],["EFS_SUPER_MAGIC",""],["EHOSTDOWN",""],["EHOSTUNREACH",""],["EHWPOISON",""],["EIDRM",""],["EILSEQ",""],["EINPROGRESS",""],["EINTR",""],["EINVAL",""],["EIO",""],["EISCONN",""],["EISDIR",""],["EISNAM",""],["EKEYEXPIRED",""],["EKEYREJECTED",""],["EKEYREVOKED",""],["EL2HLT",""],["EL2NSYNC",""],["EL3HLT",""],["EL3RST",""],["ELIBACC",""],["ELIBBAD",""],["ELIBEXEC",""],["ELIBMAX",""],["ELIBSCN",""],["ELNRNG",""],["ELOOP",""],["EMEDIUMTYPE",""],["EMFILE",""],["EMLINK",""],["EMPTY",""],["EMSGSIZE",""],["EMULTIHOP",""],["ENAMETOOLONG",""],["ENAVAIL",""],["ENETDOWN",""],["ENETRESET",""],["ENETUNREACH",""],["ENFILE",""],["ENOANO",""],["ENOATTR",""],["ENOBUFS",""],["ENOCSI",""],["ENODATA",""],["ENODEV",""],["ENOENT",""],["ENOEXEC",""],["ENOKEY",""],["ENOLCK",""],["ENOLINK",""],["ENOMEDIUM",""],["ENOMEM",""],["ENOMSG",""],["ENONET",""],["ENOPKG",""],["ENOPROTOOPT",""],["ENOSPC",""],["ENOSR",""],["ENOSTR",""],["ENOSYS",""],["ENOTBLK",""],["ENOTCONN",""],["ENOTDIR",""],["ENOTEMPTY",""],["ENOTNAM",""],["ENOTRECOVERABLE",""],["ENOTSOCK",""],["ENOTSUP",""],["ENOTTY",""],["ENOTUNIQ",""],["ENXIO",""],["EOF",""],["EOPNOTSUPP",""],["EOVERFLOW",""],["EOWNERDEAD",""],["EPERM",""],["EPFNOSUPPORT",""],["EPIPE",""],["EPOLLERR",""],["EPOLLET",""],["EPOLLEXCLUSIVE",""],["EPOLLHUP",""],["EPOLLIN",""],["EPOLLMSG",""],["EPOLLONESHOT",""],["EPOLLOUT",""],["EPOLLPRI",""],["EPOLLRDBAND",""],["EPOLLRDHUP",""],["EPOLLRDNORM",""],["EPOLLWAKEUP",""],["EPOLLWRBAND",""],["EPOLLWRNORM",""],["EPOLL_CLOEXEC",""],["EPOLL_CTL_ADD",""],["EPOLL_CTL_DEL",""],["EPOLL_CTL_MOD",""],["EPROTO",""],["EPROTONOSUPPORT",""],["EPROTOTYPE",""],["ERA",""],["ERANGE",""],["ERA_D_FMT",""],["ERA_D_T_FMT",""],["ERA_T_FMT",""],["EREMCHG",""],["EREMOTE",""],["EREMOTEIO",""],["ERESTART",""],["ERFKILL",""],["EROFS",""],["ES",""],["ESHUTDOWN",""],["ESOCKTNOSUPPORT",""],["ESPIPE",""],["ESRCH",""],["ESRMNT",""],["ESTALE",""],["ESTRPIPE",""],["ETH_ALEN",""],["ETH_DATA_LEN",""],["ETH_FCS_LEN",""],["ETH_FRAME_LEN",""],["ETH_HLEN",""],["ETH_P_1588",""],["ETH_P_8021AD",""],["ETH_P_8021AH",""],["ETH_P_8021Q",""],["ETH_P_80221",""],["ETH_P_802_2",""],["ETH_P_802_3",""],["ETH_P_802_3_MIN",""],["ETH_P_802_EX1",""],["ETH_P_AARP",""],["ETH_P_AF_IUCV",""],["ETH_P_ALL",""],["ETH_P_AOE",""],["ETH_P_ARCNET",""],["ETH_P_ARP",""],["ETH_P_ATALK",""],["ETH_P_ATMFATE",""],["ETH_P_ATMMPOA",""],["ETH_P_AX25",""],["ETH_P_BATMAN",""],["ETH_P_BPQ",""],["ETH_P_CAIF",""],["ETH_P_CANFD",""],["ETH_P_CONTROL",""],["ETH_P_CUST",""],["ETH_P_DDCMP",""],["ETH_P_DEC",""],["ETH_P_DIAG",""],["ETH_P_DNA_DL",""],["ETH_P_DNA_RC",""],["ETH_P_DNA_RT",""],["ETH_P_DSA",""],["ETH_P_ECONET",""],["ETH_P_EDSA",""],["ETH_P_FCOE",""],["ETH_P_FIP",""],["ETH_P_HDLC",""],["ETH_P_IEEE802154",""],["ETH_P_IEEEPUP",""],["ETH_P_IEEEPUPAT",""],["ETH_P_IP",""],["ETH_P_IPV6",""],["ETH_P_IPX",""],["ETH_P_IRDA",""],["ETH_P_LAT",""],["ETH_P_LINK_CTL",""],["ETH_P_LOCALTALK",""],["ETH_P_LOOP",""],["ETH_P_LOOPBACK",""],["ETH_P_MACSEC",""],["ETH_P_MOBITEX",""],["ETH_P_MPLS_MC",""],["ETH_P_MPLS_UC",""],["ETH_P_MVRP",""],["ETH_P_PAE",""],["ETH_P_PAUSE",""],["ETH_P_PHONET",""],["ETH_P_PPPTALK",""],["ETH_P_PPP_DISC",""],["ETH_P_PPP_MP",""],["ETH_P_PPP_SES",""],["ETH_P_PRP",""],["ETH_P_PUP",""],["ETH_P_PUPAT",""],["ETH_P_QINQ1",""],["ETH_P_QINQ2",""],["ETH_P_QINQ3",""],["ETH_P_RARP",""],["ETH_P_SCA",""],["ETH_P_SLOW",""],["ETH_P_SNAP",""],["ETH_P_TDLS",""],["ETH_P_TEB",""],["ETH_P_TIPC",""],["ETH_P_TRAILER",""],["ETH_P_TR_802_2",""],["ETH_P_WAN_PPP",""],["ETH_P_WCCP",""],["ETH_P_X25",""],["ETH_ZLEN",""],["ETIME",""],["ETIMEDOUT",""],["ETOOMANYREFS",""],["ETXTBSY",""],["EUCLEAN",""],["EUNATCH",""],["EUSERS",""],["EWOULDBLOCK",""],["EXDEV",""],["EXFULL",""],["EXIT_FAILURE",""],["EXIT_SUCCESS",""],["EXT2_SUPER_MAGIC",""],["EXT3_SUPER_MAGIC",""],["EXT4_SUPER_MAGIC",""],["EXTA",""],["EXTB",""],["EXTPROC",""],["F2FS_SUPER_MAGIC",""],["FALLOC_FL_COLLAPSE_RANGE",""],["FALLOC_FL_INSERT_RANGE",""],["FALLOC_FL_KEEP_SIZE",""],["FALLOC_FL_PUNCH_HOLE",""],["FALLOC_FL_UNSHARE_RANGE",""],["FALLOC_FL_ZERO_RANGE",""],["FANOTIFY_METADATA_VERSION",""],["FAN_ACCESS",""],["FAN_ACCESS_PERM",""],["FAN_ALLOW",""],["FAN_CLASS_CONTENT",""],["FAN_CLASS_NOTIF",""],["FAN_CLASS_PRE_CONTENT",""],["FAN_CLOEXEC",""],["FAN_CLOSE",""],["FAN_CLOSE_NOWRITE",""],["FAN_CLOSE_WRITE",""],["FAN_DENY",""],["FAN_EVENT_ON_CHILD",""],["FAN_MARK_ADD",""],["FAN_MARK_DONT_FOLLOW",""],["FAN_MARK_FILESYSTEM",""],["FAN_MARK_FLUSH",""],["FAN_MARK_IGNORED_MASK",""],["FAN_MARK_IGNORED_SURV_MODIFY",""],["FAN_MARK_INODE",""],["FAN_MARK_MOUNT",""],["FAN_MARK_ONLYDIR",""],["FAN_MARK_REMOVE",""],["FAN_MODIFY",""],["FAN_NOFD",""],["FAN_NONBLOCK",""],["FAN_ONDIR",""],["FAN_OPEN",""],["FAN_OPEN_PERM",""],["FAN_Q_OVERFLOW",""],["FAN_UNLIMITED_MARKS",""],["FAN_UNLIMITED_QUEUE",""],["FDPIC_FUNCPTRS",""],["FD_CLOEXEC",""],["FD_SETSIZE",""],["FF0",""],["FF1",""],["FFDLY",""],["FILENAME_MAX",""],["FIOCLEX",""],["FIONBIO",""],["FIONCLEX",""],["FIONREAD",""],["FLUSHO",""],["FOPEN_MAX",""],["FS",""],["FS_BASE",""],["FUTEXFS_SUPER_MAGIC",""],["FUTEX_CLOCK_REALTIME",""],["FUTEX_CMD_MASK",""],["FUTEX_CMP_REQUEUE",""],["FUTEX_CMP_REQUEUE_PI",""],["FUTEX_FD",""],["FUTEX_LOCK_PI",""],["FUTEX_PRIVATE_FLAG",""],["FUTEX_REQUEUE",""],["FUTEX_TRYLOCK_PI",""],["FUTEX_UNLOCK_PI",""],["FUTEX_WAIT",""],["FUTEX_WAIT_BITSET",""],["FUTEX_WAIT_REQUEUE_PI",""],["FUTEX_WAKE",""],["FUTEX_WAKE_BITSET",""],["FUTEX_WAKE_OP",""],["F_ADD_SEALS",""],["F_CANCELLK",""],["F_DUPFD",""],["F_DUPFD_CLOEXEC",""],["F_GETFD",""],["F_GETFL",""],["F_GETLEASE",""],["F_GETLK",""],["F_GETOWN",""],["F_GETPIPE_SZ",""],["F_GET_SEALS",""],["F_LOCK",""],["F_NOTIFY",""],["F_OFD_GETLK",""],["F_OFD_SETLK",""],["F_OFD_SETLKW",""],["F_OK",""],["F_RDLCK",""],["F_SEAL_FUTURE_WRITE",""],["F_SEAL_GROW",""],["F_SEAL_SEAL",""],["F_SEAL_SHRINK",""],["F_SEAL_WRITE",""],["F_SETFD",""],["F_SETFL",""],["F_SETLEASE",""],["F_SETLK",""],["F_SETLKW",""],["F_SETOWN",""],["F_SETPIPE_SZ",""],["F_TEST",""],["F_TLOCK",""],["F_ULOCK",""],["F_UNLCK",""],["F_WRLCK",""],["GENL_ADMIN_PERM",""],["GENL_CMD_CAP_DO",""],["GENL_CMD_CAP_DUMP",""],["GENL_CMD_CAP_HASPOL",""],["GENL_ID_CTRL",""],["GENL_ID_PMCRAID",""],["GENL_ID_VFS_DQUOT",""],["GENL_MAX_ID",""],["GENL_MIN_ID",""],["GENL_NAMSIZ",""],["GENL_UNS_ADMIN_PERM",""],["GLOB_ABORTED",""],["GLOB_APPEND",""],["GLOB_DOOFFS",""],["GLOB_ERR",""],["GLOB_MARK",""],["GLOB_NOCHECK",""],["GLOB_NOESCAPE",""],["GLOB_NOMATCH",""],["GLOB_NOSORT",""],["GLOB_NOSPACE",""],["GRND_NONBLOCK",""],["GRND_RANDOM",""],["GRPQUOTA",""],["GS",""],["GS_BASE",""],["HOSTFS_SUPER_MAGIC",""],["HPFS_SUPER_MAGIC",""],["HUGETLBFS_MAGIC",""],["HUGETLB_FLAG_ENCODE_16GB",""],["HUGETLB_FLAG_ENCODE_16MB",""],["HUGETLB_FLAG_ENCODE_1GB",""],["HUGETLB_FLAG_ENCODE_1MB",""],["HUGETLB_FLAG_ENCODE_256MB",""],["HUGETLB_FLAG_ENCODE_2GB",""],["HUGETLB_FLAG_ENCODE_2MB",""],["HUGETLB_FLAG_ENCODE_32MB",""],["HUGETLB_FLAG_ENCODE_512KB",""],["HUGETLB_FLAG_ENCODE_512MB",""],["HUGETLB_FLAG_ENCODE_64KB",""],["HUGETLB_FLAG_ENCODE_8MB",""],["HUGETLB_FLAG_ENCODE_MASK",""],["HUGETLB_FLAG_ENCODE_SHIFT",""],["HUPCL",""],["ICANON",""],["ICRNL",""],["IEXTEN",""],["IFA_ADDRESS",""],["IFA_ANYCAST",""],["IFA_BROADCAST",""],["IFA_CACHEINFO",""],["IFA_FLAGS",""],["IFA_F_DADFAILED",""],["IFA_F_DEPRECATED",""],["IFA_F_HOMEADDRESS",""],["IFA_F_MANAGETEMPADDR",""],["IFA_F_MCAUTOJOIN",""],["IFA_F_NODAD",""],["IFA_F_NOPREFIXROUTE",""],["IFA_F_OPTIMISTIC",""],["IFA_F_PERMANENT",""],["IFA_F_SECONDARY",""],["IFA_F_STABLE_PRIVACY",""],["IFA_F_TEMPORARY",""],["IFA_F_TENTATIVE",""],["IFA_LABEL",""],["IFA_LOCAL",""],["IFA_MULTICAST",""],["IFA_UNSPEC",""],["IFF_ALLMULTI",""],["IFF_ATTACH_QUEUE",""],["IFF_AUTOMEDIA",""],["IFF_BROADCAST",""],["IFF_DEBUG",""],["IFF_DETACH_QUEUE",""],["IFF_DORMANT",""],["IFF_DYNAMIC",""],["IFF_ECHO",""],["IFF_LOOPBACK",""],["IFF_LOWER_UP",""],["IFF_MASTER",""],["IFF_MULTICAST",""],["IFF_MULTI_QUEUE",""],["IFF_NOARP",""],["IFF_NOFILTER",""],["IFF_NOTRAILERS",""],["IFF_NO_PI",""],["IFF_ONE_QUEUE",""],["IFF_PERSIST",""],["IFF_POINTOPOINT",""],["IFF_PORTSEL",""],["IFF_PROMISC",""],["IFF_RUNNING",""],["IFF_SLAVE",""],["IFF_TAP",""],["IFF_TUN",""],["IFF_TUN_EXCL",""],["IFF_UP",""],["IFF_VNET_HDR",""],["IFLA_ADDRESS",""],["IFLA_AF_SPEC",""],["IFLA_BROADCAST",""],["IFLA_CARRIER",""],["IFLA_CARRIER_CHANGES",""],["IFLA_COST",""],["IFLA_EXT_MASK",""],["IFLA_GROUP",""],["IFLA_IFALIAS",""],["IFLA_IFNAME",""],["IFLA_INFO_DATA",""],["IFLA_INFO_KIND",""],["IFLA_INFO_SLAVE_DATA",""],["IFLA_INFO_SLAVE_KIND",""],["IFLA_INFO_UNSPEC",""],["IFLA_INFO_XSTATS",""],["IFLA_LINK",""],["IFLA_LINKINFO",""],["IFLA_LINKMODE",""],["IFLA_LINK_NETNSID",""],["IFLA_MAP",""],["IFLA_MASTER",""],["IFLA_MTU",""],["IFLA_NET_NS_FD",""],["IFLA_NET_NS_PID",""],["IFLA_NUM_RX_QUEUES",""],["IFLA_NUM_TX_QUEUES",""],["IFLA_NUM_VF",""],["IFLA_OPERSTATE",""],["IFLA_PHYS_PORT_ID",""],["IFLA_PHYS_PORT_NAME",""],["IFLA_PHYS_SWITCH_ID",""],["IFLA_PORT_SELF",""],["IFLA_PRIORITY",""],["IFLA_PROMISCUITY",""],["IFLA_PROTINFO",""],["IFLA_PROTO_DOWN",""],["IFLA_QDISC",""],["IFLA_STATS",""],["IFLA_STATS64",""],["IFLA_TXQLEN",""],["IFLA_UNSPEC",""],["IFLA_VFINFO_LIST",""],["IFLA_VF_PORTS",""],["IFLA_WEIGHT",""],["IFLA_WIRELESS",""],["IFNAMSIZ",""],["IF_NAMESIZE",""],["IGNBRK",""],["IGNCR",""],["IGNPAR",""],["IMAXBEL",""],["INADDR_ANY",""],["INADDR_BROADCAST",""],["INADDR_LOOPBACK",""],["INADDR_NONE",""],["INIT_PROCESS",""],["INLCR",""],["INPCK",""],["INT_MAX",""],["INT_MIN",""],["IN_ACCESS",""],["IN_ALL_EVENTS",""],["IN_ATTRIB",""],["IN_CLOEXEC",""],["IN_CLOSE",""],["IN_CLOSE_NOWRITE",""],["IN_CLOSE_WRITE",""],["IN_CREATE",""],["IN_DELETE",""],["IN_DELETE_SELF",""],["IN_DONT_FOLLOW",""],["IN_IGNORED",""],["IN_ISDIR",""],["IN_MODIFY",""],["IN_MOVE",""],["IN_MOVED_FROM",""],["IN_MOVED_TO",""],["IN_MOVE_SELF",""],["IN_NONBLOCK",""],["IN_ONESHOT",""],["IN_ONLYDIR",""],["IN_OPEN",""],["IN_Q_OVERFLOW",""],["IN_UNMOUNT",""],["IP6T_SO_ORIGINAL_DST",""],["IPC_CREAT",""],["IPC_EXCL",""],["IPC_INFO",""],["IPC_NOWAIT",""],["IPC_PRIVATE",""],["IPC_RMID",""],["IPC_SET",""],["IPC_STAT",""],["IPDEFTTL",""],["IPOPT_CLASS_MASK",""],["IPOPT_CONTROL",""],["IPOPT_COPY",""],["IPOPT_END",""],["IPOPT_EOL",""],["IPOPT_LSRR",""],["IPOPT_MEASUREMENT",""],["IPOPT_MINOFF",""],["IPOPT_NOOP",""],["IPOPT_NOP",""],["IPOPT_NUMBER_MASK",""],["IPOPT_OFFSET",""],["IPOPT_OLEN",""],["IPOPT_OPTVAL",""],["IPOPT_RA",""],["IPOPT_RESERVED1",""],["IPOPT_RESERVED2",""],["IPOPT_RR",""],["IPOPT_SEC",""],["IPOPT_SID",""],["IPOPT_SSRR",""],["IPOPT_TIMESTAMP",""],["IPOPT_TS",""],["IPOPT_TS_PRESPEC",""],["IPOPT_TS_TSANDADDR",""],["IPOPT_TS_TSONLY",""],["IPPROTO_AH","IP6 Auth Header"],["IPPROTO_BEETPH",""],["IPPROTO_COMP","IP Payload Comp. Protocol"],["IPPROTO_DCCP","DCCP"],["IPPROTO_DSTOPTS","IP6 destination option"],["IPPROTO_EGP","exterior gateway protocol"],["IPPROTO_ENCAP","encapsulation header"],["IPPROTO_ESP","IP6 Encap Sec. Payload"],["IPPROTO_FRAGMENT","IP6 fragmentation header"],["IPPROTO_GRE","General Routing Encap."],["IPPROTO_HOPOPTS","Hop-by-hop option header"],["IPPROTO_ICMP",""],["IPPROTO_ICMPV6",""],["IPPROTO_IDP","xns idp"],["IPPROTO_IGMP","group mgmt protocol"],["IPPROTO_IP",""],["IPPROTO_IPIP","for compatibility"],["IPPROTO_IPV6",""],["IPPROTO_MAX",""],["IPPROTO_MH",""],["IPPROTO_MPLS",""],["IPPROTO_MTP",""],["IPPROTO_NONE","IP6 no next header"],["IPPROTO_PIM","Protocol indep. multicast"],["IPPROTO_PUP","pup"],["IPPROTO_RAW","raw IP packet"],["IPPROTO_ROUTING","IP6 routing header"],["IPPROTO_RSVP","resource reservation"],["IPPROTO_SCTP","SCTP"],["IPPROTO_TCP",""],["IPPROTO_TP","tp-4 w/ class negotiation"],["IPPROTO_UDP",""],["IPPROTO_UDPLITE",""],["IPTOS_ECN_CE",""],["IPTOS_ECN_ECT0",""],["IPTOS_ECN_ECT1",""],["IPTOS_ECN_MASK",""],["IPTOS_ECN_NOT_ECT",""],["IPTOS_LOWDELAY",""],["IPTOS_MINCOST",""],["IPTOS_PREC_CRITIC_ECP",""],["IPTOS_PREC_FLASH",""],["IPTOS_PREC_FLASHOVERRIDE",""],["IPTOS_PREC_IMMEDIATE",""],["IPTOS_PREC_INTERNETCONTROL",""],["IPTOS_PREC_MASK",""],["IPTOS_PREC_NETCONTROL",""],["IPTOS_PREC_PRIORITY",""],["IPTOS_PREC_ROUTINE",""],["IPTOS_RELIABILITY",""],["IPTOS_THROUGHPUT",""],["IPTOS_TOS_MASK",""],["IPV6_2292DSTOPTS",""],["IPV6_2292HOPLIMIT",""],["IPV6_2292HOPOPTS",""],["IPV6_2292PKTINFO",""],["IPV6_2292PKTOPTIONS",""],["IPV6_2292RTHDR",""],["IPV6_ADDRFORM",""],["IPV6_ADD_MEMBERSHIP",""],["IPV6_CHECKSUM",""],["IPV6_DROP_MEMBERSHIP",""],["IPV6_FLOWINFO",""],["IPV6_FLOWINFO_FLOWLABEL",""],["IPV6_FLOWINFO_PRIORITY",""],["IPV6_FLOWINFO_SEND",""],["IPV6_FLOWLABEL_MGR",""],["IPV6_HOPLIMIT",""],["IPV6_JOIN_ANYCAST",""],["IPV6_LEAVE_ANYCAST",""],["IPV6_MTU",""],["IPV6_MTU_DISCOVER",""],["IPV6_MULTICAST_HOPS",""],["IPV6_MULTICAST_IF",""],["IPV6_MULTICAST_LOOP",""],["IPV6_NEXTHOP",""],["IPV6_ORIGDSTADDR",""],["IPV6_PKTINFO",""],["IPV6_RECVERR",""],["IPV6_RECVORIGDSTADDR",""],["IPV6_RECVPKTINFO",""],["IPV6_RECVTCLASS",""],["IPV6_ROUTER_ALERT",""],["IPV6_TCLASS",""],["IPV6_UNICAST_HOPS",""],["IPV6_V6ONLY",""],["IPVERSION",""],["IP_ADD_MEMBERSHIP",""],["IP_ADD_SOURCE_MEMBERSHIP",""],["IP_DROP_MEMBERSHIP",""],["IP_DROP_SOURCE_MEMBERSHIP",""],["IP_FREEBIND",""],["IP_HDRINCL",""],["IP_MSFILTER",""],["IP_MTU_DISCOVER",""],["IP_MULTICAST_ALL",""],["IP_MULTICAST_IF",""],["IP_MULTICAST_LOOP",""],["IP_MULTICAST_TTL",""],["IP_ORIGDSTADDR",""],["IP_PKTINFO",""],["IP_PMTUDISC_DO",""],["IP_PMTUDISC_DONT",""],["IP_PMTUDISC_PROBE",""],["IP_PMTUDISC_WANT",""],["IP_RECVERR",""],["IP_RECVORIGDSTADDR",""],["IP_RECVTOS",""],["IP_TOS",""],["IP_TRANSPARENT",""],["IP_TTL",""],["IP_UNICAST_IF",""],["ISIG",""],["ISOFS_SUPER_MAGIC",""],["ISTRIP",""],["ITIMER_PROF",""],["ITIMER_REAL",""],["ITIMER_VIRTUAL",""],["IUTF8",""],["IXANY",""],["IXOFF",""],["IXON",""],["JFFS2_SUPER_MAGIC",""],["KEYCTL_ASSUME_AUTHORITY",""],["KEYCTL_CAPABILITIES",""],["KEYCTL_CAPS0_BIG_KEY",""],["KEYCTL_CAPS0_CAPABILITIES",""],["KEYCTL_CAPS0_DIFFIE_HELLMAN",""],["KEYCTL_CAPS0_INVALIDATE",""],["KEYCTL_CAPS0_MOVE",""],["KEYCTL_CAPS0_PERSISTENT_KEYRINGS",""],["KEYCTL_CAPS0_PUBLIC_KEY",""],["KEYCTL_CAPS0_RESTRICT_KEYRING",""],["KEYCTL_CAPS1_NS_KEYRING_NAME",""],["KEYCTL_CAPS1_NS_KEY_TAG",""],["KEYCTL_CHOWN",""],["KEYCTL_CLEAR",""],["KEYCTL_DESCRIBE",""],["KEYCTL_DH_COMPUTE",""],["KEYCTL_GET_KEYRING_ID",""],["KEYCTL_GET_PERSISTENT",""],["KEYCTL_GET_SECURITY",""],["KEYCTL_INSTANTIATE",""],["KEYCTL_INSTANTIATE_IOV",""],["KEYCTL_INVALIDATE",""],["KEYCTL_JOIN_SESSION_KEYRING",""],["KEYCTL_LINK",""],["KEYCTL_MOVE",""],["KEYCTL_NEGATE",""],["KEYCTL_PKEY_DECRYPT",""],["KEYCTL_PKEY_ENCRYPT",""],["KEYCTL_PKEY_QUERY",""],["KEYCTL_PKEY_SIGN",""],["KEYCTL_PKEY_VERIFY",""],["KEYCTL_READ",""],["KEYCTL_REJECT",""],["KEYCTL_RESTRICT_KEYRING",""],["KEYCTL_REVOKE",""],["KEYCTL_SEARCH",""],["KEYCTL_SESSION_TO_PARENT",""],["KEYCTL_SETPERM",""],["KEYCTL_SET_REQKEY_KEYRING",""],["KEYCTL_SET_TIMEOUT",""],["KEYCTL_SUPPORTS_DECRYPT",""],["KEYCTL_SUPPORTS_ENCRYPT",""],["KEYCTL_SUPPORTS_SIGN",""],["KEYCTL_SUPPORTS_VERIFY",""],["KEYCTL_UNLINK",""],["KEYCTL_UPDATE",""],["KEY_REQKEY_DEFL_DEFAULT",""],["KEY_REQKEY_DEFL_GROUP_KEYRING",""],["KEY_REQKEY_DEFL_NO_CHANGE",""],["KEY_REQKEY_DEFL_PROCESS_KEYRING",""],["KEY_REQKEY_DEFL_REQUESTOR_KEYRING",""],["KEY_REQKEY_DEFL_SESSION_KEYRING",""],["KEY_REQKEY_DEFL_THREAD_KEYRING",""],["KEY_REQKEY_DEFL_USER_KEYRING",""],["KEY_REQKEY_DEFL_USER_SESSION_KEYRING",""],["KEY_SPEC_GROUP_KEYRING",""],["KEY_SPEC_PROCESS_KEYRING",""],["KEY_SPEC_REQKEY_AUTH_KEY",""],["KEY_SPEC_REQUESTOR_KEYRING",""],["KEY_SPEC_SESSION_KEYRING",""],["KEY_SPEC_THREAD_KEYRING",""],["KEY_SPEC_USER_KEYRING",""],["KEY_SPEC_USER_SESSION_KEYRING",""],["LC_ADDRESS",""],["LC_ADDRESS_MASK",""],["LC_ALL",""],["LC_ALL_MASK",""],["LC_COLLATE",""],["LC_COLLATE_MASK",""],["LC_CTYPE",""],["LC_CTYPE_MASK",""],["LC_IDENTIFICATION",""],["LC_IDENTIFICATION_MASK",""],["LC_MEASUREMENT",""],["LC_MEASUREMENT_MASK",""],["LC_MESSAGES",""],["LC_MESSAGES_MASK",""],["LC_MONETARY",""],["LC_MONETARY_MASK",""],["LC_NAME",""],["LC_NAME_MASK",""],["LC_NUMERIC",""],["LC_NUMERIC_MASK",""],["LC_PAPER",""],["LC_PAPER_MASK",""],["LC_TELEPHONE",""],["LC_TELEPHONE_MASK",""],["LC_TIME",""],["LC_TIME_MASK",""],["LINUX_REBOOT_CMD_CAD_OFF",""],["LINUX_REBOOT_CMD_CAD_ON",""],["LINUX_REBOOT_CMD_HALT",""],["LINUX_REBOOT_CMD_KEXEC",""],["LINUX_REBOOT_CMD_POWER_OFF",""],["LINUX_REBOOT_CMD_RESTART",""],["LINUX_REBOOT_CMD_RESTART2",""],["LINUX_REBOOT_CMD_SW_SUSPEND",""],["LINUX_REBOOT_MAGIC1",""],["LINUX_REBOOT_MAGIC2",""],["LINUX_REBOOT_MAGIC2A",""],["LINUX_REBOOT_MAGIC2B",""],["LINUX_REBOOT_MAGIC2C",""],["LIO_NOP",""],["LIO_NOWAIT",""],["LIO_READ",""],["LIO_WAIT",""],["LIO_WRITE",""],["LM_ID_BASE",""],["LM_ID_NEWLM",""],["LOCK_EX",""],["LOCK_NB",""],["LOCK_SH",""],["LOCK_UN",""],["LOGIN_PROCESS",""],["LOG_ALERT",""],["LOG_AUTH",""],["LOG_AUTHPRIV",""],["LOG_CONS",""],["LOG_CRIT",""],["LOG_CRON",""],["LOG_DAEMON",""],["LOG_DEBUG",""],["LOG_EMERG",""],["LOG_ERR",""],["LOG_FACMASK",""],["LOG_FTP",""],["LOG_INFO",""],["LOG_KERN",""],["LOG_LOCAL0",""],["LOG_LOCAL1",""],["LOG_LOCAL2",""],["LOG_LOCAL3",""],["LOG_LOCAL4",""],["LOG_LOCAL5",""],["LOG_LOCAL6",""],["LOG_LOCAL7",""],["LOG_LPR",""],["LOG_MAIL",""],["LOG_NDELAY",""],["LOG_NEWS",""],["LOG_NFACILITIES",""],["LOG_NOTICE",""],["LOG_NOWAIT",""],["LOG_ODELAY",""],["LOG_PERROR",""],["LOG_PID",""],["LOG_PRIMASK",""],["LOG_SYSLOG",""],["LOG_USER",""],["LOG_UUCP",""],["LOG_WARNING",""],["L_tmpnam",""],["MADV_DODUMP",""],["MADV_DOFORK",""],["MADV_DONTDUMP",""],["MADV_DONTFORK",""],["MADV_DONTNEED",""],["MADV_FREE",""],["MADV_HUGEPAGE",""],["MADV_HWPOISON",""],["MADV_MERGEABLE",""],["MADV_NOHUGEPAGE",""],["MADV_NORMAL",""],["MADV_RANDOM",""],["MADV_REMOVE",""],["MADV_SEQUENTIAL",""],["MADV_SOFT_OFFLINE",""],["MADV_UNMERGEABLE",""],["MADV_WILLNEED",""],["MAP_32BIT",""],["MAP_ANON",""],["MAP_ANONYMOUS",""],["MAP_DENYWRITE",""],["MAP_EXECUTABLE",""],["MAP_FAILED",""],["MAP_FILE",""],["MAP_FIXED",""],["MAP_FIXED_NOREPLACE",""],["MAP_GROWSDOWN",""],["MAP_HUGETLB",""],["MAP_HUGE_16GB",""],["MAP_HUGE_16MB",""],["MAP_HUGE_1GB",""],["MAP_HUGE_1MB",""],["MAP_HUGE_256MB",""],["MAP_HUGE_2GB",""],["MAP_HUGE_2MB",""],["MAP_HUGE_32MB",""],["MAP_HUGE_512KB",""],["MAP_HUGE_512MB",""],["MAP_HUGE_64KB",""],["MAP_HUGE_8MB",""],["MAP_HUGE_MASK",""],["MAP_HUGE_SHIFT",""],["MAP_LOCKED",""],["MAP_NONBLOCK",""],["MAP_NORESERVE",""],["MAP_POPULATE",""],["MAP_PRIVATE",""],["MAP_SHARED",""],["MAP_SHARED_VALIDATE",""],["MAP_STACK",""],["MAP_SYNC",""],["MAP_TYPE",""],["MAXTC",""],["MAXTTL",""],["MAX_ADDR_LEN",""],["MAX_IPOPTLEN",""],["MAX_LINKS",""],["MCAST_BLOCK_SOURCE",""],["MCAST_JOIN_GROUP",""],["MCAST_JOIN_SOURCE_GROUP",""],["MCAST_LEAVE_GROUP",""],["MCAST_LEAVE_SOURCE_GROUP",""],["MCAST_MSFILTER",""],["MCAST_UNBLOCK_SOURCE",""],["MCL_CURRENT",""],["MCL_FUTURE",""],["MFD_ALLOW_SEALING",""],["MFD_CLOEXEC",""],["MFD_HUGETLB",""],["MINIX2_SUPER_MAGIC",""],["MINIX2_SUPER_MAGIC2",""],["MINIX3_SUPER_MAGIC",""],["MINIX_SUPER_MAGIC",""],["MINIX_SUPER_MAGIC2",""],["MINSIGSTKSZ",""],["MMAP_PAGE_ZERO",""],["MNT_DETACH",""],["MNT_EXPIRE",""],["MNT_FORCE",""],["MODULE_INIT_IGNORE_MODVERSIONS",""],["MODULE_INIT_IGNORE_VERMAGIC",""],["MOD_CLKA",""],["MOD_CLKB",""],["MOD_ESTERROR",""],["MOD_FREQUENCY",""],["MOD_MAXERROR",""],["MOD_MICRO",""],["MOD_NANO",""],["MOD_OFFSET",""],["MOD_STATUS",""],["MOD_TAI",""],["MOD_TIMECONST",""],["MON_1",""],["MON_10",""],["MON_11",""],["MON_12",""],["MON_2",""],["MON_3",""],["MON_4",""],["MON_5",""],["MON_6",""],["MON_7",""],["MON_8",""],["MON_9",""],["MREMAP_FIXED",""],["MREMAP_MAYMOVE",""],["MSDOS_SUPER_MAGIC",""],["MSG_CMSG_CLOEXEC",""],["MSG_CONFIRM",""],["MSG_COPY",""],["MSG_CTRUNC",""],["MSG_DONTROUTE",""],["MSG_DONTWAIT",""],["MSG_EOR",""],["MSG_ERRQUEUE",""],["MSG_EXCEPT",""],["MSG_FASTOPEN",""],["MSG_FIN",""],["MSG_INFO",""],["MSG_MORE",""],["MSG_NOERROR",""],["MSG_NOSIGNAL",""],["MSG_OOB",""],["MSG_PEEK",""],["MSG_RST",""],["MSG_STAT",""],["MSG_SYN",""],["MSG_TRUNC",""],["MSG_TRYHARD",""],["MSG_WAITALL",""],["MSG_WAITFORONE",""],["MS_ACTIVE",""],["MS_ASYNC",""],["MS_BIND",""],["MS_DIRSYNC",""],["MS_INVALIDATE",""],["MS_I_VERSION",""],["MS_KERNMOUNT",""],["MS_MANDLOCK",""],["MS_MGC_MSK",""],["MS_MGC_VAL",""],["MS_MOVE",""],["MS_NOATIME",""],["MS_NODEV",""],["MS_NODIRATIME",""],["MS_NOEXEC",""],["MS_NOSUID",""],["MS_NOUSER",""],["MS_POSIXACL",""],["MS_PRIVATE",""],["MS_RDONLY",""],["MS_REC",""],["MS_RELATIME",""],["MS_REMOUNT",""],["MS_RMT_MASK",""],["MS_SHARED",""],["MS_SILENT",""],["MS_SLAVE",""],["MS_STRICTATIME",""],["MS_SYNC",""],["MS_SYNCHRONOUS",""],["MS_UNBINDABLE",""],["M_ARENA_MAX",""],["M_ARENA_TEST",""],["M_CHECK_ACTION",""],["M_GRAIN",""],["M_KEEP",""],["M_MMAP_MAX",""],["M_MMAP_THRESHOLD",""],["M_MXFAST",""],["M_NLBLKS",""],["M_PERTURB",""],["M_TOP_PAD",""],["M_TRIM_THRESHOLD",""],["NCCS",""],["NCP_SUPER_MAGIC",""],["NDA_CACHEINFO",""],["NDA_DST",""],["NDA_IFINDEX",""],["NDA_LINK_NETNSID",""],["NDA_LLADDR",""],["NDA_MASTER",""],["NDA_PORT",""],["NDA_PROBES",""],["NDA_SRC_VNI",""],["NDA_UNSPEC",""],["NDA_VLAN",""],["NDA_VNI",""],["NETLINK_ADD_MEMBERSHIP",""],["NETLINK_AUDIT",""],["NETLINK_BROADCAST_ERROR",""],["NETLINK_CAP_ACK",""],["NETLINK_CONNECTOR",""],["NETLINK_CRYPTO",""],["NETLINK_DNRTMSG",""],["NETLINK_DROP_MEMBERSHIP",""],["NETLINK_ECRYPTFS",""],["NETLINK_FIB_LOOKUP",""],["NETLINK_FIREWALL",""],["NETLINK_GENERIC",""],["NETLINK_INET_DIAG",""],["NETLINK_IP6_FW",""],["NETLINK_ISCSI",""],["NETLINK_KOBJECT_UEVENT",""],["NETLINK_LISTEN_ALL_NSID",""],["NETLINK_LIST_MEMBERSHIPS",""],["NETLINK_NETFILTER",""],["NETLINK_NFLOG",""],["NETLINK_NO_ENOBUFS",""],["NETLINK_PKTINFO",""],["NETLINK_RDMA",""],["NETLINK_ROUTE",""],["NETLINK_RX_RING",""],["NETLINK_SCSITRANSPORT",""],["NETLINK_SELINUX",""],["NETLINK_SOCK_DIAG",""],["NETLINK_TX_RING",""],["NETLINK_UNUSED",""],["NETLINK_USERSOCK",""],["NETLINK_XFRM",""],["NEW_TIME",""],["NFNETLINK_V0",""],["NFNLGRP_ACCT_QUOTA",""],["NFNLGRP_CONNTRACK_DESTROY",""],["NFNLGRP_CONNTRACK_EXP_DESTROY",""],["NFNLGRP_CONNTRACK_EXP_NEW",""],["NFNLGRP_CONNTRACK_EXP_UPDATE",""],["NFNLGRP_CONNTRACK_NEW",""],["NFNLGRP_CONNTRACK_UPDATE",""],["NFNLGRP_NFTABLES",""],["NFNLGRP_NONE",""],["NFNL_MSG_BATCH_BEGIN",""],["NFNL_MSG_BATCH_END",""],["NFNL_SUBSYS_ACCT",""],["NFNL_SUBSYS_COUNT",""],["NFNL_SUBSYS_CTHELPER",""],["NFNL_SUBSYS_CTNETLINK",""],["NFNL_SUBSYS_CTNETLINK_EXP",""],["NFNL_SUBSYS_CTNETLINK_TIMEOUT",""],["NFNL_SUBSYS_IPSET",""],["NFNL_SUBSYS_NFTABLES",""],["NFNL_SUBSYS_NFT_COMPAT",""],["NFNL_SUBSYS_NONE",""],["NFNL_SUBSYS_OSF",""],["NFNL_SUBSYS_QUEUE",""],["NFNL_SUBSYS_ULOG",""],["NFPROTO_ARP",""],["NFPROTO_BRIDGE",""],["NFPROTO_DECNET",""],["NFPROTO_INET",""],["NFPROTO_IPV4",""],["NFPROTO_IPV6",""],["NFPROTO_NETDEV",""],["NFPROTO_NUMPROTO",""],["NFPROTO_UNSPEC",""],["NFQA_CAP_LEN",""],["NFQA_CFG_CMD",""],["NFQA_CFG_FLAGS",""],["NFQA_CFG_F_CONNTRACK",""],["NFQA_CFG_F_FAIL_OPEN",""],["NFQA_CFG_F_GSO",""],["NFQA_CFG_F_MAX",""],["NFQA_CFG_F_SECCTX",""],["NFQA_CFG_F_UID_GID",""],["NFQA_CFG_MASK",""],["NFQA_CFG_PARAMS",""],["NFQA_CFG_QUEUE_MAXLEN",""],["NFQA_CFG_UNSPEC",""],["NFQA_CT",""],["NFQA_CT_INFO",""],["NFQA_EXP",""],["NFQA_GID",""],["NFQA_HWADDR",""],["NFQA_IFINDEX_INDEV",""],["NFQA_IFINDEX_OUTDEV",""],["NFQA_IFINDEX_PHYSINDEV",""],["NFQA_IFINDEX_PHYSOUTDEV",""],["NFQA_MARK",""],["NFQA_PACKET_HDR",""],["NFQA_PAYLOAD",""],["NFQA_SECCTX",""],["NFQA_SKB_CSUMNOTREADY",""],["NFQA_SKB_CSUM_NOTVERIFIED",""],["NFQA_SKB_GSO",""],["NFQA_SKB_INFO",""],["NFQA_TIMESTAMP",""],["NFQA_UID",""],["NFQA_UNSPEC",""],["NFQA_VERDICT_HDR",""],["NFQNL_CFG_CMD_BIND",""],["NFQNL_CFG_CMD_NONE",""],["NFQNL_CFG_CMD_PF_BIND",""],["NFQNL_CFG_CMD_PF_UNBIND",""],["NFQNL_CFG_CMD_UNBIND",""],["NFQNL_COPY_META",""],["NFQNL_COPY_NONE",""],["NFQNL_COPY_PACKET",""],["NFQNL_MSG_CONFIG",""],["NFQNL_MSG_PACKET",""],["NFQNL_MSG_VERDICT",""],["NFQNL_MSG_VERDICT_BATCH",""],["NFS_SUPER_MAGIC",""],["NFT_BREAK",""],["NFT_BYTEORDER_HTON",""],["NFT_BYTEORDER_NTOH",""],["NFT_CHAIN_MAXNAMELEN",""],["NFT_CMP_EQ",""],["NFT_CMP_GT",""],["NFT_CMP_GTE",""],["NFT_CMP_LT",""],["NFT_CMP_LTE",""],["NFT_CMP_NEQ",""],["NFT_CONTINUE",""],["NFT_CT_BYTES",""],["NFT_CT_DIRECTION",""],["NFT_CT_DST",""],["NFT_CT_EXPIRATION",""],["NFT_CT_HELPER",""],["NFT_CT_L3PROTOCOL",""],["NFT_CT_LABELS",""],["NFT_CT_MARK",""],["NFT_CT_PKTS",""],["NFT_CT_PROTOCOL",""],["NFT_CT_PROTO_DST",""],["NFT_CT_PROTO_SRC",""],["NFT_CT_SECMARK",""],["NFT_CT_SRC",""],["NFT_CT_STATE",""],["NFT_CT_STATUS",""],["NFT_DATA_RESERVED_MASK",""],["NFT_DATA_VALUE",""],["NFT_DATA_VALUE_MAXLEN",""],["NFT_DATA_VERDICT",""],["NFT_DYNSET_F_INV",""],["NFT_DYNSET_OP_ADD",""],["NFT_DYNSET_OP_UPDATE",""],["NFT_GOTO",""],["NFT_JUMP",""],["NFT_LIMIT_F_INV",""],["NFT_LIMIT_PKTS",""],["NFT_LIMIT_PKT_BYTES",""],["NFT_LOOKUP_F_INV",""],["NFT_META_BRI_IIFNAME",""],["NFT_META_BRI_OIFNAME",""],["NFT_META_CGROUP",""],["NFT_META_CPU",""],["NFT_META_IIF",""],["NFT_META_IIFGROUP",""],["NFT_META_IIFNAME",""],["NFT_META_IIFTYPE",""],["NFT_META_L4PROTO",""],["NFT_META_LEN",""],["NFT_META_MARK",""],["NFT_META_NFPROTO",""],["NFT_META_NFTRACE",""],["NFT_META_OIF",""],["NFT_META_OIFGROUP",""],["NFT_META_OIFNAME",""],["NFT_META_OIFTYPE",""],["NFT_META_PKTTYPE",""],["NFT_META_PRANDOM",""],["NFT_META_PRIORITY",""],["NFT_META_PROTOCOL",""],["NFT_META_RTCLASSID",""],["NFT_META_SECMARK",""],["NFT_META_SKGID",""],["NFT_META_SKUID",""],["NFT_MSG_DELCHAIN",""],["NFT_MSG_DELOBJ",""],["NFT_MSG_DELRULE",""],["NFT_MSG_DELSET",""],["NFT_MSG_DELSETELEM",""],["NFT_MSG_DELTABLE",""],["NFT_MSG_GETCHAIN",""],["NFT_MSG_GETGEN",""],["NFT_MSG_GETOBJ",""],["NFT_MSG_GETOBJ_RESET",""],["NFT_MSG_GETRULE",""],["NFT_MSG_GETSET",""],["NFT_MSG_GETSETELEM",""],["NFT_MSG_GETTABLE",""],["NFT_MSG_MAX",""],["NFT_MSG_NEWCHAIN",""],["NFT_MSG_NEWGEN",""],["NFT_MSG_NEWOBJ",""],["NFT_MSG_NEWRULE",""],["NFT_MSG_NEWSET",""],["NFT_MSG_NEWSETELEM",""],["NFT_MSG_NEWTABLE",""],["NFT_MSG_TRACE",""],["NFT_NAT_DNAT",""],["NFT_NAT_SNAT",""],["NFT_NG_INCREMENTAL",""],["NFT_NG_RANDOM",""],["NFT_OBJ_MAXNAMELEN",""],["NFT_PAYLOAD_CSUM_INET",""],["NFT_PAYLOAD_CSUM_NONE",""],["NFT_PAYLOAD_LL_HEADER",""],["NFT_PAYLOAD_NETWORK_HEADER",""],["NFT_PAYLOAD_TRANSPORT_HEADER",""],["NFT_QUEUE_FLAG_BYPASS",""],["NFT_QUEUE_FLAG_CPU_FANOUT",""],["NFT_QUEUE_FLAG_MASK",""],["NFT_QUOTA_F_INV",""],["NFT_RANGE_EQ",""],["NFT_RANGE_NEQ",""],["NFT_REG32_00",""],["NFT_REG32_01",""],["NFT_REG32_02",""],["NFT_REG32_03",""],["NFT_REG32_04",""],["NFT_REG32_05",""],["NFT_REG32_06",""],["NFT_REG32_07",""],["NFT_REG32_08",""],["NFT_REG32_09",""],["NFT_REG32_10",""],["NFT_REG32_11",""],["NFT_REG32_12",""],["NFT_REG32_13",""],["NFT_REG32_14",""],["NFT_REG32_15",""],["NFT_REG32_SIZE",""],["NFT_REG_1",""],["NFT_REG_2",""],["NFT_REG_3",""],["NFT_REG_4",""],["NFT_REG_SIZE",""],["NFT_REG_VERDICT",""],["NFT_REJECT_ICMPX_ADMIN_PROHIBITED",""],["NFT_REJECT_ICMPX_HOST_UNREACH",""],["NFT_REJECT_ICMPX_NO_ROUTE",""],["NFT_REJECT_ICMPX_PORT_UNREACH",""],["NFT_REJECT_ICMPX_UNREACH",""],["NFT_REJECT_ICMP_UNREACH",""],["NFT_REJECT_TCP_RST",""],["NFT_RETURN",""],["NFT_SET_ANONYMOUS",""],["NFT_SET_CONSTANT",""],["NFT_SET_ELEM_INTERVAL_END",""],["NFT_SET_EVAL",""],["NFT_SET_INTERVAL",""],["NFT_SET_MAP",""],["NFT_SET_MAXNAMELEN",""],["NFT_SET_POL_MEMORY",""],["NFT_SET_POL_PERFORMANCE",""],["NFT_SET_TIMEOUT",""],["NFT_TABLE_MAXNAMELEN",""],["NFT_TRACETYPE_POLICY",""],["NFT_TRACETYPE_RETURN",""],["NFT_TRACETYPE_RULE",""],["NFT_TRACETYPE_UNSPEC",""],["NFT_USERDATA_MAXLEN",""],["NFULA_CFG_CMD",""],["NFULA_CFG_FLAGS",""],["NFULA_CFG_MODE",""],["NFULA_CFG_NLBUFSIZ",""],["NFULA_CFG_QTHRESH",""],["NFULA_CFG_TIMEOUT",""],["NFULA_CFG_UNSPEC",""],["NFULA_CT",""],["NFULA_CT_INFO",""],["NFULA_GID",""],["NFULA_HWADDR",""],["NFULA_HWHEADER",""],["NFULA_HWLEN",""],["NFULA_HWTYPE",""],["NFULA_IFINDEX_INDEV",""],["NFULA_IFINDEX_OUTDEV",""],["NFULA_IFINDEX_PHYSINDEV",""],["NFULA_IFINDEX_PHYSOUTDEV",""],["NFULA_MARK",""],["NFULA_PACKET_HDR",""],["NFULA_PAYLOAD",""],["NFULA_PREFIX",""],["NFULA_SEQ",""],["NFULA_SEQ_GLOBAL",""],["NFULA_TIMESTAMP",""],["NFULA_UID",""],["NFULA_UNSPEC",""],["NFULNL_CFG_CMD_BIND",""],["NFULNL_CFG_CMD_NONE",""],["NFULNL_CFG_CMD_PF_BIND",""],["NFULNL_CFG_CMD_PF_UNBIND",""],["NFULNL_CFG_CMD_UNBIND",""],["NFULNL_CFG_F_CONNTRACK",""],["NFULNL_CFG_F_SEQ",""],["NFULNL_CFG_F_SEQ_GLOBAL",""],["NFULNL_COPY_META",""],["NFULNL_COPY_NONE",""],["NFULNL_COPY_PACKET",""],["NFULNL_MSG_CONFIG",""],["NFULNL_MSG_PACKET",""],["NF_ACCEPT",""],["NF_DROP",""],["NF_INET_FORWARD",""],["NF_INET_LOCAL_IN",""],["NF_INET_LOCAL_OUT",""],["NF_INET_NUMHOOKS",""],["NF_INET_POST_ROUTING",""],["NF_INET_PRE_ROUTING",""],["NF_IP6_FORWARD",""],["NF_IP6_LOCAL_IN",""],["NF_IP6_LOCAL_OUT",""],["NF_IP6_NUMHOOKS",""],["NF_IP6_POST_ROUTING",""],["NF_IP6_PRE_ROUTING",""],["NF_IP6_PRI_CONNTRACK",""],["NF_IP6_PRI_CONNTRACK_DEFRAG",""],["NF_IP6_PRI_CONNTRACK_HELPER",""],["NF_IP6_PRI_FILTER",""],["NF_IP6_PRI_FIRST",""],["NF_IP6_PRI_LAST",""],["NF_IP6_PRI_MANGLE",""],["NF_IP6_PRI_NAT_DST",""],["NF_IP6_PRI_NAT_SRC",""],["NF_IP6_PRI_RAW",""],["NF_IP6_PRI_SECURITY",""],["NF_IP6_PRI_SELINUX_FIRST",""],["NF_IP6_PRI_SELINUX_LAST",""],["NF_IP_FORWARD",""],["NF_IP_LOCAL_IN",""],["NF_IP_LOCAL_OUT",""],["NF_IP_NUMHOOKS",""],["NF_IP_POST_ROUTING",""],["NF_IP_PRE_ROUTING",""],["NF_IP_PRI_CONNTRACK",""],["NF_IP_PRI_CONNTRACK_CONFIRM",""],["NF_IP_PRI_CONNTRACK_DEFRAG",""],["NF_IP_PRI_CONNTRACK_HELPER",""],["NF_IP_PRI_FILTER",""],["NF_IP_PRI_FIRST",""],["NF_IP_PRI_LAST",""],["NF_IP_PRI_MANGLE",""],["NF_IP_PRI_NAT_DST",""],["NF_IP_PRI_NAT_SRC",""],["NF_IP_PRI_RAW",""],["NF_IP_PRI_SECURITY",""],["NF_IP_PRI_SELINUX_FIRST",""],["NF_IP_PRI_SELINUX_LAST",""],["NF_MAX_VERDICT",""],["NF_NETDEV_INGRESS",""],["NF_NETDEV_NUMHOOKS",""],["NF_QUEUE",""],["NF_REPEAT",""],["NF_STOLEN",""],["NF_STOP",""],["NF_VERDICT_BITS",""],["NF_VERDICT_FLAG_QUEUE_BYPASS",""],["NF_VERDICT_MASK",""],["NF_VERDICT_QBITS",""],["NF_VERDICT_QMASK",""],["NILFS_SUPER_MAGIC",""],["NI_DGRAM",""],["NI_MAXHOST",""],["NI_NAMEREQD",""],["NI_NOFQDN",""],["NI_NUMERICHOST",""],["NI_NUMERICSERV",""],["NL0",""],["NL1",""],["NLA_ALIGNTO",""],["NLA_F_NESTED",""],["NLA_F_NET_BYTEORDER",""],["NLA_TYPE_MASK",""],["NLDLY",""],["NLMSG_DONE",""],["NLMSG_ERROR",""],["NLMSG_MIN_TYPE",""],["NLMSG_NOOP",""],["NLMSG_OVERRUN",""],["NLM_F_ACK",""],["NLM_F_APPEND",""],["NLM_F_ATOMIC",""],["NLM_F_CREATE",""],["NLM_F_DUMP",""],["NLM_F_DUMP_FILTERED",""],["NLM_F_DUMP_INTR",""],["NLM_F_ECHO",""],["NLM_F_EXCL",""],["NLM_F_MATCH",""],["NLM_F_MULTI",""],["NLM_F_REPLACE",""],["NLM_F_REQUEST",""],["NLM_F_ROOT",""],["NOEXPR",""],["NOFLSH",""],["NOSTR",""],["NTF_EXT_LEARNED",""],["NTF_MASTER",""],["NTF_OFFLOADED",""],["NTF_PROXY",""],["NTF_ROUTER",""],["NTF_SELF",""],["NTF_USE",""],["NTP_API",""],["NUD_DELAY",""],["NUD_FAILED",""],["NUD_INCOMPLETE",""],["NUD_NOARP",""],["NUD_NONE",""],["NUD_PERMANENT",""],["NUD_PROBE",""],["NUD_REACHABLE",""],["NUD_STALE",""],["OCFS2_SUPER_MAGIC",""],["OCRNL",""],["OFDEL",""],["OFILL",""],["OLCUC",""],["OLD_TIME",""],["ONLCR",""],["ONLRET",""],["ONOCR",""],["OPENPROM_SUPER_MAGIC",""],["OPOST",""],["ORIG_RAX",""],["OVERLAYFS_SUPER_MAGIC",""],["O_ACCMODE",""],["O_APPEND",""],["O_ASYNC",""],["O_CLOEXEC",""],["O_CREAT",""],["O_DIRECT",""],["O_DIRECTORY",""],["O_DSYNC",""],["O_EXCL",""],["O_FSYNC",""],["O_LARGEFILE",""],["O_NDELAY",""],["O_NOATIME",""],["O_NOCTTY",""],["O_NOFOLLOW",""],["O_NONBLOCK",""],["O_PATH",""],["O_RDONLY",""],["O_RDWR",""],["O_RSYNC",""],["O_SYNC",""],["O_TMPFILE",""],["O_TRUNC",""],["O_WRONLY",""],["PACKET_ADD_MEMBERSHIP",""],["PACKET_DROP_MEMBERSHIP",""],["PACKET_MR_ALLMULTI",""],["PACKET_MR_MULTICAST",""],["PACKET_MR_PROMISC",""],["PACKET_MR_UNICAST",""],["PARENB",""],["PARMRK",""],["PARODD",""],["PATH_MAX",""],["PENDIN",""],["PF_ALG",""],["PF_APPLETALK",""],["PF_ASH",""],["PF_ATMPVC",""],["PF_ATMSVC",""],["PF_AX25",""],["PF_BLUETOOTH",""],["PF_BRIDGE",""],["PF_CAIF",""],["PF_CAN",""],["PF_DECnet",""],["PF_ECONET",""],["PF_IB",""],["PF_IEEE802154",""],["PF_INET",""],["PF_INET6",""],["PF_IPX",""],["PF_IRDA",""],["PF_ISDN",""],["PF_IUCV",""],["PF_KEY",""],["PF_LLC",""],["PF_LOCAL",""],["PF_MPLS",""],["PF_NETBEUI",""],["PF_NETLINK",""],["PF_NETROM",""],["PF_NFC",""],["PF_PACKET",""],["PF_PHONET",""],["PF_PPPOX",""],["PF_RDS",""],["PF_ROSE",""],["PF_ROUTE",""],["PF_RXRPC",""],["PF_SECURITY",""],["PF_SNA",""],["PF_TIPC",""],["PF_UNIX",""],["PF_UNSPEC",""],["PF_VSOCK",""],["PF_WANPIPE",""],["PF_X25",""],["PF_XDP",""],["PIPE_BUF",""],["PM_STR",""],["POLLERR",""],["POLLHUP",""],["POLLIN",""],["POLLNVAL",""],["POLLOUT",""],["POLLPRI",""],["POLLRDBAND",""],["POLLRDNORM",""],["POLLWRBAND",""],["POLLWRNORM",""],["POSIX_FADV_DONTNEED",""],["POSIX_FADV_NOREUSE",""],["POSIX_FADV_NORMAL",""],["POSIX_FADV_RANDOM",""],["POSIX_FADV_SEQUENTIAL",""],["POSIX_FADV_WILLNEED",""],["POSIX_MADV_DONTNEED",""],["POSIX_MADV_NORMAL",""],["POSIX_MADV_RANDOM",""],["POSIX_MADV_SEQUENTIAL",""],["POSIX_MADV_WILLNEED",""],["POSIX_SPAWN_RESETIDS",""],["POSIX_SPAWN_SETPGROUP",""],["POSIX_SPAWN_SETSCHEDPARAM",""],["POSIX_SPAWN_SETSCHEDULER",""],["POSIX_SPAWN_SETSIGDEF",""],["POSIX_SPAWN_SETSIGMASK",""],["PRIO_MAX",""],["PRIO_MIN",""],["PRIO_PGRP",""],["PRIO_PROCESS",""],["PRIO_USER",""],["PROC_SUPER_MAGIC",""],["PROT_EXEC",""],["PROT_GROWSDOWN",""],["PROT_GROWSUP",""],["PROT_NONE",""],["PROT_READ",""],["PROT_WRITE",""],["PR_CAPBSET_DROP",""],["PR_CAPBSET_READ",""],["PR_CAP_AMBIENT",""],["PR_CAP_AMBIENT_CLEAR_ALL",""],["PR_CAP_AMBIENT_IS_SET",""],["PR_CAP_AMBIENT_LOWER",""],["PR_CAP_AMBIENT_RAISE",""],["PR_ENDIAN_BIG",""],["PR_ENDIAN_LITTLE",""],["PR_ENDIAN_PPC_LITTLE",""],["PR_FPEMU_NOPRINT",""],["PR_FPEMU_SIGFPE",""],["PR_FP_EXC_ASYNC",""],["PR_FP_EXC_DISABLED",""],["PR_FP_EXC_DIV",""],["PR_FP_EXC_INV",""],["PR_FP_EXC_NONRECOV",""],["PR_FP_EXC_OVF",""],["PR_FP_EXC_PRECISE",""],["PR_FP_EXC_RES",""],["PR_FP_EXC_SW_ENABLE",""],["PR_FP_EXC_UND",""],["PR_FP_MODE_FR",""],["PR_FP_MODE_FRE",""],["PR_GET_CHILD_SUBREAPER",""],["PR_GET_DUMPABLE",""],["PR_GET_ENDIAN",""],["PR_GET_FPEMU",""],["PR_GET_FPEXC",""],["PR_GET_FP_MODE",""],["PR_GET_KEEPCAPS",""],["PR_GET_NAME",""],["PR_GET_NO_NEW_PRIVS",""],["PR_GET_PDEATHSIG",""],["PR_GET_SECCOMP",""],["PR_GET_SECUREBITS",""],["PR_GET_THP_DISABLE",""],["PR_GET_TID_ADDRESS",""],["PR_GET_TIMERSLACK",""],["PR_GET_TIMING",""],["PR_GET_TSC",""],["PR_GET_UNALIGN",""],["PR_MCE_KILL",""],["PR_MCE_KILL_CLEAR",""],["PR_MCE_KILL_DEFAULT",""],["PR_MCE_KILL_EARLY",""],["PR_MCE_KILL_GET",""],["PR_MCE_KILL_LATE",""],["PR_MCE_KILL_SET",""],["PR_MPX_DISABLE_MANAGEMENT",""],["PR_MPX_ENABLE_MANAGEMENT",""],["PR_SET_CHILD_SUBREAPER",""],["PR_SET_DUMPABLE",""],["PR_SET_ENDIAN",""],["PR_SET_FPEMU",""],["PR_SET_FPEXC",""],["PR_SET_FP_MODE",""],["PR_SET_KEEPCAPS",""],["PR_SET_MM",""],["PR_SET_MM_ARG_END",""],["PR_SET_MM_ARG_START",""],["PR_SET_MM_AUXV",""],["PR_SET_MM_BRK",""],["PR_SET_MM_END_CODE",""],["PR_SET_MM_END_DATA",""],["PR_SET_MM_ENV_END",""],["PR_SET_MM_ENV_START",""],["PR_SET_MM_EXE_FILE",""],["PR_SET_MM_MAP",""],["PR_SET_MM_MAP_SIZE",""],["PR_SET_MM_START_BRK",""],["PR_SET_MM_START_CODE",""],["PR_SET_MM_START_DATA",""],["PR_SET_MM_START_STACK",""],["PR_SET_NAME",""],["PR_SET_NO_NEW_PRIVS",""],["PR_SET_PDEATHSIG",""],["PR_SET_PTRACER",""],["PR_SET_SECCOMP",""],["PR_SET_SECUREBITS",""],["PR_SET_THP_DISABLE",""],["PR_SET_TIMERSLACK",""],["PR_SET_TIMING",""],["PR_SET_TSC",""],["PR_SET_UNALIGN",""],["PR_TASK_PERF_EVENTS_DISABLE",""],["PR_TASK_PERF_EVENTS_ENABLE",""],["PR_TIMING_STATISTICAL",""],["PR_TIMING_TIMESTAMP",""],["PR_TSC_ENABLE",""],["PR_TSC_SIGSEGV",""],["PR_UNALIGN_NOPRINT",""],["PR_UNALIGN_SIGBUS",""],["PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP",""],["PTHREAD_COND_INITIALIZER",""],["PTHREAD_CREATE_DETACHED",""],["PTHREAD_CREATE_JOINABLE",""],["PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP",""],["PTHREAD_MUTEX_ADAPTIVE_NP",""],["PTHREAD_MUTEX_DEFAULT",""],["PTHREAD_MUTEX_ERRORCHECK",""],["PTHREAD_MUTEX_INITIALIZER",""],["PTHREAD_MUTEX_NORMAL",""],["PTHREAD_MUTEX_RECURSIVE",""],["PTHREAD_PROCESS_PRIVATE",""],["PTHREAD_PROCESS_SHARED",""],["PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP",""],["PTHREAD_RWLOCK_INITIALIZER",""],["PTHREAD_STACK_MIN",""],["PTRACE_ATTACH",""],["PTRACE_CONT",""],["PTRACE_DETACH",""],["PTRACE_EVENT_CLONE",""],["PTRACE_EVENT_EXEC",""],["PTRACE_EVENT_EXIT",""],["PTRACE_EVENT_FORK",""],["PTRACE_EVENT_SECCOMP",""],["PTRACE_EVENT_STOP",""],["PTRACE_EVENT_VFORK",""],["PTRACE_EVENT_VFORK_DONE",""],["PTRACE_GETEVENTMSG",""],["PTRACE_GETFPREGS",""],["PTRACE_GETFPXREGS",""],["PTRACE_GETREGS",""],["PTRACE_GETREGSET",""],["PTRACE_GETSIGINFO",""],["PTRACE_INTERRUPT",""],["PTRACE_KILL",""],["PTRACE_LISTEN",""],["PTRACE_O_EXITKILL",""],["PTRACE_O_MASK",""],["PTRACE_O_SUSPEND_SECCOMP",""],["PTRACE_O_TRACECLONE",""],["PTRACE_O_TRACEEXEC",""],["PTRACE_O_TRACEEXIT",""],["PTRACE_O_TRACEFORK",""],["PTRACE_O_TRACESECCOMP",""],["PTRACE_O_TRACESYSGOOD",""],["PTRACE_O_TRACEVFORK",""],["PTRACE_O_TRACEVFORKDONE",""],["PTRACE_PEEKDATA",""],["PTRACE_PEEKSIGINFO",""],["PTRACE_PEEKSIGINFO_SHARED",""],["PTRACE_PEEKTEXT",""],["PTRACE_PEEKUSER",""],["PTRACE_POKEDATA",""],["PTRACE_POKETEXT",""],["PTRACE_POKEUSER",""],["PTRACE_SEIZE",""],["PTRACE_SETFPREGS",""],["PTRACE_SETFPXREGS",""],["PTRACE_SETOPTIONS",""],["PTRACE_SETREGS",""],["PTRACE_SETREGSET",""],["PTRACE_SETSIGINFO",""],["PTRACE_SINGLESTEP",""],["PTRACE_SYSCALL",""],["PTRACE_SYSEMU",""],["PTRACE_SYSEMU_SINGLESTEP",""],["PTRACE_TRACEME",""],["PT_DYNAMIC",""],["PT_GNU_EH_FRAME",""],["PT_GNU_RELRO",""],["PT_GNU_STACK",""],["PT_INTERP",""],["PT_LOAD",""],["PT_LOOS",""],["PT_NOTE",""],["PT_NULL",""],["PT_NUM",""],["PT_PHDR",""],["PT_SHLIB",""],["PT_TLS",""],["P_ALL",""],["P_PGID",""],["P_PID",""],["P_PIDFD",""],["QFMT_VFS_OLD",""],["QFMT_VFS_V0",""],["QFMT_VFS_V1",""],["QIF_ALL",""],["QIF_BLIMITS",""],["QIF_BTIME",""],["QIF_ILIMITS",""],["QIF_INODES",""],["QIF_ITIME",""],["QIF_LIMITS",""],["QIF_SPACE",""],["QIF_TIMES",""],["QIF_USAGE",""],["QNX4_SUPER_MAGIC",""],["QNX6_SUPER_MAGIC",""],["Q_GETFMT",""],["Q_GETINFO",""],["Q_GETQUOTA",""],["Q_QUOTAOFF",""],["Q_QUOTAON",""],["Q_SETINFO",""],["Q_SETQUOTA",""],["Q_SYNC",""],["R10",""],["R11",""],["R12",""],["R13",""],["R14",""],["R15",""],["R8",""],["R9",""],["RADIXCHAR",""],["RAND_MAX",""],["RAX",""],["RBP",""],["RBX",""],["RB_AUTOBOOT",""],["RB_DISABLE_CAD",""],["RB_ENABLE_CAD",""],["RB_HALT_SYSTEM",""],["RB_KEXEC",""],["RB_POWER_OFF",""],["RB_SW_SUSPEND",""],["RCX",""],["RDI",""],["RDTGROUP_SUPER_MAGIC",""],["RDX",""],["READ_IMPLIES_EXEC",""],["REG_BADBR",""],["REG_BADPAT",""],["REG_BADRPT",""],["REG_CR2",""],["REG_CSGSFS",""],["REG_EBRACE",""],["REG_EBRACK",""],["REG_ECOLLATE",""],["REG_ECTYPE",""],["REG_EEND",""],["REG_EESCAPE",""],["REG_EFL",""],["REG_ENOSYS",""],["REG_EPAREN",""],["REG_ERANGE",""],["REG_ERPAREN",""],["REG_ERR",""],["REG_ESIZE",""],["REG_ESPACE",""],["REG_ESUBREG",""],["REG_EXTENDED",""],["REG_ICASE",""],["REG_NEWLINE",""],["REG_NOMATCH",""],["REG_NOSUB",""],["REG_NOTBOL",""],["REG_NOTEOL",""],["REG_OLDMASK",""],["REG_R10",""],["REG_R11",""],["REG_R12",""],["REG_R13",""],["REG_R14",""],["REG_R15",""],["REG_R8",""],["REG_R9",""],["REG_RAX",""],["REG_RBP",""],["REG_RBX",""],["REG_RCX",""],["REG_RDI",""],["REG_RDX",""],["REG_RIP",""],["REG_RSI",""],["REG_RSP",""],["REG_STARTEND",""],["REG_TRAPNO",""],["REISERFS_SUPER_MAGIC",""],["RENAME_EXCHANGE",""],["RENAME_NOREPLACE",""],["RENAME_WHITEOUT",""],["RIP",""],["RLIMIT_AS",""],["RLIMIT_CORE",""],["RLIMIT_CPU",""],["RLIMIT_DATA",""],["RLIMIT_FSIZE",""],["RLIMIT_LOCKS",""],["RLIMIT_MEMLOCK",""],["RLIMIT_MSGQUEUE",""],["RLIMIT_NICE",""],["RLIMIT_NLIMITS",""],["RLIMIT_NOFILE",""],["RLIMIT_NPROC",""],["RLIMIT_RSS",""],["RLIMIT_RTPRIO",""],["RLIMIT_RTTIME",""],["RLIMIT_SIGPENDING",""],["RLIMIT_STACK",""],["RLIM_INFINITY",""],["RLIM_SAVED_CUR",""],["RLIM_SAVED_MAX",""],["RSI",""],["RSP",""],["RTA_CACHEINFO",""],["RTA_DST",""],["RTA_ENCAP",""],["RTA_ENCAP_TYPE",""],["RTA_EXPIRES",""],["RTA_FLOW",""],["RTA_GATEWAY",""],["RTA_IIF",""],["RTA_MARK",""],["RTA_METRICS",""],["RTA_MFC_STATS",""],["RTA_MP_ALGO",""],["RTA_MULTIPATH",""],["RTA_NEWDST",""],["RTA_OIF",""],["RTA_PAD",""],["RTA_PREF",""],["RTA_PREFSRC",""],["RTA_PRIORITY",""],["RTA_PROTOINFO",""],["RTA_SESSION",""],["RTA_SRC",""],["RTA_TABLE",""],["RTA_TTL_PROPAGATE",""],["RTA_UID",""],["RTA_UNSPEC",""],["RTA_VIA",""],["RTCF_DIRECTSRC",""],["RTCF_DOREDIRECT",""],["RTCF_LOG",""],["RTCF_MASQ",""],["RTCF_NAT",""],["RTCF_VALVE",""],["RTF_ADDRCLASSMASK",""],["RTF_ADDRCONF",""],["RTF_ALLONLINK",""],["RTF_BROADCAST",""],["RTF_CACHE",""],["RTF_DEFAULT",""],["RTF_DYNAMIC",""],["RTF_FLOW",""],["RTF_GATEWAY",""],["RTF_HOST",""],["RTF_INTERFACE",""],["RTF_IRTT",""],["RTF_LINKRT",""],["RTF_LOCAL",""],["RTF_MODIFIED",""],["RTF_MSS",""],["RTF_MTU",""],["RTF_MULTICAST",""],["RTF_NAT",""],["RTF_NOFORWARD",""],["RTF_NONEXTHOP",""],["RTF_NOPMTUDISC",""],["RTF_POLICY",""],["RTF_REINSTATE",""],["RTF_REJECT",""],["RTF_STATIC",""],["RTF_THROW",""],["RTF_UP",""],["RTF_WINDOW",""],["RTF_XRESOLVE",""],["RTLD_DEEPBIND",""],["RTLD_DEFAULT",""],["RTLD_DI_CONFIGADDR",""],["RTLD_DI_LINKMAP",""],["RTLD_DI_LMID",""],["RTLD_DI_ORIGIN",""],["RTLD_DI_PROFILENAME",""],["RTLD_DI_PROFILEOUT",""],["RTLD_DI_SERINFO",""],["RTLD_DI_SERINFOSIZE",""],["RTLD_DI_TLS_DATA",""],["RTLD_DI_TLS_MODID",""],["RTLD_GLOBAL",""],["RTLD_LAZY",""],["RTLD_LOCAL",""],["RTLD_NEXT",""],["RTLD_NODELETE",""],["RTLD_NOLOAD",""],["RTLD_NOW",""],["RTMSG_AR_FAILED",""],["RTMSG_CONTROL",""],["RTMSG_DELDEVICE",""],["RTMSG_DELROUTE",""],["RTMSG_DELRULE",""],["RTMSG_NEWDEVICE",""],["RTMSG_NEWROUTE",""],["RTMSG_NEWRULE",""],["RTMSG_OVERRUN",""],["RTM_DELACTION",""],["RTM_DELADDR",""],["RTM_DELADDRLABEL",""],["RTM_DELLINK",""],["RTM_DELMDB",""],["RTM_DELNEIGH",""],["RTM_DELNETCONF",""],["RTM_DELNSID",""],["RTM_DELQDISC",""],["RTM_DELROUTE",""],["RTM_DELRULE",""],["RTM_DELTCLASS",""],["RTM_DELTFILTER",""],["RTM_F_CLONED",""],["RTM_F_EQUALIZE",""],["RTM_F_FIB_MATCH",""],["RTM_F_LOOKUP_TABLE",""],["RTM_F_NOTIFY",""],["RTM_F_PREFIX",""],["RTM_GETACTION",""],["RTM_GETADDR",""],["RTM_GETADDRLABEL",""],["RTM_GETANYCAST",""],["RTM_GETDCB",""],["RTM_GETLINK",""],["RTM_GETMDB",""],["RTM_GETMULTICAST",""],["RTM_GETNEIGH",""],["RTM_GETNEIGHTBL",""],["RTM_GETNETCONF",""],["RTM_GETNSID",""],["RTM_GETQDISC",""],["RTM_GETROUTE",""],["RTM_GETRULE",""],["RTM_GETSTATS",""],["RTM_GETTCLASS",""],["RTM_GETTFILTER",""],["RTM_NEWACTION",""],["RTM_NEWADDR",""],["RTM_NEWADDRLABEL",""],["RTM_NEWCACHEREPORT",""],["RTM_NEWLINK",""],["RTM_NEWMDB",""],["RTM_NEWNDUSEROPT",""],["RTM_NEWNEIGH",""],["RTM_NEWNEIGHTBL",""],["RTM_NEWNETCONF",""],["RTM_NEWNSID",""],["RTM_NEWPREFIX",""],["RTM_NEWQDISC",""],["RTM_NEWROUTE",""],["RTM_NEWRULE",""],["RTM_NEWSTATS",""],["RTM_NEWTCLASS",""],["RTM_NEWTFILTER",""],["RTM_SETDCB",""],["RTM_SETLINK",""],["RTM_SETNEIGHTBL",""],["RTN_ANYCAST",""],["RTN_BLACKHOLE",""],["RTN_BROADCAST",""],["RTN_LOCAL",""],["RTN_MULTICAST",""],["RTN_NAT",""],["RTN_PROHIBIT",""],["RTN_THROW",""],["RTN_UNICAST",""],["RTN_UNREACHABLE",""],["RTN_UNSPEC",""],["RTN_XRESOLVE",""],["RTPROT_BOOT",""],["RTPROT_KERNEL",""],["RTPROT_REDIRECT",""],["RTPROT_STATIC",""],["RTPROT_UNSPEC",""],["RT_CLASS_DEFAULT",""],["RT_CLASS_LOCAL",""],["RT_CLASS_MAIN",""],["RT_CLASS_MAX",""],["RT_CLASS_UNSPEC",""],["RT_SCOPE_HOST",""],["RT_SCOPE_LINK",""],["RT_SCOPE_NOWHERE",""],["RT_SCOPE_SITE",""],["RT_SCOPE_UNIVERSE",""],["RT_TABLE_COMPAT",""],["RT_TABLE_DEFAULT",""],["RT_TABLE_LOCAL",""],["RT_TABLE_MAIN",""],["RT_TABLE_UNSPEC",""],["RUN_LVL",""],["RUSAGE_CHILDREN",""],["RUSAGE_SELF",""],["RUSAGE_THREAD",""],["R_OK",""],["SA_NOCLDSTOP",""],["SA_NOCLDWAIT",""],["SA_NODEFER",""],["SA_ONSTACK",""],["SA_RESETHAND",""],["SA_RESTART",""],["SA_SIGINFO",""],["SCHED_BATCH",""],["SCHED_FIFO",""],["SCHED_IDLE",""],["SCHED_OTHER",""],["SCHED_RESET_ON_FORK",""],["SCHED_RR",""],["SCM_CREDENTIALS",""],["SCM_RIGHTS",""],["SCM_TIMESTAMP",""],["SCM_TIMESTAMPING",""],["SCM_TIMESTAMPNS",""],["SCM_WIFI_STATUS",""],["SECCOMP_MODE_DISABLED",""],["SECCOMP_MODE_FILTER",""],["SECCOMP_MODE_STRICT",""],["SEEK_CUR",""],["SEEK_DATA",""],["SEEK_END",""],["SEEK_HOLE",""],["SEEK_SET",""],["SEM_FAILED",""],["SFD_CLOEXEC",""],["SFD_NONBLOCK",""],["SHM_EXEC",""],["SHM_HUGETLB",""],["SHM_LOCK",""],["SHM_NORESERVE",""],["SHM_R",""],["SHM_RDONLY",""],["SHM_REMAP",""],["SHM_RND",""],["SHM_UNLOCK",""],["SHM_W",""],["SHORT_INODE",""],["SHUT_RD",""],["SHUT_RDWR",""],["SHUT_WR",""],["SIGABRT",""],["SIGALRM",""],["SIGBUS",""],["SIGCHLD",""],["SIGCONT",""],["SIGEV_NONE",""],["SIGEV_SIGNAL",""],["SIGEV_THREAD",""],["SIGEV_THREAD_ID",""],["SIGFPE",""],["SIGHUP",""],["SIGILL",""],["SIGINT",""],["SIGIO",""],["SIGIOT",""],["SIGKILL",""],["SIGPIPE",""],["SIGPOLL",""],["SIGPROF",""],["SIGPWR",""],["SIGQUIT",""],["SIGSEGV",""],["SIGSTKFLT",""],["SIGSTKSZ",""],["SIGSTOP",""],["SIGSYS",""],["SIGTERM",""],["SIGTRAP",""],["SIGTSTP",""],["SIGTTIN",""],["SIGTTOU",""],["SIGUNUSED",""],["SIGURG",""],["SIGUSR1",""],["SIGUSR2",""],["SIGVTALRM",""],["SIGWINCH",""],["SIGXCPU",""],["SIGXFSZ",""],["SIG_BLOCK",""],["SIG_DFL",""],["SIG_ERR",""],["SIG_IGN",""],["SIG_SETMASK",""],["SIG_UNBLOCK",""],["SIOCADDMULTI",""],["SIOCADDRT",""],["SIOCDARP",""],["SIOCDELMULTI",""],["SIOCDELRT",""],["SIOCDRARP",""],["SIOCGARP",""],["SIOCGIFADDR",""],["SIOCGIFBRDADDR",""],["SIOCGIFCONF",""],["SIOCGIFDSTADDR",""],["SIOCGIFENCAP",""],["SIOCGIFFLAGS",""],["SIOCGIFHWADDR",""],["SIOCGIFMAP",""],["SIOCGIFMEM",""],["SIOCGIFMETRIC",""],["SIOCGIFMTU",""],["SIOCGIFNAME",""],["SIOCGIFNETMASK",""],["SIOCGIFSLAVE",""],["SIOCGRARP",""],["SIOCSARP",""],["SIOCSIFADDR",""],["SIOCSIFBRDADDR",""],["SIOCSIFDSTADDR",""],["SIOCSIFENCAP",""],["SIOCSIFFLAGS",""],["SIOCSIFHWADDR",""],["SIOCSIFLINK",""],["SIOCSIFMAP",""],["SIOCSIFMEM",""],["SIOCSIFMETRIC",""],["SIOCSIFMTU",""],["SIOCSIFNETMASK",""],["SIOCSIFSLAVE",""],["SIOCSRARP",""],["SI_LOAD_SHIFT",""],["SMB_SUPER_MAGIC",""],["SOCK_CLOEXEC",""],["SOCK_DCCP",""],["SOCK_DGRAM",""],["SOCK_NONBLOCK",""],["SOCK_PACKET",""],["SOCK_RAW",""],["SOCK_RDM",""],["SOCK_SEQPACKET",""],["SOCK_STREAM",""],["SOF_TIMESTAMPING_RAW_HARDWARE",""],["SOF_TIMESTAMPING_RX_HARDWARE",""],["SOF_TIMESTAMPING_RX_SOFTWARE",""],["SOF_TIMESTAMPING_SOFTWARE",""],["SOF_TIMESTAMPING_SYS_HARDWARE",""],["SOF_TIMESTAMPING_TX_HARDWARE",""],["SOF_TIMESTAMPING_TX_SOFTWARE",""],["SOL_AAL",""],["SOL_ALG",""],["SOL_ATM",""],["SOL_BLUETOOTH",""],["SOL_CAIF",""],["SOL_DCCP",""],["SOL_DECNET",""],["SOL_ICMPV6",""],["SOL_IP",""],["SOL_IPV6",""],["SOL_IRDA",""],["SOL_IUCV",""],["SOL_LLC",""],["SOL_NETBEUI",""],["SOL_NETLINK",""],["SOL_NFC",""],["SOL_PACKET",""],["SOL_PNPIPE",""],["SOL_PPPOL2TP",""],["SOL_RAW",""],["SOL_RDS",""],["SOL_RXRPC",""],["SOL_SOCKET",""],["SOL_TCP",""],["SOL_TIPC",""],["SOL_UDP",""],["SOL_X25",""],["SOL_XDP",""],["SOMAXCONN",""],["SO_ACCEPTCONN",""],["SO_ATTACH_BPF",""],["SO_ATTACH_FILTER",""],["SO_BINDTODEVICE",""],["SO_BPF_EXTENSIONS",""],["SO_BROADCAST",""],["SO_BSDCOMPAT",""],["SO_BUSY_POLL",""],["SO_DEBUG",""],["SO_DETACH_BPF",""],["SO_DETACH_FILTER",""],["SO_DOMAIN",""],["SO_DONTROUTE",""],["SO_EE_ORIGIN_ICMP",""],["SO_EE_ORIGIN_ICMP6",""],["SO_EE_ORIGIN_LOCAL",""],["SO_EE_ORIGIN_NONE",""],["SO_EE_ORIGIN_TIMESTAMPING",""],["SO_EE_ORIGIN_TXSTATUS",""],["SO_ERROR",""],["SO_GET_FILTER",""],["SO_INCOMING_CPU",""],["SO_KEEPALIVE",""],["SO_LINGER",""],["SO_LOCK_FILTER",""],["SO_MARK",""],["SO_MAX_PACING_RATE",""],["SO_NOFCS",""],["SO_NO_CHECK",""],["SO_OOBINLINE",""],["SO_ORIGINAL_DST",""],["SO_PASSCRED",""],["SO_PASSSEC",""],["SO_PEEK_OFF",""],["SO_PEERCRED",""],["SO_PEERNAME",""],["SO_PEERSEC",""],["SO_PRIORITY",""],["SO_PROTOCOL",""],["SO_RCVBUF",""],["SO_RCVBUFFORCE",""],["SO_RCVLOWAT",""],["SO_RCVTIMEO",""],["SO_REUSEADDR",""],["SO_REUSEPORT",""],["SO_RXQ_OVFL",""],["SO_SECURITY_AUTHENTICATION",""],["SO_SECURITY_ENCRYPTION_NETWORK",""],["SO_SECURITY_ENCRYPTION_TRANSPORT",""],["SO_SELECT_ERR_QUEUE",""],["SO_SNDBUF",""],["SO_SNDBUFFORCE",""],["SO_SNDLOWAT",""],["SO_SNDTIMEO",""],["SO_TIMESTAMP",""],["SO_TIMESTAMPING",""],["SO_TIMESTAMPNS",""],["SO_TYPE",""],["SO_WIFI_STATUS",""],["SPLICE_F_GIFT",""],["SPLICE_F_MORE",""],["SPLICE_F_MOVE",""],["SPLICE_F_NONBLOCK",""],["SS",""],["SS_DISABLE",""],["SS_ONSTACK",""],["STATX_ALL",""],["STATX_ATIME",""],["STATX_ATTR_APPEND",""],["STATX_ATTR_AUTOMOUNT",""],["STATX_ATTR_COMPRESSED",""],["STATX_ATTR_ENCRYPTED",""],["STATX_ATTR_IMMUTABLE",""],["STATX_ATTR_NODUMP",""],["STATX_BASIC_STATS",""],["STATX_BLOCKS",""],["STATX_BTIME",""],["STATX_CTIME",""],["STATX_GID",""],["STATX_INO",""],["STATX_MODE",""],["STATX_MTIME",""],["STATX_NLINK",""],["STATX_SIZE",""],["STATX_TYPE",""],["STATX_UID",""],["STATX__RESERVED",""],["STA_CLK",""],["STA_CLOCKERR",""],["STA_DEL",""],["STA_FLL",""],["STA_FREQHOLD",""],["STA_INS",""],["STA_MODE",""],["STA_NANO",""],["STA_PLL",""],["STA_PPSERROR",""],["STA_PPSFREQ",""],["STA_PPSJITTER",""],["STA_PPSSIGNAL",""],["STA_PPSTIME",""],["STA_PPSWANDER",""],["STA_RONLY",""],["STA_UNSYNC",""],["STDERR_FILENO",""],["STDIN_FILENO",""],["STDOUT_FILENO",""],["STICKY_TIMEOUTS",""],["ST_APPEND",""],["ST_IMMUTABLE",""],["ST_MANDLOCK",""],["ST_NOATIME",""],["ST_NODEV",""],["ST_NODIRATIME",""],["ST_NOEXEC",""],["ST_NOSUID",""],["ST_RDONLY",""],["ST_RELATIME",""],["ST_SYNCHRONOUS",""],["ST_WRITE",""],["SYNC_FILE_RANGE_WAIT_AFTER",""],["SYNC_FILE_RANGE_WAIT_BEFORE",""],["SYNC_FILE_RANGE_WRITE",""],["SYS__sysctl",""],["SYS_accept",""],["SYS_accept4",""],["SYS_access",""],["SYS_acct",""],["SYS_add_key",""],["SYS_adjtimex",""],["SYS_afs_syscall",""],["SYS_alarm",""],["SYS_arch_prctl",""],["SYS_bind",""],["SYS_bpf",""],["SYS_brk",""],["SYS_capget",""],["SYS_capset",""],["SYS_chdir",""],["SYS_chmod",""],["SYS_chown",""],["SYS_chroot",""],["SYS_clock_adjtime",""],["SYS_clock_getres",""],["SYS_clock_gettime",""],["SYS_clock_nanosleep",""],["SYS_clock_settime",""],["SYS_clone",""],["SYS_close",""],["SYS_connect",""],["SYS_copy_file_range",""],["SYS_creat",""],["SYS_create_module",""],["SYS_delete_module",""],["SYS_dup",""],["SYS_dup2",""],["SYS_dup3",""],["SYS_epoll_create",""],["SYS_epoll_create1",""],["SYS_epoll_ctl",""],["SYS_epoll_ctl_old",""],["SYS_epoll_pwait",""],["SYS_epoll_wait",""],["SYS_epoll_wait_old",""],["SYS_eventfd",""],["SYS_eventfd2",""],["SYS_execve",""],["SYS_execveat",""],["SYS_exit",""],["SYS_exit_group",""],["SYS_faccessat",""],["SYS_fadvise64",""],["SYS_fallocate",""],["SYS_fanotify_init",""],["SYS_fanotify_mark",""],["SYS_fchdir",""],["SYS_fchmod",""],["SYS_fchmodat",""],["SYS_fchown",""],["SYS_fchownat",""],["SYS_fcntl",""],["SYS_fdatasync",""],["SYS_fgetxattr",""],["SYS_finit_module",""],["SYS_flistxattr",""],["SYS_flock",""],["SYS_fork",""],["SYS_fremovexattr",""],["SYS_fsetxattr",""],["SYS_fstat",""],["SYS_fstatfs",""],["SYS_fsync",""],["SYS_ftruncate",""],["SYS_futex",""],["SYS_futimesat",""],["SYS_get_kernel_syms",""],["SYS_get_mempolicy",""],["SYS_get_robust_list",""],["SYS_get_thread_area",""],["SYS_getcpu",""],["SYS_getcwd",""],["SYS_getdents",""],["SYS_getdents64",""],["SYS_getegid",""],["SYS_geteuid",""],["SYS_getgid",""],["SYS_getgroups",""],["SYS_getitimer",""],["SYS_getpeername",""],["SYS_getpgid",""],["SYS_getpgrp",""],["SYS_getpid",""],["SYS_getpmsg",""],["SYS_getppid",""],["SYS_getpriority",""],["SYS_getrandom",""],["SYS_getresgid",""],["SYS_getresuid",""],["SYS_getrlimit",""],["SYS_getrusage",""],["SYS_getsid",""],["SYS_getsockname",""],["SYS_getsockopt",""],["SYS_gettid",""],["SYS_gettimeofday",""],["SYS_getuid",""],["SYS_getxattr",""],["SYS_init_module",""],["SYS_inotify_add_watch",""],["SYS_inotify_init",""],["SYS_inotify_init1",""],["SYS_inotify_rm_watch",""],["SYS_io_cancel",""],["SYS_io_destroy",""],["SYS_io_getevents",""],["SYS_io_setup",""],["SYS_io_submit",""],["SYS_ioctl",""],["SYS_ioperm",""],["SYS_iopl",""],["SYS_ioprio_get",""],["SYS_ioprio_set",""],["SYS_kcmp",""],["SYS_kexec_file_load",""],["SYS_kexec_load",""],["SYS_keyctl",""],["SYS_kill",""],["SYS_lchown",""],["SYS_lgetxattr",""],["SYS_link",""],["SYS_linkat",""],["SYS_listen",""],["SYS_listxattr",""],["SYS_llistxattr",""],["SYS_lookup_dcookie",""],["SYS_lremovexattr",""],["SYS_lseek",""],["SYS_lsetxattr",""],["SYS_lstat",""],["SYS_madvise",""],["SYS_mbind",""],["SYS_membarrier",""],["SYS_memfd_create",""],["SYS_migrate_pages",""],["SYS_mincore",""],["SYS_mkdir",""],["SYS_mkdirat",""],["SYS_mknod",""],["SYS_mknodat",""],["SYS_mlock",""],["SYS_mlock2",""],["SYS_mlockall",""],["SYS_mmap",""],["SYS_modify_ldt",""],["SYS_mount",""],["SYS_move_pages",""],["SYS_mprotect",""],["SYS_mq_getsetattr",""],["SYS_mq_notify",""],["SYS_mq_open",""],["SYS_mq_timedreceive",""],["SYS_mq_timedsend",""],["SYS_mq_unlink",""],["SYS_mremap",""],["SYS_msgctl",""],["SYS_msgget",""],["SYS_msgrcv",""],["SYS_msgsnd",""],["SYS_msync",""],["SYS_munlock",""],["SYS_munlockall",""],["SYS_munmap",""],["SYS_name_to_handle_at",""],["SYS_nanosleep",""],["SYS_newfstatat",""],["SYS_nfsservctl",""],["SYS_open",""],["SYS_open_by_handle_at",""],["SYS_openat",""],["SYS_pause",""],["SYS_perf_event_open",""],["SYS_personality",""],["SYS_pipe",""],["SYS_pipe2",""],["SYS_pivot_root",""],["SYS_pkey_alloc",""],["SYS_pkey_free",""],["SYS_pkey_mprotect",""],["SYS_poll",""],["SYS_ppoll",""],["SYS_prctl",""],["SYS_pread64",""],["SYS_preadv",""],["SYS_preadv2",""],["SYS_prlimit64",""],["SYS_process_vm_readv",""],["SYS_process_vm_writev",""],["SYS_pselect6",""],["SYS_ptrace",""],["SYS_putpmsg",""],["SYS_pwrite64",""],["SYS_pwritev",""],["SYS_pwritev2",""],["SYS_query_module",""],["SYS_quotactl",""],["SYS_read",""],["SYS_readahead",""],["SYS_readlink",""],["SYS_readlinkat",""],["SYS_readv",""],["SYS_reboot",""],["SYS_recvfrom",""],["SYS_recvmmsg",""],["SYS_recvmsg",""],["SYS_remap_file_pages",""],["SYS_removexattr",""],["SYS_rename",""],["SYS_renameat",""],["SYS_renameat2",""],["SYS_request_key",""],["SYS_restart_syscall",""],["SYS_rmdir",""],["SYS_rt_sigaction",""],["SYS_rt_sigpending",""],["SYS_rt_sigprocmask",""],["SYS_rt_sigqueueinfo",""],["SYS_rt_sigreturn",""],["SYS_rt_sigsuspend",""],["SYS_rt_sigtimedwait",""],["SYS_rt_tgsigqueueinfo",""],["SYS_sched_get_priority_max",""],["SYS_sched_get_priority_min",""],["SYS_sched_getaffinity",""],["SYS_sched_getattr",""],["SYS_sched_getparam",""],["SYS_sched_getscheduler",""],["SYS_sched_rr_get_interval",""],["SYS_sched_setaffinity",""],["SYS_sched_setattr",""],["SYS_sched_setparam",""],["SYS_sched_setscheduler",""],["SYS_sched_yield",""],["SYS_seccomp",""],["SYS_security",""],["SYS_select",""],["SYS_semctl",""],["SYS_semget",""],["SYS_semop",""],["SYS_semtimedop",""],["SYS_sendfile",""],["SYS_sendmmsg",""],["SYS_sendmsg",""],["SYS_sendto",""],["SYS_set_mempolicy",""],["SYS_set_robust_list",""],["SYS_set_thread_area",""],["SYS_set_tid_address",""],["SYS_setdomainname",""],["SYS_setfsgid",""],["SYS_setfsuid",""],["SYS_setgid",""],["SYS_setgroups",""],["SYS_sethostname",""],["SYS_setitimer",""],["SYS_setns",""],["SYS_setpgid",""],["SYS_setpriority",""],["SYS_setregid",""],["SYS_setresgid",""],["SYS_setresuid",""],["SYS_setreuid",""],["SYS_setrlimit",""],["SYS_setsid",""],["SYS_setsockopt",""],["SYS_settimeofday",""],["SYS_setuid",""],["SYS_setxattr",""],["SYS_shmat",""],["SYS_shmctl",""],["SYS_shmdt",""],["SYS_shmget",""],["SYS_shutdown",""],["SYS_sigaltstack",""],["SYS_signalfd",""],["SYS_signalfd4",""],["SYS_socket",""],["SYS_socketpair",""],["SYS_splice",""],["SYS_stat",""],["SYS_statfs",""],["SYS_statx",""],["SYS_swapoff",""],["SYS_swapon",""],["SYS_symlink",""],["SYS_symlinkat",""],["SYS_sync",""],["SYS_sync_file_range",""],["SYS_syncfs",""],["SYS_sysfs",""],["SYS_sysinfo",""],["SYS_syslog",""],["SYS_tee",""],["SYS_tgkill",""],["SYS_time",""],["SYS_timer_create",""],["SYS_timer_delete",""],["SYS_timer_getoverrun",""],["SYS_timer_gettime",""],["SYS_timer_settime",""],["SYS_timerfd_create",""],["SYS_timerfd_gettime",""],["SYS_timerfd_settime",""],["SYS_times",""],["SYS_tkill",""],["SYS_truncate",""],["SYS_tuxcall",""],["SYS_umask",""],["SYS_umount2",""],["SYS_uname",""],["SYS_unlink",""],["SYS_unlinkat",""],["SYS_unshare",""],["SYS_uselib",""],["SYS_userfaultfd",""],["SYS_ustat",""],["SYS_utime",""],["SYS_utimensat",""],["SYS_utimes",""],["SYS_vfork",""],["SYS_vhangup",""],["SYS_vmsplice",""],["SYS_vserver",""],["SYS_wait4",""],["SYS_waitid",""],["SYS_write",""],["SYS_writev",""],["S_IEXEC",""],["S_IFBLK",""],["S_IFCHR",""],["S_IFDIR",""],["S_IFIFO",""],["S_IFLNK",""],["S_IFMT",""],["S_IFREG",""],["S_IFSOCK",""],["S_IREAD",""],["S_IRGRP",""],["S_IROTH",""],["S_IRUSR",""],["S_IRWXG",""],["S_IRWXO",""],["S_IRWXU",""],["S_ISGID",""],["S_ISUID",""],["S_ISVTX",""],["S_IWGRP",""],["S_IWOTH",""],["S_IWRITE",""],["S_IWUSR",""],["S_IXGRP",""],["S_IXOTH",""],["S_IXUSR",""],["TAB0",""],["TAB1",""],["TAB2",""],["TAB3",""],["TABDLY",""],["TCA_CHAIN",""],["TCA_DUMP_INVISIBLE",""],["TCA_FCNT",""],["TCA_HW_OFFLOAD",""],["TCA_KIND",""],["TCA_OPTIONS",""],["TCA_PAD",""],["TCA_RATE",""],["TCA_STAB",""],["TCA_STATS",""],["TCA_STATS2",""],["TCA_UNSPEC",""],["TCA_XSTATS",""],["TCFLSH",""],["TCGETA",""],["TCGETS",""],["TCIFLUSH",""],["TCIOFF",""],["TCIOFLUSH",""],["TCION",""],["TCOFLUSH",""],["TCOOFF",""],["TCOON",""],["TCP_CONGESTION",""],["TCP_COOKIE_TRANSACTIONS",""],["TCP_CORK",""],["TCP_DEFER_ACCEPT",""],["TCP_FASTOPEN",""],["TCP_FASTOPEN_CONNECT",""],["TCP_INFO",""],["TCP_KEEPCNT",""],["TCP_KEEPIDLE",""],["TCP_KEEPINTVL",""],["TCP_LINGER2",""],["TCP_MAXSEG",""],["TCP_MD5SIG",""],["TCP_NODELAY",""],["TCP_QUEUE_SEQ",""],["TCP_QUICKACK",""],["TCP_REPAIR",""],["TCP_REPAIR_OPTIONS",""],["TCP_REPAIR_QUEUE",""],["TCP_SYNCNT",""],["TCP_THIN_DUPACK",""],["TCP_THIN_LINEAR_TIMEOUTS",""],["TCP_TIMESTAMP",""],["TCP_USER_TIMEOUT",""],["TCP_WINDOW_CLAMP",""],["TCSADRAIN",""],["TCSAFLUSH",""],["TCSANOW",""],["TCSBRK",""],["TCSETA",""],["TCSETAF",""],["TCSETAW",""],["TCSETS",""],["TCSETSF",""],["TCSETSW",""],["TCXONC",""],["TFD_CLOEXEC",""],["TFD_NONBLOCK",""],["TFD_TIMER_ABSTIME",""],["THOUSEP",""],["TIMER_ABSTIME",""],["TIME_BAD",""],["TIME_DEL",""],["TIME_ERROR",""],["TIME_INS",""],["TIME_OK",""],["TIME_OOP",""],["TIME_WAIT",""],["TIOCCBRK",""],["TIOCCONS",""],["TIOCEXCL",""],["TIOCGPGRP",""],["TIOCGRS485",""],["TIOCGSERIAL",""],["TIOCGSOFTCAR",""],["TIOCGWINSZ",""],["TIOCINQ",""],["TIOCLINUX",""],["TIOCMBIC",""],["TIOCMBIS",""],["TIOCMGET",""],["TIOCMSET",""],["TIOCM_CAR",""],["TIOCM_CD",""],["TIOCM_CTS",""],["TIOCM_DSR",""],["TIOCM_DTR",""],["TIOCM_LE",""],["TIOCM_RI",""],["TIOCM_RNG",""],["TIOCM_RTS",""],["TIOCM_SR",""],["TIOCM_ST",""],["TIOCNXCL",""],["TIOCOUTQ",""],["TIOCSBRK",""],["TIOCSCTTY",""],["TIOCSPGRP",""],["TIOCSRS485",""],["TIOCSSOFTCAR",""],["TIOCSTI",""],["TIOCSWINSZ",""],["TMPFS_MAGIC",""],["TMP_MAX",""],["TOSTOP",""],["TUN_READQ_SIZE",""],["TUN_TAP_DEV",""],["TUN_TUN_DEV",""],["TUN_TYPE_MASK",""],["T_FMT",""],["T_FMT_AMPM",""],["UDF_SUPER_MAGIC",""],["UDP_CORK",""],["UDP_ENCAP",""],["UDP_GRO",""],["UDP_NO_CHECK6_RX",""],["UDP_NO_CHECK6_TX",""],["UDP_SEGMENT",""],["UIO_MAXIOV",""],["UNAME26",""],["USBDEVICE_SUPER_MAGIC",""],["USER_PROCESS",""],["USRQUOTA",""],["UTIME_NOW",""],["UTIME_OMIT",""],["VDISCARD",""],["VEOF",""],["VEOL",""],["VEOL2",""],["VERASE",""],["VINTR",""],["VKILL",""],["VLNEXT",""],["VMADDR_CID_ANY",""],["VMADDR_CID_HOST",""],["VMADDR_CID_HYPERVISOR",""],["VMADDR_CID_LOCAL",""],["VMADDR_CID_RESERVED",""],["VMADDR_PORT_ANY",""],["VMIN",""],["VQUIT",""],["VREPRINT",""],["VSTART",""],["VSTOP",""],["VSUSP",""],["VSWTC",""],["VT0",""],["VT1",""],["VTDLY",""],["VTIME",""],["VWERASE",""],["WCONTINUED",""],["WEXITED",""],["WHOLE_SECONDS",""],["WNOHANG",""],["WNOWAIT",""],["WSTOPPED",""],["WUNTRACED",""],["W_OK",""],["XATTR_CREATE",""],["XATTR_REPLACE",""],["XENFS_SUPER_MAGIC",""],["XFS_SUPER_MAGIC",""],["XTABS",""],["X_OK",""],["YESEXPR",""],["YESSTR",""],["_IOFBF",""],["_IOLBF",""],["_IONBF",""],["_PC_2_SYMLINKS",""],["_PC_ALLOC_SIZE_MIN",""],["_PC_ASYNC_IO",""],["_PC_CHOWN_RESTRICTED",""],["_PC_FILESIZEBITS",""],["_PC_LINK_MAX",""],["_PC_MAX_CANON",""],["_PC_MAX_INPUT",""],["_PC_NAME_MAX",""],["_PC_NO_TRUNC",""],["_PC_PATH_MAX",""],["_PC_PIPE_BUF",""],["_PC_PRIO_IO",""],["_PC_REC_INCR_XFER_SIZE",""],["_PC_REC_MAX_XFER_SIZE",""],["_PC_REC_MIN_XFER_SIZE",""],["_PC_REC_XFER_ALIGN",""],["_PC_SOCK_MAXBUF",""],["_PC_SYMLINK_MAX",""],["_PC_SYNC_IO",""],["_PC_VDISABLE",""],["_POSIX_VDISABLE",""],["_SC_2_CHAR_TERM",""],["_SC_2_C_BIND",""],["_SC_2_C_DEV",""],["_SC_2_C_VERSION",""],["_SC_2_FORT_DEV",""],["_SC_2_FORT_RUN",""],["_SC_2_LOCALEDEF",""],["_SC_2_PBS",""],["_SC_2_PBS_ACCOUNTING",""],["_SC_2_PBS_CHECKPOINT",""],["_SC_2_PBS_LOCATE",""],["_SC_2_PBS_MESSAGE",""],["_SC_2_PBS_TRACK",""],["_SC_2_SW_DEV",""],["_SC_2_UPE",""],["_SC_2_VERSION",""],["_SC_ADVISORY_INFO",""],["_SC_AIO_LISTIO_MAX",""],["_SC_AIO_MAX",""],["_SC_AIO_PRIO_DELTA_MAX",""],["_SC_ARG_MAX",""],["_SC_ASYNCHRONOUS_IO",""],["_SC_ATEXIT_MAX",""],["_SC_AVPHYS_PAGES",""],["_SC_BARRIERS",""],["_SC_BASE",""],["_SC_BC_BASE_MAX",""],["_SC_BC_DIM_MAX",""],["_SC_BC_SCALE_MAX",""],["_SC_BC_STRING_MAX",""],["_SC_CHARCLASS_NAME_MAX",""],["_SC_CHAR_BIT",""],["_SC_CHAR_MAX",""],["_SC_CHAR_MIN",""],["_SC_CHILD_MAX",""],["_SC_CLK_TCK",""],["_SC_CLOCK_SELECTION",""],["_SC_COLL_WEIGHTS_MAX",""],["_SC_CPUTIME",""],["_SC_C_LANG_SUPPORT",""],["_SC_C_LANG_SUPPORT_R",""],["_SC_DELAYTIMER_MAX",""],["_SC_DEVICE_IO",""],["_SC_DEVICE_SPECIFIC",""],["_SC_DEVICE_SPECIFIC_R",""],["_SC_EQUIV_CLASS_MAX",""],["_SC_EXPR_NEST_MAX",""],["_SC_FD_MGMT",""],["_SC_FIFO",""],["_SC_FILE_ATTRIBUTES",""],["_SC_FILE_LOCKING",""],["_SC_FILE_SYSTEM",""],["_SC_FSYNC",""],["_SC_GETGR_R_SIZE_MAX",""],["_SC_GETPW_R_SIZE_MAX",""],["_SC_HOST_NAME_MAX",""],["_SC_INT_MAX",""],["_SC_INT_MIN",""],["_SC_IOV_MAX",""],["_SC_IPV6",""],["_SC_JOB_CONTROL",""],["_SC_LEVEL1_DCACHE_ASSOC",""],["_SC_LEVEL1_DCACHE_LINESIZE",""],["_SC_LEVEL1_DCACHE_SIZE",""],["_SC_LEVEL1_ICACHE_ASSOC",""],["_SC_LEVEL1_ICACHE_LINESIZE",""],["_SC_LEVEL1_ICACHE_SIZE",""],["_SC_LEVEL2_CACHE_ASSOC",""],["_SC_LEVEL2_CACHE_LINESIZE",""],["_SC_LEVEL2_CACHE_SIZE",""],["_SC_LEVEL3_CACHE_ASSOC",""],["_SC_LEVEL3_CACHE_LINESIZE",""],["_SC_LEVEL3_CACHE_SIZE",""],["_SC_LEVEL4_CACHE_ASSOC",""],["_SC_LEVEL4_CACHE_LINESIZE",""],["_SC_LEVEL4_CACHE_SIZE",""],["_SC_LINE_MAX",""],["_SC_LOGIN_NAME_MAX",""],["_SC_LONG_BIT",""],["_SC_MAPPED_FILES",""],["_SC_MB_LEN_MAX",""],["_SC_MEMLOCK",""],["_SC_MEMLOCK_RANGE",""],["_SC_MEMORY_PROTECTION",""],["_SC_MESSAGE_PASSING",""],["_SC_MONOTONIC_CLOCK",""],["_SC_MQ_OPEN_MAX",""],["_SC_MQ_PRIO_MAX",""],["_SC_MULTI_PROCESS",""],["_SC_NETWORKING",""],["_SC_NGROUPS_MAX",""],["_SC_NL_ARGMAX",""],["_SC_NL_LANGMAX",""],["_SC_NL_MSGMAX",""],["_SC_NL_NMAX",""],["_SC_NL_SETMAX",""],["_SC_NL_TEXTMAX",""],["_SC_NPROCESSORS_CONF",""],["_SC_NPROCESSORS_ONLN",""],["_SC_NZERO",""],["_SC_OPEN_MAX",""],["_SC_PAGESIZE",""],["_SC_PAGE_SIZE",""],["_SC_PASS_MAX",""],["_SC_PHYS_PAGES",""],["_SC_PII",""],["_SC_PII_INTERNET",""],["_SC_PII_INTERNET_DGRAM",""],["_SC_PII_INTERNET_STREAM",""],["_SC_PII_OSI",""],["_SC_PII_OSI_CLTS",""],["_SC_PII_OSI_COTS",""],["_SC_PII_OSI_M",""],["_SC_PII_SOCKET",""],["_SC_PII_XTI",""],["_SC_PIPE",""],["_SC_POLL",""],["_SC_PRIORITIZED_IO",""],["_SC_PRIORITY_SCHEDULING",""],["_SC_RAW_SOCKETS",""],["_SC_READER_WRITER_LOCKS",""],["_SC_REALTIME_SIGNALS",""],["_SC_REGEXP",""],["_SC_REGEX_VERSION",""],["_SC_RE_DUP_MAX",""],["_SC_RTSIG_MAX",""],["_SC_SAVED_IDS",""],["_SC_SCHAR_MAX",""],["_SC_SCHAR_MIN",""],["_SC_SELECT",""],["_SC_SEMAPHORES",""],["_SC_SEM_NSEMS_MAX",""],["_SC_SEM_VALUE_MAX",""],["_SC_SHARED_MEMORY_OBJECTS",""],["_SC_SHELL",""],["_SC_SHRT_MAX",""],["_SC_SHRT_MIN",""],["_SC_SIGNALS",""],["_SC_SIGQUEUE_MAX",""],["_SC_SINGLE_PROCESS",""],["_SC_SPAWN",""],["_SC_SPIN_LOCKS",""],["_SC_SPORADIC_SERVER",""],["_SC_SSIZE_MAX",""],["_SC_SS_REPL_MAX",""],["_SC_STREAMS",""],["_SC_STREAM_MAX",""],["_SC_SYMLOOP_MAX",""],["_SC_SYNCHRONIZED_IO",""],["_SC_SYSTEM_DATABASE",""],["_SC_SYSTEM_DATABASE_R",""],["_SC_THREADS",""],["_SC_THREAD_ATTR_STACKADDR",""],["_SC_THREAD_ATTR_STACKSIZE",""],["_SC_THREAD_CPUTIME",""],["_SC_THREAD_DESTRUCTOR_ITERATIONS",""],["_SC_THREAD_KEYS_MAX",""],["_SC_THREAD_PRIORITY_SCHEDULING",""],["_SC_THREAD_PRIO_INHERIT",""],["_SC_THREAD_PRIO_PROTECT",""],["_SC_THREAD_PROCESS_SHARED",""],["_SC_THREAD_ROBUST_PRIO_INHERIT",""],["_SC_THREAD_ROBUST_PRIO_PROTECT",""],["_SC_THREAD_SAFE_FUNCTIONS",""],["_SC_THREAD_SPORADIC_SERVER",""],["_SC_THREAD_STACK_MIN",""],["_SC_THREAD_THREADS_MAX",""],["_SC_TIMEOUTS",""],["_SC_TIMERS",""],["_SC_TIMER_MAX",""],["_SC_TRACE",""],["_SC_TRACE_EVENT_FILTER",""],["_SC_TRACE_EVENT_NAME_MAX",""],["_SC_TRACE_INHERIT",""],["_SC_TRACE_LOG",""],["_SC_TRACE_NAME_MAX",""],["_SC_TRACE_SYS_MAX",""],["_SC_TRACE_USER_EVENT_MAX",""],["_SC_TTY_NAME_MAX",""],["_SC_TYPED_MEMORY_OBJECTS",""],["_SC_TZNAME_MAX",""],["_SC_T_IOV_MAX",""],["_SC_UCHAR_MAX",""],["_SC_UINT_MAX",""],["_SC_UIO_MAXIOV",""],["_SC_ULONG_MAX",""],["_SC_USER_GROUPS",""],["_SC_USER_GROUPS_R",""],["_SC_USHRT_MAX",""],["_SC_V6_ILP32_OFF32",""],["_SC_V6_ILP32_OFFBIG",""],["_SC_V6_LP64_OFF64",""],["_SC_V6_LPBIG_OFFBIG",""],["_SC_V7_ILP32_OFF32",""],["_SC_V7_ILP32_OFFBIG",""],["_SC_V7_LP64_OFF64",""],["_SC_V7_LPBIG_OFFBIG",""],["_SC_VERSION",""],["_SC_WORD_BIT",""],["_SC_XBS5_ILP32_OFF32",""],["_SC_XBS5_ILP32_OFFBIG",""],["_SC_XBS5_LP64_OFF64",""],["_SC_XBS5_LPBIG_OFFBIG",""],["_SC_XOPEN_CRYPT",""],["_SC_XOPEN_ENH_I18N",""],["_SC_XOPEN_LEGACY",""],["_SC_XOPEN_REALTIME",""],["_SC_XOPEN_REALTIME_THREADS",""],["_SC_XOPEN_SHM",""],["_SC_XOPEN_STREAMS",""],["_SC_XOPEN_UNIX",""],["_SC_XOPEN_VERSION",""],["_SC_XOPEN_XCU_VERSION",""],["_SC_XOPEN_XPG2",""],["_SC_XOPEN_XPG3",""],["_SC_XOPEN_XPG4",""],["__NFT_REG_MAX",""],["__SIZEOF_PTHREAD_CONDATTR_T",""],["__SIZEOF_PTHREAD_COND_T",""],["__SIZEOF_PTHREAD_MUTEXATTR_T",""],["__SIZEOF_PTHREAD_MUTEX_T",""],["__SIZEOF_PTHREAD_RWLOCKATTR_T",""],["__SIZEOF_PTHREAD_RWLOCK_T",""],["__UT_HOSTSIZE",""],["__UT_LINESIZE",""],["__UT_NAMESIZE",""],["__WALL",""],["__WCLONE",""],["__WNOTHREAD",""]],"enum":[["DIR",""],["FILE",""],["c_void","Equivalent to C's `void` type when used as a [pointer]."],["fpos64_t",""],["fpos_t",""],["timezone",""]],"fn":[["CMSG_DATA",""],["CMSG_FIRSTHDR",""],["CMSG_LEN",""],["CMSG_NXTHDR",""],["CMSG_SPACE",""],["CPU_ALLOC_SIZE",""],["CPU_CLR",""],["CPU_COUNT",""],["CPU_COUNT_S",""],["CPU_EQUAL",""],["CPU_ISSET",""],["CPU_SET",""],["CPU_ZERO",""],["FD_CLR",""],["FD_ISSET",""],["FD_SET",""],["FD_ZERO",""],["IPOPT_CLASS",""],["IPOPT_COPIED",""],["IPOPT_NUMBER",""],["IPTOS_ECN",""],["IPTOS_PREC",""],["IPTOS_TOS",""],["NLA_ALIGN",""],["QCMD",""],["RT_ADDRCLASS",""],["RT_LOCALADDR",""],["RT_TOS",""],["SO_EE_OFFENDER",""],["WCOREDUMP",""],["WEXITSTATUS",""],["WIFCONTINUED",""],["WIFEXITED",""],["WIFSIGNALED",""],["WIFSTOPPED",""],["WSTOPSIG",""],["WTERMSIG",""],["W_EXITCODE",""],["W_STOPCODE",""],["__errno_location",""],["_exit",""],["abort",""],["abs",""],["accept",""],["accept4",""],["access",""],["acct",""],["addmntent",""],["adjtimex",""],["aio_cancel",""],["aio_error",""],["aio_fsync",""],["aio_read",""],["aio_return",""],["aio_suspend",""],["aio_write",""],["alarm",""],["atexit",""],["atof",""],["atoi",""],["backtrace",""],["bind",""],["brk",""],["bsearch",""],["calloc",""],["cfgetispeed",""],["cfgetospeed",""],["cfmakeraw",""],["cfsetispeed",""],["cfsetospeed",""],["cfsetspeed",""],["chdir",""],["chmod",""],["chown",""],["chroot",""],["clearenv",""],["clock_getcpuclockid",""],["clock_getres",""],["clock_gettime",""],["clock_nanosleep",""],["clock_settime",""],["clone",""],["close",""],["closedir",""],["closelog",""],["connect",""],["copy_file_range",""],["creat",""],["creat64",""],["daemon",""],["difftime",""],["dirfd",""],["dl_iterate_phdr",""],["dladdr",""],["dlclose",""],["dlerror",""],["dlinfo",""],["dlmopen",""],["dlopen",""],["dlsym",""],["dup",""],["dup2",""],["dup3",""],["duplocale",""],["endgrent",""],["endmntent",""],["endpwent",""],["endspent",""],["endutxent",""],["epoll_create",""],["epoll_create1",""],["epoll_ctl",""],["epoll_pwait",""],["epoll_wait",""],["eventfd",""],["execl",""],["execle",""],["execlp",""],["execv",""],["execve",""],["execvp",""],["execvpe",""],["exit",""],["faccessat",""],["fallocate",""],["fallocate64",""],["fanotify_init",""],["fanotify_mark",""],["fchdir",""],["fchmod",""],["fchmodat",""],["fchown",""],["fchownat",""],["fclose",""],["fcntl",""],["fdatasync",""],["fdopen",""],["fdopendir",""],["feof",""],["ferror",""],["fexecve",""],["fflush",""],["fgetc",""],["fgetpos",""],["fgetpos64",""],["fgets",""],["fgetspent_r",""],["fgetxattr",""],["fileno",""],["flistxattr",""],["flock",""],["fmemopen",""],["fopen",""],["fopen64",""],["fork",""],["forkpty",""],["fpathconf",""],["fprintf",""],["fputc",""],["fputs",""],["fread",""],["fread_unlocked",""],["free",""],["freeaddrinfo",""],["freeifaddrs",""],["freelocale",""],["fremovexattr",""],["freopen",""],["freopen64",""],["fscanf",""],["fseek",""],["fseeko",""],["fseeko64",""],["fsetpos",""],["fsetpos64",""],["fsetxattr",""],["fstat",""],["fstat64",""],["fstatat",""],["fstatat64",""],["fstatfs",""],["fstatfs64",""],["fstatvfs",""],["fstatvfs64",""],["fsync",""],["ftell",""],["ftello",""],["ftello64",""],["ftok",""],["ftruncate",""],["ftruncate64",""],["futimens",""],["futimes",""],["fwrite",""],["gai_strerror",""],["getaddrinfo",""],["getauxval",""],["getchar",""],["getchar_unlocked",""],["getcontext",""],["getcwd",""],["getdomainname",""],["getdtablesize",""],["getegid",""],["getenv",""],["geteuid",""],["getgid",""],["getgrent",""],["getgrent_r",""],["getgrgid",""],["getgrgid_r",""],["getgrnam",""],["getgrnam_r",""],["getgrouplist",""],["getgroups",""],["gethostname",""],["getifaddrs",""],["getline",""],["getloadavg",""],["getlogin",""],["getmntent",""],["getnameinfo",""],["getopt",""],["getpeername",""],["getpgid",""],["getpgrp",""],["getpid",""],["getppid",""],["getpriority",""],["getprotobyname",""],["getprotobynumber",""],["getpt",""],["getpwent",""],["getpwent_r",""],["getpwnam",""],["getpwnam_r",""],["getpwuid",""],["getpwuid_r",""],["getrandom",""],["getresgid",""],["getresuid",""],["getrlimit",""],["getrlimit64",""],["getrusage",""],["getservbyname",""],["getsid",""],["getsockname",""],["getsockopt",""],["getspent",""],["getspent_r",""],["getspnam",""],["getspnam_r",""],["gettimeofday",""],["getuid",""],["getutxent",""],["getutxid",""],["getutxline",""],["getxattr",""],["glob",""],["glob64",""],["globfree",""],["globfree64",""],["gmtime",""],["gmtime_r",""],["grantpt",""],["hasmntopt",""],["if_freenameindex",""],["if_indextoname",""],["if_nameindex",""],["if_nametoindex",""],["initgroups",""],["inotify_add_watch",""],["inotify_init",""],["inotify_init1",""],["inotify_rm_watch",""],["ioctl",""],["ioperm",""],["iopl",""],["isalnum",""],["isalpha",""],["isatty",""],["isblank",""],["iscntrl",""],["isdigit",""],["isgraph",""],["islower",""],["isprint",""],["ispunct",""],["isspace",""],["isupper",""],["isxdigit",""],["kill",""],["killpg",""],["labs",""],["lchown",""],["lgetxattr",""],["link",""],["linkat",""],["lio_listio",""],["listen",""],["listxattr",""],["llistxattr",""],["localeconv",""],["localtime",""],["localtime_r",""],["lockf",""],["login_tty",""],["lremovexattr",""],["lseek",""],["lseek64",""],["lsetxattr",""],["lstat",""],["lstat64",""],["lutimes",""],["madvise",""],["major",""],["makecontext",""],["makedev",""],["mallinfo",""],["malloc",""],["malloc_usable_size",""],["mallopt",""],["memalign",""],["memchr",""],["memcmp",""],["memcpy",""],["memmem",""],["memmove",""],["memrchr",""],["memset",""],["mincore",""],["minor",""],["mkdir",""],["mkdirat",""],["mkdtemp",""],["mkfifo",""],["mkfifoat",""],["mknod",""],["mknodat",""],["mkostemp",""],["mkostemps",""],["mkstemp",""],["mkstemps",""],["mktime",""],["mlock",""],["mlockall",""],["mmap",""],["mmap64",""],["mount",""],["mprotect",""],["mq_close",""],["mq_getattr",""],["mq_open",""],["mq_receive",""],["mq_send",""],["mq_setattr",""],["mq_timedreceive",""],["mq_timedsend",""],["mq_unlink",""],["mremap",""],["msgctl",""],["msgget",""],["msgrcv",""],["msgsnd",""],["msync",""],["munlock",""],["munlockall",""],["munmap",""],["nanosleep",""],["newlocale",""],["nice",""],["nl_langinfo",""],["nl_langinfo_l",""],["ntp_adjtime",""],["ntp_gettime",""],["open",""],["open64",""],["open_memstream",""],["open_wmemstream",""],["openat",""],["openat64",""],["opendir",""],["openlog",""],["openpty",""],["pathconf",""],["pause",""],["pclose",""],["perror",""],["personality",""],["pipe",""],["pipe2",""],["poll",""],["popen",""],["posix_fadvise",""],["posix_fadvise64",""],["posix_fallocate",""],["posix_fallocate64",""],["posix_madvise",""],["posix_memalign",""],["posix_openpt",""],["posix_spawn",""],["posix_spawn_file_actions_addclose",""],["posix_spawn_file_actions_adddup2",""],["posix_spawn_file_actions_addopen",""],["posix_spawn_file_actions_destroy",""],["posix_spawn_file_actions_init",""],["posix_spawnattr_destroy",""],["posix_spawnattr_getflags",""],["posix_spawnattr_getpgroup",""],["posix_spawnattr_getschedparam",""],["posix_spawnattr_getschedpolicy",""],["posix_spawnattr_getsigdefault",""],["posix_spawnattr_getsigmask",""],["posix_spawnattr_init",""],["posix_spawnattr_setflags",""],["posix_spawnattr_setpgroup",""],["posix_spawnattr_setschedparam",""],["posix_spawnattr_setschedpolicy",""],["posix_spawnattr_setsigdefault",""],["posix_spawnattr_setsigmask",""],["posix_spawnp",""],["ppoll",""],["prctl",""],["pread",""],["pread64",""],["preadv",""],["preadv64",""],["printf",""],["prlimit",""],["prlimit64",""],["process_vm_readv",""],["process_vm_writev",""],["pselect",""],["pthread_atfork",""],["pthread_attr_destroy",""],["pthread_attr_getaffinity_np",""],["pthread_attr_getguardsize",""],["pthread_attr_getstack",""],["pthread_attr_init",""],["pthread_attr_setaffinity_np",""],["pthread_attr_setdetachstate",""],["pthread_attr_setstacksize",""],["pthread_cancel",""],["pthread_cond_broadcast",""],["pthread_cond_destroy",""],["pthread_cond_init",""],["pthread_cond_signal",""],["pthread_cond_timedwait",""],["pthread_cond_wait",""],["pthread_condattr_destroy",""],["pthread_condattr_getclock",""],["pthread_condattr_getpshared",""],["pthread_condattr_init",""],["pthread_condattr_setclock",""],["pthread_condattr_setpshared",""],["pthread_create",""],["pthread_detach",""],["pthread_exit",""],["pthread_getaffinity_np",""],["pthread_getattr_np",""],["pthread_getname_np",""],["pthread_getschedparam",""],["pthread_getspecific",""],["pthread_join",""],["pthread_key_create",""],["pthread_key_delete",""],["pthread_kill",""],["pthread_mutex_destroy",""],["pthread_mutex_init",""],["pthread_mutex_lock",""],["pthread_mutex_timedlock",""],["pthread_mutex_trylock",""],["pthread_mutex_unlock",""],["pthread_mutexattr_destroy",""],["pthread_mutexattr_getpshared",""],["pthread_mutexattr_init",""],["pthread_mutexattr_setpshared",""],["pthread_mutexattr_settype",""],["pthread_rwlock_destroy",""],["pthread_rwlock_init",""],["pthread_rwlock_rdlock",""],["pthread_rwlock_tryrdlock",""],["pthread_rwlock_trywrlock",""],["pthread_rwlock_unlock",""],["pthread_rwlock_wrlock",""],["pthread_rwlockattr_destroy",""],["pthread_rwlockattr_getkind_np",""],["pthread_rwlockattr_getpshared",""],["pthread_rwlockattr_init",""],["pthread_rwlockattr_setkind_np",""],["pthread_rwlockattr_setpshared",""],["pthread_self",""],["pthread_setaffinity_np",""],["pthread_setname_np",""],["pthread_setschedparam",""],["pthread_setschedprio",""],["pthread_setspecific",""],["pthread_sigmask",""],["ptrace",""],["ptsname",""],["ptsname_r",""],["putchar",""],["putchar_unlocked",""],["putenv",""],["puts",""],["pututxline",""],["pwrite",""],["pwrite64",""],["pwritev",""],["pwritev64",""],["qsort",""],["qsort_r",""],["quotactl",""],["raise",""],["rand",""],["read",""],["readahead",""],["readdir",""],["readdir64",""],["readdir64_r",""],["readdir_r","The 64-bit libc on Solaris and illumos only has readdir_r. If a 32-bit Solaris or illumos target is ever created, it should use __posix_readdir_r. See libc(3LIB) on Solaris or illumos: https://illumos.org/man/3lib/libc https://docs.oracle.com/cd/E36784_01/html/E36873/libc-3lib.html https://www.unix.com/man-page/opensolaris/3LIB/libc/"],["readlink",""],["readlinkat",""],["readv",""],["realloc",""],["realpath",""],["reboot",""],["recv",""],["recvfrom",""],["recvmmsg",""],["recvmsg",""],["regcomp",""],["regerror",""],["regexec",""],["regfree",""],["remap_file_pages",""],["remove",""],["removexattr",""],["rename",""],["renameat",""],["res_init",""],["rewind",""],["rewinddir",""],["rmdir",""],["sbrk",""],["scanf",""],["sched_get_priority_max",""],["sched_get_priority_min",""],["sched_getaffinity",""],["sched_getcpu",""],["sched_getparam",""],["sched_getscheduler",""],["sched_rr_get_interval",""],["sched_setaffinity",""],["sched_setparam",""],["sched_setscheduler",""],["sched_yield",""],["seekdir",""],["select",""],["sem_close",""],["sem_destroy",""],["sem_getvalue",""],["sem_init",""],["sem_open",""],["sem_post",""],["sem_timedwait",""],["sem_trywait",""],["sem_unlink",""],["sem_wait",""],["semctl",""],["semget",""],["semop",""],["send",""],["sendfile",""],["sendmmsg",""],["sendmsg",""],["sendto",""],["setbuf",""],["setcontext",""],["setdomainname",""],["setegid",""],["setenv",""],["seteuid",""],["setfsgid",""],["setfsuid",""],["setgid",""],["setgrent",""],["setgroups",""],["sethostname",""],["setlocale",""],["setlogmask",""],["setmntent",""],["setns",""],["setpgid",""],["setpriority",""],["setpwent",""],["setregid",""],["setresgid",""],["setresuid",""],["setreuid",""],["setrlimit",""],["setrlimit64",""],["setsid",""],["setsockopt",""],["setspent",""],["settimeofday",""],["setuid",""],["setutxent",""],["setvbuf",""],["setxattr",""],["sgetspent_r",""],["shm_open",""],["shm_unlink",""],["shmat",""],["shmctl",""],["shmdt",""],["shmget",""],["shutdown",""],["sigaction",""],["sigaddset",""],["sigaltstack",""],["sigdelset",""],["sigemptyset",""],["sigfillset",""],["sigismember",""],["signal",""],["signalfd",""],["sigpending",""],["sigprocmask",""],["sigsuspend",""],["sigtimedwait",""],["sigwait",""],["sigwaitinfo",""],["sleep",""],["snprintf",""],["socket",""],["socketpair",""],["splice",""],["sprintf",""],["srand",""],["sscanf",""],["stat",""],["stat64",""],["statfs",""],["statfs64",""],["statvfs",""],["statvfs64",""],["statx",""],["strcasecmp",""],["strcasestr",""],["strcat",""],["strchr",""],["strcmp",""],["strcoll",""],["strcpy",""],["strcspn",""],["strdup",""],["strerror",""],["strerror_r",""],["strlen",""],["strncasecmp",""],["strncat",""],["strncmp",""],["strncpy",""],["strndup",""],["strnlen",""],["strpbrk",""],["strrchr",""],["strsignal",""],["strspn",""],["strstr",""],["strtod",""],["strtok",""],["strtol",""],["strtoul",""],["strxfrm",""],["swapcontext",""],["swapoff",""],["swapon",""],["symlink",""],["symlinkat",""],["sync",""],["sync_file_range",""],["syscall",""],["sysconf",""],["sysctl",""],["sysinfo",""],["syslog",""],["system",""],["tcdrain",""],["tcflow",""],["tcflush",""],["tcgetattr",""],["tcgetpgrp",""],["tcgetsid",""],["tcsendbreak",""],["tcsetattr",""],["tcsetpgrp",""],["tee",""],["telldir",""],["time",""],["timegm",""],["timerfd_create",""],["timerfd_gettime",""],["timerfd_settime",""],["times",""],["tmpfile",""],["tmpfile64",""],["tmpnam",""],["tolower",""],["toupper",""],["truncate",""],["truncate64",""],["ttyname",""],["ttyname_r",""],["umask",""],["umount",""],["umount2",""],["uname",""],["ungetc",""],["unlink",""],["unlinkat",""],["unlockpt",""],["unsetenv",""],["unshare",""],["uselocale",""],["usleep",""],["utime",""],["utimensat",""],["utimes",""],["utmpname",""],["utmpxname",""],["vfork",""],["vhangup",""],["vmsplice",""],["wait",""],["wait4",""],["waitid",""],["waitpid",""],["wcslen",""],["wcstombs",""],["wmemchr",""],["write",""],["writev",""]],"struct":[["Dl_info",""],["Elf32_Chdr",""],["Elf32_Ehdr",""],["Elf32_Phdr",""],["Elf32_Shdr",""],["Elf32_Sym",""],["Elf64_Chdr",""],["Elf64_Ehdr",""],["Elf64_Phdr",""],["Elf64_Shdr",""],["Elf64_Sym",""],["__exit_status",""],["__timeval",""],["_libc_fpstate",""],["_libc_fpxreg",""],["_libc_xmmreg",""],["addrinfo",""],["af_alg_iv",""],["aiocb",""],["arpd_request",""],["arphdr",""],["arpreq",""],["arpreq_old",""],["cmsghdr",""],["cpu_set_t",""],["dirent",""],["dirent64",""],["dl_phdr_info",""],["dqblk",""],["epoll_event",""],["fanotify_event_metadata",""],["fanotify_response",""],["fd_set",""],["ff_condition_effect",""],["ff_constant_effect",""],["ff_effect",""],["ff_envelope",""],["ff_periodic_effect",""],["ff_ramp_effect",""],["ff_replay",""],["ff_rumble_effect",""],["ff_trigger",""],["flock",""],["flock64",""],["fsid_t",""],["genlmsghdr",""],["glob64_t",""],["glob_t",""],["group",""],["hostent",""],["if_nameindex",""],["ifaddrs",""],["in6_addr",""],["in6_pktinfo",""],["in6_rtmsg",""],["in_addr",""],["in_pktinfo",""],["inotify_event",""],["input_absinfo",""],["input_event",""],["input_id",""],["input_keymap_entry",""],["input_mask",""],["iovec",""],["ip_mreq",""],["ip_mreq_source",""],["ip_mreqn",""],["ipc_perm",""],["ipv6_mreq",""],["itimerspec",""],["itimerval",""],["lconv",""],["linger",""],["mallinfo",""],["max_align_t",""],["mcontext_t",""],["mmsghdr",""],["mntent",""],["mq_attr",""],["msghdr",""],["msginfo",""],["msqid_ds",""],["nl_mmap_hdr",""],["nl_mmap_req",""],["nl_pktinfo",""],["nlattr",""],["nlmsgerr",""],["nlmsghdr",""],["ntptimeval",""],["packet_mreq",""],["passwd",""],["pollfd",""],["posix_spawn_file_actions_t",""],["posix_spawnattr_t",""],["protoent",""],["pthread_attr_t",""],["pthread_cond_t",""],["pthread_condattr_t",""],["pthread_mutex_t",""],["pthread_mutexattr_t",""],["pthread_rwlock_t",""],["pthread_rwlockattr_t",""],["regex_t",""],["regmatch_t",""],["rlimit",""],["rlimit64",""],["rtentry",""],["rusage",""],["sched_param",""],["sem_t",""],["sembuf",""],["servent",""],["shmid_ds",""],["sigaction",""],["sigevent",""],["siginfo_t",""],["signalfd_siginfo",""],["sigset_t",""],["sigval",""],["sock_extended_err",""],["sockaddr",""],["sockaddr_alg",""],["sockaddr_in",""],["sockaddr_in6",""],["sockaddr_ll",""],["sockaddr_nl",""],["sockaddr_storage",""],["sockaddr_un",""],["sockaddr_vm",""],["spwd",""],["stack_t",""],["stat",""],["stat64",""],["statfs",""],["statfs64",""],["statvfs",""],["statvfs64",""],["statx",""],["statx_timestamp",""],["sysinfo",""],["termios",""],["termios2",""],["timespec",""],["timeval",""],["timex",""],["tm",""],["tms",""],["ucontext_t",""],["ucred",""],["user",""],["user_fpregs_struct",""],["user_regs_struct",""],["utimbuf",""],["utmpx",""],["utsname",""],["winsize",""]],"type":[["Elf32_Addr",""],["Elf32_Half",""],["Elf32_Off",""],["Elf32_Section",""],["Elf32_Word",""],["Elf64_Addr",""],["Elf64_Half",""],["Elf64_Off",""],["Elf64_Section",""],["Elf64_Sxword",""],["Elf64_Word",""],["Elf64_Xword",""],["Lmid_t",""],["__fsword_t",""],["__priority_which_t",""],["__rlimit_resource_t",""],["__s16",""],["__s32",""],["__u16",""],["__u32",""],["__u64",""],["__u8",""],["blkcnt64_t",""],["blkcnt_t",""],["blksize_t",""],["c_char",""],["c_double",""],["c_float",""],["c_int",""],["c_long",""],["c_longlong",""],["c_schar",""],["c_short",""],["c_uchar",""],["c_uint",""],["c_ulong",""],["c_ulonglong",""],["c_ushort",""],["cc_t",""],["clock_t",""],["clockid_t",""],["dev_t",""],["fsblkcnt_t",""],["fsfilcnt_t",""],["gid_t",""],["greg_t",""],["id_t",""],["idtype_t",""],["in_addr_t",""],["in_port_t",""],["ino64_t",""],["ino_t",""],["int16_t",""],["int32_t",""],["int64_t",""],["int8_t",""],["intmax_t",""],["intptr_t",""],["key_t",""],["locale_t",""],["loff_t",""],["mode_t",""],["mqd_t",""],["msglen_t",""],["msgqnum_t",""],["nfds_t",""],["nl_item",""],["nlink_t",""],["off64_t",""],["off_t",""],["pid_t",""],["pthread_key_t",""],["pthread_t",""],["ptrdiff_t",""],["regoff_t",""],["rlim64_t",""],["rlim_t",""],["sa_family_t",""],["shmatt_t",""],["sighandler_t",""],["size_t",""],["socklen_t",""],["speed_t",""],["ssize_t",""],["suseconds_t",""],["tcflag_t",""],["time_t",""],["uid_t",""],["uint16_t",""],["uint32_t",""],["uint64_t",""],["uint8_t",""],["uintmax_t",""],["uintptr_t",""],["useconds_t",""],["wchar_t",""]]}); \ No newline at end of file diff --git a/docs/libc/struct.Dl_info.html b/docs/libc/struct.Dl_info.html new file mode 100644 index 00000000..b38c217d --- /dev/null +++ b/docs/libc/struct.Dl_info.html @@ -0,0 +1,18 @@ +libc::Dl_info - Rust

[][src]Struct libc::Dl_info

#[repr(C)]pub struct Dl_info {
+    pub dli_fname: *const c_char,
+    pub dli_fbase: *mut c_void,
+    pub dli_sname: *const c_char,
+    pub dli_saddr: *mut c_void,
+}

+ Fields

dli_fname: *const c_chardli_fbase: *mut c_voiddli_sname: *const c_chardli_saddr: *mut c_void

Trait Implementations

impl Clone for Dl_info[src]

impl Copy for Dl_info[src]

Auto Trait Implementations

impl !Send for Dl_info

impl !Sync for Dl_info

impl Unpin for Dl_info

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf32_Chdr.html b/docs/libc/struct.Elf32_Chdr.html new file mode 100644 index 00000000..f946f21b --- /dev/null +++ b/docs/libc/struct.Elf32_Chdr.html @@ -0,0 +1,17 @@ +libc::Elf32_Chdr - Rust

[][src]Struct libc::Elf32_Chdr

#[repr(C)]pub struct Elf32_Chdr {
+    pub ch_type: Elf32_Word,
+    pub ch_size: Elf32_Word,
+    pub ch_addralign: Elf32_Word,
+}

+ Fields

ch_type: Elf32_Wordch_size: Elf32_Wordch_addralign: Elf32_Word

Trait Implementations

impl Clone for Elf32_Chdr[src]

impl Copy for Elf32_Chdr[src]

Auto Trait Implementations

impl Send for Elf32_Chdr

impl Sync for Elf32_Chdr

impl Unpin for Elf32_Chdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf32_Ehdr.html b/docs/libc/struct.Elf32_Ehdr.html new file mode 100644 index 00000000..5937ef77 --- /dev/null +++ b/docs/libc/struct.Elf32_Ehdr.html @@ -0,0 +1,28 @@ +libc::Elf32_Ehdr - Rust

[][src]Struct libc::Elf32_Ehdr

#[repr(C)]pub struct Elf32_Ehdr {
+    pub e_ident: [c_uchar; 16],
+    pub e_type: Elf32_Half,
+    pub e_machine: Elf32_Half,
+    pub e_version: Elf32_Word,
+    pub e_entry: Elf32_Addr,
+    pub e_phoff: Elf32_Off,
+    pub e_shoff: Elf32_Off,
+    pub e_flags: Elf32_Word,
+    pub e_ehsize: Elf32_Half,
+    pub e_phentsize: Elf32_Half,
+    pub e_phnum: Elf32_Half,
+    pub e_shentsize: Elf32_Half,
+    pub e_shnum: Elf32_Half,
+    pub e_shstrndx: Elf32_Half,
+}

+ Fields

e_ident: [c_uchar; 16]e_type: Elf32_Halfe_machine: Elf32_Halfe_version: Elf32_Worde_entry: Elf32_Addre_phoff: Elf32_Offe_shoff: Elf32_Offe_flags: Elf32_Worde_ehsize: Elf32_Halfe_phentsize: Elf32_Halfe_phnum: Elf32_Halfe_shentsize: Elf32_Halfe_shnum: Elf32_Halfe_shstrndx: Elf32_Half

Trait Implementations

impl Clone for Elf32_Ehdr[src]

impl Copy for Elf32_Ehdr[src]

Auto Trait Implementations

impl Send for Elf32_Ehdr

impl Sync for Elf32_Ehdr

impl Unpin for Elf32_Ehdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf32_Phdr.html b/docs/libc/struct.Elf32_Phdr.html new file mode 100644 index 00000000..54334750 --- /dev/null +++ b/docs/libc/struct.Elf32_Phdr.html @@ -0,0 +1,22 @@ +libc::Elf32_Phdr - Rust

[][src]Struct libc::Elf32_Phdr

#[repr(C)]pub struct Elf32_Phdr {
+    pub p_type: Elf32_Word,
+    pub p_offset: Elf32_Off,
+    pub p_vaddr: Elf32_Addr,
+    pub p_paddr: Elf32_Addr,
+    pub p_filesz: Elf32_Word,
+    pub p_memsz: Elf32_Word,
+    pub p_flags: Elf32_Word,
+    pub p_align: Elf32_Word,
+}

+ Fields

p_type: Elf32_Wordp_offset: Elf32_Offp_vaddr: Elf32_Addrp_paddr: Elf32_Addrp_filesz: Elf32_Wordp_memsz: Elf32_Wordp_flags: Elf32_Wordp_align: Elf32_Word

Trait Implementations

impl Clone for Elf32_Phdr[src]

impl Copy for Elf32_Phdr[src]

Auto Trait Implementations

impl Send for Elf32_Phdr

impl Sync for Elf32_Phdr

impl Unpin for Elf32_Phdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf32_Shdr.html b/docs/libc/struct.Elf32_Shdr.html new file mode 100644 index 00000000..fa5e753b --- /dev/null +++ b/docs/libc/struct.Elf32_Shdr.html @@ -0,0 +1,24 @@ +libc::Elf32_Shdr - Rust

[][src]Struct libc::Elf32_Shdr

#[repr(C)]pub struct Elf32_Shdr {
+    pub sh_name: Elf32_Word,
+    pub sh_type: Elf32_Word,
+    pub sh_flags: Elf32_Word,
+    pub sh_addr: Elf32_Addr,
+    pub sh_offset: Elf32_Off,
+    pub sh_size: Elf32_Word,
+    pub sh_link: Elf32_Word,
+    pub sh_info: Elf32_Word,
+    pub sh_addralign: Elf32_Word,
+    pub sh_entsize: Elf32_Word,
+}

+ Fields

sh_name: Elf32_Wordsh_type: Elf32_Wordsh_flags: Elf32_Wordsh_addr: Elf32_Addrsh_offset: Elf32_Offsh_size: Elf32_Wordsh_link: Elf32_Wordsh_info: Elf32_Wordsh_addralign: Elf32_Wordsh_entsize: Elf32_Word

Trait Implementations

impl Clone for Elf32_Shdr[src]

impl Copy for Elf32_Shdr[src]

Auto Trait Implementations

impl Send for Elf32_Shdr

impl Sync for Elf32_Shdr

impl Unpin for Elf32_Shdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf32_Sym.html b/docs/libc/struct.Elf32_Sym.html new file mode 100644 index 00000000..6578dcf4 --- /dev/null +++ b/docs/libc/struct.Elf32_Sym.html @@ -0,0 +1,20 @@ +libc::Elf32_Sym - Rust

[][src]Struct libc::Elf32_Sym

#[repr(C)]pub struct Elf32_Sym {
+    pub st_name: Elf32_Word,
+    pub st_value: Elf32_Addr,
+    pub st_size: Elf32_Word,
+    pub st_info: c_uchar,
+    pub st_other: c_uchar,
+    pub st_shndx: Elf32_Section,
+}

+ Fields

st_name: Elf32_Wordst_value: Elf32_Addrst_size: Elf32_Wordst_info: c_ucharst_other: c_ucharst_shndx: Elf32_Section

Trait Implementations

impl Clone for Elf32_Sym[src]

impl Copy for Elf32_Sym[src]

Auto Trait Implementations

impl Send for Elf32_Sym

impl Sync for Elf32_Sym

impl Unpin for Elf32_Sym

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf64_Chdr.html b/docs/libc/struct.Elf64_Chdr.html new file mode 100644 index 00000000..6aeb40f9 --- /dev/null +++ b/docs/libc/struct.Elf64_Chdr.html @@ -0,0 +1,18 @@ +libc::Elf64_Chdr - Rust

[][src]Struct libc::Elf64_Chdr

#[repr(C)]pub struct Elf64_Chdr {
+    pub ch_type: Elf64_Word,
+    pub ch_reserved: Elf64_Word,
+    pub ch_size: Elf64_Xword,
+    pub ch_addralign: Elf64_Xword,
+}

+ Fields

ch_type: Elf64_Wordch_reserved: Elf64_Wordch_size: Elf64_Xwordch_addralign: Elf64_Xword

Trait Implementations

impl Clone for Elf64_Chdr[src]

impl Copy for Elf64_Chdr[src]

Auto Trait Implementations

impl Send for Elf64_Chdr

impl Sync for Elf64_Chdr

impl Unpin for Elf64_Chdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf64_Ehdr.html b/docs/libc/struct.Elf64_Ehdr.html new file mode 100644 index 00000000..8ce2156b --- /dev/null +++ b/docs/libc/struct.Elf64_Ehdr.html @@ -0,0 +1,28 @@ +libc::Elf64_Ehdr - Rust

[][src]Struct libc::Elf64_Ehdr

#[repr(C)]pub struct Elf64_Ehdr {
+    pub e_ident: [c_uchar; 16],
+    pub e_type: Elf64_Half,
+    pub e_machine: Elf64_Half,
+    pub e_version: Elf64_Word,
+    pub e_entry: Elf64_Addr,
+    pub e_phoff: Elf64_Off,
+    pub e_shoff: Elf64_Off,
+    pub e_flags: Elf64_Word,
+    pub e_ehsize: Elf64_Half,
+    pub e_phentsize: Elf64_Half,
+    pub e_phnum: Elf64_Half,
+    pub e_shentsize: Elf64_Half,
+    pub e_shnum: Elf64_Half,
+    pub e_shstrndx: Elf64_Half,
+}

+ Fields

e_ident: [c_uchar; 16]e_type: Elf64_Halfe_machine: Elf64_Halfe_version: Elf64_Worde_entry: Elf64_Addre_phoff: Elf64_Offe_shoff: Elf64_Offe_flags: Elf64_Worde_ehsize: Elf64_Halfe_phentsize: Elf64_Halfe_phnum: Elf64_Halfe_shentsize: Elf64_Halfe_shnum: Elf64_Halfe_shstrndx: Elf64_Half

Trait Implementations

impl Clone for Elf64_Ehdr[src]

impl Copy for Elf64_Ehdr[src]

Auto Trait Implementations

impl Send for Elf64_Ehdr

impl Sync for Elf64_Ehdr

impl Unpin for Elf64_Ehdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf64_Phdr.html b/docs/libc/struct.Elf64_Phdr.html new file mode 100644 index 00000000..648f8589 --- /dev/null +++ b/docs/libc/struct.Elf64_Phdr.html @@ -0,0 +1,22 @@ +libc::Elf64_Phdr - Rust

[][src]Struct libc::Elf64_Phdr

#[repr(C)]pub struct Elf64_Phdr {
+    pub p_type: Elf64_Word,
+    pub p_flags: Elf64_Word,
+    pub p_offset: Elf64_Off,
+    pub p_vaddr: Elf64_Addr,
+    pub p_paddr: Elf64_Addr,
+    pub p_filesz: Elf64_Xword,
+    pub p_memsz: Elf64_Xword,
+    pub p_align: Elf64_Xword,
+}

+ Fields

p_type: Elf64_Wordp_flags: Elf64_Wordp_offset: Elf64_Offp_vaddr: Elf64_Addrp_paddr: Elf64_Addrp_filesz: Elf64_Xwordp_memsz: Elf64_Xwordp_align: Elf64_Xword

Trait Implementations

impl Clone for Elf64_Phdr[src]

impl Copy for Elf64_Phdr[src]

Auto Trait Implementations

impl Send for Elf64_Phdr

impl Sync for Elf64_Phdr

impl Unpin for Elf64_Phdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf64_Shdr.html b/docs/libc/struct.Elf64_Shdr.html new file mode 100644 index 00000000..09fb1e75 --- /dev/null +++ b/docs/libc/struct.Elf64_Shdr.html @@ -0,0 +1,24 @@ +libc::Elf64_Shdr - Rust

[][src]Struct libc::Elf64_Shdr

#[repr(C)]pub struct Elf64_Shdr {
+    pub sh_name: Elf64_Word,
+    pub sh_type: Elf64_Word,
+    pub sh_flags: Elf64_Xword,
+    pub sh_addr: Elf64_Addr,
+    pub sh_offset: Elf64_Off,
+    pub sh_size: Elf64_Xword,
+    pub sh_link: Elf64_Word,
+    pub sh_info: Elf64_Word,
+    pub sh_addralign: Elf64_Xword,
+    pub sh_entsize: Elf64_Xword,
+}

+ Fields

sh_name: Elf64_Wordsh_type: Elf64_Wordsh_flags: Elf64_Xwordsh_addr: Elf64_Addrsh_offset: Elf64_Offsh_size: Elf64_Xwordsh_link: Elf64_Wordsh_info: Elf64_Wordsh_addralign: Elf64_Xwordsh_entsize: Elf64_Xword

Trait Implementations

impl Clone for Elf64_Shdr[src]

impl Copy for Elf64_Shdr[src]

Auto Trait Implementations

impl Send for Elf64_Shdr

impl Sync for Elf64_Shdr

impl Unpin for Elf64_Shdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.Elf64_Sym.html b/docs/libc/struct.Elf64_Sym.html new file mode 100644 index 00000000..0dd4bccd --- /dev/null +++ b/docs/libc/struct.Elf64_Sym.html @@ -0,0 +1,20 @@ +libc::Elf64_Sym - Rust

[][src]Struct libc::Elf64_Sym

#[repr(C)]pub struct Elf64_Sym {
+    pub st_name: Elf64_Word,
+    pub st_info: c_uchar,
+    pub st_other: c_uchar,
+    pub st_shndx: Elf64_Section,
+    pub st_value: Elf64_Addr,
+    pub st_size: Elf64_Xword,
+}

+ Fields

st_name: Elf64_Wordst_info: c_ucharst_other: c_ucharst_shndx: Elf64_Sectionst_value: Elf64_Addrst_size: Elf64_Xword

Trait Implementations

impl Clone for Elf64_Sym[src]

impl Copy for Elf64_Sym[src]

Auto Trait Implementations

impl Send for Elf64_Sym

impl Sync for Elf64_Sym

impl Unpin for Elf64_Sym

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.__exit_status.html b/docs/libc/struct.__exit_status.html new file mode 100644 index 00000000..53865dca --- /dev/null +++ b/docs/libc/struct.__exit_status.html @@ -0,0 +1,16 @@ +libc::__exit_status - Rust

[][src]Struct libc::__exit_status

#[repr(C)]pub struct __exit_status {
+    pub e_termination: c_short,
+    pub e_exit: c_short,
+}

+ Fields

e_termination: c_shorte_exit: c_short

Trait Implementations

impl Clone for __exit_status[src]

impl Copy for __exit_status[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.__timeval.html b/docs/libc/struct.__timeval.html new file mode 100644 index 00000000..d265facb --- /dev/null +++ b/docs/libc/struct.__timeval.html @@ -0,0 +1,16 @@ +libc::__timeval - Rust

[][src]Struct libc::__timeval

#[repr(C)]pub struct __timeval {
+    pub tv_sec: i32,
+    pub tv_usec: i32,
+}

+ Fields

tv_sec: i32tv_usec: i32

Trait Implementations

impl Clone for __timeval[src]

impl Copy for __timeval[src]

Auto Trait Implementations

impl Send for __timeval

impl Sync for __timeval

impl Unpin for __timeval

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct._libc_fpstate.html b/docs/libc/struct._libc_fpstate.html new file mode 100644 index 00000000..6355976f --- /dev/null +++ b/docs/libc/struct._libc_fpstate.html @@ -0,0 +1,25 @@ +libc::_libc_fpstate - Rust

[][src]Struct libc::_libc_fpstate

#[repr(C)]pub struct _libc_fpstate {
+    pub cwd: u16,
+    pub swd: u16,
+    pub ftw: u16,
+    pub fop: u16,
+    pub rip: u64,
+    pub rdp: u64,
+    pub mxcsr: u32,
+    pub mxcr_mask: u32,
+    pub _st: [_libc_fpxreg; 8],
+    pub _xmm: [_libc_xmmreg; 16],
+    // some fields omitted
+}

+ Fields

cwd: u16swd: u16ftw: u16fop: u16rip: u64rdp: u64mxcsr: u32mxcr_mask: u32_st: [_libc_fpxreg; 8]_xmm: [_libc_xmmreg; 16]

Trait Implementations

impl Clone for _libc_fpstate[src]

impl Copy for _libc_fpstate[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct._libc_fpxreg.html b/docs/libc/struct._libc_fpxreg.html new file mode 100644 index 00000000..3852910b --- /dev/null +++ b/docs/libc/struct._libc_fpxreg.html @@ -0,0 +1,17 @@ +libc::_libc_fpxreg - Rust

[][src]Struct libc::_libc_fpxreg

#[repr(C)]pub struct _libc_fpxreg {
+    pub significand: [u16; 4],
+    pub exponent: u16,
+    // some fields omitted
+}

+ Fields

significand: [u16; 4]exponent: u16

Trait Implementations

impl Clone for _libc_fpxreg[src]

impl Copy for _libc_fpxreg[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct._libc_xmmreg.html b/docs/libc/struct._libc_xmmreg.html new file mode 100644 index 00000000..6fa1586b --- /dev/null +++ b/docs/libc/struct._libc_xmmreg.html @@ -0,0 +1,15 @@ +libc::_libc_xmmreg - Rust

[][src]Struct libc::_libc_xmmreg

#[repr(C)]pub struct _libc_xmmreg {
+    pub element: [u32; 4],
+}

+ Fields

element: [u32; 4]

Trait Implementations

impl Clone for _libc_xmmreg[src]

impl Copy for _libc_xmmreg[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.addrinfo.html b/docs/libc/struct.addrinfo.html new file mode 100644 index 00000000..95fe9b23 --- /dev/null +++ b/docs/libc/struct.addrinfo.html @@ -0,0 +1,22 @@ +libc::addrinfo - Rust

[][src]Struct libc::addrinfo

#[repr(C)]pub struct addrinfo {
+    pub ai_flags: c_int,
+    pub ai_family: c_int,
+    pub ai_socktype: c_int,
+    pub ai_protocol: c_int,
+    pub ai_addrlen: socklen_t,
+    pub ai_addr: *mut sockaddr,
+    pub ai_canonname: *mut c_char,
+    pub ai_next: *mut addrinfo,
+}

+ Fields

ai_flags: c_intai_family: c_intai_socktype: c_intai_protocol: c_intai_addrlen: socklen_tai_addr: *mut sockaddrai_canonname: *mut c_charai_next: *mut addrinfo

Trait Implementations

impl Clone for addrinfo[src]

impl Copy for addrinfo[src]

Auto Trait Implementations

impl !Send for addrinfo

impl !Sync for addrinfo

impl Unpin for addrinfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.af_alg_iv.html b/docs/libc/struct.af_alg_iv.html new file mode 100644 index 00000000..bfa78205 --- /dev/null +++ b/docs/libc/struct.af_alg_iv.html @@ -0,0 +1,16 @@ +libc::af_alg_iv - Rust

[][src]Struct libc::af_alg_iv

#[repr(C)]pub struct af_alg_iv {
+    pub ivlen: u32,
+    pub iv: [c_uchar; 0],
+}

+ Fields

ivlen: u32iv: [c_uchar; 0]

Trait Implementations

impl Clone for af_alg_iv[src]

impl Copy for af_alg_iv[src]

Auto Trait Implementations

impl Send for af_alg_iv

impl Sync for af_alg_iv

impl Unpin for af_alg_iv

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.aiocb.html b/docs/libc/struct.aiocb.html new file mode 100644 index 00000000..81e7a543 --- /dev/null +++ b/docs/libc/struct.aiocb.html @@ -0,0 +1,22 @@ +libc::aiocb - Rust

[][src]Struct libc::aiocb

#[repr(C)]pub struct aiocb {
+    pub aio_fildes: c_int,
+    pub aio_lio_opcode: c_int,
+    pub aio_reqprio: c_int,
+    pub aio_buf: *mut c_void,
+    pub aio_nbytes: size_t,
+    pub aio_sigevent: sigevent,
+    pub aio_offset: off_t,
+    // some fields omitted
+}

+ Fields

aio_fildes: c_intaio_lio_opcode: c_intaio_reqprio: c_intaio_buf: *mut c_voidaio_nbytes: size_taio_sigevent: sigeventaio_offset: off_t

Trait Implementations

impl Clone for aiocb[src]

impl Copy for aiocb[src]

Auto Trait Implementations

impl !Send for aiocb

impl !Sync for aiocb

impl Unpin for aiocb

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.arpd_request.html b/docs/libc/struct.arpd_request.html new file mode 100644 index 00000000..bcdf6233 --- /dev/null +++ b/docs/libc/struct.arpd_request.html @@ -0,0 +1,20 @@ +libc::arpd_request - Rust

[][src]Struct libc::arpd_request

#[repr(C)]pub struct arpd_request {
+    pub req: c_ushort,
+    pub ip: u32,
+    pub dev: c_ulong,
+    pub stamp: c_ulong,
+    pub updated: c_ulong,
+    pub ha: [c_uchar; 7],
+}

+ Fields

req: c_ushortip: u32dev: c_ulongstamp: c_ulongupdated: c_ulongha: [c_uchar; 7]

Trait Implementations

impl Clone for arpd_request[src]

impl Copy for arpd_request[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.arphdr.html b/docs/libc/struct.arphdr.html new file mode 100644 index 00000000..1e94e14f --- /dev/null +++ b/docs/libc/struct.arphdr.html @@ -0,0 +1,19 @@ +libc::arphdr - Rust

[][src]Struct libc::arphdr

#[repr(C)]pub struct arphdr {
+    pub ar_hrd: u16,
+    pub ar_pro: u16,
+    pub ar_hln: u8,
+    pub ar_pln: u8,
+    pub ar_op: u16,
+}

+ Fields

ar_hrd: u16ar_pro: u16ar_hln: u8ar_pln: u8ar_op: u16

Trait Implementations

impl Clone for arphdr[src]

impl Copy for arphdr[src]

Auto Trait Implementations

impl Send for arphdr

impl Sync for arphdr

impl Unpin for arphdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.arpreq.html b/docs/libc/struct.arpreq.html new file mode 100644 index 00000000..1ef39a78 --- /dev/null +++ b/docs/libc/struct.arpreq.html @@ -0,0 +1,19 @@ +libc::arpreq - Rust

[][src]Struct libc::arpreq

#[repr(C)]pub struct arpreq {
+    pub arp_pa: sockaddr,
+    pub arp_ha: sockaddr,
+    pub arp_flags: c_int,
+    pub arp_netmask: sockaddr,
+    pub arp_dev: [c_char; 16],
+}

+ Fields

arp_pa: sockaddrarp_ha: sockaddrarp_flags: c_intarp_netmask: sockaddrarp_dev: [c_char; 16]

Trait Implementations

impl Clone for arpreq[src]

impl Copy for arpreq[src]

Auto Trait Implementations

impl Send for arpreq

impl Sync for arpreq

impl Unpin for arpreq

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.arpreq_old.html b/docs/libc/struct.arpreq_old.html new file mode 100644 index 00000000..6528fb22 --- /dev/null +++ b/docs/libc/struct.arpreq_old.html @@ -0,0 +1,18 @@ +libc::arpreq_old - Rust

[][src]Struct libc::arpreq_old

#[repr(C)]pub struct arpreq_old {
+    pub arp_pa: sockaddr,
+    pub arp_ha: sockaddr,
+    pub arp_flags: c_int,
+    pub arp_netmask: sockaddr,
+}

+ Fields

arp_pa: sockaddrarp_ha: sockaddrarp_flags: c_intarp_netmask: sockaddr

Trait Implementations

impl Clone for arpreq_old[src]

impl Copy for arpreq_old[src]

Auto Trait Implementations

impl Send for arpreq_old

impl Sync for arpreq_old

impl Unpin for arpreq_old

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.cmsghdr.html b/docs/libc/struct.cmsghdr.html new file mode 100644 index 00000000..6b757ac7 --- /dev/null +++ b/docs/libc/struct.cmsghdr.html @@ -0,0 +1,17 @@ +libc::cmsghdr - Rust

[][src]Struct libc::cmsghdr

#[repr(C)]pub struct cmsghdr {
+    pub cmsg_len: size_t,
+    pub cmsg_level: c_int,
+    pub cmsg_type: c_int,
+}

+ Fields

cmsg_len: size_tcmsg_level: c_intcmsg_type: c_int

Trait Implementations

impl Clone for cmsghdr[src]

impl Copy for cmsghdr[src]

Auto Trait Implementations

impl Send for cmsghdr

impl Sync for cmsghdr

impl Unpin for cmsghdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.cpu_set_t.html b/docs/libc/struct.cpu_set_t.html new file mode 100644 index 00000000..bf117d66 --- /dev/null +++ b/docs/libc/struct.cpu_set_t.html @@ -0,0 +1,12 @@ +libc::cpu_set_t - Rust

[][src]Struct libc::cpu_set_t

#[repr(C)]pub struct cpu_set_t { /* fields omitted */ }

Trait Implementations

impl Clone for cpu_set_t[src]

impl Copy for cpu_set_t[src]

Auto Trait Implementations

impl Send for cpu_set_t

impl Sync for cpu_set_t

impl Unpin for cpu_set_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.dirent.html b/docs/libc/struct.dirent.html new file mode 100644 index 00000000..c3352a92 --- /dev/null +++ b/docs/libc/struct.dirent.html @@ -0,0 +1,19 @@ +libc::dirent - Rust

[][src]Struct libc::dirent

#[repr(C)]pub struct dirent {
+    pub d_ino: ino_t,
+    pub d_off: off_t,
+    pub d_reclen: c_ushort,
+    pub d_type: c_uchar,
+    pub d_name: [c_char; 256],
+}

+ Fields

d_ino: ino_td_off: off_td_reclen: c_ushortd_type: c_uchard_name: [c_char; 256]

Trait Implementations

impl Clone for dirent[src]

impl Copy for dirent[src]

Auto Trait Implementations

impl Send for dirent

impl Sync for dirent

impl Unpin for dirent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.dirent64.html b/docs/libc/struct.dirent64.html new file mode 100644 index 00000000..0a371b66 --- /dev/null +++ b/docs/libc/struct.dirent64.html @@ -0,0 +1,19 @@ +libc::dirent64 - Rust

[][src]Struct libc::dirent64

#[repr(C)]pub struct dirent64 {
+    pub d_ino: ino64_t,
+    pub d_off: off64_t,
+    pub d_reclen: c_ushort,
+    pub d_type: c_uchar,
+    pub d_name: [c_char; 256],
+}

+ Fields

d_ino: ino64_td_off: off64_td_reclen: c_ushortd_type: c_uchard_name: [c_char; 256]

Trait Implementations

impl Clone for dirent64[src]

impl Copy for dirent64[src]

Auto Trait Implementations

impl Send for dirent64

impl Sync for dirent64

impl Unpin for dirent64

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.dl_phdr_info.html b/docs/libc/struct.dl_phdr_info.html new file mode 100644 index 00000000..e6f73aab --- /dev/null +++ b/docs/libc/struct.dl_phdr_info.html @@ -0,0 +1,22 @@ +libc::dl_phdr_info - Rust

[][src]Struct libc::dl_phdr_info

#[repr(C)]pub struct dl_phdr_info {
+    pub dlpi_addr: Elf64_Addr,
+    pub dlpi_name: *const c_char,
+    pub dlpi_phdr: *const Elf64_Phdr,
+    pub dlpi_phnum: Elf64_Half,
+    pub dlpi_adds: c_ulonglong,
+    pub dlpi_subs: c_ulonglong,
+    pub dlpi_tls_modid: size_t,
+    pub dlpi_tls_data: *mut c_void,
+}

+ Fields

dlpi_addr: Elf64_Addrdlpi_name: *const c_chardlpi_phdr: *const Elf64_Phdrdlpi_phnum: Elf64_Halfdlpi_adds: c_ulonglongdlpi_subs: c_ulonglongdlpi_tls_modid: size_tdlpi_tls_data: *mut c_void

Trait Implementations

impl Clone for dl_phdr_info[src]

impl Copy for dl_phdr_info[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.dqblk.html b/docs/libc/struct.dqblk.html new file mode 100644 index 00000000..1d1b8b3c --- /dev/null +++ b/docs/libc/struct.dqblk.html @@ -0,0 +1,23 @@ +libc::dqblk - Rust

[][src]Struct libc::dqblk

#[repr(C)]pub struct dqblk {
+    pub dqb_bhardlimit: u64,
+    pub dqb_bsoftlimit: u64,
+    pub dqb_curspace: u64,
+    pub dqb_ihardlimit: u64,
+    pub dqb_isoftlimit: u64,
+    pub dqb_curinodes: u64,
+    pub dqb_btime: u64,
+    pub dqb_itime: u64,
+    pub dqb_valid: u32,
+}

+ Fields

dqb_bhardlimit: u64dqb_bsoftlimit: u64dqb_curspace: u64dqb_ihardlimit: u64dqb_isoftlimit: u64dqb_curinodes: u64dqb_btime: u64dqb_itime: u64dqb_valid: u32

Trait Implementations

impl Clone for dqblk[src]

impl Copy for dqblk[src]

Auto Trait Implementations

impl Send for dqblk

impl Sync for dqblk

impl Unpin for dqblk

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.epoll_event.html b/docs/libc/struct.epoll_event.html new file mode 100644 index 00000000..e59192b7 --- /dev/null +++ b/docs/libc/struct.epoll_event.html @@ -0,0 +1,17 @@ +libc::epoll_event - Rust

[][src]Struct libc::epoll_event

#[repr(C)]
+#[repr(packed)]pub struct epoll_event {
+    pub events: u32,
+    pub u64: u64,
+}

+ Fields

events: u32u64: u64

Trait Implementations

impl Clone for epoll_event[src]

impl Copy for epoll_event[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.fanotify_event_metadata.html b/docs/libc/struct.fanotify_event_metadata.html new file mode 100644 index 00000000..81fe6e8c --- /dev/null +++ b/docs/libc/struct.fanotify_event_metadata.html @@ -0,0 +1,22 @@ +libc::fanotify_event_metadata - Rust

[][src]Struct libc::fanotify_event_metadata

#[repr(C)]
+#[repr(align(8))]pub struct fanotify_event_metadata {
+    pub event_len: __u32,
+    pub vers: __u8,
+    pub reserved: __u8,
+    pub metadata_len: __u16,
+    pub mask: __u64,
+    pub fd: c_int,
+    pub pid: c_int,
+}

+ Fields

event_len: __u32vers: __u8reserved: __u8metadata_len: __u16mask: __u64fd: c_intpid: c_int

Trait Implementations

impl Clone for fanotify_event_metadata[src]

impl Copy for fanotify_event_metadata[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.fanotify_response.html b/docs/libc/struct.fanotify_response.html new file mode 100644 index 00000000..bc932b87 --- /dev/null +++ b/docs/libc/struct.fanotify_response.html @@ -0,0 +1,16 @@ +libc::fanotify_response - Rust

[][src]Struct libc::fanotify_response

#[repr(C)]pub struct fanotify_response {
+    pub fd: c_int,
+    pub response: __u32,
+}

+ Fields

fd: c_intresponse: __u32

Trait Implementations

impl Clone for fanotify_response[src]

impl Copy for fanotify_response[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.fd_set.html b/docs/libc/struct.fd_set.html new file mode 100644 index 00000000..85a37c12 --- /dev/null +++ b/docs/libc/struct.fd_set.html @@ -0,0 +1,12 @@ +libc::fd_set - Rust

[][src]Struct libc::fd_set

#[repr(C)]pub struct fd_set { /* fields omitted */ }

Trait Implementations

impl Clone for fd_set[src]

impl Copy for fd_set[src]

Auto Trait Implementations

impl Send for fd_set

impl Sync for fd_set

impl Unpin for fd_set

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_condition_effect.html b/docs/libc/struct.ff_condition_effect.html new file mode 100644 index 00000000..89608cb0 --- /dev/null +++ b/docs/libc/struct.ff_condition_effect.html @@ -0,0 +1,20 @@ +libc::ff_condition_effect - Rust

[][src]Struct libc::ff_condition_effect

#[repr(C)]pub struct ff_condition_effect {
+    pub right_saturation: __u16,
+    pub left_saturation: __u16,
+    pub right_coeff: __s16,
+    pub left_coeff: __s16,
+    pub deadband: __u16,
+    pub center: __s16,
+}

+ Fields

right_saturation: __u16left_saturation: __u16right_coeff: __s16left_coeff: __s16deadband: __u16center: __s16

Trait Implementations

impl Clone for ff_condition_effect[src]

impl Copy for ff_condition_effect[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_constant_effect.html b/docs/libc/struct.ff_constant_effect.html new file mode 100644 index 00000000..39dd0d7d --- /dev/null +++ b/docs/libc/struct.ff_constant_effect.html @@ -0,0 +1,16 @@ +libc::ff_constant_effect - Rust

[][src]Struct libc::ff_constant_effect

#[repr(C)]pub struct ff_constant_effect {
+    pub level: __s16,
+    pub envelope: ff_envelope,
+}

+ Fields

level: __s16envelope: ff_envelope

Trait Implementations

impl Clone for ff_constant_effect[src]

impl Copy for ff_constant_effect[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_effect.html b/docs/libc/struct.ff_effect.html new file mode 100644 index 00000000..1ff2af8e --- /dev/null +++ b/docs/libc/struct.ff_effect.html @@ -0,0 +1,20 @@ +libc::ff_effect - Rust

[][src]Struct libc::ff_effect

#[repr(C)]pub struct ff_effect {
+    pub type_: __u16,
+    pub id: __s16,
+    pub direction: __u16,
+    pub trigger: ff_trigger,
+    pub replay: ff_replay,
+    pub u: [u64; 4],
+}

+ Fields

type_: __u16id: __s16direction: __u16trigger: ff_triggerreplay: ff_replayu: [u64; 4]

Trait Implementations

impl Clone for ff_effect[src]

impl Copy for ff_effect[src]

Auto Trait Implementations

impl Send for ff_effect

impl Sync for ff_effect

impl Unpin for ff_effect

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_envelope.html b/docs/libc/struct.ff_envelope.html new file mode 100644 index 00000000..e704eda5 --- /dev/null +++ b/docs/libc/struct.ff_envelope.html @@ -0,0 +1,18 @@ +libc::ff_envelope - Rust

[][src]Struct libc::ff_envelope

#[repr(C)]pub struct ff_envelope {
+    pub attack_length: __u16,
+    pub attack_level: __u16,
+    pub fade_length: __u16,
+    pub fade_level: __u16,
+}

+ Fields

attack_length: __u16attack_level: __u16fade_length: __u16fade_level: __u16

Trait Implementations

impl Clone for ff_envelope[src]

impl Copy for ff_envelope[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_periodic_effect.html b/docs/libc/struct.ff_periodic_effect.html new file mode 100644 index 00000000..553d94ec --- /dev/null +++ b/docs/libc/struct.ff_periodic_effect.html @@ -0,0 +1,22 @@ +libc::ff_periodic_effect - Rust

[][src]Struct libc::ff_periodic_effect

#[repr(C)]pub struct ff_periodic_effect {
+    pub waveform: __u16,
+    pub period: __u16,
+    pub magnitude: __s16,
+    pub offset: __s16,
+    pub phase: __u16,
+    pub envelope: ff_envelope,
+    pub custom_len: __u32,
+    pub custom_data: *mut __s16,
+}

+ Fields

waveform: __u16period: __u16magnitude: __s16offset: __s16phase: __u16envelope: ff_envelopecustom_len: __u32custom_data: *mut __s16

Trait Implementations

impl Clone for ff_periodic_effect[src]

impl Copy for ff_periodic_effect[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_ramp_effect.html b/docs/libc/struct.ff_ramp_effect.html new file mode 100644 index 00000000..278e6274 --- /dev/null +++ b/docs/libc/struct.ff_ramp_effect.html @@ -0,0 +1,17 @@ +libc::ff_ramp_effect - Rust

[][src]Struct libc::ff_ramp_effect

#[repr(C)]pub struct ff_ramp_effect {
+    pub start_level: __s16,
+    pub end_level: __s16,
+    pub envelope: ff_envelope,
+}

+ Fields

start_level: __s16end_level: __s16envelope: ff_envelope

Trait Implementations

impl Clone for ff_ramp_effect[src]

impl Copy for ff_ramp_effect[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_replay.html b/docs/libc/struct.ff_replay.html new file mode 100644 index 00000000..f56f7645 --- /dev/null +++ b/docs/libc/struct.ff_replay.html @@ -0,0 +1,16 @@ +libc::ff_replay - Rust

[][src]Struct libc::ff_replay

#[repr(C)]pub struct ff_replay {
+    pub length: __u16,
+    pub delay: __u16,
+}

+ Fields

length: __u16delay: __u16

Trait Implementations

impl Clone for ff_replay[src]

impl Copy for ff_replay[src]

Auto Trait Implementations

impl Send for ff_replay

impl Sync for ff_replay

impl Unpin for ff_replay

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_rumble_effect.html b/docs/libc/struct.ff_rumble_effect.html new file mode 100644 index 00000000..1fc83f6e --- /dev/null +++ b/docs/libc/struct.ff_rumble_effect.html @@ -0,0 +1,16 @@ +libc::ff_rumble_effect - Rust

[][src]Struct libc::ff_rumble_effect

#[repr(C)]pub struct ff_rumble_effect {
+    pub strong_magnitude: __u16,
+    pub weak_magnitude: __u16,
+}

+ Fields

strong_magnitude: __u16weak_magnitude: __u16

Trait Implementations

impl Clone for ff_rumble_effect[src]

impl Copy for ff_rumble_effect[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ff_trigger.html b/docs/libc/struct.ff_trigger.html new file mode 100644 index 00000000..713a1157 --- /dev/null +++ b/docs/libc/struct.ff_trigger.html @@ -0,0 +1,16 @@ +libc::ff_trigger - Rust

[][src]Struct libc::ff_trigger

#[repr(C)]pub struct ff_trigger {
+    pub button: __u16,
+    pub interval: __u16,
+}

+ Fields

button: __u16interval: __u16

Trait Implementations

impl Clone for ff_trigger[src]

impl Copy for ff_trigger[src]

Auto Trait Implementations

impl Send for ff_trigger

impl Sync for ff_trigger

impl Unpin for ff_trigger

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.flock.html b/docs/libc/struct.flock.html new file mode 100644 index 00000000..86511d91 --- /dev/null +++ b/docs/libc/struct.flock.html @@ -0,0 +1,19 @@ +libc::flock - Rust

[][src]Struct libc::flock

#[repr(C)]pub struct flock {
+    pub l_type: c_short,
+    pub l_whence: c_short,
+    pub l_start: off_t,
+    pub l_len: off_t,
+    pub l_pid: pid_t,
+}

+ Fields

l_type: c_shortl_whence: c_shortl_start: off_tl_len: off_tl_pid: pid_t

Trait Implementations

impl Clone for flock[src]

impl Copy for flock[src]

Auto Trait Implementations

impl Send for flock

impl Sync for flock

impl Unpin for flock

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.flock64.html b/docs/libc/struct.flock64.html new file mode 100644 index 00000000..27da335e --- /dev/null +++ b/docs/libc/struct.flock64.html @@ -0,0 +1,19 @@ +libc::flock64 - Rust

[][src]Struct libc::flock64

#[repr(C)]pub struct flock64 {
+    pub l_type: c_short,
+    pub l_whence: c_short,
+    pub l_start: off64_t,
+    pub l_len: off64_t,
+    pub l_pid: pid_t,
+}

+ Fields

l_type: c_shortl_whence: c_shortl_start: off64_tl_len: off64_tl_pid: pid_t

Trait Implementations

impl Clone for flock64[src]

impl Copy for flock64[src]

Auto Trait Implementations

impl Send for flock64

impl Sync for flock64

impl Unpin for flock64

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.fsid_t.html b/docs/libc/struct.fsid_t.html new file mode 100644 index 00000000..6dcfed6d --- /dev/null +++ b/docs/libc/struct.fsid_t.html @@ -0,0 +1,12 @@ +libc::fsid_t - Rust

[][src]Struct libc::fsid_t

#[repr(C)]pub struct fsid_t { /* fields omitted */ }

Trait Implementations

impl Clone for fsid_t[src]

impl Copy for fsid_t[src]

Auto Trait Implementations

impl Send for fsid_t

impl Sync for fsid_t

impl Unpin for fsid_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.genlmsghdr.html b/docs/libc/struct.genlmsghdr.html new file mode 100644 index 00000000..1d392d2b --- /dev/null +++ b/docs/libc/struct.genlmsghdr.html @@ -0,0 +1,17 @@ +libc::genlmsghdr - Rust

[][src]Struct libc::genlmsghdr

#[repr(C)]pub struct genlmsghdr {
+    pub cmd: u8,
+    pub version: u8,
+    pub reserved: u16,
+}

+ Fields

cmd: u8version: u8reserved: u16

Trait Implementations

impl Clone for genlmsghdr[src]

impl Copy for genlmsghdr[src]

Auto Trait Implementations

impl Send for genlmsghdr

impl Sync for genlmsghdr

impl Unpin for genlmsghdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.glob64_t.html b/docs/libc/struct.glob64_t.html new file mode 100644 index 00000000..36e2f932 --- /dev/null +++ b/docs/libc/struct.glob64_t.html @@ -0,0 +1,19 @@ +libc::glob64_t - Rust

[][src]Struct libc::glob64_t

#[repr(C)]pub struct glob64_t {
+    pub gl_pathc: size_t,
+    pub gl_pathv: *mut *mut c_char,
+    pub gl_offs: size_t,
+    pub gl_flags: c_int,
+    // some fields omitted
+}

+ Fields

gl_pathc: size_tgl_pathv: *mut *mut c_chargl_offs: size_tgl_flags: c_int

Trait Implementations

impl Clone for glob64_t[src]

impl Copy for glob64_t[src]

Auto Trait Implementations

impl !Send for glob64_t

impl !Sync for glob64_t

impl Unpin for glob64_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.glob_t.html b/docs/libc/struct.glob_t.html new file mode 100644 index 00000000..1346b849 --- /dev/null +++ b/docs/libc/struct.glob_t.html @@ -0,0 +1,19 @@ +libc::glob_t - Rust

[][src]Struct libc::glob_t

#[repr(C)]pub struct glob_t {
+    pub gl_pathc: size_t,
+    pub gl_pathv: *mut *mut c_char,
+    pub gl_offs: size_t,
+    pub gl_flags: c_int,
+    // some fields omitted
+}

+ Fields

gl_pathc: size_tgl_pathv: *mut *mut c_chargl_offs: size_tgl_flags: c_int

Trait Implementations

impl Clone for glob_t[src]

impl Copy for glob_t[src]

Auto Trait Implementations

impl !Send for glob_t

impl !Sync for glob_t

impl Unpin for glob_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.group.html b/docs/libc/struct.group.html new file mode 100644 index 00000000..6092d48d --- /dev/null +++ b/docs/libc/struct.group.html @@ -0,0 +1,18 @@ +libc::group - Rust

[][src]Struct libc::group

#[repr(C)]pub struct group {
+    pub gr_name: *mut c_char,
+    pub gr_passwd: *mut c_char,
+    pub gr_gid: gid_t,
+    pub gr_mem: *mut *mut c_char,
+}

+ Fields

gr_name: *mut c_chargr_passwd: *mut c_chargr_gid: gid_tgr_mem: *mut *mut c_char

Trait Implementations

impl Clone for group[src]

impl Copy for group[src]

Auto Trait Implementations

impl !Send for group

impl !Sync for group

impl Unpin for group

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.hostent.html b/docs/libc/struct.hostent.html new file mode 100644 index 00000000..8349126d --- /dev/null +++ b/docs/libc/struct.hostent.html @@ -0,0 +1,19 @@ +libc::hostent - Rust

[][src]Struct libc::hostent

#[repr(C)]pub struct hostent {
+    pub h_name: *mut c_char,
+    pub h_aliases: *mut *mut c_char,
+    pub h_addrtype: c_int,
+    pub h_length: c_int,
+    pub h_addr_list: *mut *mut c_char,
+}

+ Fields

h_name: *mut c_charh_aliases: *mut *mut c_charh_addrtype: c_inth_length: c_inth_addr_list: *mut *mut c_char

Trait Implementations

impl Clone for hostent[src]

impl Copy for hostent[src]

Auto Trait Implementations

impl !Send for hostent

impl !Sync for hostent

impl Unpin for hostent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.if_nameindex.html b/docs/libc/struct.if_nameindex.html new file mode 100644 index 00000000..e893141c --- /dev/null +++ b/docs/libc/struct.if_nameindex.html @@ -0,0 +1,16 @@ +libc::if_nameindex - Rust

[][src]Struct libc::if_nameindex

#[repr(C)]pub struct if_nameindex {
+    pub if_index: c_uint,
+    pub if_name: *mut c_char,
+}

+ Fields

if_index: c_uintif_name: *mut c_char

Trait Implementations

impl Clone for if_nameindex[src]

impl Copy for if_nameindex[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ifaddrs.html b/docs/libc/struct.ifaddrs.html new file mode 100644 index 00000000..fdac7cba --- /dev/null +++ b/docs/libc/struct.ifaddrs.html @@ -0,0 +1,21 @@ +libc::ifaddrs - Rust

[][src]Struct libc::ifaddrs

#[repr(C)]pub struct ifaddrs {
+    pub ifa_next: *mut ifaddrs,
+    pub ifa_name: *mut c_char,
+    pub ifa_flags: c_uint,
+    pub ifa_addr: *mut sockaddr,
+    pub ifa_netmask: *mut sockaddr,
+    pub ifa_ifu: *mut sockaddr,
+    pub ifa_data: *mut c_void,
+}

+ Fields

ifa_next: *mut ifaddrsifa_name: *mut c_charifa_flags: c_uintifa_addr: *mut sockaddrifa_netmask: *mut sockaddrifa_ifu: *mut sockaddrifa_data: *mut c_void

Trait Implementations

impl Clone for ifaddrs[src]

impl Copy for ifaddrs[src]

Auto Trait Implementations

impl !Send for ifaddrs

impl !Sync for ifaddrs

impl Unpin for ifaddrs

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.in6_addr.html b/docs/libc/struct.in6_addr.html new file mode 100644 index 00000000..88b91920 --- /dev/null +++ b/docs/libc/struct.in6_addr.html @@ -0,0 +1,16 @@ +libc::in6_addr - Rust

[][src]Struct libc::in6_addr

#[repr(C)]
+#[repr(align(4))]pub struct in6_addr {
+    pub s6_addr: [u8; 16],
+}

+ Fields

s6_addr: [u8; 16]

Trait Implementations

impl Clone for in6_addr[src]

impl Copy for in6_addr[src]

Auto Trait Implementations

impl Send for in6_addr

impl Sync for in6_addr

impl Unpin for in6_addr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.in6_pktinfo.html b/docs/libc/struct.in6_pktinfo.html new file mode 100644 index 00000000..f90f61a2 --- /dev/null +++ b/docs/libc/struct.in6_pktinfo.html @@ -0,0 +1,16 @@ +libc::in6_pktinfo - Rust

[][src]Struct libc::in6_pktinfo

#[repr(C)]pub struct in6_pktinfo {
+    pub ipi6_addr: in6_addr,
+    pub ipi6_ifindex: c_uint,
+}

+ Fields

ipi6_addr: in6_addripi6_ifindex: c_uint

Trait Implementations

impl Clone for in6_pktinfo[src]

impl Copy for in6_pktinfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.in6_rtmsg.html b/docs/libc/struct.in6_rtmsg.html new file mode 100644 index 00000000..e432ffa0 --- /dev/null +++ b/docs/libc/struct.in6_rtmsg.html @@ -0,0 +1,12 @@ +libc::in6_rtmsg - Rust

[][src]Struct libc::in6_rtmsg

#[repr(C)]pub struct in6_rtmsg { /* fields omitted */ }

Trait Implementations

impl Clone for in6_rtmsg[src]

impl Copy for in6_rtmsg[src]

Auto Trait Implementations

impl Send for in6_rtmsg

impl Sync for in6_rtmsg

impl Unpin for in6_rtmsg

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.in_addr.html b/docs/libc/struct.in_addr.html new file mode 100644 index 00000000..7de12735 --- /dev/null +++ b/docs/libc/struct.in_addr.html @@ -0,0 +1,15 @@ +libc::in_addr - Rust

[][src]Struct libc::in_addr

#[repr(C)]pub struct in_addr {
+    pub s_addr: in_addr_t,
+}

+ Fields

s_addr: in_addr_t

Trait Implementations

impl Clone for in_addr[src]

impl Copy for in_addr[src]

Auto Trait Implementations

impl Send for in_addr

impl Sync for in_addr

impl Unpin for in_addr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.in_pktinfo.html b/docs/libc/struct.in_pktinfo.html new file mode 100644 index 00000000..b73256e6 --- /dev/null +++ b/docs/libc/struct.in_pktinfo.html @@ -0,0 +1,17 @@ +libc::in_pktinfo - Rust

[][src]Struct libc::in_pktinfo

#[repr(C)]pub struct in_pktinfo {
+    pub ipi_ifindex: c_int,
+    pub ipi_spec_dst: in_addr,
+    pub ipi_addr: in_addr,
+}

+ Fields

ipi_ifindex: c_intipi_spec_dst: in_addripi_addr: in_addr

Trait Implementations

impl Clone for in_pktinfo[src]

impl Copy for in_pktinfo[src]

Auto Trait Implementations

impl Send for in_pktinfo

impl Sync for in_pktinfo

impl Unpin for in_pktinfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.inotify_event.html b/docs/libc/struct.inotify_event.html new file mode 100644 index 00000000..d749e0a5 --- /dev/null +++ b/docs/libc/struct.inotify_event.html @@ -0,0 +1,18 @@ +libc::inotify_event - Rust

[][src]Struct libc::inotify_event

#[repr(C)]pub struct inotify_event {
+    pub wd: c_int,
+    pub mask: u32,
+    pub cookie: u32,
+    pub len: u32,
+}

+ Fields

wd: c_intmask: u32cookie: u32len: u32

Trait Implementations

impl Clone for inotify_event[src]

impl Copy for inotify_event[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.input_absinfo.html b/docs/libc/struct.input_absinfo.html new file mode 100644 index 00000000..afd6f15b --- /dev/null +++ b/docs/libc/struct.input_absinfo.html @@ -0,0 +1,20 @@ +libc::input_absinfo - Rust

[][src]Struct libc::input_absinfo

#[repr(C)]pub struct input_absinfo {
+    pub value: __s32,
+    pub minimum: __s32,
+    pub maximum: __s32,
+    pub fuzz: __s32,
+    pub flat: __s32,
+    pub resolution: __s32,
+}

+ Fields

value: __s32minimum: __s32maximum: __s32fuzz: __s32flat: __s32resolution: __s32

Trait Implementations

impl Clone for input_absinfo[src]

impl Copy for input_absinfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.input_event.html b/docs/libc/struct.input_event.html new file mode 100644 index 00000000..8bf4a086 --- /dev/null +++ b/docs/libc/struct.input_event.html @@ -0,0 +1,18 @@ +libc::input_event - Rust

[][src]Struct libc::input_event

#[repr(C)]pub struct input_event {
+    pub time: timeval,
+    pub type_: __u16,
+    pub code: __u16,
+    pub value: __s32,
+}

+ Fields

time: timevaltype_: __u16code: __u16value: __s32

Trait Implementations

impl Clone for input_event[src]

impl Copy for input_event[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.input_id.html b/docs/libc/struct.input_id.html new file mode 100644 index 00000000..de772adf --- /dev/null +++ b/docs/libc/struct.input_id.html @@ -0,0 +1,18 @@ +libc::input_id - Rust

[][src]Struct libc::input_id

#[repr(C)]pub struct input_id {
+    pub bustype: __u16,
+    pub vendor: __u16,
+    pub product: __u16,
+    pub version: __u16,
+}

+ Fields

bustype: __u16vendor: __u16product: __u16version: __u16

Trait Implementations

impl Clone for input_id[src]

impl Copy for input_id[src]

Auto Trait Implementations

impl Send for input_id

impl Sync for input_id

impl Unpin for input_id

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.input_keymap_entry.html b/docs/libc/struct.input_keymap_entry.html new file mode 100644 index 00000000..25702b65 --- /dev/null +++ b/docs/libc/struct.input_keymap_entry.html @@ -0,0 +1,19 @@ +libc::input_keymap_entry - Rust

[][src]Struct libc::input_keymap_entry

#[repr(C)]pub struct input_keymap_entry {
+    pub flags: __u8,
+    pub len: __u8,
+    pub index: __u16,
+    pub keycode: __u32,
+    pub scancode: [__u8; 32],
+}

+ Fields

flags: __u8len: __u8index: __u16keycode: __u32scancode: [__u8; 32]

Trait Implementations

impl Clone for input_keymap_entry[src]

impl Copy for input_keymap_entry[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.input_mask.html b/docs/libc/struct.input_mask.html new file mode 100644 index 00000000..5236a278 --- /dev/null +++ b/docs/libc/struct.input_mask.html @@ -0,0 +1,17 @@ +libc::input_mask - Rust

[][src]Struct libc::input_mask

#[repr(C)]pub struct input_mask {
+    pub type_: __u32,
+    pub codes_size: __u32,
+    pub codes_ptr: __u64,
+}

+ Fields

type_: __u32codes_size: __u32codes_ptr: __u64

Trait Implementations

impl Clone for input_mask[src]

impl Copy for input_mask[src]

Auto Trait Implementations

impl Send for input_mask

impl Sync for input_mask

impl Unpin for input_mask

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.iovec.html b/docs/libc/struct.iovec.html new file mode 100644 index 00000000..eb314ee8 --- /dev/null +++ b/docs/libc/struct.iovec.html @@ -0,0 +1,16 @@ +libc::iovec - Rust

[][src]Struct libc::iovec

#[repr(C)]pub struct iovec {
+    pub iov_base: *mut c_void,
+    pub iov_len: size_t,
+}

+ Fields

iov_base: *mut c_voidiov_len: size_t

Trait Implementations

impl Clone for iovec[src]

impl Copy for iovec[src]

Auto Trait Implementations

impl !Send for iovec

impl !Sync for iovec

impl Unpin for iovec

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ip_mreq.html b/docs/libc/struct.ip_mreq.html new file mode 100644 index 00000000..ace49d52 --- /dev/null +++ b/docs/libc/struct.ip_mreq.html @@ -0,0 +1,16 @@ +libc::ip_mreq - Rust

[][src]Struct libc::ip_mreq

#[repr(C)]pub struct ip_mreq {
+    pub imr_multiaddr: in_addr,
+    pub imr_interface: in_addr,
+}

+ Fields

imr_multiaddr: in_addrimr_interface: in_addr

Trait Implementations

impl Clone for ip_mreq[src]

impl Copy for ip_mreq[src]

Auto Trait Implementations

impl Send for ip_mreq

impl Sync for ip_mreq

impl Unpin for ip_mreq

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ip_mreq_source.html b/docs/libc/struct.ip_mreq_source.html new file mode 100644 index 00000000..9bf808eb --- /dev/null +++ b/docs/libc/struct.ip_mreq_source.html @@ -0,0 +1,17 @@ +libc::ip_mreq_source - Rust

[][src]Struct libc::ip_mreq_source

#[repr(C)]pub struct ip_mreq_source {
+    pub imr_multiaddr: in_addr,
+    pub imr_interface: in_addr,
+    pub imr_sourceaddr: in_addr,
+}

+ Fields

imr_multiaddr: in_addrimr_interface: in_addrimr_sourceaddr: in_addr

Trait Implementations

impl Clone for ip_mreq_source[src]

impl Copy for ip_mreq_source[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ip_mreqn.html b/docs/libc/struct.ip_mreqn.html new file mode 100644 index 00000000..c62725e5 --- /dev/null +++ b/docs/libc/struct.ip_mreqn.html @@ -0,0 +1,17 @@ +libc::ip_mreqn - Rust

[][src]Struct libc::ip_mreqn

#[repr(C)]pub struct ip_mreqn {
+    pub imr_multiaddr: in_addr,
+    pub imr_address: in_addr,
+    pub imr_ifindex: c_int,
+}

+ Fields

imr_multiaddr: in_addrimr_address: in_addrimr_ifindex: c_int

Trait Implementations

impl Clone for ip_mreqn[src]

impl Copy for ip_mreqn[src]

Auto Trait Implementations

impl Send for ip_mreqn

impl Sync for ip_mreqn

impl Unpin for ip_mreqn

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ipc_perm.html b/docs/libc/struct.ipc_perm.html new file mode 100644 index 00000000..2d5a712b --- /dev/null +++ b/docs/libc/struct.ipc_perm.html @@ -0,0 +1,22 @@ +libc::ipc_perm - Rust

[][src]Struct libc::ipc_perm

#[repr(C)]pub struct ipc_perm {
+    pub __key: key_t,
+    pub uid: uid_t,
+    pub gid: gid_t,
+    pub cuid: uid_t,
+    pub cgid: gid_t,
+    pub mode: c_ushort,
+    pub __seq: c_ushort,
+    // some fields omitted
+}

+ Fields

__key: key_tuid: uid_tgid: gid_tcuid: uid_tcgid: gid_tmode: c_ushort__seq: c_ushort

Trait Implementations

impl Clone for ipc_perm[src]

impl Copy for ipc_perm[src]

Auto Trait Implementations

impl Send for ipc_perm

impl Sync for ipc_perm

impl Unpin for ipc_perm

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ipv6_mreq.html b/docs/libc/struct.ipv6_mreq.html new file mode 100644 index 00000000..ea7feb56 --- /dev/null +++ b/docs/libc/struct.ipv6_mreq.html @@ -0,0 +1,16 @@ +libc::ipv6_mreq - Rust

[][src]Struct libc::ipv6_mreq

#[repr(C)]pub struct ipv6_mreq {
+    pub ipv6mr_multiaddr: in6_addr,
+    pub ipv6mr_interface: c_uint,
+}

+ Fields

ipv6mr_multiaddr: in6_addripv6mr_interface: c_uint

Trait Implementations

impl Clone for ipv6_mreq[src]

impl Copy for ipv6_mreq[src]

Auto Trait Implementations

impl Send for ipv6_mreq

impl Sync for ipv6_mreq

impl Unpin for ipv6_mreq

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.itimerspec.html b/docs/libc/struct.itimerspec.html new file mode 100644 index 00000000..c79205d6 --- /dev/null +++ b/docs/libc/struct.itimerspec.html @@ -0,0 +1,16 @@ +libc::itimerspec - Rust

[][src]Struct libc::itimerspec

#[repr(C)]pub struct itimerspec {
+    pub it_interval: timespec,
+    pub it_value: timespec,
+}

+ Fields

it_interval: timespecit_value: timespec

Trait Implementations

impl Clone for itimerspec[src]

impl Copy for itimerspec[src]

Auto Trait Implementations

impl Send for itimerspec

impl Sync for itimerspec

impl Unpin for itimerspec

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.itimerval.html b/docs/libc/struct.itimerval.html new file mode 100644 index 00000000..3b9617bb --- /dev/null +++ b/docs/libc/struct.itimerval.html @@ -0,0 +1,16 @@ +libc::itimerval - Rust

[][src]Struct libc::itimerval

#[repr(C)]pub struct itimerval {
+    pub it_interval: timeval,
+    pub it_value: timeval,
+}

+ Fields

it_interval: timevalit_value: timeval

Trait Implementations

impl Clone for itimerval[src]

impl Copy for itimerval[src]

Auto Trait Implementations

impl Send for itimerval

impl Sync for itimerval

impl Unpin for itimerval

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.lconv.html b/docs/libc/struct.lconv.html new file mode 100644 index 00000000..7dc4520a --- /dev/null +++ b/docs/libc/struct.lconv.html @@ -0,0 +1,38 @@ +libc::lconv - Rust

[][src]Struct libc::lconv

#[repr(C)]pub struct lconv {
+    pub decimal_point: *mut c_char,
+    pub thousands_sep: *mut c_char,
+    pub grouping: *mut c_char,
+    pub int_curr_symbol: *mut c_char,
+    pub currency_symbol: *mut c_char,
+    pub mon_decimal_point: *mut c_char,
+    pub mon_thousands_sep: *mut c_char,
+    pub mon_grouping: *mut c_char,
+    pub positive_sign: *mut c_char,
+    pub negative_sign: *mut c_char,
+    pub int_frac_digits: c_char,
+    pub frac_digits: c_char,
+    pub p_cs_precedes: c_char,
+    pub p_sep_by_space: c_char,
+    pub n_cs_precedes: c_char,
+    pub n_sep_by_space: c_char,
+    pub p_sign_posn: c_char,
+    pub n_sign_posn: c_char,
+    pub int_p_cs_precedes: c_char,
+    pub int_p_sep_by_space: c_char,
+    pub int_n_cs_precedes: c_char,
+    pub int_n_sep_by_space: c_char,
+    pub int_p_sign_posn: c_char,
+    pub int_n_sign_posn: c_char,
+}

+ Fields

decimal_point: *mut c_charthousands_sep: *mut c_chargrouping: *mut c_charint_curr_symbol: *mut c_charcurrency_symbol: *mut c_charmon_decimal_point: *mut c_charmon_thousands_sep: *mut c_charmon_grouping: *mut c_charpositive_sign: *mut c_charnegative_sign: *mut c_charint_frac_digits: c_charfrac_digits: c_charp_cs_precedes: c_charp_sep_by_space: c_charn_cs_precedes: c_charn_sep_by_space: c_charp_sign_posn: c_charn_sign_posn: c_charint_p_cs_precedes: c_charint_p_sep_by_space: c_charint_n_cs_precedes: c_charint_n_sep_by_space: c_charint_p_sign_posn: c_charint_n_sign_posn: c_char

Trait Implementations

impl Clone for lconv[src]

impl Copy for lconv[src]

Auto Trait Implementations

impl !Send for lconv

impl !Sync for lconv

impl Unpin for lconv

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.linger.html b/docs/libc/struct.linger.html new file mode 100644 index 00000000..d63b75d9 --- /dev/null +++ b/docs/libc/struct.linger.html @@ -0,0 +1,16 @@ +libc::linger - Rust

[][src]Struct libc::linger

#[repr(C)]pub struct linger {
+    pub l_onoff: c_int,
+    pub l_linger: c_int,
+}

+ Fields

l_onoff: c_intl_linger: c_int

Trait Implementations

impl Clone for linger[src]

impl Copy for linger[src]

Auto Trait Implementations

impl Send for linger

impl Sync for linger

impl Unpin for linger

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.mallinfo.html b/docs/libc/struct.mallinfo.html new file mode 100644 index 00000000..f96fbe87 --- /dev/null +++ b/docs/libc/struct.mallinfo.html @@ -0,0 +1,24 @@ +libc::mallinfo - Rust

[][src]Struct libc::mallinfo

#[repr(C)]pub struct mallinfo {
+    pub arena: c_int,
+    pub ordblks: c_int,
+    pub smblks: c_int,
+    pub hblks: c_int,
+    pub hblkhd: c_int,
+    pub usmblks: c_int,
+    pub fsmblks: c_int,
+    pub uordblks: c_int,
+    pub fordblks: c_int,
+    pub keepcost: c_int,
+}

+ Fields

arena: c_intordblks: c_intsmblks: c_inthblks: c_inthblkhd: c_intusmblks: c_intfsmblks: c_intuordblks: c_intfordblks: c_intkeepcost: c_int

Trait Implementations

impl Clone for mallinfo[src]

impl Copy for mallinfo[src]

Auto Trait Implementations

impl Send for mallinfo

impl Sync for mallinfo

impl Unpin for mallinfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.max_align_t.html b/docs/libc/struct.max_align_t.html new file mode 100644 index 00000000..99c5f414 --- /dev/null +++ b/docs/libc/struct.max_align_t.html @@ -0,0 +1,13 @@ +libc::max_align_t - Rust

[][src]Struct libc::max_align_t

#[repr(C)]
+#[repr(align(16))]pub struct max_align_t { /* fields omitted */ }

Trait Implementations

impl Clone for max_align_t[src]

impl Copy for max_align_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.mcontext_t.html b/docs/libc/struct.mcontext_t.html new file mode 100644 index 00000000..49cd2c7d --- /dev/null +++ b/docs/libc/struct.mcontext_t.html @@ -0,0 +1,17 @@ +libc::mcontext_t - Rust

[][src]Struct libc::mcontext_t

#[repr(C)]pub struct mcontext_t {
+    pub gregs: [greg_t; 23],
+    pub fpregs: *mut _libc_fpstate,
+    // some fields omitted
+}

+ Fields

gregs: [greg_t; 23]fpregs: *mut _libc_fpstate

Trait Implementations

impl Clone for mcontext_t[src]

impl Copy for mcontext_t[src]

Auto Trait Implementations

impl !Send for mcontext_t

impl !Sync for mcontext_t

impl Unpin for mcontext_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.mmsghdr.html b/docs/libc/struct.mmsghdr.html new file mode 100644 index 00000000..cdd5609d --- /dev/null +++ b/docs/libc/struct.mmsghdr.html @@ -0,0 +1,16 @@ +libc::mmsghdr - Rust

[][src]Struct libc::mmsghdr

#[repr(C)]pub struct mmsghdr {
+    pub msg_hdr: msghdr,
+    pub msg_len: c_uint,
+}

+ Fields

msg_hdr: msghdrmsg_len: c_uint

Trait Implementations

impl Clone for mmsghdr[src]

impl Copy for mmsghdr[src]

Auto Trait Implementations

impl !Send for mmsghdr

impl !Sync for mmsghdr

impl Unpin for mmsghdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.mntent.html b/docs/libc/struct.mntent.html new file mode 100644 index 00000000..28b0a16f --- /dev/null +++ b/docs/libc/struct.mntent.html @@ -0,0 +1,20 @@ +libc::mntent - Rust

[][src]Struct libc::mntent

#[repr(C)]pub struct mntent {
+    pub mnt_fsname: *mut c_char,
+    pub mnt_dir: *mut c_char,
+    pub mnt_type: *mut c_char,
+    pub mnt_opts: *mut c_char,
+    pub mnt_freq: c_int,
+    pub mnt_passno: c_int,
+}

+ Fields

mnt_fsname: *mut c_charmnt_dir: *mut c_charmnt_type: *mut c_charmnt_opts: *mut c_charmnt_freq: c_intmnt_passno: c_int

Trait Implementations

impl Clone for mntent[src]

impl Copy for mntent[src]

Auto Trait Implementations

impl !Send for mntent

impl !Sync for mntent

impl Unpin for mntent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.mq_attr.html b/docs/libc/struct.mq_attr.html new file mode 100644 index 00000000..583e8956 --- /dev/null +++ b/docs/libc/struct.mq_attr.html @@ -0,0 +1,19 @@ +libc::mq_attr - Rust

[][src]Struct libc::mq_attr

#[repr(C)]pub struct mq_attr {
+    pub mq_flags: c_long,
+    pub mq_maxmsg: c_long,
+    pub mq_msgsize: c_long,
+    pub mq_curmsgs: c_long,
+    // some fields omitted
+}

+ Fields

mq_flags: c_longmq_maxmsg: c_longmq_msgsize: c_longmq_curmsgs: c_long

Trait Implementations

impl Clone for mq_attr[src]

impl Copy for mq_attr[src]

Auto Trait Implementations

impl Send for mq_attr

impl Sync for mq_attr

impl Unpin for mq_attr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.msghdr.html b/docs/libc/struct.msghdr.html new file mode 100644 index 00000000..3a16988e --- /dev/null +++ b/docs/libc/struct.msghdr.html @@ -0,0 +1,21 @@ +libc::msghdr - Rust

[][src]Struct libc::msghdr

#[repr(C)]pub struct msghdr {
+    pub msg_name: *mut c_void,
+    pub msg_namelen: socklen_t,
+    pub msg_iov: *mut iovec,
+    pub msg_iovlen: size_t,
+    pub msg_control: *mut c_void,
+    pub msg_controllen: size_t,
+    pub msg_flags: c_int,
+}

+ Fields

msg_name: *mut c_voidmsg_namelen: socklen_tmsg_iov: *mut iovecmsg_iovlen: size_tmsg_control: *mut c_voidmsg_controllen: size_tmsg_flags: c_int

Trait Implementations

impl Clone for msghdr[src]

impl Copy for msghdr[src]

Auto Trait Implementations

impl !Send for msghdr

impl !Sync for msghdr

impl Unpin for msghdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.msginfo.html b/docs/libc/struct.msginfo.html new file mode 100644 index 00000000..71a4951a --- /dev/null +++ b/docs/libc/struct.msginfo.html @@ -0,0 +1,22 @@ +libc::msginfo - Rust

[][src]Struct libc::msginfo

#[repr(C)]pub struct msginfo {
+    pub msgpool: c_int,
+    pub msgmap: c_int,
+    pub msgmax: c_int,
+    pub msgmnb: c_int,
+    pub msgmni: c_int,
+    pub msgssz: c_int,
+    pub msgtql: c_int,
+    pub msgseg: c_ushort,
+}

+ Fields

msgpool: c_intmsgmap: c_intmsgmax: c_intmsgmnb: c_intmsgmni: c_intmsgssz: c_intmsgtql: c_intmsgseg: c_ushort

Trait Implementations

impl Clone for msginfo[src]

impl Copy for msginfo[src]

Auto Trait Implementations

impl Send for msginfo

impl Sync for msginfo

impl Unpin for msginfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.msqid_ds.html b/docs/libc/struct.msqid_ds.html new file mode 100644 index 00000000..614084b0 --- /dev/null +++ b/docs/libc/struct.msqid_ds.html @@ -0,0 +1,23 @@ +libc::msqid_ds - Rust

[][src]Struct libc::msqid_ds

#[repr(C)]pub struct msqid_ds {
+    pub msg_perm: ipc_perm,
+    pub msg_stime: time_t,
+    pub msg_rtime: time_t,
+    pub msg_ctime: time_t,
+    pub msg_qnum: msgqnum_t,
+    pub msg_qbytes: msglen_t,
+    pub msg_lspid: pid_t,
+    pub msg_lrpid: pid_t,
+    // some fields omitted
+}

+ Fields

msg_perm: ipc_permmsg_stime: time_tmsg_rtime: time_tmsg_ctime: time_tmsg_qnum: msgqnum_tmsg_qbytes: msglen_tmsg_lspid: pid_tmsg_lrpid: pid_t

Trait Implementations

impl Clone for msqid_ds[src]

impl Copy for msqid_ds[src]

Auto Trait Implementations

impl Send for msqid_ds

impl Sync for msqid_ds

impl Unpin for msqid_ds

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.nl_mmap_hdr.html b/docs/libc/struct.nl_mmap_hdr.html new file mode 100644 index 00000000..08687608 --- /dev/null +++ b/docs/libc/struct.nl_mmap_hdr.html @@ -0,0 +1,20 @@ +libc::nl_mmap_hdr - Rust

[][src]Struct libc::nl_mmap_hdr

#[repr(C)]pub struct nl_mmap_hdr {
+    pub nm_status: c_uint,
+    pub nm_len: c_uint,
+    pub nm_group: u32,
+    pub nm_pid: u32,
+    pub nm_uid: u32,
+    pub nm_gid: u32,
+}

+ Fields

nm_status: c_uintnm_len: c_uintnm_group: u32nm_pid: u32nm_uid: u32nm_gid: u32

Trait Implementations

impl Clone for nl_mmap_hdr[src]

impl Copy for nl_mmap_hdr[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.nl_mmap_req.html b/docs/libc/struct.nl_mmap_req.html new file mode 100644 index 00000000..108dc550 --- /dev/null +++ b/docs/libc/struct.nl_mmap_req.html @@ -0,0 +1,18 @@ +libc::nl_mmap_req - Rust

[][src]Struct libc::nl_mmap_req

#[repr(C)]pub struct nl_mmap_req {
+    pub nm_block_size: c_uint,
+    pub nm_block_nr: c_uint,
+    pub nm_frame_size: c_uint,
+    pub nm_frame_nr: c_uint,
+}

+ Fields

nm_block_size: c_uintnm_block_nr: c_uintnm_frame_size: c_uintnm_frame_nr: c_uint

Trait Implementations

impl Clone for nl_mmap_req[src]

impl Copy for nl_mmap_req[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.nl_pktinfo.html b/docs/libc/struct.nl_pktinfo.html new file mode 100644 index 00000000..def59523 --- /dev/null +++ b/docs/libc/struct.nl_pktinfo.html @@ -0,0 +1,15 @@ +libc::nl_pktinfo - Rust

[][src]Struct libc::nl_pktinfo

#[repr(C)]pub struct nl_pktinfo {
+    pub group: u32,
+}

+ Fields

group: u32

Trait Implementations

impl Clone for nl_pktinfo[src]

impl Copy for nl_pktinfo[src]

Auto Trait Implementations

impl Send for nl_pktinfo

impl Sync for nl_pktinfo

impl Unpin for nl_pktinfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.nlattr.html b/docs/libc/struct.nlattr.html new file mode 100644 index 00000000..ea2aa091 --- /dev/null +++ b/docs/libc/struct.nlattr.html @@ -0,0 +1,16 @@ +libc::nlattr - Rust

[][src]Struct libc::nlattr

#[repr(C)]pub struct nlattr {
+    pub nla_len: u16,
+    pub nla_type: u16,
+}

+ Fields

nla_len: u16nla_type: u16

Trait Implementations

impl Clone for nlattr[src]

impl Copy for nlattr[src]

Auto Trait Implementations

impl Send for nlattr

impl Sync for nlattr

impl Unpin for nlattr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.nlmsgerr.html b/docs/libc/struct.nlmsgerr.html new file mode 100644 index 00000000..4d924dc9 --- /dev/null +++ b/docs/libc/struct.nlmsgerr.html @@ -0,0 +1,16 @@ +libc::nlmsgerr - Rust

[][src]Struct libc::nlmsgerr

#[repr(C)]pub struct nlmsgerr {
+    pub error: c_int,
+    pub msg: nlmsghdr,
+}

+ Fields

error: c_intmsg: nlmsghdr

Trait Implementations

impl Clone for nlmsgerr[src]

impl Copy for nlmsgerr[src]

Auto Trait Implementations

impl Send for nlmsgerr

impl Sync for nlmsgerr

impl Unpin for nlmsgerr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.nlmsghdr.html b/docs/libc/struct.nlmsghdr.html new file mode 100644 index 00000000..c43fa291 --- /dev/null +++ b/docs/libc/struct.nlmsghdr.html @@ -0,0 +1,19 @@ +libc::nlmsghdr - Rust

[][src]Struct libc::nlmsghdr

#[repr(C)]pub struct nlmsghdr {
+    pub nlmsg_len: u32,
+    pub nlmsg_type: u16,
+    pub nlmsg_flags: u16,
+    pub nlmsg_seq: u32,
+    pub nlmsg_pid: u32,
+}

+ Fields

nlmsg_len: u32nlmsg_type: u16nlmsg_flags: u16nlmsg_seq: u32nlmsg_pid: u32

Trait Implementations

impl Clone for nlmsghdr[src]

impl Copy for nlmsghdr[src]

Auto Trait Implementations

impl Send for nlmsghdr

impl Sync for nlmsghdr

impl Unpin for nlmsghdr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ntptimeval.html b/docs/libc/struct.ntptimeval.html new file mode 100644 index 00000000..2cf751fe --- /dev/null +++ b/docs/libc/struct.ntptimeval.html @@ -0,0 +1,22 @@ +libc::ntptimeval - Rust

[][src]Struct libc::ntptimeval

#[repr(C)]pub struct ntptimeval {
+    pub time: timeval,
+    pub maxerror: c_long,
+    pub esterror: c_long,
+    pub tai: c_long,
+    pub __glibc_reserved1: c_long,
+    pub __glibc_reserved2: c_long,
+    pub __glibc_reserved3: c_long,
+    pub __glibc_reserved4: c_long,
+}

+ Fields

time: timevalmaxerror: c_longesterror: c_longtai: c_long__glibc_reserved1: c_long__glibc_reserved2: c_long__glibc_reserved3: c_long__glibc_reserved4: c_long

Trait Implementations

impl Clone for ntptimeval[src]

impl Copy for ntptimeval[src]

Auto Trait Implementations

impl Send for ntptimeval

impl Sync for ntptimeval

impl Unpin for ntptimeval

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.packet_mreq.html b/docs/libc/struct.packet_mreq.html new file mode 100644 index 00000000..c5d9b8d0 --- /dev/null +++ b/docs/libc/struct.packet_mreq.html @@ -0,0 +1,18 @@ +libc::packet_mreq - Rust

[][src]Struct libc::packet_mreq

#[repr(C)]pub struct packet_mreq {
+    pub mr_ifindex: c_int,
+    pub mr_type: c_ushort,
+    pub mr_alen: c_ushort,
+    pub mr_address: [c_uchar; 8],
+}

+ Fields

mr_ifindex: c_intmr_type: c_ushortmr_alen: c_ushortmr_address: [c_uchar; 8]

Trait Implementations

impl Clone for packet_mreq[src]

impl Copy for packet_mreq[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.passwd.html b/docs/libc/struct.passwd.html new file mode 100644 index 00000000..6d389354 --- /dev/null +++ b/docs/libc/struct.passwd.html @@ -0,0 +1,21 @@ +libc::passwd - Rust

[][src]Struct libc::passwd

#[repr(C)]pub struct passwd {
+    pub pw_name: *mut c_char,
+    pub pw_passwd: *mut c_char,
+    pub pw_uid: uid_t,
+    pub pw_gid: gid_t,
+    pub pw_gecos: *mut c_char,
+    pub pw_dir: *mut c_char,
+    pub pw_shell: *mut c_char,
+}

+ Fields

pw_name: *mut c_charpw_passwd: *mut c_charpw_uid: uid_tpw_gid: gid_tpw_gecos: *mut c_charpw_dir: *mut c_charpw_shell: *mut c_char

Trait Implementations

impl Clone for passwd[src]

impl Copy for passwd[src]

Auto Trait Implementations

impl !Send for passwd

impl !Sync for passwd

impl Unpin for passwd

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.pollfd.html b/docs/libc/struct.pollfd.html new file mode 100644 index 00000000..ce12da56 --- /dev/null +++ b/docs/libc/struct.pollfd.html @@ -0,0 +1,17 @@ +libc::pollfd - Rust

[][src]Struct libc::pollfd

#[repr(C)]pub struct pollfd {
+    pub fd: c_int,
+    pub events: c_short,
+    pub revents: c_short,
+}

+ Fields

fd: c_intevents: c_shortrevents: c_short

Trait Implementations

impl Clone for pollfd[src]

impl Copy for pollfd[src]

Auto Trait Implementations

impl Send for pollfd

impl Sync for pollfd

impl Unpin for pollfd

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.posix_spawn_file_actions_t.html b/docs/libc/struct.posix_spawn_file_actions_t.html new file mode 100644 index 00000000..ba63cb0e --- /dev/null +++ b/docs/libc/struct.posix_spawn_file_actions_t.html @@ -0,0 +1,12 @@ +libc::posix_spawn_file_actions_t - Rust

[][src]Struct libc::posix_spawn_file_actions_t

#[repr(C)]pub struct posix_spawn_file_actions_t { /* fields omitted */ }

Trait Implementations

impl Clone for posix_spawn_file_actions_t[src]

impl Copy for posix_spawn_file_actions_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.posix_spawnattr_t.html b/docs/libc/struct.posix_spawnattr_t.html new file mode 100644 index 00000000..eadf9d19 --- /dev/null +++ b/docs/libc/struct.posix_spawnattr_t.html @@ -0,0 +1,12 @@ +libc::posix_spawnattr_t - Rust

[][src]Struct libc::posix_spawnattr_t

#[repr(C)]pub struct posix_spawnattr_t { /* fields omitted */ }

Trait Implementations

impl Clone for posix_spawnattr_t[src]

impl Copy for posix_spawnattr_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.protoent.html b/docs/libc/struct.protoent.html new file mode 100644 index 00000000..0fe4ac27 --- /dev/null +++ b/docs/libc/struct.protoent.html @@ -0,0 +1,17 @@ +libc::protoent - Rust

[][src]Struct libc::protoent

#[repr(C)]pub struct protoent {
+    pub p_name: *mut c_char,
+    pub p_aliases: *mut *mut c_char,
+    pub p_proto: c_int,
+}

+ Fields

p_name: *mut c_charp_aliases: *mut *mut c_charp_proto: c_int

Trait Implementations

impl Clone for protoent[src]

impl Copy for protoent[src]

Auto Trait Implementations

impl !Send for protoent

impl !Sync for protoent

impl Unpin for protoent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.pthread_attr_t.html b/docs/libc/struct.pthread_attr_t.html new file mode 100644 index 00000000..4576e741 --- /dev/null +++ b/docs/libc/struct.pthread_attr_t.html @@ -0,0 +1,12 @@ +libc::pthread_attr_t - Rust

[][src]Struct libc::pthread_attr_t

#[repr(C)]pub struct pthread_attr_t { /* fields omitted */ }

Trait Implementations

impl Clone for pthread_attr_t[src]

impl Copy for pthread_attr_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.pthread_cond_t.html b/docs/libc/struct.pthread_cond_t.html new file mode 100644 index 00000000..56a495b7 --- /dev/null +++ b/docs/libc/struct.pthread_cond_t.html @@ -0,0 +1,13 @@ +libc::pthread_cond_t - Rust

[][src]Struct libc::pthread_cond_t

#[repr(C)]
+#[repr(align(8))]pub struct pthread_cond_t { /* fields omitted */ }

Trait Implementations

impl Clone for pthread_cond_t[src]

impl Copy for pthread_cond_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.pthread_condattr_t.html b/docs/libc/struct.pthread_condattr_t.html new file mode 100644 index 00000000..6c9bb574 --- /dev/null +++ b/docs/libc/struct.pthread_condattr_t.html @@ -0,0 +1,13 @@ +libc::pthread_condattr_t - Rust

[][src]Struct libc::pthread_condattr_t

#[repr(C)]
+#[repr(align(4))]pub struct pthread_condattr_t { /* fields omitted */ }

Trait Implementations

impl Clone for pthread_condattr_t[src]

impl Copy for pthread_condattr_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.pthread_mutex_t.html b/docs/libc/struct.pthread_mutex_t.html new file mode 100644 index 00000000..7364b784 --- /dev/null +++ b/docs/libc/struct.pthread_mutex_t.html @@ -0,0 +1,13 @@ +libc::pthread_mutex_t - Rust

[][src]Struct libc::pthread_mutex_t

#[repr(C)]
+#[repr(align(8))]pub struct pthread_mutex_t { /* fields omitted */ }

Trait Implementations

impl Clone for pthread_mutex_t[src]

impl Copy for pthread_mutex_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.pthread_mutexattr_t.html b/docs/libc/struct.pthread_mutexattr_t.html new file mode 100644 index 00000000..3cea0eec --- /dev/null +++ b/docs/libc/struct.pthread_mutexattr_t.html @@ -0,0 +1,13 @@ +libc::pthread_mutexattr_t - Rust

[][src]Struct libc::pthread_mutexattr_t

#[repr(C)]
+#[repr(align(4))]pub struct pthread_mutexattr_t { /* fields omitted */ }

Trait Implementations

impl Clone for pthread_mutexattr_t[src]

impl Copy for pthread_mutexattr_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.pthread_rwlock_t.html b/docs/libc/struct.pthread_rwlock_t.html new file mode 100644 index 00000000..d619251e --- /dev/null +++ b/docs/libc/struct.pthread_rwlock_t.html @@ -0,0 +1,13 @@ +libc::pthread_rwlock_t - Rust

[][src]Struct libc::pthread_rwlock_t

#[repr(C)]
+#[repr(align(8))]pub struct pthread_rwlock_t { /* fields omitted */ }

Trait Implementations

impl Clone for pthread_rwlock_t[src]

impl Copy for pthread_rwlock_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.pthread_rwlockattr_t.html b/docs/libc/struct.pthread_rwlockattr_t.html new file mode 100644 index 00000000..cc633749 --- /dev/null +++ b/docs/libc/struct.pthread_rwlockattr_t.html @@ -0,0 +1,13 @@ +libc::pthread_rwlockattr_t - Rust

[][src]Struct libc::pthread_rwlockattr_t

#[repr(C)]
+#[repr(align(8))]pub struct pthread_rwlockattr_t { /* fields omitted */ }

Trait Implementations

impl Clone for pthread_rwlockattr_t[src]

impl Copy for pthread_rwlockattr_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.regex_t.html b/docs/libc/struct.regex_t.html new file mode 100644 index 00000000..87d29407 --- /dev/null +++ b/docs/libc/struct.regex_t.html @@ -0,0 +1,12 @@ +libc::regex_t - Rust

[][src]Struct libc::regex_t

#[repr(C)]pub struct regex_t { /* fields omitted */ }

Trait Implementations

impl Clone for regex_t[src]

impl Copy for regex_t[src]

Auto Trait Implementations

impl !Send for regex_t

impl !Sync for regex_t

impl Unpin for regex_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.regmatch_t.html b/docs/libc/struct.regmatch_t.html new file mode 100644 index 00000000..37807547 --- /dev/null +++ b/docs/libc/struct.regmatch_t.html @@ -0,0 +1,16 @@ +libc::regmatch_t - Rust

[][src]Struct libc::regmatch_t

#[repr(C)]pub struct regmatch_t {
+    pub rm_so: regoff_t,
+    pub rm_eo: regoff_t,
+}

+ Fields

rm_so: regoff_trm_eo: regoff_t

Trait Implementations

impl Clone for regmatch_t[src]

impl Copy for regmatch_t[src]

Auto Trait Implementations

impl Send for regmatch_t

impl Sync for regmatch_t

impl Unpin for regmatch_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.rlimit.html b/docs/libc/struct.rlimit.html new file mode 100644 index 00000000..04b3ee6f --- /dev/null +++ b/docs/libc/struct.rlimit.html @@ -0,0 +1,16 @@ +libc::rlimit - Rust

[][src]Struct libc::rlimit

#[repr(C)]pub struct rlimit {
+    pub rlim_cur: rlim_t,
+    pub rlim_max: rlim_t,
+}

+ Fields

rlim_cur: rlim_trlim_max: rlim_t

Trait Implementations

impl Clone for rlimit[src]

impl Copy for rlimit[src]

Auto Trait Implementations

impl Send for rlimit

impl Sync for rlimit

impl Unpin for rlimit

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.rlimit64.html b/docs/libc/struct.rlimit64.html new file mode 100644 index 00000000..af8b382a --- /dev/null +++ b/docs/libc/struct.rlimit64.html @@ -0,0 +1,16 @@ +libc::rlimit64 - Rust

[][src]Struct libc::rlimit64

#[repr(C)]pub struct rlimit64 {
+    pub rlim_cur: rlim64_t,
+    pub rlim_max: rlim64_t,
+}

+ Fields

rlim_cur: rlim64_trlim_max: rlim64_t

Trait Implementations

impl Clone for rlimit64[src]

impl Copy for rlimit64[src]

Auto Trait Implementations

impl Send for rlimit64

impl Sync for rlimit64

impl Unpin for rlimit64

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.rtentry.html b/docs/libc/struct.rtentry.html new file mode 100644 index 00000000..47a9948d --- /dev/null +++ b/docs/libc/struct.rtentry.html @@ -0,0 +1,29 @@ +libc::rtentry - Rust

[][src]Struct libc::rtentry

#[repr(C)]pub struct rtentry {
+    pub rt_pad1: c_ulong,
+    pub rt_dst: sockaddr,
+    pub rt_gateway: sockaddr,
+    pub rt_genmask: sockaddr,
+    pub rt_flags: c_ushort,
+    pub rt_pad2: c_short,
+    pub rt_pad3: c_ulong,
+    pub rt_tos: c_uchar,
+    pub rt_class: c_uchar,
+    pub rt_pad4: [c_short; 3],
+    pub rt_metric: c_short,
+    pub rt_dev: *mut c_char,
+    pub rt_mtu: c_ulong,
+    pub rt_window: c_ulong,
+    pub rt_irtt: c_ushort,
+}

+ Fields

rt_pad1: c_ulongrt_dst: sockaddrrt_gateway: sockaddrrt_genmask: sockaddrrt_flags: c_ushortrt_pad2: c_shortrt_pad3: c_ulongrt_tos: c_ucharrt_class: c_ucharrt_pad4: [c_short; 3]rt_metric: c_shortrt_dev: *mut c_charrt_mtu: c_ulongrt_window: c_ulongrt_irtt: c_ushort

Trait Implementations

impl Clone for rtentry[src]

impl Copy for rtentry[src]

Auto Trait Implementations

impl !Send for rtentry

impl !Sync for rtentry

impl Unpin for rtentry

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.rusage.html b/docs/libc/struct.rusage.html new file mode 100644 index 00000000..2b3b70bb --- /dev/null +++ b/docs/libc/struct.rusage.html @@ -0,0 +1,30 @@ +libc::rusage - Rust

[][src]Struct libc::rusage

#[repr(C)]pub struct rusage {
+    pub ru_utime: timeval,
+    pub ru_stime: timeval,
+    pub ru_maxrss: c_long,
+    pub ru_ixrss: c_long,
+    pub ru_idrss: c_long,
+    pub ru_isrss: c_long,
+    pub ru_minflt: c_long,
+    pub ru_majflt: c_long,
+    pub ru_nswap: c_long,
+    pub ru_inblock: c_long,
+    pub ru_oublock: c_long,
+    pub ru_msgsnd: c_long,
+    pub ru_msgrcv: c_long,
+    pub ru_nsignals: c_long,
+    pub ru_nvcsw: c_long,
+    pub ru_nivcsw: c_long,
+}

+ Fields

ru_utime: timevalru_stime: timevalru_maxrss: c_longru_ixrss: c_longru_idrss: c_longru_isrss: c_longru_minflt: c_longru_majflt: c_longru_nswap: c_longru_inblock: c_longru_oublock: c_longru_msgsnd: c_longru_msgrcv: c_longru_nsignals: c_longru_nvcsw: c_longru_nivcsw: c_long

Trait Implementations

impl Clone for rusage[src]

impl Copy for rusage[src]

Auto Trait Implementations

impl Send for rusage

impl Sync for rusage

impl Unpin for rusage

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sched_param.html b/docs/libc/struct.sched_param.html new file mode 100644 index 00000000..3ba3e277 --- /dev/null +++ b/docs/libc/struct.sched_param.html @@ -0,0 +1,15 @@ +libc::sched_param - Rust

[][src]Struct libc::sched_param

#[repr(C)]pub struct sched_param {
+    pub sched_priority: c_int,
+}

+ Fields

sched_priority: c_int

Trait Implementations

impl Clone for sched_param[src]

impl Copy for sched_param[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sem_t.html b/docs/libc/struct.sem_t.html new file mode 100644 index 00000000..7e7939af --- /dev/null +++ b/docs/libc/struct.sem_t.html @@ -0,0 +1,13 @@ +libc::sem_t - Rust

[][src]Struct libc::sem_t

#[repr(C)]
+#[repr(align(8))]pub struct sem_t { /* fields omitted */ }

Trait Implementations

impl Clone for sem_t[src]

impl Copy for sem_t[src]

Auto Trait Implementations

impl Send for sem_t

impl Sync for sem_t

impl Unpin for sem_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sembuf.html b/docs/libc/struct.sembuf.html new file mode 100644 index 00000000..f4c97dcc --- /dev/null +++ b/docs/libc/struct.sembuf.html @@ -0,0 +1,17 @@ +libc::sembuf - Rust

[][src]Struct libc::sembuf

#[repr(C)]pub struct sembuf {
+    pub sem_num: c_ushort,
+    pub sem_op: c_short,
+    pub sem_flg: c_short,
+}

+ Fields

sem_num: c_ushortsem_op: c_shortsem_flg: c_short

Trait Implementations

impl Clone for sembuf[src]

impl Copy for sembuf[src]

Auto Trait Implementations

impl Send for sembuf

impl Sync for sembuf

impl Unpin for sembuf

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.servent.html b/docs/libc/struct.servent.html new file mode 100644 index 00000000..af4bc196 --- /dev/null +++ b/docs/libc/struct.servent.html @@ -0,0 +1,18 @@ +libc::servent - Rust

[][src]Struct libc::servent

#[repr(C)]pub struct servent {
+    pub s_name: *mut c_char,
+    pub s_aliases: *mut *mut c_char,
+    pub s_port: c_int,
+    pub s_proto: *mut c_char,
+}

+ Fields

s_name: *mut c_chars_aliases: *mut *mut c_chars_port: c_ints_proto: *mut c_char

Trait Implementations

impl Clone for servent[src]

impl Copy for servent[src]

Auto Trait Implementations

impl !Send for servent

impl !Sync for servent

impl Unpin for servent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.shmid_ds.html b/docs/libc/struct.shmid_ds.html new file mode 100644 index 00000000..b53186f5 --- /dev/null +++ b/docs/libc/struct.shmid_ds.html @@ -0,0 +1,23 @@ +libc::shmid_ds - Rust

[][src]Struct libc::shmid_ds

#[repr(C)]pub struct shmid_ds {
+    pub shm_perm: ipc_perm,
+    pub shm_segsz: size_t,
+    pub shm_atime: time_t,
+    pub shm_dtime: time_t,
+    pub shm_ctime: time_t,
+    pub shm_cpid: pid_t,
+    pub shm_lpid: pid_t,
+    pub shm_nattch: shmatt_t,
+    // some fields omitted
+}

+ Fields

shm_perm: ipc_permshm_segsz: size_tshm_atime: time_tshm_dtime: time_tshm_ctime: time_tshm_cpid: pid_tshm_lpid: pid_tshm_nattch: shmatt_t

Trait Implementations

impl Clone for shmid_ds[src]

impl Copy for shmid_ds[src]

Auto Trait Implementations

impl Send for shmid_ds

impl Sync for shmid_ds

impl Unpin for shmid_ds

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sigaction.html b/docs/libc/struct.sigaction.html new file mode 100644 index 00000000..76729979 --- /dev/null +++ b/docs/libc/struct.sigaction.html @@ -0,0 +1,18 @@ +libc::sigaction - Rust

[][src]Struct libc::sigaction

#[repr(C)]pub struct sigaction {
+    pub sa_sigaction: sighandler_t,
+    pub sa_mask: sigset_t,
+    pub sa_flags: c_int,
+    pub sa_restorer: Option<extern "C" fn()>,
+}

+ Fields

sa_sigaction: sighandler_tsa_mask: sigset_tsa_flags: c_intsa_restorer: Option<extern "C" fn()>

Trait Implementations

impl Clone for sigaction[src]

impl Copy for sigaction[src]

Auto Trait Implementations

impl Send for sigaction

impl Sync for sigaction

impl Unpin for sigaction

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sigevent.html b/docs/libc/struct.sigevent.html new file mode 100644 index 00000000..5eb4478d --- /dev/null +++ b/docs/libc/struct.sigevent.html @@ -0,0 +1,19 @@ +libc::sigevent - Rust

[][src]Struct libc::sigevent

#[repr(C)]pub struct sigevent {
+    pub sigev_value: sigval,
+    pub sigev_signo: c_int,
+    pub sigev_notify: c_int,
+    pub sigev_notify_thread_id: c_int,
+    // some fields omitted
+}

+ Fields

sigev_value: sigvalsigev_signo: c_intsigev_notify: c_intsigev_notify_thread_id: c_int

Trait Implementations

impl Clone for sigevent[src]

impl Copy for sigevent[src]

Auto Trait Implementations

impl !Send for sigevent

impl !Sync for sigevent

impl Unpin for sigevent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.siginfo_t.html b/docs/libc/struct.siginfo_t.html new file mode 100644 index 00000000..ca0450ed --- /dev/null +++ b/docs/libc/struct.siginfo_t.html @@ -0,0 +1,18 @@ +libc::siginfo_t - Rust

[][src]Struct libc::siginfo_t

#[repr(C)]pub struct siginfo_t {
+    pub si_signo: c_int,
+    pub si_errno: c_int,
+    pub si_code: c_int,
+    // some fields omitted
+}

+ Fields

si_signo: c_intsi_errno: c_intsi_code: c_int

Implementations

impl siginfo_t[src]

pub unsafe fn si_addr(&self) -> *mut c_void[src]

pub unsafe fn si_value(&self) -> sigval[src]

impl siginfo_t[src]

pub unsafe fn si_pid(&self) -> pid_t[src]

pub unsafe fn si_uid(&self) -> uid_t[src]

pub unsafe fn si_status(&self) -> c_int[src]

pub unsafe fn si_utime(&self) -> c_long[src]

pub unsafe fn si_stime(&self) -> c_long[src]

Trait Implementations

impl Clone for siginfo_t[src]

impl Copy for siginfo_t[src]

Auto Trait Implementations

impl Send for siginfo_t

impl Sync for siginfo_t

impl Unpin for siginfo_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.signalfd_siginfo.html b/docs/libc/struct.signalfd_siginfo.html new file mode 100644 index 00000000..6954e001 --- /dev/null +++ b/docs/libc/struct.signalfd_siginfo.html @@ -0,0 +1,35 @@ +libc::signalfd_siginfo - Rust

[][src]Struct libc::signalfd_siginfo

#[repr(C)]pub struct signalfd_siginfo {
+    pub ssi_signo: u32,
+    pub ssi_errno: i32,
+    pub ssi_code: i32,
+    pub ssi_pid: u32,
+    pub ssi_uid: u32,
+    pub ssi_fd: i32,
+    pub ssi_tid: u32,
+    pub ssi_band: u32,
+    pub ssi_overrun: u32,
+    pub ssi_trapno: u32,
+    pub ssi_status: i32,
+    pub ssi_int: i32,
+    pub ssi_ptr: u64,
+    pub ssi_utime: u64,
+    pub ssi_stime: u64,
+    pub ssi_addr: u64,
+    pub ssi_addr_lsb: u16,
+    pub ssi_syscall: i32,
+    pub ssi_call_addr: u64,
+    pub ssi_arch: u32,
+    // some fields omitted
+}

+ Fields

ssi_signo: u32ssi_errno: i32ssi_code: i32ssi_pid: u32ssi_uid: u32ssi_fd: i32ssi_tid: u32ssi_band: u32ssi_overrun: u32ssi_trapno: u32ssi_status: i32ssi_int: i32ssi_ptr: u64ssi_utime: u64ssi_stime: u64ssi_addr: u64ssi_addr_lsb: u16ssi_syscall: i32ssi_call_addr: u64ssi_arch: u32

Trait Implementations

impl Clone for signalfd_siginfo[src]

impl Copy for signalfd_siginfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sigset_t.html b/docs/libc/struct.sigset_t.html new file mode 100644 index 00000000..29ebad16 --- /dev/null +++ b/docs/libc/struct.sigset_t.html @@ -0,0 +1,12 @@ +libc::sigset_t - Rust

[][src]Struct libc::sigset_t

#[repr(C)]pub struct sigset_t { /* fields omitted */ }

Trait Implementations

impl Clone for sigset_t[src]

impl Copy for sigset_t[src]

Auto Trait Implementations

impl Send for sigset_t

impl Sync for sigset_t

impl Unpin for sigset_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sigval.html b/docs/libc/struct.sigval.html new file mode 100644 index 00000000..5bc863e4 --- /dev/null +++ b/docs/libc/struct.sigval.html @@ -0,0 +1,15 @@ +libc::sigval - Rust

[][src]Struct libc::sigval

#[repr(C)]pub struct sigval {
+    pub sival_ptr: *mut c_void,
+}

+ Fields

sival_ptr: *mut c_void

Trait Implementations

impl Clone for sigval[src]

impl Copy for sigval[src]

Auto Trait Implementations

impl !Send for sigval

impl !Sync for sigval

impl Unpin for sigval

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sock_extended_err.html b/docs/libc/struct.sock_extended_err.html new file mode 100644 index 00000000..3d65e29e --- /dev/null +++ b/docs/libc/struct.sock_extended_err.html @@ -0,0 +1,21 @@ +libc::sock_extended_err - Rust

[][src]Struct libc::sock_extended_err

#[repr(C)]pub struct sock_extended_err {
+    pub ee_errno: u32,
+    pub ee_origin: u8,
+    pub ee_type: u8,
+    pub ee_code: u8,
+    pub ee_pad: u8,
+    pub ee_info: u32,
+    pub ee_data: u32,
+}

+ Fields

ee_errno: u32ee_origin: u8ee_type: u8ee_code: u8ee_pad: u8ee_info: u32ee_data: u32

Trait Implementations

impl Clone for sock_extended_err[src]

impl Copy for sock_extended_err[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr.html b/docs/libc/struct.sockaddr.html new file mode 100644 index 00000000..1fb559a2 --- /dev/null +++ b/docs/libc/struct.sockaddr.html @@ -0,0 +1,16 @@ +libc::sockaddr - Rust

[][src]Struct libc::sockaddr

#[repr(C)]pub struct sockaddr {
+    pub sa_family: sa_family_t,
+    pub sa_data: [c_char; 14],
+}

+ Fields

sa_family: sa_family_tsa_data: [c_char; 14]

Trait Implementations

impl Clone for sockaddr[src]

impl Copy for sockaddr[src]

Auto Trait Implementations

impl Send for sockaddr

impl Sync for sockaddr

impl Unpin for sockaddr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr_alg.html b/docs/libc/struct.sockaddr_alg.html new file mode 100644 index 00000000..56513ccd --- /dev/null +++ b/docs/libc/struct.sockaddr_alg.html @@ -0,0 +1,19 @@ +libc::sockaddr_alg - Rust

[][src]Struct libc::sockaddr_alg

#[repr(C)]pub struct sockaddr_alg {
+    pub salg_family: sa_family_t,
+    pub salg_type: [c_uchar; 14],
+    pub salg_feat: u32,
+    pub salg_mask: u32,
+    pub salg_name: [c_uchar; 64],
+}

+ Fields

salg_family: sa_family_tsalg_type: [c_uchar; 14]salg_feat: u32salg_mask: u32salg_name: [c_uchar; 64]

Trait Implementations

impl Clone for sockaddr_alg[src]

impl Copy for sockaddr_alg[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr_in.html b/docs/libc/struct.sockaddr_in.html new file mode 100644 index 00000000..9eea0949 --- /dev/null +++ b/docs/libc/struct.sockaddr_in.html @@ -0,0 +1,18 @@ +libc::sockaddr_in - Rust

[][src]Struct libc::sockaddr_in

#[repr(C)]pub struct sockaddr_in {
+    pub sin_family: sa_family_t,
+    pub sin_port: in_port_t,
+    pub sin_addr: in_addr,
+    pub sin_zero: [u8; 8],
+}

+ Fields

sin_family: sa_family_tsin_port: in_port_tsin_addr: in_addrsin_zero: [u8; 8]

Trait Implementations

impl Clone for sockaddr_in[src]

impl Copy for sockaddr_in[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr_in6.html b/docs/libc/struct.sockaddr_in6.html new file mode 100644 index 00000000..27d4e34b --- /dev/null +++ b/docs/libc/struct.sockaddr_in6.html @@ -0,0 +1,19 @@ +libc::sockaddr_in6 - Rust

[][src]Struct libc::sockaddr_in6

#[repr(C)]pub struct sockaddr_in6 {
+    pub sin6_family: sa_family_t,
+    pub sin6_port: in_port_t,
+    pub sin6_flowinfo: u32,
+    pub sin6_addr: in6_addr,
+    pub sin6_scope_id: u32,
+}

+ Fields

sin6_family: sa_family_tsin6_port: in_port_tsin6_flowinfo: u32sin6_addr: in6_addrsin6_scope_id: u32

Trait Implementations

impl Clone for sockaddr_in6[src]

impl Copy for sockaddr_in6[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr_ll.html b/docs/libc/struct.sockaddr_ll.html new file mode 100644 index 00000000..9da7bb38 --- /dev/null +++ b/docs/libc/struct.sockaddr_ll.html @@ -0,0 +1,21 @@ +libc::sockaddr_ll - Rust

[][src]Struct libc::sockaddr_ll

#[repr(C)]pub struct sockaddr_ll {
+    pub sll_family: c_ushort,
+    pub sll_protocol: c_ushort,
+    pub sll_ifindex: c_int,
+    pub sll_hatype: c_ushort,
+    pub sll_pkttype: c_uchar,
+    pub sll_halen: c_uchar,
+    pub sll_addr: [c_uchar; 8],
+}

+ Fields

sll_family: c_ushortsll_protocol: c_ushortsll_ifindex: c_intsll_hatype: c_ushortsll_pkttype: c_ucharsll_halen: c_ucharsll_addr: [c_uchar; 8]

Trait Implementations

impl Clone for sockaddr_ll[src]

impl Copy for sockaddr_ll[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr_nl.html b/docs/libc/struct.sockaddr_nl.html new file mode 100644 index 00000000..6d459a1d --- /dev/null +++ b/docs/libc/struct.sockaddr_nl.html @@ -0,0 +1,18 @@ +libc::sockaddr_nl - Rust

[][src]Struct libc::sockaddr_nl

#[repr(C)]pub struct sockaddr_nl {
+    pub nl_family: sa_family_t,
+    pub nl_pid: u32,
+    pub nl_groups: u32,
+    // some fields omitted
+}

+ Fields

nl_family: sa_family_tnl_pid: u32nl_groups: u32

Trait Implementations

impl Clone for sockaddr_nl[src]

impl Copy for sockaddr_nl[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr_storage.html b/docs/libc/struct.sockaddr_storage.html new file mode 100644 index 00000000..6fa57839 --- /dev/null +++ b/docs/libc/struct.sockaddr_storage.html @@ -0,0 +1,16 @@ +libc::sockaddr_storage - Rust

[][src]Struct libc::sockaddr_storage

#[repr(C)]pub struct sockaddr_storage {
+    pub ss_family: sa_family_t,
+    // some fields omitted
+}

+ Fields

ss_family: sa_family_t

Trait Implementations

impl Clone for sockaddr_storage[src]

impl Copy for sockaddr_storage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr_un.html b/docs/libc/struct.sockaddr_un.html new file mode 100644 index 00000000..1a1c080e --- /dev/null +++ b/docs/libc/struct.sockaddr_un.html @@ -0,0 +1,16 @@ +libc::sockaddr_un - Rust

[][src]Struct libc::sockaddr_un

#[repr(C)]pub struct sockaddr_un {
+    pub sun_family: sa_family_t,
+    pub sun_path: [c_char; 108],
+}

+ Fields

sun_family: sa_family_tsun_path: [c_char; 108]

Trait Implementations

impl Clone for sockaddr_un[src]

impl Copy for sockaddr_un[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sockaddr_vm.html b/docs/libc/struct.sockaddr_vm.html new file mode 100644 index 00000000..a32ac267 --- /dev/null +++ b/docs/libc/struct.sockaddr_vm.html @@ -0,0 +1,19 @@ +libc::sockaddr_vm - Rust

[][src]Struct libc::sockaddr_vm

#[repr(C)]pub struct sockaddr_vm {
+    pub svm_family: sa_family_t,
+    pub svm_reserved1: c_ushort,
+    pub svm_port: c_uint,
+    pub svm_cid: c_uint,
+    pub svm_zero: [u8; 4],
+}

+ Fields

svm_family: sa_family_tsvm_reserved1: c_ushortsvm_port: c_uintsvm_cid: c_uintsvm_zero: [u8; 4]

Trait Implementations

impl Clone for sockaddr_vm[src]

impl Copy for sockaddr_vm[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.spwd.html b/docs/libc/struct.spwd.html new file mode 100644 index 00000000..dd80f6f0 --- /dev/null +++ b/docs/libc/struct.spwd.html @@ -0,0 +1,23 @@ +libc::spwd - Rust

[][src]Struct libc::spwd

#[repr(C)]pub struct spwd {
+    pub sp_namp: *mut c_char,
+    pub sp_pwdp: *mut c_char,
+    pub sp_lstchg: c_long,
+    pub sp_min: c_long,
+    pub sp_max: c_long,
+    pub sp_warn: c_long,
+    pub sp_inact: c_long,
+    pub sp_expire: c_long,
+    pub sp_flag: c_ulong,
+}

+ Fields

sp_namp: *mut c_charsp_pwdp: *mut c_charsp_lstchg: c_longsp_min: c_longsp_max: c_longsp_warn: c_longsp_inact: c_longsp_expire: c_longsp_flag: c_ulong

Trait Implementations

impl Clone for spwd[src]

impl Copy for spwd[src]

Auto Trait Implementations

impl !Send for spwd

impl !Sync for spwd

impl Unpin for spwd

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.stack_t.html b/docs/libc/struct.stack_t.html new file mode 100644 index 00000000..7b64b1ce --- /dev/null +++ b/docs/libc/struct.stack_t.html @@ -0,0 +1,17 @@ +libc::stack_t - Rust

[][src]Struct libc::stack_t

#[repr(C)]pub struct stack_t {
+    pub ss_sp: *mut c_void,
+    pub ss_flags: c_int,
+    pub ss_size: size_t,
+}

+ Fields

ss_sp: *mut c_voidss_flags: c_intss_size: size_t

Trait Implementations

impl Clone for stack_t[src]

impl Copy for stack_t[src]

Auto Trait Implementations

impl !Send for stack_t

impl !Sync for stack_t

impl Unpin for stack_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.stat.html b/docs/libc/struct.stat.html new file mode 100644 index 00000000..f351d3bd --- /dev/null +++ b/docs/libc/struct.stat.html @@ -0,0 +1,31 @@ +libc::stat - Rust

[][src]Struct libc::stat

#[repr(C)]pub struct stat {
+    pub st_dev: dev_t,
+    pub st_ino: ino_t,
+    pub st_nlink: nlink_t,
+    pub st_mode: mode_t,
+    pub st_uid: uid_t,
+    pub st_gid: gid_t,
+    pub st_rdev: dev_t,
+    pub st_size: off_t,
+    pub st_blksize: blksize_t,
+    pub st_blocks: blkcnt_t,
+    pub st_atime: time_t,
+    pub st_atime_nsec: i64,
+    pub st_mtime: time_t,
+    pub st_mtime_nsec: i64,
+    pub st_ctime: time_t,
+    pub st_ctime_nsec: i64,
+    // some fields omitted
+}

+ Fields

st_dev: dev_tst_ino: ino_tst_nlink: nlink_tst_mode: mode_tst_uid: uid_tst_gid: gid_tst_rdev: dev_tst_size: off_tst_blksize: blksize_tst_blocks: blkcnt_tst_atime: time_tst_atime_nsec: i64st_mtime: time_tst_mtime_nsec: i64st_ctime: time_tst_ctime_nsec: i64

Trait Implementations

impl Clone for stat[src]

impl Copy for stat[src]

Auto Trait Implementations

impl Send for stat

impl Sync for stat

impl Unpin for stat

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.stat64.html b/docs/libc/struct.stat64.html new file mode 100644 index 00000000..468e1377 --- /dev/null +++ b/docs/libc/struct.stat64.html @@ -0,0 +1,31 @@ +libc::stat64 - Rust

[][src]Struct libc::stat64

#[repr(C)]pub struct stat64 {
+    pub st_dev: dev_t,
+    pub st_ino: ino64_t,
+    pub st_nlink: nlink_t,
+    pub st_mode: mode_t,
+    pub st_uid: uid_t,
+    pub st_gid: gid_t,
+    pub st_rdev: dev_t,
+    pub st_size: off_t,
+    pub st_blksize: blksize_t,
+    pub st_blocks: blkcnt64_t,
+    pub st_atime: time_t,
+    pub st_atime_nsec: i64,
+    pub st_mtime: time_t,
+    pub st_mtime_nsec: i64,
+    pub st_ctime: time_t,
+    pub st_ctime_nsec: i64,
+    // some fields omitted
+}

+ Fields

st_dev: dev_tst_ino: ino64_tst_nlink: nlink_tst_mode: mode_tst_uid: uid_tst_gid: gid_tst_rdev: dev_tst_size: off_tst_blksize: blksize_tst_blocks: blkcnt64_tst_atime: time_tst_atime_nsec: i64st_mtime: time_tst_mtime_nsec: i64st_ctime: time_tst_ctime_nsec: i64

Trait Implementations

impl Clone for stat64[src]

impl Copy for stat64[src]

Auto Trait Implementations

impl Send for stat64

impl Sync for stat64

impl Unpin for stat64

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.statfs.html b/docs/libc/struct.statfs.html new file mode 100644 index 00000000..f0e6c703 --- /dev/null +++ b/docs/libc/struct.statfs.html @@ -0,0 +1,25 @@ +libc::statfs - Rust

[][src]Struct libc::statfs

#[repr(C)]pub struct statfs {
+    pub f_type: __fsword_t,
+    pub f_bsize: __fsword_t,
+    pub f_blocks: fsblkcnt_t,
+    pub f_bfree: fsblkcnt_t,
+    pub f_bavail: fsblkcnt_t,
+    pub f_files: fsfilcnt_t,
+    pub f_ffree: fsfilcnt_t,
+    pub f_fsid: fsid_t,
+    pub f_namelen: __fsword_t,
+    pub f_frsize: __fsword_t,
+    // some fields omitted
+}

+ Fields

f_type: __fsword_tf_bsize: __fsword_tf_blocks: fsblkcnt_tf_bfree: fsblkcnt_tf_bavail: fsblkcnt_tf_files: fsfilcnt_tf_ffree: fsfilcnt_tf_fsid: fsid_tf_namelen: __fsword_tf_frsize: __fsword_t

Trait Implementations

impl Clone for statfs[src]

impl Copy for statfs[src]

Auto Trait Implementations

impl Send for statfs

impl Sync for statfs

impl Unpin for statfs

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.statfs64.html b/docs/libc/struct.statfs64.html new file mode 100644 index 00000000..1519912b --- /dev/null +++ b/docs/libc/struct.statfs64.html @@ -0,0 +1,26 @@ +libc::statfs64 - Rust

[][src]Struct libc::statfs64

#[repr(C)]pub struct statfs64 {
+    pub f_type: __fsword_t,
+    pub f_bsize: __fsword_t,
+    pub f_blocks: u64,
+    pub f_bfree: u64,
+    pub f_bavail: u64,
+    pub f_files: u64,
+    pub f_ffree: u64,
+    pub f_fsid: fsid_t,
+    pub f_namelen: __fsword_t,
+    pub f_frsize: __fsword_t,
+    pub f_flags: __fsword_t,
+    pub f_spare: [__fsword_t; 4],
+}

+ Fields

f_type: __fsword_tf_bsize: __fsword_tf_blocks: u64f_bfree: u64f_bavail: u64f_files: u64f_ffree: u64f_fsid: fsid_tf_namelen: __fsword_tf_frsize: __fsword_tf_flags: __fsword_tf_spare: [__fsword_t; 4]

Trait Implementations

impl Clone for statfs64[src]

impl Copy for statfs64[src]

Auto Trait Implementations

impl Send for statfs64

impl Sync for statfs64

impl Unpin for statfs64

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.statvfs.html b/docs/libc/struct.statvfs.html new file mode 100644 index 00000000..6d0f2dc3 --- /dev/null +++ b/docs/libc/struct.statvfs.html @@ -0,0 +1,26 @@ +libc::statvfs - Rust

[][src]Struct libc::statvfs

#[repr(C)]pub struct statvfs {
+    pub f_bsize: c_ulong,
+    pub f_frsize: c_ulong,
+    pub f_blocks: fsblkcnt_t,
+    pub f_bfree: fsblkcnt_t,
+    pub f_bavail: fsblkcnt_t,
+    pub f_files: fsfilcnt_t,
+    pub f_ffree: fsfilcnt_t,
+    pub f_favail: fsfilcnt_t,
+    pub f_fsid: c_ulong,
+    pub f_flag: c_ulong,
+    pub f_namemax: c_ulong,
+    // some fields omitted
+}

+ Fields

f_bsize: c_ulongf_frsize: c_ulongf_blocks: fsblkcnt_tf_bfree: fsblkcnt_tf_bavail: fsblkcnt_tf_files: fsfilcnt_tf_ffree: fsfilcnt_tf_favail: fsfilcnt_tf_fsid: c_ulongf_flag: c_ulongf_namemax: c_ulong

Trait Implementations

impl Clone for statvfs[src]

impl Copy for statvfs[src]

Auto Trait Implementations

impl Send for statvfs

impl Sync for statvfs

impl Unpin for statvfs

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.statvfs64.html b/docs/libc/struct.statvfs64.html new file mode 100644 index 00000000..2481b7e0 --- /dev/null +++ b/docs/libc/struct.statvfs64.html @@ -0,0 +1,26 @@ +libc::statvfs64 - Rust

[][src]Struct libc::statvfs64

#[repr(C)]pub struct statvfs64 {
+    pub f_bsize: c_ulong,
+    pub f_frsize: c_ulong,
+    pub f_blocks: u64,
+    pub f_bfree: u64,
+    pub f_bavail: u64,
+    pub f_files: u64,
+    pub f_ffree: u64,
+    pub f_favail: u64,
+    pub f_fsid: c_ulong,
+    pub f_flag: c_ulong,
+    pub f_namemax: c_ulong,
+    // some fields omitted
+}

+ Fields

f_bsize: c_ulongf_frsize: c_ulongf_blocks: u64f_bfree: u64f_bavail: u64f_files: u64f_ffree: u64f_favail: u64f_fsid: c_ulongf_flag: c_ulongf_namemax: c_ulong

Trait Implementations

impl Clone for statvfs64[src]

impl Copy for statvfs64[src]

Auto Trait Implementations

impl Send for statvfs64

impl Sync for statvfs64

impl Unpin for statvfs64

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.statx.html b/docs/libc/struct.statx.html new file mode 100644 index 00000000..8601c678 --- /dev/null +++ b/docs/libc/struct.statx.html @@ -0,0 +1,35 @@ +libc::statx - Rust

[][src]Struct libc::statx

#[repr(C)]pub struct statx {
+    pub stx_mask: u32,
+    pub stx_blksize: u32,
+    pub stx_attributes: u64,
+    pub stx_nlink: u32,
+    pub stx_uid: u32,
+    pub stx_gid: u32,
+    pub stx_mode: u16,
+    pub __statx_pad1: [u16; 1],
+    pub stx_ino: u64,
+    pub stx_size: u64,
+    pub stx_blocks: u64,
+    pub stx_attributes_mask: u64,
+    pub stx_atime: statx_timestamp,
+    pub stx_btime: statx_timestamp,
+    pub stx_ctime: statx_timestamp,
+    pub stx_mtime: statx_timestamp,
+    pub stx_rdev_major: u32,
+    pub stx_rdev_minor: u32,
+    pub stx_dev_major: u32,
+    pub stx_dev_minor: u32,
+    pub __statx_pad2: [u64; 14],
+}

+ Fields

stx_mask: u32stx_blksize: u32stx_attributes: u64stx_nlink: u32stx_uid: u32stx_gid: u32stx_mode: u16__statx_pad1: [u16; 1]stx_ino: u64stx_size: u64stx_blocks: u64stx_attributes_mask: u64stx_atime: statx_timestampstx_btime: statx_timestampstx_ctime: statx_timestampstx_mtime: statx_timestampstx_rdev_major: u32stx_rdev_minor: u32stx_dev_major: u32stx_dev_minor: u32__statx_pad2: [u64; 14]

Trait Implementations

impl Clone for statx[src]

impl Copy for statx[src]

Auto Trait Implementations

impl Send for statx

impl Sync for statx

impl Unpin for statx

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.statx_timestamp.html b/docs/libc/struct.statx_timestamp.html new file mode 100644 index 00000000..e0556d06 --- /dev/null +++ b/docs/libc/struct.statx_timestamp.html @@ -0,0 +1,17 @@ +libc::statx_timestamp - Rust

[][src]Struct libc::statx_timestamp

#[repr(C)]pub struct statx_timestamp {
+    pub tv_sec: i64,
+    pub tv_nsec: u32,
+    pub __statx_timestamp_pad1: [i32; 1],
+}

+ Fields

tv_sec: i64tv_nsec: u32__statx_timestamp_pad1: [i32; 1]

Trait Implementations

impl Clone for statx_timestamp[src]

impl Copy for statx_timestamp[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.sysinfo.html b/docs/libc/struct.sysinfo.html new file mode 100644 index 00000000..af4b7995 --- /dev/null +++ b/docs/libc/struct.sysinfo.html @@ -0,0 +1,28 @@ +libc::sysinfo - Rust

[][src]Struct libc::sysinfo

#[repr(C)]pub struct sysinfo {
+    pub uptime: i64,
+    pub loads: [u64; 3],
+    pub totalram: u64,
+    pub freeram: u64,
+    pub sharedram: u64,
+    pub bufferram: u64,
+    pub totalswap: u64,
+    pub freeswap: u64,
+    pub procs: c_ushort,
+    pub pad: c_ushort,
+    pub totalhigh: u64,
+    pub freehigh: u64,
+    pub mem_unit: c_uint,
+    pub _f: [c_char; 0],
+}

+ Fields

uptime: i64loads: [u64; 3]totalram: u64freeram: u64sharedram: u64bufferram: u64totalswap: u64freeswap: u64procs: c_ushortpad: c_ushorttotalhigh: u64freehigh: u64mem_unit: c_uint_f: [c_char; 0]

Trait Implementations

impl Clone for sysinfo[src]

impl Copy for sysinfo[src]

Auto Trait Implementations

impl Send for sysinfo

impl Sync for sysinfo

impl Unpin for sysinfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.termios.html b/docs/libc/struct.termios.html new file mode 100644 index 00000000..7d81f6c9 --- /dev/null +++ b/docs/libc/struct.termios.html @@ -0,0 +1,22 @@ +libc::termios - Rust

[][src]Struct libc::termios

#[repr(C)]pub struct termios {
+    pub c_iflag: tcflag_t,
+    pub c_oflag: tcflag_t,
+    pub c_cflag: tcflag_t,
+    pub c_lflag: tcflag_t,
+    pub c_line: cc_t,
+    pub c_cc: [cc_t; 32],
+    pub c_ispeed: speed_t,
+    pub c_ospeed: speed_t,
+}

+ Fields

c_iflag: tcflag_tc_oflag: tcflag_tc_cflag: tcflag_tc_lflag: tcflag_tc_line: cc_tc_cc: [cc_t; 32]c_ispeed: speed_tc_ospeed: speed_t

Trait Implementations

impl Clone for termios[src]

impl Copy for termios[src]

Auto Trait Implementations

impl Send for termios

impl Sync for termios

impl Unpin for termios

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.termios2.html b/docs/libc/struct.termios2.html new file mode 100644 index 00000000..1487f150 --- /dev/null +++ b/docs/libc/struct.termios2.html @@ -0,0 +1,22 @@ +libc::termios2 - Rust

[][src]Struct libc::termios2

#[repr(C)]pub struct termios2 {
+    pub c_iflag: tcflag_t,
+    pub c_oflag: tcflag_t,
+    pub c_cflag: tcflag_t,
+    pub c_lflag: tcflag_t,
+    pub c_line: cc_t,
+    pub c_cc: [cc_t; 19],
+    pub c_ispeed: speed_t,
+    pub c_ospeed: speed_t,
+}

+ Fields

c_iflag: tcflag_tc_oflag: tcflag_tc_cflag: tcflag_tc_lflag: tcflag_tc_line: cc_tc_cc: [cc_t; 19]c_ispeed: speed_tc_ospeed: speed_t

Trait Implementations

impl Clone for termios2[src]

impl Copy for termios2[src]

Auto Trait Implementations

impl Send for termios2

impl Sync for termios2

impl Unpin for termios2

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.timespec.html b/docs/libc/struct.timespec.html new file mode 100644 index 00000000..46688afb --- /dev/null +++ b/docs/libc/struct.timespec.html @@ -0,0 +1,16 @@ +libc::timespec - Rust

[][src]Struct libc::timespec

#[repr(C)]pub struct timespec {
+    pub tv_sec: time_t,
+    pub tv_nsec: c_long,
+}

+ Fields

tv_sec: time_ttv_nsec: c_long

Trait Implementations

impl Clone for timespec[src]

impl Copy for timespec[src]

Auto Trait Implementations

impl Send for timespec

impl Sync for timespec

impl Unpin for timespec

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.timeval.html b/docs/libc/struct.timeval.html new file mode 100644 index 00000000..fd17275b --- /dev/null +++ b/docs/libc/struct.timeval.html @@ -0,0 +1,16 @@ +libc::timeval - Rust

[][src]Struct libc::timeval

#[repr(C)]pub struct timeval {
+    pub tv_sec: time_t,
+    pub tv_usec: suseconds_t,
+}

+ Fields

tv_sec: time_ttv_usec: suseconds_t

Trait Implementations

impl Clone for timeval[src]

impl Copy for timeval[src]

Auto Trait Implementations

impl Send for timeval

impl Sync for timeval

impl Unpin for timeval

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.timex.html b/docs/libc/struct.timex.html new file mode 100644 index 00000000..efce7896 --- /dev/null +++ b/docs/libc/struct.timex.html @@ -0,0 +1,45 @@ +libc::timex - Rust

[][src]Struct libc::timex

#[repr(C)]pub struct timex {
+    pub modes: c_uint,
+    pub offset: c_long,
+    pub freq: c_long,
+    pub maxerror: c_long,
+    pub esterror: c_long,
+    pub status: c_int,
+    pub constant: c_long,
+    pub precision: c_long,
+    pub tolerance: c_long,
+    pub time: timeval,
+    pub tick: c_long,
+    pub ppsfreq: c_long,
+    pub jitter: c_long,
+    pub shift: c_int,
+    pub stabil: c_long,
+    pub jitcnt: c_long,
+    pub calcnt: c_long,
+    pub errcnt: c_long,
+    pub stbcnt: c_long,
+    pub tai: c_int,
+    pub __unused1: i32,
+    pub __unused2: i32,
+    pub __unused3: i32,
+    pub __unused4: i32,
+    pub __unused5: i32,
+    pub __unused6: i32,
+    pub __unused7: i32,
+    pub __unused8: i32,
+    pub __unused9: i32,
+    pub __unused10: i32,
+    pub __unused11: i32,
+}

+ Fields

modes: c_uintoffset: c_longfreq: c_longmaxerror: c_longesterror: c_longstatus: c_intconstant: c_longprecision: c_longtolerance: c_longtime: timevaltick: c_longppsfreq: c_longjitter: c_longshift: c_intstabil: c_longjitcnt: c_longcalcnt: c_longerrcnt: c_longstbcnt: c_longtai: c_int__unused1: i32__unused2: i32__unused3: i32__unused4: i32__unused5: i32__unused6: i32__unused7: i32__unused8: i32__unused9: i32__unused10: i32__unused11: i32

Trait Implementations

impl Clone for timex[src]

impl Copy for timex[src]

Auto Trait Implementations

impl Send for timex

impl Sync for timex

impl Unpin for timex

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.tm.html b/docs/libc/struct.tm.html new file mode 100644 index 00000000..25bbbcaf --- /dev/null +++ b/docs/libc/struct.tm.html @@ -0,0 +1,25 @@ +libc::tm - Rust

[][src]Struct libc::tm

#[repr(C)]pub struct tm {
+    pub tm_sec: c_int,
+    pub tm_min: c_int,
+    pub tm_hour: c_int,
+    pub tm_mday: c_int,
+    pub tm_mon: c_int,
+    pub tm_year: c_int,
+    pub tm_wday: c_int,
+    pub tm_yday: c_int,
+    pub tm_isdst: c_int,
+    pub tm_gmtoff: c_long,
+    pub tm_zone: *const c_char,
+}

+ Fields

tm_sec: c_inttm_min: c_inttm_hour: c_inttm_mday: c_inttm_mon: c_inttm_year: c_inttm_wday: c_inttm_yday: c_inttm_isdst: c_inttm_gmtoff: c_longtm_zone: *const c_char

Trait Implementations

impl Clone for tm[src]

impl Copy for tm[src]

Auto Trait Implementations

impl !Send for tm

impl !Sync for tm

impl Unpin for tm

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.tms.html b/docs/libc/struct.tms.html new file mode 100644 index 00000000..8cb28921 --- /dev/null +++ b/docs/libc/struct.tms.html @@ -0,0 +1,18 @@ +libc::tms - Rust

[][src]Struct libc::tms

#[repr(C)]pub struct tms {
+    pub tms_utime: clock_t,
+    pub tms_stime: clock_t,
+    pub tms_cutime: clock_t,
+    pub tms_cstime: clock_t,
+}

+ Fields

tms_utime: clock_ttms_stime: clock_ttms_cutime: clock_ttms_cstime: clock_t

Trait Implementations

impl Clone for tms[src]

impl Copy for tms[src]

Auto Trait Implementations

impl Send for tms

impl Sync for tms

impl Unpin for tms

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ucontext_t.html b/docs/libc/struct.ucontext_t.html new file mode 100644 index 00000000..213fd500 --- /dev/null +++ b/docs/libc/struct.ucontext_t.html @@ -0,0 +1,20 @@ +libc::ucontext_t - Rust

[][src]Struct libc::ucontext_t

#[repr(C)]pub struct ucontext_t {
+    pub uc_flags: c_ulong,
+    pub uc_link: *mut ucontext_t,
+    pub uc_stack: stack_t,
+    pub uc_mcontext: mcontext_t,
+    pub uc_sigmask: sigset_t,
+    // some fields omitted
+}

+ Fields

uc_flags: c_ulonguc_link: *mut ucontext_tuc_stack: stack_tuc_mcontext: mcontext_tuc_sigmask: sigset_t

Trait Implementations

impl Clone for ucontext_t[src]

impl Copy for ucontext_t[src]

Auto Trait Implementations

impl !Send for ucontext_t

impl !Sync for ucontext_t

impl Unpin for ucontext_t

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.ucred.html b/docs/libc/struct.ucred.html new file mode 100644 index 00000000..876c949a --- /dev/null +++ b/docs/libc/struct.ucred.html @@ -0,0 +1,17 @@ +libc::ucred - Rust

[][src]Struct libc::ucred

#[repr(C)]pub struct ucred {
+    pub pid: pid_t,
+    pub uid: uid_t,
+    pub gid: gid_t,
+}

+ Fields

pid: pid_tuid: uid_tgid: gid_t

Trait Implementations

impl Clone for ucred[src]

impl Copy for ucred[src]

Auto Trait Implementations

impl Send for ucred

impl Sync for ucred

impl Unpin for ucred

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.user.html b/docs/libc/struct.user.html new file mode 100644 index 00000000..f561e94b --- /dev/null +++ b/docs/libc/struct.user.html @@ -0,0 +1,29 @@ +libc::user - Rust

[][src]Struct libc::user

#[repr(C)]pub struct user {
+    pub regs: user_regs_struct,
+    pub u_fpvalid: c_int,
+    pub i387: user_fpregs_struct,
+    pub u_tsize: c_ulonglong,
+    pub u_dsize: c_ulonglong,
+    pub u_ssize: c_ulonglong,
+    pub start_code: c_ulonglong,
+    pub start_stack: c_ulonglong,
+    pub signal: c_longlong,
+    pub u_ar0: *mut user_regs_struct,
+    pub u_fpstate: *mut user_fpregs_struct,
+    pub magic: c_ulonglong,
+    pub u_comm: [c_char; 32],
+    pub u_debugreg: [c_ulonglong; 8],
+    // some fields omitted
+}

+ Fields

regs: user_regs_structu_fpvalid: c_inti387: user_fpregs_structu_tsize: c_ulonglongu_dsize: c_ulonglongu_ssize: c_ulonglongstart_code: c_ulonglongstart_stack: c_ulonglongsignal: c_longlongu_ar0: *mut user_regs_structu_fpstate: *mut user_fpregs_structmagic: c_ulonglongu_comm: [c_char; 32]u_debugreg: [c_ulonglong; 8]

Trait Implementations

impl Clone for user[src]

impl Copy for user[src]

Auto Trait Implementations

impl !Send for user

impl !Sync for user

impl Unpin for user

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.user_fpregs_struct.html b/docs/libc/struct.user_fpregs_struct.html new file mode 100644 index 00000000..1b8fe2bc --- /dev/null +++ b/docs/libc/struct.user_fpregs_struct.html @@ -0,0 +1,25 @@ +libc::user_fpregs_struct - Rust

[][src]Struct libc::user_fpregs_struct

#[repr(C)]pub struct user_fpregs_struct {
+    pub cwd: c_ushort,
+    pub swd: c_ushort,
+    pub ftw: c_ushort,
+    pub fop: c_ushort,
+    pub rip: c_ulonglong,
+    pub rdp: c_ulonglong,
+    pub mxcsr: c_uint,
+    pub mxcr_mask: c_uint,
+    pub st_space: [c_uint; 32],
+    pub xmm_space: [c_uint; 64],
+    // some fields omitted
+}

+ Fields

cwd: c_ushortswd: c_ushortftw: c_ushortfop: c_ushortrip: c_ulonglongrdp: c_ulonglongmxcsr: c_uintmxcr_mask: c_uintst_space: [c_uint; 32]xmm_space: [c_uint; 64]

Trait Implementations

impl Clone for user_fpregs_struct[src]

impl Copy for user_fpregs_struct[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.user_regs_struct.html b/docs/libc/struct.user_regs_struct.html new file mode 100644 index 00000000..d6c5bd77 --- /dev/null +++ b/docs/libc/struct.user_regs_struct.html @@ -0,0 +1,41 @@ +libc::user_regs_struct - Rust

[][src]Struct libc::user_regs_struct

#[repr(C)]pub struct user_regs_struct {
+    pub r15: c_ulonglong,
+    pub r14: c_ulonglong,
+    pub r13: c_ulonglong,
+    pub r12: c_ulonglong,
+    pub rbp: c_ulonglong,
+    pub rbx: c_ulonglong,
+    pub r11: c_ulonglong,
+    pub r10: c_ulonglong,
+    pub r9: c_ulonglong,
+    pub r8: c_ulonglong,
+    pub rax: c_ulonglong,
+    pub rcx: c_ulonglong,
+    pub rdx: c_ulonglong,
+    pub rsi: c_ulonglong,
+    pub rdi: c_ulonglong,
+    pub orig_rax: c_ulonglong,
+    pub rip: c_ulonglong,
+    pub cs: c_ulonglong,
+    pub eflags: c_ulonglong,
+    pub rsp: c_ulonglong,
+    pub ss: c_ulonglong,
+    pub fs_base: c_ulonglong,
+    pub gs_base: c_ulonglong,
+    pub ds: c_ulonglong,
+    pub es: c_ulonglong,
+    pub fs: c_ulonglong,
+    pub gs: c_ulonglong,
+}

+ Fields

r15: c_ulonglongr14: c_ulonglongr13: c_ulonglongr12: c_ulonglongrbp: c_ulonglongrbx: c_ulonglongr11: c_ulonglongr10: c_ulonglongr9: c_ulonglongr8: c_ulonglongrax: c_ulonglongrcx: c_ulonglongrdx: c_ulonglongrsi: c_ulonglongrdi: c_ulonglongorig_rax: c_ulonglongrip: c_ulonglongcs: c_ulonglongeflags: c_ulonglongrsp: c_ulonglongss: c_ulonglongfs_base: c_ulonglonggs_base: c_ulonglongds: c_ulonglonges: c_ulonglongfs: c_ulonglonggs: c_ulonglong

Trait Implementations

impl Clone for user_regs_struct[src]

impl Copy for user_regs_struct[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.utimbuf.html b/docs/libc/struct.utimbuf.html new file mode 100644 index 00000000..381431bd --- /dev/null +++ b/docs/libc/struct.utimbuf.html @@ -0,0 +1,16 @@ +libc::utimbuf - Rust

[][src]Struct libc::utimbuf

#[repr(C)]pub struct utimbuf {
+    pub actime: time_t,
+    pub modtime: time_t,
+}

+ Fields

actime: time_tmodtime: time_t

Trait Implementations

impl Clone for utimbuf[src]

impl Copy for utimbuf[src]

Auto Trait Implementations

impl Send for utimbuf

impl Sync for utimbuf

impl Unpin for utimbuf

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.utmpx.html b/docs/libc/struct.utmpx.html new file mode 100644 index 00000000..39a811d3 --- /dev/null +++ b/docs/libc/struct.utmpx.html @@ -0,0 +1,25 @@ +libc::utmpx - Rust

[][src]Struct libc::utmpx

#[repr(C)]pub struct utmpx {
+    pub ut_type: c_short,
+    pub ut_pid: pid_t,
+    pub ut_line: [c_char; 32],
+    pub ut_id: [c_char; 4],
+    pub ut_user: [c_char; 32],
+    pub ut_host: [c_char; 256],
+    pub ut_exit: __exit_status,
+    pub ut_session: i32,
+    pub ut_tv: __timeval,
+    pub ut_addr_v6: [i32; 4],
+    // some fields omitted
+}

+ Fields

ut_type: c_shortut_pid: pid_tut_line: [c_char; 32]ut_id: [c_char; 4]ut_user: [c_char; 32]ut_host: [c_char; 256]ut_exit: __exit_statusut_session: i32ut_tv: __timevalut_addr_v6: [i32; 4]

Trait Implementations

impl Clone for utmpx[src]

impl Copy for utmpx[src]

Auto Trait Implementations

impl Send for utmpx

impl Sync for utmpx

impl Unpin for utmpx

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.utsname.html b/docs/libc/struct.utsname.html new file mode 100644 index 00000000..f9eaaa6d --- /dev/null +++ b/docs/libc/struct.utsname.html @@ -0,0 +1,20 @@ +libc::utsname - Rust

[][src]Struct libc::utsname

#[repr(C)]pub struct utsname {
+    pub sysname: [c_char; 65],
+    pub nodename: [c_char; 65],
+    pub release: [c_char; 65],
+    pub version: [c_char; 65],
+    pub machine: [c_char; 65],
+    pub domainname: [c_char; 65],
+}

+ Fields

sysname: [c_char; 65]nodename: [c_char; 65]release: [c_char; 65]version: [c_char; 65]machine: [c_char; 65]domainname: [c_char; 65]

Trait Implementations

impl Clone for utsname[src]

impl Copy for utsname[src]

Auto Trait Implementations

impl Send for utsname

impl Sync for utsname

impl Unpin for utsname

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/struct.winsize.html b/docs/libc/struct.winsize.html new file mode 100644 index 00000000..ff7e78af --- /dev/null +++ b/docs/libc/struct.winsize.html @@ -0,0 +1,18 @@ +libc::winsize - Rust

[][src]Struct libc::winsize

#[repr(C)]pub struct winsize {
+    pub ws_row: c_ushort,
+    pub ws_col: c_ushort,
+    pub ws_xpixel: c_ushort,
+    pub ws_ypixel: c_ushort,
+}

+ Fields

ws_row: c_ushortws_col: c_ushortws_xpixel: c_ushortws_ypixel: c_ushort

Trait Implementations

impl Clone for winsize[src]

impl Copy for winsize[src]

Auto Trait Implementations

impl Send for winsize

impl Sync for winsize

impl Unpin for winsize

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/libc/type.Elf32_Addr.html b/docs/libc/type.Elf32_Addr.html new file mode 100644 index 00000000..9f85db30 --- /dev/null +++ b/docs/libc/type.Elf32_Addr.html @@ -0,0 +1 @@ +libc::Elf32_Addr - Rust

[][src]Type Definition libc::Elf32_Addr

type Elf32_Addr = u32;
\ No newline at end of file diff --git a/docs/libc/type.Elf32_Half.html b/docs/libc/type.Elf32_Half.html new file mode 100644 index 00000000..9c0a320a --- /dev/null +++ b/docs/libc/type.Elf32_Half.html @@ -0,0 +1 @@ +libc::Elf32_Half - Rust

[][src]Type Definition libc::Elf32_Half

type Elf32_Half = u16;
\ No newline at end of file diff --git a/docs/libc/type.Elf32_Off.html b/docs/libc/type.Elf32_Off.html new file mode 100644 index 00000000..94f43479 --- /dev/null +++ b/docs/libc/type.Elf32_Off.html @@ -0,0 +1 @@ +libc::Elf32_Off - Rust

[][src]Type Definition libc::Elf32_Off

type Elf32_Off = u32;
\ No newline at end of file diff --git a/docs/libc/type.Elf32_Section.html b/docs/libc/type.Elf32_Section.html new file mode 100644 index 00000000..7a81f53a --- /dev/null +++ b/docs/libc/type.Elf32_Section.html @@ -0,0 +1 @@ +libc::Elf32_Section - Rust

[][src]Type Definition libc::Elf32_Section

type Elf32_Section = u16;
\ No newline at end of file diff --git a/docs/libc/type.Elf32_Word.html b/docs/libc/type.Elf32_Word.html new file mode 100644 index 00000000..ff1f624d --- /dev/null +++ b/docs/libc/type.Elf32_Word.html @@ -0,0 +1 @@ +libc::Elf32_Word - Rust

[][src]Type Definition libc::Elf32_Word

type Elf32_Word = u32;
\ No newline at end of file diff --git a/docs/libc/type.Elf64_Addr.html b/docs/libc/type.Elf64_Addr.html new file mode 100644 index 00000000..9ea0c634 --- /dev/null +++ b/docs/libc/type.Elf64_Addr.html @@ -0,0 +1 @@ +libc::Elf64_Addr - Rust

[][src]Type Definition libc::Elf64_Addr

type Elf64_Addr = u64;
\ No newline at end of file diff --git a/docs/libc/type.Elf64_Half.html b/docs/libc/type.Elf64_Half.html new file mode 100644 index 00000000..7e7e5cb0 --- /dev/null +++ b/docs/libc/type.Elf64_Half.html @@ -0,0 +1 @@ +libc::Elf64_Half - Rust

[][src]Type Definition libc::Elf64_Half

type Elf64_Half = u16;
\ No newline at end of file diff --git a/docs/libc/type.Elf64_Off.html b/docs/libc/type.Elf64_Off.html new file mode 100644 index 00000000..67df958b --- /dev/null +++ b/docs/libc/type.Elf64_Off.html @@ -0,0 +1 @@ +libc::Elf64_Off - Rust

[][src]Type Definition libc::Elf64_Off

type Elf64_Off = u64;
\ No newline at end of file diff --git a/docs/libc/type.Elf64_Section.html b/docs/libc/type.Elf64_Section.html new file mode 100644 index 00000000..b479e905 --- /dev/null +++ b/docs/libc/type.Elf64_Section.html @@ -0,0 +1 @@ +libc::Elf64_Section - Rust

[][src]Type Definition libc::Elf64_Section

type Elf64_Section = u16;
\ No newline at end of file diff --git a/docs/libc/type.Elf64_Sxword.html b/docs/libc/type.Elf64_Sxword.html new file mode 100644 index 00000000..27896f34 --- /dev/null +++ b/docs/libc/type.Elf64_Sxword.html @@ -0,0 +1 @@ +libc::Elf64_Sxword - Rust

[][src]Type Definition libc::Elf64_Sxword

type Elf64_Sxword = i64;
\ No newline at end of file diff --git a/docs/libc/type.Elf64_Word.html b/docs/libc/type.Elf64_Word.html new file mode 100644 index 00000000..669af186 --- /dev/null +++ b/docs/libc/type.Elf64_Word.html @@ -0,0 +1 @@ +libc::Elf64_Word - Rust

[][src]Type Definition libc::Elf64_Word

type Elf64_Word = u32;
\ No newline at end of file diff --git a/docs/libc/type.Elf64_Xword.html b/docs/libc/type.Elf64_Xword.html new file mode 100644 index 00000000..34cd1404 --- /dev/null +++ b/docs/libc/type.Elf64_Xword.html @@ -0,0 +1 @@ +libc::Elf64_Xword - Rust

[][src]Type Definition libc::Elf64_Xword

type Elf64_Xword = u64;
\ No newline at end of file diff --git a/docs/libc/type.Lmid_t.html b/docs/libc/type.Lmid_t.html new file mode 100644 index 00000000..c8a71164 --- /dev/null +++ b/docs/libc/type.Lmid_t.html @@ -0,0 +1 @@ +libc::Lmid_t - Rust

[][src]Type Definition libc::Lmid_t

type Lmid_t = c_long;
\ No newline at end of file diff --git a/docs/libc/type.__fsword_t.html b/docs/libc/type.__fsword_t.html new file mode 100644 index 00000000..57bed9f7 --- /dev/null +++ b/docs/libc/type.__fsword_t.html @@ -0,0 +1 @@ +libc::__fsword_t - Rust

[][src]Type Definition libc::__fsword_t

type __fsword_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.__priority_which_t.html b/docs/libc/type.__priority_which_t.html new file mode 100644 index 00000000..d18741af --- /dev/null +++ b/docs/libc/type.__priority_which_t.html @@ -0,0 +1 @@ +libc::__priority_which_t - Rust

[][src]Type Definition libc::__priority_which_t

type __priority_which_t = c_uint;
\ No newline at end of file diff --git a/docs/libc/type.__rlimit_resource_t.html b/docs/libc/type.__rlimit_resource_t.html new file mode 100644 index 00000000..80971252 --- /dev/null +++ b/docs/libc/type.__rlimit_resource_t.html @@ -0,0 +1 @@ +libc::__rlimit_resource_t - Rust

[][src]Type Definition libc::__rlimit_resource_t

type __rlimit_resource_t = c_uint;
\ No newline at end of file diff --git a/docs/libc/type.__s16.html b/docs/libc/type.__s16.html new file mode 100644 index 00000000..90ad4fbc --- /dev/null +++ b/docs/libc/type.__s16.html @@ -0,0 +1 @@ +libc::__s16 - Rust

[][src]Type Definition libc::__s16

type __s16 = c_short;
\ No newline at end of file diff --git a/docs/libc/type.__s32.html b/docs/libc/type.__s32.html new file mode 100644 index 00000000..95052ae7 --- /dev/null +++ b/docs/libc/type.__s32.html @@ -0,0 +1 @@ +libc::__s32 - Rust

[][src]Type Definition libc::__s32

type __s32 = c_int;
\ No newline at end of file diff --git a/docs/libc/type.__u16.html b/docs/libc/type.__u16.html new file mode 100644 index 00000000..9432755e --- /dev/null +++ b/docs/libc/type.__u16.html @@ -0,0 +1 @@ +libc::__u16 - Rust

[][src]Type Definition libc::__u16

type __u16 = c_ushort;
\ No newline at end of file diff --git a/docs/libc/type.__u32.html b/docs/libc/type.__u32.html new file mode 100644 index 00000000..7aaf05b7 --- /dev/null +++ b/docs/libc/type.__u32.html @@ -0,0 +1 @@ +libc::__u32 - Rust

[][src]Type Definition libc::__u32

type __u32 = c_uint;
\ No newline at end of file diff --git a/docs/libc/type.__u64.html b/docs/libc/type.__u64.html new file mode 100644 index 00000000..e8b0d31d --- /dev/null +++ b/docs/libc/type.__u64.html @@ -0,0 +1 @@ +libc::__u64 - Rust

[][src]Type Definition libc::__u64

type __u64 = c_ulonglong;
\ No newline at end of file diff --git a/docs/libc/type.__u8.html b/docs/libc/type.__u8.html new file mode 100644 index 00000000..c195b5f3 --- /dev/null +++ b/docs/libc/type.__u8.html @@ -0,0 +1 @@ +libc::__u8 - Rust

[][src]Type Definition libc::__u8

type __u8 = c_uchar;
\ No newline at end of file diff --git a/docs/libc/type.blkcnt64_t.html b/docs/libc/type.blkcnt64_t.html new file mode 100644 index 00000000..9fea8aca --- /dev/null +++ b/docs/libc/type.blkcnt64_t.html @@ -0,0 +1 @@ +libc::blkcnt64_t - Rust

[][src]Type Definition libc::blkcnt64_t

type blkcnt64_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.blkcnt_t.html b/docs/libc/type.blkcnt_t.html new file mode 100644 index 00000000..835fd56d --- /dev/null +++ b/docs/libc/type.blkcnt_t.html @@ -0,0 +1 @@ +libc::blkcnt_t - Rust

[][src]Type Definition libc::blkcnt_t

type blkcnt_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.blksize_t.html b/docs/libc/type.blksize_t.html new file mode 100644 index 00000000..780aa682 --- /dev/null +++ b/docs/libc/type.blksize_t.html @@ -0,0 +1 @@ +libc::blksize_t - Rust

[][src]Type Definition libc::blksize_t

type blksize_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.c_char.html b/docs/libc/type.c_char.html new file mode 100644 index 00000000..6636dc25 --- /dev/null +++ b/docs/libc/type.c_char.html @@ -0,0 +1 @@ +libc::c_char - Rust

[][src]Type Definition libc::c_char

type c_char = i8;
\ No newline at end of file diff --git a/docs/libc/type.c_double.html b/docs/libc/type.c_double.html new file mode 100644 index 00000000..212106c2 --- /dev/null +++ b/docs/libc/type.c_double.html @@ -0,0 +1 @@ +libc::c_double - Rust

[][src]Type Definition libc::c_double

type c_double = f64;
\ No newline at end of file diff --git a/docs/libc/type.c_float.html b/docs/libc/type.c_float.html new file mode 100644 index 00000000..39938663 --- /dev/null +++ b/docs/libc/type.c_float.html @@ -0,0 +1 @@ +libc::c_float - Rust

[][src]Type Definition libc::c_float

type c_float = f32;
\ No newline at end of file diff --git a/docs/libc/type.c_int.html b/docs/libc/type.c_int.html new file mode 100644 index 00000000..553af018 --- /dev/null +++ b/docs/libc/type.c_int.html @@ -0,0 +1 @@ +libc::c_int - Rust

[][src]Type Definition libc::c_int

type c_int = i32;
\ No newline at end of file diff --git a/docs/libc/type.c_long.html b/docs/libc/type.c_long.html new file mode 100644 index 00000000..3d79bd8d --- /dev/null +++ b/docs/libc/type.c_long.html @@ -0,0 +1 @@ +libc::c_long - Rust

[][src]Type Definition libc::c_long

type c_long = i64;
\ No newline at end of file diff --git a/docs/libc/type.c_longlong.html b/docs/libc/type.c_longlong.html new file mode 100644 index 00000000..fb482cea --- /dev/null +++ b/docs/libc/type.c_longlong.html @@ -0,0 +1 @@ +libc::c_longlong - Rust

[][src]Type Definition libc::c_longlong

type c_longlong = i64;
\ No newline at end of file diff --git a/docs/libc/type.c_schar.html b/docs/libc/type.c_schar.html new file mode 100644 index 00000000..86f2b46d --- /dev/null +++ b/docs/libc/type.c_schar.html @@ -0,0 +1 @@ +libc::c_schar - Rust

[][src]Type Definition libc::c_schar

type c_schar = i8;
\ No newline at end of file diff --git a/docs/libc/type.c_short.html b/docs/libc/type.c_short.html new file mode 100644 index 00000000..0887b23c --- /dev/null +++ b/docs/libc/type.c_short.html @@ -0,0 +1 @@ +libc::c_short - Rust

[][src]Type Definition libc::c_short

type c_short = i16;
\ No newline at end of file diff --git a/docs/libc/type.c_uchar.html b/docs/libc/type.c_uchar.html new file mode 100644 index 00000000..59e229bb --- /dev/null +++ b/docs/libc/type.c_uchar.html @@ -0,0 +1 @@ +libc::c_uchar - Rust

[][src]Type Definition libc::c_uchar

type c_uchar = u8;
\ No newline at end of file diff --git a/docs/libc/type.c_uint.html b/docs/libc/type.c_uint.html new file mode 100644 index 00000000..b6fdf819 --- /dev/null +++ b/docs/libc/type.c_uint.html @@ -0,0 +1 @@ +libc::c_uint - Rust

[][src]Type Definition libc::c_uint

type c_uint = u32;
\ No newline at end of file diff --git a/docs/libc/type.c_ulong.html b/docs/libc/type.c_ulong.html new file mode 100644 index 00000000..94daa897 --- /dev/null +++ b/docs/libc/type.c_ulong.html @@ -0,0 +1 @@ +libc::c_ulong - Rust

[][src]Type Definition libc::c_ulong

type c_ulong = u64;
\ No newline at end of file diff --git a/docs/libc/type.c_ulonglong.html b/docs/libc/type.c_ulonglong.html new file mode 100644 index 00000000..b7287cd2 --- /dev/null +++ b/docs/libc/type.c_ulonglong.html @@ -0,0 +1 @@ +libc::c_ulonglong - Rust

[][src]Type Definition libc::c_ulonglong

type c_ulonglong = u64;
\ No newline at end of file diff --git a/docs/libc/type.c_ushort.html b/docs/libc/type.c_ushort.html new file mode 100644 index 00000000..75a84a8d --- /dev/null +++ b/docs/libc/type.c_ushort.html @@ -0,0 +1 @@ +libc::c_ushort - Rust

[][src]Type Definition libc::c_ushort

type c_ushort = u16;
\ No newline at end of file diff --git a/docs/libc/type.cc_t.html b/docs/libc/type.cc_t.html new file mode 100644 index 00000000..537572da --- /dev/null +++ b/docs/libc/type.cc_t.html @@ -0,0 +1 @@ +libc::cc_t - Rust

[][src]Type Definition libc::cc_t

type cc_t = c_uchar;
\ No newline at end of file diff --git a/docs/libc/type.clock_t.html b/docs/libc/type.clock_t.html new file mode 100644 index 00000000..ad340989 --- /dev/null +++ b/docs/libc/type.clock_t.html @@ -0,0 +1 @@ +libc::clock_t - Rust

[][src]Type Definition libc::clock_t

type clock_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.clockid_t.html b/docs/libc/type.clockid_t.html new file mode 100644 index 00000000..22331144 --- /dev/null +++ b/docs/libc/type.clockid_t.html @@ -0,0 +1 @@ +libc::clockid_t - Rust

[][src]Type Definition libc::clockid_t

type clockid_t = c_int;
\ No newline at end of file diff --git a/docs/libc/type.dev_t.html b/docs/libc/type.dev_t.html new file mode 100644 index 00000000..2e6e17f2 --- /dev/null +++ b/docs/libc/type.dev_t.html @@ -0,0 +1 @@ +libc::dev_t - Rust

[][src]Type Definition libc::dev_t

type dev_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.fsblkcnt_t.html b/docs/libc/type.fsblkcnt_t.html new file mode 100644 index 00000000..95ec2122 --- /dev/null +++ b/docs/libc/type.fsblkcnt_t.html @@ -0,0 +1 @@ +libc::fsblkcnt_t - Rust

[][src]Type Definition libc::fsblkcnt_t

type fsblkcnt_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.fsfilcnt_t.html b/docs/libc/type.fsfilcnt_t.html new file mode 100644 index 00000000..cfdce779 --- /dev/null +++ b/docs/libc/type.fsfilcnt_t.html @@ -0,0 +1 @@ +libc::fsfilcnt_t - Rust

[][src]Type Definition libc::fsfilcnt_t

type fsfilcnt_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.gid_t.html b/docs/libc/type.gid_t.html new file mode 100644 index 00000000..8235122d --- /dev/null +++ b/docs/libc/type.gid_t.html @@ -0,0 +1 @@ +libc::gid_t - Rust

[][src]Type Definition libc::gid_t

type gid_t = u32;
\ No newline at end of file diff --git a/docs/libc/type.greg_t.html b/docs/libc/type.greg_t.html new file mode 100644 index 00000000..643a2952 --- /dev/null +++ b/docs/libc/type.greg_t.html @@ -0,0 +1 @@ +libc::greg_t - Rust

[][src]Type Definition libc::greg_t

type greg_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.id_t.html b/docs/libc/type.id_t.html new file mode 100644 index 00000000..3900b0b1 --- /dev/null +++ b/docs/libc/type.id_t.html @@ -0,0 +1 @@ +libc::id_t - Rust

[][src]Type Definition libc::id_t

type id_t = c_uint;
\ No newline at end of file diff --git a/docs/libc/type.idtype_t.html b/docs/libc/type.idtype_t.html new file mode 100644 index 00000000..7329216d --- /dev/null +++ b/docs/libc/type.idtype_t.html @@ -0,0 +1 @@ +libc::idtype_t - Rust

[][src]Type Definition libc::idtype_t

type idtype_t = c_uint;
\ No newline at end of file diff --git a/docs/libc/type.in_addr_t.html b/docs/libc/type.in_addr_t.html new file mode 100644 index 00000000..768135fe --- /dev/null +++ b/docs/libc/type.in_addr_t.html @@ -0,0 +1 @@ +libc::in_addr_t - Rust

[][src]Type Definition libc::in_addr_t

type in_addr_t = u32;
\ No newline at end of file diff --git a/docs/libc/type.in_port_t.html b/docs/libc/type.in_port_t.html new file mode 100644 index 00000000..f3b34b8b --- /dev/null +++ b/docs/libc/type.in_port_t.html @@ -0,0 +1 @@ +libc::in_port_t - Rust

[][src]Type Definition libc::in_port_t

type in_port_t = u16;
\ No newline at end of file diff --git a/docs/libc/type.ino64_t.html b/docs/libc/type.ino64_t.html new file mode 100644 index 00000000..0d856cb2 --- /dev/null +++ b/docs/libc/type.ino64_t.html @@ -0,0 +1 @@ +libc::ino64_t - Rust

[][src]Type Definition libc::ino64_t

type ino64_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.ino_t.html b/docs/libc/type.ino_t.html new file mode 100644 index 00000000..b442b98d --- /dev/null +++ b/docs/libc/type.ino_t.html @@ -0,0 +1 @@ +libc::ino_t - Rust

[][src]Type Definition libc::ino_t

type ino_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.int16_t.html b/docs/libc/type.int16_t.html new file mode 100644 index 00000000..ea354034 --- /dev/null +++ b/docs/libc/type.int16_t.html @@ -0,0 +1,2 @@ +libc::int16_t - Rust

[][src]Type Definition libc::int16_t

type int16_t = i16;
👎 Deprecated since 0.2.55:

Use i16 instead.

+
\ No newline at end of file diff --git a/docs/libc/type.int32_t.html b/docs/libc/type.int32_t.html new file mode 100644 index 00000000..6969e45f --- /dev/null +++ b/docs/libc/type.int32_t.html @@ -0,0 +1,2 @@ +libc::int32_t - Rust

[][src]Type Definition libc::int32_t

type int32_t = i32;
👎 Deprecated since 0.2.55:

Use i32 instead.

+
\ No newline at end of file diff --git a/docs/libc/type.int64_t.html b/docs/libc/type.int64_t.html new file mode 100644 index 00000000..c45e5840 --- /dev/null +++ b/docs/libc/type.int64_t.html @@ -0,0 +1,2 @@ +libc::int64_t - Rust

[][src]Type Definition libc::int64_t

type int64_t = i64;
👎 Deprecated since 0.2.55:

Use i64 instead.

+
\ No newline at end of file diff --git a/docs/libc/type.int8_t.html b/docs/libc/type.int8_t.html new file mode 100644 index 00000000..0217e843 --- /dev/null +++ b/docs/libc/type.int8_t.html @@ -0,0 +1,2 @@ +libc::int8_t - Rust

[][src]Type Definition libc::int8_t

type int8_t = i8;
👎 Deprecated since 0.2.55:

Use i8 instead.

+
\ No newline at end of file diff --git a/docs/libc/type.intmax_t.html b/docs/libc/type.intmax_t.html new file mode 100644 index 00000000..0aef2da4 --- /dev/null +++ b/docs/libc/type.intmax_t.html @@ -0,0 +1 @@ +libc::intmax_t - Rust

[][src]Type Definition libc::intmax_t

type intmax_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.intptr_t.html b/docs/libc/type.intptr_t.html new file mode 100644 index 00000000..c9fc2d8c --- /dev/null +++ b/docs/libc/type.intptr_t.html @@ -0,0 +1 @@ +libc::intptr_t - Rust

[][src]Type Definition libc::intptr_t

type intptr_t = isize;
\ No newline at end of file diff --git a/docs/libc/type.key_t.html b/docs/libc/type.key_t.html new file mode 100644 index 00000000..3a865ff4 --- /dev/null +++ b/docs/libc/type.key_t.html @@ -0,0 +1 @@ +libc::key_t - Rust

[][src]Type Definition libc::key_t

type key_t = c_int;
\ No newline at end of file diff --git a/docs/libc/type.locale_t.html b/docs/libc/type.locale_t.html new file mode 100644 index 00000000..66f4a2a2 --- /dev/null +++ b/docs/libc/type.locale_t.html @@ -0,0 +1 @@ +libc::locale_t - Rust

[][src]Type Definition libc::locale_t

type locale_t = *mut c_void;
\ No newline at end of file diff --git a/docs/libc/type.loff_t.html b/docs/libc/type.loff_t.html new file mode 100644 index 00000000..7f19593f --- /dev/null +++ b/docs/libc/type.loff_t.html @@ -0,0 +1 @@ +libc::loff_t - Rust

[][src]Type Definition libc::loff_t

type loff_t = c_longlong;
\ No newline at end of file diff --git a/docs/libc/type.mode_t.html b/docs/libc/type.mode_t.html new file mode 100644 index 00000000..a33b54ea --- /dev/null +++ b/docs/libc/type.mode_t.html @@ -0,0 +1 @@ +libc::mode_t - Rust

[][src]Type Definition libc::mode_t

type mode_t = u32;
\ No newline at end of file diff --git a/docs/libc/type.mqd_t.html b/docs/libc/type.mqd_t.html new file mode 100644 index 00000000..2dfc265d --- /dev/null +++ b/docs/libc/type.mqd_t.html @@ -0,0 +1 @@ +libc::mqd_t - Rust

[][src]Type Definition libc::mqd_t

type mqd_t = c_int;
\ No newline at end of file diff --git a/docs/libc/type.msglen_t.html b/docs/libc/type.msglen_t.html new file mode 100644 index 00000000..e6bfb724 --- /dev/null +++ b/docs/libc/type.msglen_t.html @@ -0,0 +1 @@ +libc::msglen_t - Rust

[][src]Type Definition libc::msglen_t

type msglen_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.msgqnum_t.html b/docs/libc/type.msgqnum_t.html new file mode 100644 index 00000000..fed2b50b --- /dev/null +++ b/docs/libc/type.msgqnum_t.html @@ -0,0 +1 @@ +libc::msgqnum_t - Rust

[][src]Type Definition libc::msgqnum_t

type msgqnum_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.nfds_t.html b/docs/libc/type.nfds_t.html new file mode 100644 index 00000000..dde7811c --- /dev/null +++ b/docs/libc/type.nfds_t.html @@ -0,0 +1 @@ +libc::nfds_t - Rust

[][src]Type Definition libc::nfds_t

type nfds_t = c_ulong;
\ No newline at end of file diff --git a/docs/libc/type.nl_item.html b/docs/libc/type.nl_item.html new file mode 100644 index 00000000..83105df1 --- /dev/null +++ b/docs/libc/type.nl_item.html @@ -0,0 +1 @@ +libc::nl_item - Rust

[][src]Type Definition libc::nl_item

type nl_item = c_int;
\ No newline at end of file diff --git a/docs/libc/type.nlink_t.html b/docs/libc/type.nlink_t.html new file mode 100644 index 00000000..46132137 --- /dev/null +++ b/docs/libc/type.nlink_t.html @@ -0,0 +1 @@ +libc::nlink_t - Rust

[][src]Type Definition libc::nlink_t

type nlink_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.off64_t.html b/docs/libc/type.off64_t.html new file mode 100644 index 00000000..6e1432a6 --- /dev/null +++ b/docs/libc/type.off64_t.html @@ -0,0 +1 @@ +libc::off64_t - Rust

[][src]Type Definition libc::off64_t

type off64_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.off_t.html b/docs/libc/type.off_t.html new file mode 100644 index 00000000..6bbdaf8e --- /dev/null +++ b/docs/libc/type.off_t.html @@ -0,0 +1 @@ +libc::off_t - Rust

[][src]Type Definition libc::off_t

type off_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.pid_t.html b/docs/libc/type.pid_t.html new file mode 100644 index 00000000..fce58b53 --- /dev/null +++ b/docs/libc/type.pid_t.html @@ -0,0 +1 @@ +libc::pid_t - Rust

[][src]Type Definition libc::pid_t

type pid_t = i32;
\ No newline at end of file diff --git a/docs/libc/type.pthread_key_t.html b/docs/libc/type.pthread_key_t.html new file mode 100644 index 00000000..a573a8f5 --- /dev/null +++ b/docs/libc/type.pthread_key_t.html @@ -0,0 +1 @@ +libc::pthread_key_t - Rust

[][src]Type Definition libc::pthread_key_t

type pthread_key_t = c_uint;
\ No newline at end of file diff --git a/docs/libc/type.pthread_t.html b/docs/libc/type.pthread_t.html new file mode 100644 index 00000000..872319f5 --- /dev/null +++ b/docs/libc/type.pthread_t.html @@ -0,0 +1 @@ +libc::pthread_t - Rust

[][src]Type Definition libc::pthread_t

type pthread_t = c_ulong;
\ No newline at end of file diff --git a/docs/libc/type.ptrdiff_t.html b/docs/libc/type.ptrdiff_t.html new file mode 100644 index 00000000..b154d332 --- /dev/null +++ b/docs/libc/type.ptrdiff_t.html @@ -0,0 +1 @@ +libc::ptrdiff_t - Rust

[][src]Type Definition libc::ptrdiff_t

type ptrdiff_t = isize;
\ No newline at end of file diff --git a/docs/libc/type.regoff_t.html b/docs/libc/type.regoff_t.html new file mode 100644 index 00000000..4a98cd35 --- /dev/null +++ b/docs/libc/type.regoff_t.html @@ -0,0 +1 @@ +libc::regoff_t - Rust

[][src]Type Definition libc::regoff_t

type regoff_t = c_int;
\ No newline at end of file diff --git a/docs/libc/type.rlim64_t.html b/docs/libc/type.rlim64_t.html new file mode 100644 index 00000000..1f53832b --- /dev/null +++ b/docs/libc/type.rlim64_t.html @@ -0,0 +1 @@ +libc::rlim64_t - Rust

[][src]Type Definition libc::rlim64_t

type rlim64_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.rlim_t.html b/docs/libc/type.rlim_t.html new file mode 100644 index 00000000..60038b92 --- /dev/null +++ b/docs/libc/type.rlim_t.html @@ -0,0 +1 @@ +libc::rlim_t - Rust

[][src]Type Definition libc::rlim_t

type rlim_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.sa_family_t.html b/docs/libc/type.sa_family_t.html new file mode 100644 index 00000000..fb2d4075 --- /dev/null +++ b/docs/libc/type.sa_family_t.html @@ -0,0 +1 @@ +libc::sa_family_t - Rust

[][src]Type Definition libc::sa_family_t

type sa_family_t = u16;
\ No newline at end of file diff --git a/docs/libc/type.shmatt_t.html b/docs/libc/type.shmatt_t.html new file mode 100644 index 00000000..acbf4556 --- /dev/null +++ b/docs/libc/type.shmatt_t.html @@ -0,0 +1 @@ +libc::shmatt_t - Rust

[][src]Type Definition libc::shmatt_t

type shmatt_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.sighandler_t.html b/docs/libc/type.sighandler_t.html new file mode 100644 index 00000000..d3c80782 --- /dev/null +++ b/docs/libc/type.sighandler_t.html @@ -0,0 +1 @@ +libc::sighandler_t - Rust

[][src]Type Definition libc::sighandler_t

type sighandler_t = size_t;
\ No newline at end of file diff --git a/docs/libc/type.size_t.html b/docs/libc/type.size_t.html new file mode 100644 index 00000000..a99548c0 --- /dev/null +++ b/docs/libc/type.size_t.html @@ -0,0 +1 @@ +libc::size_t - Rust

[][src]Type Definition libc::size_t

type size_t = usize;
\ No newline at end of file diff --git a/docs/libc/type.socklen_t.html b/docs/libc/type.socklen_t.html new file mode 100644 index 00000000..bf937341 --- /dev/null +++ b/docs/libc/type.socklen_t.html @@ -0,0 +1 @@ +libc::socklen_t - Rust

[][src]Type Definition libc::socklen_t

type socklen_t = u32;
\ No newline at end of file diff --git a/docs/libc/type.speed_t.html b/docs/libc/type.speed_t.html new file mode 100644 index 00000000..451e4a4c --- /dev/null +++ b/docs/libc/type.speed_t.html @@ -0,0 +1 @@ +libc::speed_t - Rust

[][src]Type Definition libc::speed_t

type speed_t = c_uint;
\ No newline at end of file diff --git a/docs/libc/type.ssize_t.html b/docs/libc/type.ssize_t.html new file mode 100644 index 00000000..c03404ec --- /dev/null +++ b/docs/libc/type.ssize_t.html @@ -0,0 +1 @@ +libc::ssize_t - Rust

[][src]Type Definition libc::ssize_t

type ssize_t = isize;
\ No newline at end of file diff --git a/docs/libc/type.suseconds_t.html b/docs/libc/type.suseconds_t.html new file mode 100644 index 00000000..858ac25c --- /dev/null +++ b/docs/libc/type.suseconds_t.html @@ -0,0 +1 @@ +libc::suseconds_t - Rust

[][src]Type Definition libc::suseconds_t

type suseconds_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.tcflag_t.html b/docs/libc/type.tcflag_t.html new file mode 100644 index 00000000..cfc86265 --- /dev/null +++ b/docs/libc/type.tcflag_t.html @@ -0,0 +1 @@ +libc::tcflag_t - Rust

[][src]Type Definition libc::tcflag_t

type tcflag_t = c_uint;
\ No newline at end of file diff --git a/docs/libc/type.time_t.html b/docs/libc/type.time_t.html new file mode 100644 index 00000000..b4a64791 --- /dev/null +++ b/docs/libc/type.time_t.html @@ -0,0 +1 @@ +libc::time_t - Rust

[][src]Type Definition libc::time_t

type time_t = i64;
\ No newline at end of file diff --git a/docs/libc/type.uid_t.html b/docs/libc/type.uid_t.html new file mode 100644 index 00000000..837af99d --- /dev/null +++ b/docs/libc/type.uid_t.html @@ -0,0 +1 @@ +libc::uid_t - Rust

[][src]Type Definition libc::uid_t

type uid_t = u32;
\ No newline at end of file diff --git a/docs/libc/type.uint16_t.html b/docs/libc/type.uint16_t.html new file mode 100644 index 00000000..8ad674cd --- /dev/null +++ b/docs/libc/type.uint16_t.html @@ -0,0 +1,2 @@ +libc::uint16_t - Rust

[][src]Type Definition libc::uint16_t

type uint16_t = u16;
👎 Deprecated since 0.2.55:

Use u16 instead.

+
\ No newline at end of file diff --git a/docs/libc/type.uint32_t.html b/docs/libc/type.uint32_t.html new file mode 100644 index 00000000..f01511d4 --- /dev/null +++ b/docs/libc/type.uint32_t.html @@ -0,0 +1,2 @@ +libc::uint32_t - Rust

[][src]Type Definition libc::uint32_t

type uint32_t = u32;
👎 Deprecated since 0.2.55:

Use u32 instead.

+
\ No newline at end of file diff --git a/docs/libc/type.uint64_t.html b/docs/libc/type.uint64_t.html new file mode 100644 index 00000000..290ccf70 --- /dev/null +++ b/docs/libc/type.uint64_t.html @@ -0,0 +1,2 @@ +libc::uint64_t - Rust

[][src]Type Definition libc::uint64_t

type uint64_t = u64;
👎 Deprecated since 0.2.55:

Use u64 instead.

+
\ No newline at end of file diff --git a/docs/libc/type.uint8_t.html b/docs/libc/type.uint8_t.html new file mode 100644 index 00000000..5dcdbf26 --- /dev/null +++ b/docs/libc/type.uint8_t.html @@ -0,0 +1,2 @@ +libc::uint8_t - Rust

[][src]Type Definition libc::uint8_t

type uint8_t = u8;
👎 Deprecated since 0.2.55:

Use u8 instead.

+
\ No newline at end of file diff --git a/docs/libc/type.uintmax_t.html b/docs/libc/type.uintmax_t.html new file mode 100644 index 00000000..d6d7e64e --- /dev/null +++ b/docs/libc/type.uintmax_t.html @@ -0,0 +1 @@ +libc::uintmax_t - Rust

[][src]Type Definition libc::uintmax_t

type uintmax_t = u64;
\ No newline at end of file diff --git a/docs/libc/type.uintptr_t.html b/docs/libc/type.uintptr_t.html new file mode 100644 index 00000000..30057ee3 --- /dev/null +++ b/docs/libc/type.uintptr_t.html @@ -0,0 +1 @@ +libc::uintptr_t - Rust

[][src]Type Definition libc::uintptr_t

type uintptr_t = usize;
\ No newline at end of file diff --git a/docs/libc/type.useconds_t.html b/docs/libc/type.useconds_t.html new file mode 100644 index 00000000..be04ec5e --- /dev/null +++ b/docs/libc/type.useconds_t.html @@ -0,0 +1 @@ +libc::useconds_t - Rust

[][src]Type Definition libc::useconds_t

type useconds_t = u32;
\ No newline at end of file diff --git a/docs/libc/type.wchar_t.html b/docs/libc/type.wchar_t.html new file mode 100644 index 00000000..4148fb29 --- /dev/null +++ b/docs/libc/type.wchar_t.html @@ -0,0 +1 @@ +libc::wchar_t - Rust

[][src]Type Definition libc::wchar_t

type wchar_t = i32;
\ No newline at end of file diff --git a/docs/libc/unix/align/struct.in6_addr.html b/docs/libc/unix/align/struct.in6_addr.html new file mode 100644 index 00000000..b956056a --- /dev/null +++ b/docs/libc/unix/align/struct.in6_addr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.in6_addr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.ARPOP_REPLY.html b/docs/libc/unix/constant.ARPOP_REPLY.html new file mode 100644 index 00000000..dcdbbf87 --- /dev/null +++ b/docs/libc/unix/constant.ARPOP_REPLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.ARPOP_REPLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.ARPOP_REQUEST.html b/docs/libc/unix/constant.ARPOP_REQUEST.html new file mode 100644 index 00000000..452d7d57 --- /dev/null +++ b/docs/libc/unix/constant.ARPOP_REQUEST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.ARPOP_REQUEST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.ATF_COM.html b/docs/libc/unix/constant.ATF_COM.html new file mode 100644 index 00000000..540b306b --- /dev/null +++ b/docs/libc/unix/constant.ATF_COM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.ATF_COM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.ATF_PERM.html b/docs/libc/unix/constant.ATF_PERM.html new file mode 100644 index 00000000..929f3f03 --- /dev/null +++ b/docs/libc/unix/constant.ATF_PERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.ATF_PERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.ATF_PUBL.html b/docs/libc/unix/constant.ATF_PUBL.html new file mode 100644 index 00000000..3636818e --- /dev/null +++ b/docs/libc/unix/constant.ATF_PUBL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.ATF_PUBL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.ATF_USETRAILERS.html b/docs/libc/unix/constant.ATF_USETRAILERS.html new file mode 100644 index 00000000..8e13d155 --- /dev/null +++ b/docs/libc/unix/constant.ATF_USETRAILERS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.ATF_USETRAILERS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.DT_BLK.html b/docs/libc/unix/constant.DT_BLK.html new file mode 100644 index 00000000..f9ca7644 --- /dev/null +++ b/docs/libc/unix/constant.DT_BLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.DT_BLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.DT_CHR.html b/docs/libc/unix/constant.DT_CHR.html new file mode 100644 index 00000000..86c683c7 --- /dev/null +++ b/docs/libc/unix/constant.DT_CHR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.DT_CHR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.DT_DIR.html b/docs/libc/unix/constant.DT_DIR.html new file mode 100644 index 00000000..5a020e32 --- /dev/null +++ b/docs/libc/unix/constant.DT_DIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.DT_DIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.DT_FIFO.html b/docs/libc/unix/constant.DT_FIFO.html new file mode 100644 index 00000000..e59ea66b --- /dev/null +++ b/docs/libc/unix/constant.DT_FIFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.DT_FIFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.DT_LNK.html b/docs/libc/unix/constant.DT_LNK.html new file mode 100644 index 00000000..3cb2bb8b --- /dev/null +++ b/docs/libc/unix/constant.DT_LNK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.DT_LNK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.DT_REG.html b/docs/libc/unix/constant.DT_REG.html new file mode 100644 index 00000000..c71a3d1d --- /dev/null +++ b/docs/libc/unix/constant.DT_REG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.DT_REG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.DT_SOCK.html b/docs/libc/unix/constant.DT_SOCK.html new file mode 100644 index 00000000..16ed0b0f --- /dev/null +++ b/docs/libc/unix/constant.DT_SOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.DT_SOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.DT_UNKNOWN.html b/docs/libc/unix/constant.DT_UNKNOWN.html new file mode 100644 index 00000000..246f876e --- /dev/null +++ b/docs/libc/unix/constant.DT_UNKNOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.DT_UNKNOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.FD_CLOEXEC.html b/docs/libc/unix/constant.FD_CLOEXEC.html new file mode 100644 index 00000000..a65eb399 --- /dev/null +++ b/docs/libc/unix/constant.FD_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.FD_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.GRPQUOTA.html b/docs/libc/unix/constant.GRPQUOTA.html new file mode 100644 index 00000000..86886daa --- /dev/null +++ b/docs/libc/unix/constant.GRPQUOTA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.GRPQUOTA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.IFNAMSIZ.html b/docs/libc/unix/constant.IFNAMSIZ.html new file mode 100644 index 00000000..f636c28e --- /dev/null +++ b/docs/libc/unix/constant.IFNAMSIZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.IFNAMSIZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.IF_NAMESIZE.html b/docs/libc/unix/constant.IF_NAMESIZE.html new file mode 100644 index 00000000..d226d9bb --- /dev/null +++ b/docs/libc/unix/constant.IF_NAMESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.IF_NAMESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.INADDR_ANY.html b/docs/libc/unix/constant.INADDR_ANY.html new file mode 100644 index 00000000..084f4a38 --- /dev/null +++ b/docs/libc/unix/constant.INADDR_ANY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.INADDR_ANY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.INADDR_BROADCAST.html b/docs/libc/unix/constant.INADDR_BROADCAST.html new file mode 100644 index 00000000..26292d57 --- /dev/null +++ b/docs/libc/unix/constant.INADDR_BROADCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.INADDR_BROADCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.INADDR_LOOPBACK.html b/docs/libc/unix/constant.INADDR_LOOPBACK.html new file mode 100644 index 00000000..a0ea704e --- /dev/null +++ b/docs/libc/unix/constant.INADDR_LOOPBACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.INADDR_LOOPBACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.INADDR_NONE.html b/docs/libc/unix/constant.INADDR_NONE.html new file mode 100644 index 00000000..7a058cde --- /dev/null +++ b/docs/libc/unix/constant.INADDR_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.INADDR_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.INT_MAX.html b/docs/libc/unix/constant.INT_MAX.html new file mode 100644 index 00000000..721922db --- /dev/null +++ b/docs/libc/unix/constant.INT_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.INT_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.INT_MIN.html b/docs/libc/unix/constant.INT_MIN.html new file mode 100644 index 00000000..50fda565 --- /dev/null +++ b/docs/libc/unix/constant.INT_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.INT_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.IPPROTO_ICMP.html b/docs/libc/unix/constant.IPPROTO_ICMP.html new file mode 100644 index 00000000..249b8808 --- /dev/null +++ b/docs/libc/unix/constant.IPPROTO_ICMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.IPPROTO_ICMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.IPPROTO_ICMPV6.html b/docs/libc/unix/constant.IPPROTO_ICMPV6.html new file mode 100644 index 00000000..cf35525b --- /dev/null +++ b/docs/libc/unix/constant.IPPROTO_ICMPV6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.IPPROTO_ICMPV6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.IPPROTO_IP.html b/docs/libc/unix/constant.IPPROTO_IP.html new file mode 100644 index 00000000..b6d07da1 --- /dev/null +++ b/docs/libc/unix/constant.IPPROTO_IP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.IPPROTO_IP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.IPPROTO_IPV6.html b/docs/libc/unix/constant.IPPROTO_IPV6.html new file mode 100644 index 00000000..ace23ac1 --- /dev/null +++ b/docs/libc/unix/constant.IPPROTO_IPV6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.IPPROTO_IPV6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.IPPROTO_TCP.html b/docs/libc/unix/constant.IPPROTO_TCP.html new file mode 100644 index 00000000..8aa73bca --- /dev/null +++ b/docs/libc/unix/constant.IPPROTO_TCP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.IPPROTO_TCP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.IPPROTO_UDP.html b/docs/libc/unix/constant.IPPROTO_UDP.html new file mode 100644 index 00000000..be46a1a9 --- /dev/null +++ b/docs/libc/unix/constant.IPPROTO_UDP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.IPPROTO_UDP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_ALERT.html b/docs/libc/unix/constant.LOG_ALERT.html new file mode 100644 index 00000000..9ac741de --- /dev/null +++ b/docs/libc/unix/constant.LOG_ALERT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_ALERT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_AUTH.html b/docs/libc/unix/constant.LOG_AUTH.html new file mode 100644 index 00000000..bad39fe0 --- /dev/null +++ b/docs/libc/unix/constant.LOG_AUTH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_AUTH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_CONS.html b/docs/libc/unix/constant.LOG_CONS.html new file mode 100644 index 00000000..e562a2f2 --- /dev/null +++ b/docs/libc/unix/constant.LOG_CONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_CONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_CRIT.html b/docs/libc/unix/constant.LOG_CRIT.html new file mode 100644 index 00000000..a811048d --- /dev/null +++ b/docs/libc/unix/constant.LOG_CRIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_CRIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_DAEMON.html b/docs/libc/unix/constant.LOG_DAEMON.html new file mode 100644 index 00000000..efb1e406 --- /dev/null +++ b/docs/libc/unix/constant.LOG_DAEMON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_DAEMON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_DEBUG.html b/docs/libc/unix/constant.LOG_DEBUG.html new file mode 100644 index 00000000..667df54c --- /dev/null +++ b/docs/libc/unix/constant.LOG_DEBUG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_DEBUG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_EMERG.html b/docs/libc/unix/constant.LOG_EMERG.html new file mode 100644 index 00000000..efdb6144 --- /dev/null +++ b/docs/libc/unix/constant.LOG_EMERG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_EMERG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_ERR.html b/docs/libc/unix/constant.LOG_ERR.html new file mode 100644 index 00000000..d53c2851 --- /dev/null +++ b/docs/libc/unix/constant.LOG_ERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_ERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_FACMASK.html b/docs/libc/unix/constant.LOG_FACMASK.html new file mode 100644 index 00000000..c9126082 --- /dev/null +++ b/docs/libc/unix/constant.LOG_FACMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_FACMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_INFO.html b/docs/libc/unix/constant.LOG_INFO.html new file mode 100644 index 00000000..ff7b7aca --- /dev/null +++ b/docs/libc/unix/constant.LOG_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_KERN.html b/docs/libc/unix/constant.LOG_KERN.html new file mode 100644 index 00000000..1468fa3c --- /dev/null +++ b/docs/libc/unix/constant.LOG_KERN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_KERN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LOCAL0.html b/docs/libc/unix/constant.LOG_LOCAL0.html new file mode 100644 index 00000000..38ff2ba4 --- /dev/null +++ b/docs/libc/unix/constant.LOG_LOCAL0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LOCAL0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LOCAL1.html b/docs/libc/unix/constant.LOG_LOCAL1.html new file mode 100644 index 00000000..02c08cd1 --- /dev/null +++ b/docs/libc/unix/constant.LOG_LOCAL1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LOCAL1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LOCAL2.html b/docs/libc/unix/constant.LOG_LOCAL2.html new file mode 100644 index 00000000..c6a7949b --- /dev/null +++ b/docs/libc/unix/constant.LOG_LOCAL2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LOCAL2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LOCAL3.html b/docs/libc/unix/constant.LOG_LOCAL3.html new file mode 100644 index 00000000..6f8b814a --- /dev/null +++ b/docs/libc/unix/constant.LOG_LOCAL3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LOCAL3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LOCAL4.html b/docs/libc/unix/constant.LOG_LOCAL4.html new file mode 100644 index 00000000..3a1e50a7 --- /dev/null +++ b/docs/libc/unix/constant.LOG_LOCAL4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LOCAL4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LOCAL5.html b/docs/libc/unix/constant.LOG_LOCAL5.html new file mode 100644 index 00000000..9bb421ba --- /dev/null +++ b/docs/libc/unix/constant.LOG_LOCAL5.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LOCAL5.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LOCAL6.html b/docs/libc/unix/constant.LOG_LOCAL6.html new file mode 100644 index 00000000..944f1022 --- /dev/null +++ b/docs/libc/unix/constant.LOG_LOCAL6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LOCAL6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LOCAL7.html b/docs/libc/unix/constant.LOG_LOCAL7.html new file mode 100644 index 00000000..5790f516 --- /dev/null +++ b/docs/libc/unix/constant.LOG_LOCAL7.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LOCAL7.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_LPR.html b/docs/libc/unix/constant.LOG_LPR.html new file mode 100644 index 00000000..7811b82f --- /dev/null +++ b/docs/libc/unix/constant.LOG_LPR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_LPR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_MAIL.html b/docs/libc/unix/constant.LOG_MAIL.html new file mode 100644 index 00000000..680cef0a --- /dev/null +++ b/docs/libc/unix/constant.LOG_MAIL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_MAIL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_NDELAY.html b/docs/libc/unix/constant.LOG_NDELAY.html new file mode 100644 index 00000000..7c611b67 --- /dev/null +++ b/docs/libc/unix/constant.LOG_NDELAY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_NDELAY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_NEWS.html b/docs/libc/unix/constant.LOG_NEWS.html new file mode 100644 index 00000000..6419e272 --- /dev/null +++ b/docs/libc/unix/constant.LOG_NEWS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_NEWS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_NOTICE.html b/docs/libc/unix/constant.LOG_NOTICE.html new file mode 100644 index 00000000..649862bd --- /dev/null +++ b/docs/libc/unix/constant.LOG_NOTICE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_NOTICE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_NOWAIT.html b/docs/libc/unix/constant.LOG_NOWAIT.html new file mode 100644 index 00000000..f7e32109 --- /dev/null +++ b/docs/libc/unix/constant.LOG_NOWAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_NOWAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_ODELAY.html b/docs/libc/unix/constant.LOG_ODELAY.html new file mode 100644 index 00000000..28777b2b --- /dev/null +++ b/docs/libc/unix/constant.LOG_ODELAY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_ODELAY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_PID.html b/docs/libc/unix/constant.LOG_PID.html new file mode 100644 index 00000000..8caed209 --- /dev/null +++ b/docs/libc/unix/constant.LOG_PID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_PID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_PRIMASK.html b/docs/libc/unix/constant.LOG_PRIMASK.html new file mode 100644 index 00000000..92bc2da6 --- /dev/null +++ b/docs/libc/unix/constant.LOG_PRIMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_PRIMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_SYSLOG.html b/docs/libc/unix/constant.LOG_SYSLOG.html new file mode 100644 index 00000000..5eb418b9 --- /dev/null +++ b/docs/libc/unix/constant.LOG_SYSLOG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_SYSLOG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_USER.html b/docs/libc/unix/constant.LOG_USER.html new file mode 100644 index 00000000..770c73df --- /dev/null +++ b/docs/libc/unix/constant.LOG_USER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_USER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_UUCP.html b/docs/libc/unix/constant.LOG_UUCP.html new file mode 100644 index 00000000..9df0201a --- /dev/null +++ b/docs/libc/unix/constant.LOG_UUCP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_UUCP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.LOG_WARNING.html b/docs/libc/unix/constant.LOG_WARNING.html new file mode 100644 index 00000000..b0c35a8e --- /dev/null +++ b/docs/libc/unix/constant.LOG_WARNING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.LOG_WARNING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.PRIO_MAX.html b/docs/libc/unix/constant.PRIO_MAX.html new file mode 100644 index 00000000..5bf92106 --- /dev/null +++ b/docs/libc/unix/constant.PRIO_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.PRIO_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.PRIO_MIN.html b/docs/libc/unix/constant.PRIO_MIN.html new file mode 100644 index 00000000..2880baa4 --- /dev/null +++ b/docs/libc/unix/constant.PRIO_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.PRIO_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.SIGIOT.html b/docs/libc/unix/constant.SIGIOT.html new file mode 100644 index 00000000..e48f9daa --- /dev/null +++ b/docs/libc/unix/constant.SIGIOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.SIGIOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.SIG_DFL.html b/docs/libc/unix/constant.SIG_DFL.html new file mode 100644 index 00000000..daa16299 --- /dev/null +++ b/docs/libc/unix/constant.SIG_DFL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.SIG_DFL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.SIG_ERR.html b/docs/libc/unix/constant.SIG_ERR.html new file mode 100644 index 00000000..76f28236 --- /dev/null +++ b/docs/libc/unix/constant.SIG_ERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.SIG_ERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.SIG_IGN.html b/docs/libc/unix/constant.SIG_IGN.html new file mode 100644 index 00000000..5c756506 --- /dev/null +++ b/docs/libc/unix/constant.SIG_IGN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.SIG_IGN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.S_ISGID.html b/docs/libc/unix/constant.S_ISGID.html new file mode 100644 index 00000000..144a0886 --- /dev/null +++ b/docs/libc/unix/constant.S_ISGID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.S_ISGID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.S_ISUID.html b/docs/libc/unix/constant.S_ISUID.html new file mode 100644 index 00000000..1f4b98d3 --- /dev/null +++ b/docs/libc/unix/constant.S_ISUID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.S_ISUID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.S_ISVTX.html b/docs/libc/unix/constant.S_ISVTX.html new file mode 100644 index 00000000..18b3e950 --- /dev/null +++ b/docs/libc/unix/constant.S_ISVTX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.S_ISVTX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/constant.USRQUOTA.html b/docs/libc/unix/constant.USRQUOTA.html new file mode 100644 index 00000000..e64c806e --- /dev/null +++ b/docs/libc/unix/constant.USRQUOTA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/constant.USRQUOTA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/enum.DIR.html b/docs/libc/unix/enum.DIR.html new file mode 100644 index 00000000..9f503dcf --- /dev/null +++ b/docs/libc/unix/enum.DIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/enum.DIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/enum.FILE.html b/docs/libc/unix/enum.FILE.html new file mode 100644 index 00000000..c044e6f9 --- /dev/null +++ b/docs/libc/unix/enum.FILE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/enum.FILE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/enum.c_void.html b/docs/libc/unix/enum.c_void.html new file mode 100644 index 00000000..84b29e5b --- /dev/null +++ b/docs/libc/unix/enum.c_void.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/enum.c_void.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/enum.fpos_t.html b/docs/libc/unix/enum.fpos_t.html new file mode 100644 index 00000000..77472822 --- /dev/null +++ b/docs/libc/unix/enum.fpos_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/enum.fpos_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn._exit.html b/docs/libc/unix/fn._exit.html new file mode 100644 index 00000000..a2d53179 --- /dev/null +++ b/docs/libc/unix/fn._exit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn._exit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.abort.html b/docs/libc/unix/fn.abort.html new file mode 100644 index 00000000..6d172766 --- /dev/null +++ b/docs/libc/unix/fn.abort.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.abort.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.accept.html b/docs/libc/unix/fn.accept.html new file mode 100644 index 00000000..197a6889 --- /dev/null +++ b/docs/libc/unix/fn.accept.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.accept.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.access.html b/docs/libc/unix/fn.access.html new file mode 100644 index 00000000..b9da55c0 --- /dev/null +++ b/docs/libc/unix/fn.access.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.access.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.alarm.html b/docs/libc/unix/fn.alarm.html new file mode 100644 index 00000000..54c3d7d5 --- /dev/null +++ b/docs/libc/unix/fn.alarm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.alarm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.atexit.html b/docs/libc/unix/fn.atexit.html new file mode 100644 index 00000000..70134618 --- /dev/null +++ b/docs/libc/unix/fn.atexit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.atexit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.atoi.html b/docs/libc/unix/fn.atoi.html new file mode 100644 index 00000000..37468422 --- /dev/null +++ b/docs/libc/unix/fn.atoi.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.atoi.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.bsearch.html b/docs/libc/unix/fn.bsearch.html new file mode 100644 index 00000000..874afbef --- /dev/null +++ b/docs/libc/unix/fn.bsearch.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.bsearch.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.calloc.html b/docs/libc/unix/fn.calloc.html new file mode 100644 index 00000000..135c699c --- /dev/null +++ b/docs/libc/unix/fn.calloc.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.calloc.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.cfgetispeed.html b/docs/libc/unix/fn.cfgetispeed.html new file mode 100644 index 00000000..d1893d7e --- /dev/null +++ b/docs/libc/unix/fn.cfgetispeed.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.cfgetispeed.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.cfgetospeed.html b/docs/libc/unix/fn.cfgetospeed.html new file mode 100644 index 00000000..8a0c65f4 --- /dev/null +++ b/docs/libc/unix/fn.cfgetospeed.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.cfgetospeed.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.cfmakeraw.html b/docs/libc/unix/fn.cfmakeraw.html new file mode 100644 index 00000000..3b3df2f8 --- /dev/null +++ b/docs/libc/unix/fn.cfmakeraw.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.cfmakeraw.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.cfsetispeed.html b/docs/libc/unix/fn.cfsetispeed.html new file mode 100644 index 00000000..dc129066 --- /dev/null +++ b/docs/libc/unix/fn.cfsetispeed.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.cfsetispeed.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.cfsetospeed.html b/docs/libc/unix/fn.cfsetospeed.html new file mode 100644 index 00000000..0a8d3c2a --- /dev/null +++ b/docs/libc/unix/fn.cfsetospeed.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.cfsetospeed.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.cfsetspeed.html b/docs/libc/unix/fn.cfsetspeed.html new file mode 100644 index 00000000..8ec58ab0 --- /dev/null +++ b/docs/libc/unix/fn.cfsetspeed.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.cfsetspeed.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.chdir.html b/docs/libc/unix/fn.chdir.html new file mode 100644 index 00000000..5b5b161f --- /dev/null +++ b/docs/libc/unix/fn.chdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.chdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.chmod.html b/docs/libc/unix/fn.chmod.html new file mode 100644 index 00000000..de23ad29 --- /dev/null +++ b/docs/libc/unix/fn.chmod.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.chmod.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.chown.html b/docs/libc/unix/fn.chown.html new file mode 100644 index 00000000..9af01539 --- /dev/null +++ b/docs/libc/unix/fn.chown.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.chown.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.chroot.html b/docs/libc/unix/fn.chroot.html new file mode 100644 index 00000000..64bcf779 --- /dev/null +++ b/docs/libc/unix/fn.chroot.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.chroot.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.close.html b/docs/libc/unix/fn.close.html new file mode 100644 index 00000000..1673c1ee --- /dev/null +++ b/docs/libc/unix/fn.close.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.close.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.closedir.html b/docs/libc/unix/fn.closedir.html new file mode 100644 index 00000000..188a9735 --- /dev/null +++ b/docs/libc/unix/fn.closedir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.closedir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.closelog.html b/docs/libc/unix/fn.closelog.html new file mode 100644 index 00000000..bbbd598f --- /dev/null +++ b/docs/libc/unix/fn.closelog.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.closelog.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.connect.html b/docs/libc/unix/fn.connect.html new file mode 100644 index 00000000..b9f14452 --- /dev/null +++ b/docs/libc/unix/fn.connect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.connect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.creat.html b/docs/libc/unix/fn.creat.html new file mode 100644 index 00000000..0de6f49d --- /dev/null +++ b/docs/libc/unix/fn.creat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.creat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.difftime.html b/docs/libc/unix/fn.difftime.html new file mode 100644 index 00000000..4113432a --- /dev/null +++ b/docs/libc/unix/fn.difftime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.difftime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.dladdr.html b/docs/libc/unix/fn.dladdr.html new file mode 100644 index 00000000..48e2da40 --- /dev/null +++ b/docs/libc/unix/fn.dladdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.dladdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.dlclose.html b/docs/libc/unix/fn.dlclose.html new file mode 100644 index 00000000..55263098 --- /dev/null +++ b/docs/libc/unix/fn.dlclose.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.dlclose.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.dlerror.html b/docs/libc/unix/fn.dlerror.html new file mode 100644 index 00000000..1bfa134b --- /dev/null +++ b/docs/libc/unix/fn.dlerror.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.dlerror.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.dlopen.html b/docs/libc/unix/fn.dlopen.html new file mode 100644 index 00000000..6cc8b647 --- /dev/null +++ b/docs/libc/unix/fn.dlopen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.dlopen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.dlsym.html b/docs/libc/unix/fn.dlsym.html new file mode 100644 index 00000000..45174474 --- /dev/null +++ b/docs/libc/unix/fn.dlsym.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.dlsym.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.dup.html b/docs/libc/unix/fn.dup.html new file mode 100644 index 00000000..52491b61 --- /dev/null +++ b/docs/libc/unix/fn.dup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.dup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.dup2.html b/docs/libc/unix/fn.dup2.html new file mode 100644 index 00000000..cc761a06 --- /dev/null +++ b/docs/libc/unix/fn.dup2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.dup2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.execl.html b/docs/libc/unix/fn.execl.html new file mode 100644 index 00000000..7c2fa0fb --- /dev/null +++ b/docs/libc/unix/fn.execl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.execl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.execle.html b/docs/libc/unix/fn.execle.html new file mode 100644 index 00000000..e2423c6d --- /dev/null +++ b/docs/libc/unix/fn.execle.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.execle.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.execlp.html b/docs/libc/unix/fn.execlp.html new file mode 100644 index 00000000..5d640f23 --- /dev/null +++ b/docs/libc/unix/fn.execlp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.execlp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.execv.html b/docs/libc/unix/fn.execv.html new file mode 100644 index 00000000..6e8cce9a --- /dev/null +++ b/docs/libc/unix/fn.execv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.execv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.execve.html b/docs/libc/unix/fn.execve.html new file mode 100644 index 00000000..3b0398c1 --- /dev/null +++ b/docs/libc/unix/fn.execve.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.execve.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.execvp.html b/docs/libc/unix/fn.execvp.html new file mode 100644 index 00000000..705403d1 --- /dev/null +++ b/docs/libc/unix/fn.execvp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.execvp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.exit.html b/docs/libc/unix/fn.exit.html new file mode 100644 index 00000000..589ad6b4 --- /dev/null +++ b/docs/libc/unix/fn.exit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.exit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fchdir.html b/docs/libc/unix/fn.fchdir.html new file mode 100644 index 00000000..83c63a10 --- /dev/null +++ b/docs/libc/unix/fn.fchdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fchdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fchmod.html b/docs/libc/unix/fn.fchmod.html new file mode 100644 index 00000000..1eeee2df --- /dev/null +++ b/docs/libc/unix/fn.fchmod.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fchmod.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fchmodat.html b/docs/libc/unix/fn.fchmodat.html new file mode 100644 index 00000000..c9c115f3 --- /dev/null +++ b/docs/libc/unix/fn.fchmodat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fchmodat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fchown.html b/docs/libc/unix/fn.fchown.html new file mode 100644 index 00000000..eebb921b --- /dev/null +++ b/docs/libc/unix/fn.fchown.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fchown.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fchownat.html b/docs/libc/unix/fn.fchownat.html new file mode 100644 index 00000000..2fcfa2e5 --- /dev/null +++ b/docs/libc/unix/fn.fchownat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fchownat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fclose.html b/docs/libc/unix/fn.fclose.html new file mode 100644 index 00000000..75725172 --- /dev/null +++ b/docs/libc/unix/fn.fclose.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fclose.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fcntl.html b/docs/libc/unix/fn.fcntl.html new file mode 100644 index 00000000..b98e810b --- /dev/null +++ b/docs/libc/unix/fn.fcntl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fcntl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fdopen.html b/docs/libc/unix/fn.fdopen.html new file mode 100644 index 00000000..06553bcf --- /dev/null +++ b/docs/libc/unix/fn.fdopen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fdopen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fdopendir.html b/docs/libc/unix/fn.fdopendir.html new file mode 100644 index 00000000..22331812 --- /dev/null +++ b/docs/libc/unix/fn.fdopendir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fdopendir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.feof.html b/docs/libc/unix/fn.feof.html new file mode 100644 index 00000000..bcfd94e4 --- /dev/null +++ b/docs/libc/unix/fn.feof.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.feof.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ferror.html b/docs/libc/unix/fn.ferror.html new file mode 100644 index 00000000..07dc4c98 --- /dev/null +++ b/docs/libc/unix/fn.ferror.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ferror.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fflush.html b/docs/libc/unix/fn.fflush.html new file mode 100644 index 00000000..697c25dc --- /dev/null +++ b/docs/libc/unix/fn.fflush.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fflush.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fgetc.html b/docs/libc/unix/fn.fgetc.html new file mode 100644 index 00000000..6ab76fea --- /dev/null +++ b/docs/libc/unix/fn.fgetc.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fgetc.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fgetpos.html b/docs/libc/unix/fn.fgetpos.html new file mode 100644 index 00000000..17d33535 --- /dev/null +++ b/docs/libc/unix/fn.fgetpos.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fgetpos.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fgets.html b/docs/libc/unix/fn.fgets.html new file mode 100644 index 00000000..b0167ad1 --- /dev/null +++ b/docs/libc/unix/fn.fgets.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fgets.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fileno.html b/docs/libc/unix/fn.fileno.html new file mode 100644 index 00000000..451c1b1f --- /dev/null +++ b/docs/libc/unix/fn.fileno.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fileno.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.flock.html b/docs/libc/unix/fn.flock.html new file mode 100644 index 00000000..4b834ff9 --- /dev/null +++ b/docs/libc/unix/fn.flock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.flock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fmemopen.html b/docs/libc/unix/fn.fmemopen.html new file mode 100644 index 00000000..f4524b73 --- /dev/null +++ b/docs/libc/unix/fn.fmemopen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fmemopen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fopen.html b/docs/libc/unix/fn.fopen.html new file mode 100644 index 00000000..28d5942f --- /dev/null +++ b/docs/libc/unix/fn.fopen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fopen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fork.html b/docs/libc/unix/fn.fork.html new file mode 100644 index 00000000..be6b0263 --- /dev/null +++ b/docs/libc/unix/fn.fork.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fork.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fpathconf.html b/docs/libc/unix/fn.fpathconf.html new file mode 100644 index 00000000..3601d423 --- /dev/null +++ b/docs/libc/unix/fn.fpathconf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fpathconf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fprintf.html b/docs/libc/unix/fn.fprintf.html new file mode 100644 index 00000000..21bc2b09 --- /dev/null +++ b/docs/libc/unix/fn.fprintf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fprintf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fputc.html b/docs/libc/unix/fn.fputc.html new file mode 100644 index 00000000..52925b9f --- /dev/null +++ b/docs/libc/unix/fn.fputc.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fputc.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fputs.html b/docs/libc/unix/fn.fputs.html new file mode 100644 index 00000000..184ec6ad --- /dev/null +++ b/docs/libc/unix/fn.fputs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fputs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fread.html b/docs/libc/unix/fn.fread.html new file mode 100644 index 00000000..61e87e7b --- /dev/null +++ b/docs/libc/unix/fn.fread.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fread.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.free.html b/docs/libc/unix/fn.free.html new file mode 100644 index 00000000..a1b3c9c2 --- /dev/null +++ b/docs/libc/unix/fn.free.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.free.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.freeaddrinfo.html b/docs/libc/unix/fn.freeaddrinfo.html new file mode 100644 index 00000000..e4e23dce --- /dev/null +++ b/docs/libc/unix/fn.freeaddrinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.freeaddrinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.freopen.html b/docs/libc/unix/fn.freopen.html new file mode 100644 index 00000000..3aaf1e3b --- /dev/null +++ b/docs/libc/unix/fn.freopen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.freopen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fscanf.html b/docs/libc/unix/fn.fscanf.html new file mode 100644 index 00000000..0de2a6c9 --- /dev/null +++ b/docs/libc/unix/fn.fscanf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fscanf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fseek.html b/docs/libc/unix/fn.fseek.html new file mode 100644 index 00000000..6a72abd8 --- /dev/null +++ b/docs/libc/unix/fn.fseek.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fseek.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fseeko.html b/docs/libc/unix/fn.fseeko.html new file mode 100644 index 00000000..60a30f66 --- /dev/null +++ b/docs/libc/unix/fn.fseeko.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fseeko.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fsetpos.html b/docs/libc/unix/fn.fsetpos.html new file mode 100644 index 00000000..4d19e7d8 --- /dev/null +++ b/docs/libc/unix/fn.fsetpos.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fsetpos.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fstat.html b/docs/libc/unix/fn.fstat.html new file mode 100644 index 00000000..7849664a --- /dev/null +++ b/docs/libc/unix/fn.fstat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fstat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fstatat.html b/docs/libc/unix/fn.fstatat.html new file mode 100644 index 00000000..2c6ec895 --- /dev/null +++ b/docs/libc/unix/fn.fstatat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fstatat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fstatvfs.html b/docs/libc/unix/fn.fstatvfs.html new file mode 100644 index 00000000..174c860d --- /dev/null +++ b/docs/libc/unix/fn.fstatvfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fstatvfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fsync.html b/docs/libc/unix/fn.fsync.html new file mode 100644 index 00000000..a8342778 --- /dev/null +++ b/docs/libc/unix/fn.fsync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fsync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ftell.html b/docs/libc/unix/fn.ftell.html new file mode 100644 index 00000000..952fad9c --- /dev/null +++ b/docs/libc/unix/fn.ftell.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ftell.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ftello.html b/docs/libc/unix/fn.ftello.html new file mode 100644 index 00000000..ee8187b5 --- /dev/null +++ b/docs/libc/unix/fn.ftello.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ftello.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ftruncate.html b/docs/libc/unix/fn.ftruncate.html new file mode 100644 index 00000000..446b7cf5 --- /dev/null +++ b/docs/libc/unix/fn.ftruncate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ftruncate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.fwrite.html b/docs/libc/unix/fn.fwrite.html new file mode 100644 index 00000000..392eba08 --- /dev/null +++ b/docs/libc/unix/fn.fwrite.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.fwrite.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.gai_strerror.html b/docs/libc/unix/fn.gai_strerror.html new file mode 100644 index 00000000..7d71f3b2 --- /dev/null +++ b/docs/libc/unix/fn.gai_strerror.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.gai_strerror.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getaddrinfo.html b/docs/libc/unix/fn.getaddrinfo.html new file mode 100644 index 00000000..5acc1fe3 --- /dev/null +++ b/docs/libc/unix/fn.getaddrinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getaddrinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getchar.html b/docs/libc/unix/fn.getchar.html new file mode 100644 index 00000000..bc8a72a5 --- /dev/null +++ b/docs/libc/unix/fn.getchar.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getchar.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getchar_unlocked.html b/docs/libc/unix/fn.getchar_unlocked.html new file mode 100644 index 00000000..2b134840 --- /dev/null +++ b/docs/libc/unix/fn.getchar_unlocked.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getchar_unlocked.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getcwd.html b/docs/libc/unix/fn.getcwd.html new file mode 100644 index 00000000..194c1b51 --- /dev/null +++ b/docs/libc/unix/fn.getcwd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getcwd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getegid.html b/docs/libc/unix/fn.getegid.html new file mode 100644 index 00000000..b8e7ee5c --- /dev/null +++ b/docs/libc/unix/fn.getegid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getegid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getenv.html b/docs/libc/unix/fn.getenv.html new file mode 100644 index 00000000..f064d15a --- /dev/null +++ b/docs/libc/unix/fn.getenv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getenv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.geteuid.html b/docs/libc/unix/fn.geteuid.html new file mode 100644 index 00000000..ecc22887 --- /dev/null +++ b/docs/libc/unix/fn.geteuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.geteuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getgid.html b/docs/libc/unix/fn.getgid.html new file mode 100644 index 00000000..a592f2ea --- /dev/null +++ b/docs/libc/unix/fn.getgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getgroups.html b/docs/libc/unix/fn.getgroups.html new file mode 100644 index 00000000..017faefe --- /dev/null +++ b/docs/libc/unix/fn.getgroups.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getgroups.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.gethostname.html b/docs/libc/unix/fn.gethostname.html new file mode 100644 index 00000000..7beb5d52 --- /dev/null +++ b/docs/libc/unix/fn.gethostname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.gethostname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getline.html b/docs/libc/unix/fn.getline.html new file mode 100644 index 00000000..6e7f46a8 --- /dev/null +++ b/docs/libc/unix/fn.getline.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getline.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getlogin.html b/docs/libc/unix/fn.getlogin.html new file mode 100644 index 00000000..4b047e7d --- /dev/null +++ b/docs/libc/unix/fn.getlogin.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getlogin.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getopt.html b/docs/libc/unix/fn.getopt.html new file mode 100644 index 00000000..4a46dcec --- /dev/null +++ b/docs/libc/unix/fn.getopt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getopt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getpeername.html b/docs/libc/unix/fn.getpeername.html new file mode 100644 index 00000000..985a45d8 --- /dev/null +++ b/docs/libc/unix/fn.getpeername.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getpeername.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getpgid.html b/docs/libc/unix/fn.getpgid.html new file mode 100644 index 00000000..adff12cd --- /dev/null +++ b/docs/libc/unix/fn.getpgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getpgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getpgrp.html b/docs/libc/unix/fn.getpgrp.html new file mode 100644 index 00000000..2e6a22cb --- /dev/null +++ b/docs/libc/unix/fn.getpgrp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getpgrp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getpid.html b/docs/libc/unix/fn.getpid.html new file mode 100644 index 00000000..4f57d954 --- /dev/null +++ b/docs/libc/unix/fn.getpid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getpid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getppid.html b/docs/libc/unix/fn.getppid.html new file mode 100644 index 00000000..f37b508d --- /dev/null +++ b/docs/libc/unix/fn.getppid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getppid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getprotobyname.html b/docs/libc/unix/fn.getprotobyname.html new file mode 100644 index 00000000..1d6e9c3a --- /dev/null +++ b/docs/libc/unix/fn.getprotobyname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getprotobyname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getprotobynumber.html b/docs/libc/unix/fn.getprotobynumber.html new file mode 100644 index 00000000..6ba54a40 --- /dev/null +++ b/docs/libc/unix/fn.getprotobynumber.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getprotobynumber.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getpwnam.html b/docs/libc/unix/fn.getpwnam.html new file mode 100644 index 00000000..105625b5 --- /dev/null +++ b/docs/libc/unix/fn.getpwnam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getpwnam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getpwuid.html b/docs/libc/unix/fn.getpwuid.html new file mode 100644 index 00000000..f1d26f20 --- /dev/null +++ b/docs/libc/unix/fn.getpwuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getpwuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getrusage.html b/docs/libc/unix/fn.getrusage.html new file mode 100644 index 00000000..79db4673 --- /dev/null +++ b/docs/libc/unix/fn.getrusage.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getrusage.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getservbyname.html b/docs/libc/unix/fn.getservbyname.html new file mode 100644 index 00000000..4305f12e --- /dev/null +++ b/docs/libc/unix/fn.getservbyname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getservbyname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getsid.html b/docs/libc/unix/fn.getsid.html new file mode 100644 index 00000000..4ead66c4 --- /dev/null +++ b/docs/libc/unix/fn.getsid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getsid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getsockname.html b/docs/libc/unix/fn.getsockname.html new file mode 100644 index 00000000..9a1070b4 --- /dev/null +++ b/docs/libc/unix/fn.getsockname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getsockname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getsockopt.html b/docs/libc/unix/fn.getsockopt.html new file mode 100644 index 00000000..c21df279 --- /dev/null +++ b/docs/libc/unix/fn.getsockopt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getsockopt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.getuid.html b/docs/libc/unix/fn.getuid.html new file mode 100644 index 00000000..19f6b8d9 --- /dev/null +++ b/docs/libc/unix/fn.getuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.getuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.gmtime.html b/docs/libc/unix/fn.gmtime.html new file mode 100644 index 00000000..82a6c111 --- /dev/null +++ b/docs/libc/unix/fn.gmtime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.gmtime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.gmtime_r.html b/docs/libc/unix/fn.gmtime_r.html new file mode 100644 index 00000000..295fe99c --- /dev/null +++ b/docs/libc/unix/fn.gmtime_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.gmtime_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.grantpt.html b/docs/libc/unix/fn.grantpt.html new file mode 100644 index 00000000..0791915e --- /dev/null +++ b/docs/libc/unix/fn.grantpt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.grantpt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.if_indextoname.html b/docs/libc/unix/fn.if_indextoname.html new file mode 100644 index 00000000..0d852732 --- /dev/null +++ b/docs/libc/unix/fn.if_indextoname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.if_indextoname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.if_nametoindex.html b/docs/libc/unix/fn.if_nametoindex.html new file mode 100644 index 00000000..35124eca --- /dev/null +++ b/docs/libc/unix/fn.if_nametoindex.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.if_nametoindex.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isalnum.html b/docs/libc/unix/fn.isalnum.html new file mode 100644 index 00000000..82e34c76 --- /dev/null +++ b/docs/libc/unix/fn.isalnum.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isalnum.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isalpha.html b/docs/libc/unix/fn.isalpha.html new file mode 100644 index 00000000..58b8acf7 --- /dev/null +++ b/docs/libc/unix/fn.isalpha.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isalpha.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isatty.html b/docs/libc/unix/fn.isatty.html new file mode 100644 index 00000000..1db58600 --- /dev/null +++ b/docs/libc/unix/fn.isatty.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isatty.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isblank.html b/docs/libc/unix/fn.isblank.html new file mode 100644 index 00000000..68bc68bd --- /dev/null +++ b/docs/libc/unix/fn.isblank.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isblank.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.iscntrl.html b/docs/libc/unix/fn.iscntrl.html new file mode 100644 index 00000000..afbe4e93 --- /dev/null +++ b/docs/libc/unix/fn.iscntrl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.iscntrl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isdigit.html b/docs/libc/unix/fn.isdigit.html new file mode 100644 index 00000000..b73d185b --- /dev/null +++ b/docs/libc/unix/fn.isdigit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isdigit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isgraph.html b/docs/libc/unix/fn.isgraph.html new file mode 100644 index 00000000..d58314f8 --- /dev/null +++ b/docs/libc/unix/fn.isgraph.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isgraph.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.islower.html b/docs/libc/unix/fn.islower.html new file mode 100644 index 00000000..115e0c77 --- /dev/null +++ b/docs/libc/unix/fn.islower.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.islower.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isprint.html b/docs/libc/unix/fn.isprint.html new file mode 100644 index 00000000..d7218963 --- /dev/null +++ b/docs/libc/unix/fn.isprint.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isprint.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ispunct.html b/docs/libc/unix/fn.ispunct.html new file mode 100644 index 00000000..d98a9270 --- /dev/null +++ b/docs/libc/unix/fn.ispunct.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ispunct.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isspace.html b/docs/libc/unix/fn.isspace.html new file mode 100644 index 00000000..8156dcbb --- /dev/null +++ b/docs/libc/unix/fn.isspace.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isspace.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isupper.html b/docs/libc/unix/fn.isupper.html new file mode 100644 index 00000000..ce5bfbf1 --- /dev/null +++ b/docs/libc/unix/fn.isupper.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isupper.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.isxdigit.html b/docs/libc/unix/fn.isxdigit.html new file mode 100644 index 00000000..0b2f26aa --- /dev/null +++ b/docs/libc/unix/fn.isxdigit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.isxdigit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.kill.html b/docs/libc/unix/fn.kill.html new file mode 100644 index 00000000..61aed00f --- /dev/null +++ b/docs/libc/unix/fn.kill.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.kill.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.killpg.html b/docs/libc/unix/fn.killpg.html new file mode 100644 index 00000000..4c305b0c --- /dev/null +++ b/docs/libc/unix/fn.killpg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.killpg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.lchown.html b/docs/libc/unix/fn.lchown.html new file mode 100644 index 00000000..dd9f600b --- /dev/null +++ b/docs/libc/unix/fn.lchown.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.lchown.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.link.html b/docs/libc/unix/fn.link.html new file mode 100644 index 00000000..c8547424 --- /dev/null +++ b/docs/libc/unix/fn.link.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.link.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.linkat.html b/docs/libc/unix/fn.linkat.html new file mode 100644 index 00000000..8d25bc99 --- /dev/null +++ b/docs/libc/unix/fn.linkat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.linkat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.listen.html b/docs/libc/unix/fn.listen.html new file mode 100644 index 00000000..2da9fc4e --- /dev/null +++ b/docs/libc/unix/fn.listen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.listen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.localeconv.html b/docs/libc/unix/fn.localeconv.html new file mode 100644 index 00000000..31a5a04d --- /dev/null +++ b/docs/libc/unix/fn.localeconv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.localeconv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.localtime.html b/docs/libc/unix/fn.localtime.html new file mode 100644 index 00000000..d3bec7c5 --- /dev/null +++ b/docs/libc/unix/fn.localtime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.localtime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.localtime_r.html b/docs/libc/unix/fn.localtime_r.html new file mode 100644 index 00000000..cc272da4 --- /dev/null +++ b/docs/libc/unix/fn.localtime_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.localtime_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.lockf.html b/docs/libc/unix/fn.lockf.html new file mode 100644 index 00000000..140c9ede --- /dev/null +++ b/docs/libc/unix/fn.lockf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.lockf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.lseek.html b/docs/libc/unix/fn.lseek.html new file mode 100644 index 00000000..0046f243 --- /dev/null +++ b/docs/libc/unix/fn.lseek.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.lseek.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.lstat.html b/docs/libc/unix/fn.lstat.html new file mode 100644 index 00000000..9686450a --- /dev/null +++ b/docs/libc/unix/fn.lstat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.lstat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.malloc.html b/docs/libc/unix/fn.malloc.html new file mode 100644 index 00000000..d71f1b35 --- /dev/null +++ b/docs/libc/unix/fn.malloc.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.malloc.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.memchr.html b/docs/libc/unix/fn.memchr.html new file mode 100644 index 00000000..a6f0b234 --- /dev/null +++ b/docs/libc/unix/fn.memchr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.memchr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.memcmp.html b/docs/libc/unix/fn.memcmp.html new file mode 100644 index 00000000..72f601aa --- /dev/null +++ b/docs/libc/unix/fn.memcmp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.memcmp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.memcpy.html b/docs/libc/unix/fn.memcpy.html new file mode 100644 index 00000000..56ada376 --- /dev/null +++ b/docs/libc/unix/fn.memcpy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.memcpy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.memmove.html b/docs/libc/unix/fn.memmove.html new file mode 100644 index 00000000..0d51bc2f --- /dev/null +++ b/docs/libc/unix/fn.memmove.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.memmove.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.memset.html b/docs/libc/unix/fn.memset.html new file mode 100644 index 00000000..19c2ea19 --- /dev/null +++ b/docs/libc/unix/fn.memset.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.memset.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mkdir.html b/docs/libc/unix/fn.mkdir.html new file mode 100644 index 00000000..45e3e1bf --- /dev/null +++ b/docs/libc/unix/fn.mkdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mkdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mkdirat.html b/docs/libc/unix/fn.mkdirat.html new file mode 100644 index 00000000..ec2d5cfc --- /dev/null +++ b/docs/libc/unix/fn.mkdirat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mkdirat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mkdtemp.html b/docs/libc/unix/fn.mkdtemp.html new file mode 100644 index 00000000..b9f0a939 --- /dev/null +++ b/docs/libc/unix/fn.mkdtemp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mkdtemp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mkfifo.html b/docs/libc/unix/fn.mkfifo.html new file mode 100644 index 00000000..7d44ba5d --- /dev/null +++ b/docs/libc/unix/fn.mkfifo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mkfifo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mknod.html b/docs/libc/unix/fn.mknod.html new file mode 100644 index 00000000..c8e0f804 --- /dev/null +++ b/docs/libc/unix/fn.mknod.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mknod.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mkstemp.html b/docs/libc/unix/fn.mkstemp.html new file mode 100644 index 00000000..2975ed01 --- /dev/null +++ b/docs/libc/unix/fn.mkstemp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mkstemp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mktime.html b/docs/libc/unix/fn.mktime.html new file mode 100644 index 00000000..6b926bb2 --- /dev/null +++ b/docs/libc/unix/fn.mktime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mktime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mlock.html b/docs/libc/unix/fn.mlock.html new file mode 100644 index 00000000..c7b0b5bf --- /dev/null +++ b/docs/libc/unix/fn.mlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mlockall.html b/docs/libc/unix/fn.mlockall.html new file mode 100644 index 00000000..8447f9ee --- /dev/null +++ b/docs/libc/unix/fn.mlockall.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mlockall.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.mmap.html b/docs/libc/unix/fn.mmap.html new file mode 100644 index 00000000..e410de11 --- /dev/null +++ b/docs/libc/unix/fn.mmap.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.mmap.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.munlock.html b/docs/libc/unix/fn.munlock.html new file mode 100644 index 00000000..3865444c --- /dev/null +++ b/docs/libc/unix/fn.munlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.munlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.munlockall.html b/docs/libc/unix/fn.munlockall.html new file mode 100644 index 00000000..ca027a77 --- /dev/null +++ b/docs/libc/unix/fn.munlockall.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.munlockall.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.munmap.html b/docs/libc/unix/fn.munmap.html new file mode 100644 index 00000000..2cdda763 --- /dev/null +++ b/docs/libc/unix/fn.munmap.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.munmap.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.nanosleep.html b/docs/libc/unix/fn.nanosleep.html new file mode 100644 index 00000000..0fe5ed24 --- /dev/null +++ b/docs/libc/unix/fn.nanosleep.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.nanosleep.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.nice.html b/docs/libc/unix/fn.nice.html new file mode 100644 index 00000000..6f76a42a --- /dev/null +++ b/docs/libc/unix/fn.nice.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.nice.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.open.html b/docs/libc/unix/fn.open.html new file mode 100644 index 00000000..7ed2ec0c --- /dev/null +++ b/docs/libc/unix/fn.open.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.open.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.open_memstream.html b/docs/libc/unix/fn.open_memstream.html new file mode 100644 index 00000000..ceb86408 --- /dev/null +++ b/docs/libc/unix/fn.open_memstream.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.open_memstream.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.open_wmemstream.html b/docs/libc/unix/fn.open_wmemstream.html new file mode 100644 index 00000000..43cac125 --- /dev/null +++ b/docs/libc/unix/fn.open_wmemstream.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.open_wmemstream.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.openat.html b/docs/libc/unix/fn.openat.html new file mode 100644 index 00000000..8c71481a --- /dev/null +++ b/docs/libc/unix/fn.openat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.openat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.opendir.html b/docs/libc/unix/fn.opendir.html new file mode 100644 index 00000000..2c052949 --- /dev/null +++ b/docs/libc/unix/fn.opendir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.opendir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.openlog.html b/docs/libc/unix/fn.openlog.html new file mode 100644 index 00000000..0c892bc9 --- /dev/null +++ b/docs/libc/unix/fn.openlog.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.openlog.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pathconf.html b/docs/libc/unix/fn.pathconf.html new file mode 100644 index 00000000..f0f215bf --- /dev/null +++ b/docs/libc/unix/fn.pathconf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pathconf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pause.html b/docs/libc/unix/fn.pause.html new file mode 100644 index 00000000..8fe0aaf3 --- /dev/null +++ b/docs/libc/unix/fn.pause.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pause.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pclose.html b/docs/libc/unix/fn.pclose.html new file mode 100644 index 00000000..5c8f068b --- /dev/null +++ b/docs/libc/unix/fn.pclose.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pclose.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.perror.html b/docs/libc/unix/fn.perror.html new file mode 100644 index 00000000..e303f30f --- /dev/null +++ b/docs/libc/unix/fn.perror.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.perror.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pipe.html b/docs/libc/unix/fn.pipe.html new file mode 100644 index 00000000..53dc6709 --- /dev/null +++ b/docs/libc/unix/fn.pipe.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pipe.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.poll.html b/docs/libc/unix/fn.poll.html new file mode 100644 index 00000000..44101eb3 --- /dev/null +++ b/docs/libc/unix/fn.poll.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.poll.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.posix_memalign.html b/docs/libc/unix/fn.posix_memalign.html new file mode 100644 index 00000000..d28daa6e --- /dev/null +++ b/docs/libc/unix/fn.posix_memalign.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.posix_memalign.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.posix_openpt.html b/docs/libc/unix/fn.posix_openpt.html new file mode 100644 index 00000000..c11a1975 --- /dev/null +++ b/docs/libc/unix/fn.posix_openpt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.posix_openpt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pread.html b/docs/libc/unix/fn.pread.html new file mode 100644 index 00000000..8db6f6ab --- /dev/null +++ b/docs/libc/unix/fn.pread.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pread.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.printf.html b/docs/libc/unix/fn.printf.html new file mode 100644 index 00000000..b5c05503 --- /dev/null +++ b/docs/libc/unix/fn.printf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.printf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pselect.html b/docs/libc/unix/fn.pselect.html new file mode 100644 index 00000000..df72ed60 --- /dev/null +++ b/docs/libc/unix/fn.pselect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pselect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_attr_destroy.html b/docs/libc/unix/fn.pthread_attr_destroy.html new file mode 100644 index 00000000..8c62daee --- /dev/null +++ b/docs/libc/unix/fn.pthread_attr_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_attr_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_attr_init.html b/docs/libc/unix/fn.pthread_attr_init.html new file mode 100644 index 00000000..9c567ed8 --- /dev/null +++ b/docs/libc/unix/fn.pthread_attr_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_attr_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_attr_setdetachstate.html b/docs/libc/unix/fn.pthread_attr_setdetachstate.html new file mode 100644 index 00000000..fe734c80 --- /dev/null +++ b/docs/libc/unix/fn.pthread_attr_setdetachstate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_attr_setdetachstate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_attr_setstacksize.html b/docs/libc/unix/fn.pthread_attr_setstacksize.html new file mode 100644 index 00000000..470bb4dd --- /dev/null +++ b/docs/libc/unix/fn.pthread_attr_setstacksize.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_attr_setstacksize.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_cond_broadcast.html b/docs/libc/unix/fn.pthread_cond_broadcast.html new file mode 100644 index 00000000..277dfe14 --- /dev/null +++ b/docs/libc/unix/fn.pthread_cond_broadcast.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_cond_broadcast.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_cond_destroy.html b/docs/libc/unix/fn.pthread_cond_destroy.html new file mode 100644 index 00000000..d38b37cb --- /dev/null +++ b/docs/libc/unix/fn.pthread_cond_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_cond_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_cond_init.html b/docs/libc/unix/fn.pthread_cond_init.html new file mode 100644 index 00000000..a60948a4 --- /dev/null +++ b/docs/libc/unix/fn.pthread_cond_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_cond_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_cond_signal.html b/docs/libc/unix/fn.pthread_cond_signal.html new file mode 100644 index 00000000..ca4dccb2 --- /dev/null +++ b/docs/libc/unix/fn.pthread_cond_signal.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_cond_signal.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_cond_timedwait.html b/docs/libc/unix/fn.pthread_cond_timedwait.html new file mode 100644 index 00000000..d026a932 --- /dev/null +++ b/docs/libc/unix/fn.pthread_cond_timedwait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_cond_timedwait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_cond_wait.html b/docs/libc/unix/fn.pthread_cond_wait.html new file mode 100644 index 00000000..a31e4347 --- /dev/null +++ b/docs/libc/unix/fn.pthread_cond_wait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_cond_wait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_condattr_destroy.html b/docs/libc/unix/fn.pthread_condattr_destroy.html new file mode 100644 index 00000000..acce71a2 --- /dev/null +++ b/docs/libc/unix/fn.pthread_condattr_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_condattr_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_condattr_init.html b/docs/libc/unix/fn.pthread_condattr_init.html new file mode 100644 index 00000000..224d911d --- /dev/null +++ b/docs/libc/unix/fn.pthread_condattr_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_condattr_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_detach.html b/docs/libc/unix/fn.pthread_detach.html new file mode 100644 index 00000000..b5220dff --- /dev/null +++ b/docs/libc/unix/fn.pthread_detach.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_detach.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_exit.html b/docs/libc/unix/fn.pthread_exit.html new file mode 100644 index 00000000..cd82b006 --- /dev/null +++ b/docs/libc/unix/fn.pthread_exit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_exit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_getspecific.html b/docs/libc/unix/fn.pthread_getspecific.html new file mode 100644 index 00000000..4519c11a --- /dev/null +++ b/docs/libc/unix/fn.pthread_getspecific.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_getspecific.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_join.html b/docs/libc/unix/fn.pthread_join.html new file mode 100644 index 00000000..fe5977f2 --- /dev/null +++ b/docs/libc/unix/fn.pthread_join.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_join.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_key_create.html b/docs/libc/unix/fn.pthread_key_create.html new file mode 100644 index 00000000..723bf1a3 --- /dev/null +++ b/docs/libc/unix/fn.pthread_key_create.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_key_create.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_key_delete.html b/docs/libc/unix/fn.pthread_key_delete.html new file mode 100644 index 00000000..d353e43d --- /dev/null +++ b/docs/libc/unix/fn.pthread_key_delete.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_key_delete.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_mutex_destroy.html b/docs/libc/unix/fn.pthread_mutex_destroy.html new file mode 100644 index 00000000..7ed5f10e --- /dev/null +++ b/docs/libc/unix/fn.pthread_mutex_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_mutex_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_mutex_init.html b/docs/libc/unix/fn.pthread_mutex_init.html new file mode 100644 index 00000000..34f6dee4 --- /dev/null +++ b/docs/libc/unix/fn.pthread_mutex_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_mutex_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_mutex_lock.html b/docs/libc/unix/fn.pthread_mutex_lock.html new file mode 100644 index 00000000..a905d6b1 --- /dev/null +++ b/docs/libc/unix/fn.pthread_mutex_lock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_mutex_lock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_mutex_trylock.html b/docs/libc/unix/fn.pthread_mutex_trylock.html new file mode 100644 index 00000000..77f99aa7 --- /dev/null +++ b/docs/libc/unix/fn.pthread_mutex_trylock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_mutex_trylock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_mutex_unlock.html b/docs/libc/unix/fn.pthread_mutex_unlock.html new file mode 100644 index 00000000..3578f632 --- /dev/null +++ b/docs/libc/unix/fn.pthread_mutex_unlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_mutex_unlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_mutexattr_destroy.html b/docs/libc/unix/fn.pthread_mutexattr_destroy.html new file mode 100644 index 00000000..a6669a80 --- /dev/null +++ b/docs/libc/unix/fn.pthread_mutexattr_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_mutexattr_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_mutexattr_init.html b/docs/libc/unix/fn.pthread_mutexattr_init.html new file mode 100644 index 00000000..8b9d8e4c --- /dev/null +++ b/docs/libc/unix/fn.pthread_mutexattr_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_mutexattr_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_mutexattr_settype.html b/docs/libc/unix/fn.pthread_mutexattr_settype.html new file mode 100644 index 00000000..fb6c3085 --- /dev/null +++ b/docs/libc/unix/fn.pthread_mutexattr_settype.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_mutexattr_settype.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlock_destroy.html b/docs/libc/unix/fn.pthread_rwlock_destroy.html new file mode 100644 index 00000000..3f8e661f --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlock_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlock_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlock_init.html b/docs/libc/unix/fn.pthread_rwlock_init.html new file mode 100644 index 00000000..a46348d7 --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlock_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlock_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlock_rdlock.html b/docs/libc/unix/fn.pthread_rwlock_rdlock.html new file mode 100644 index 00000000..330afe69 --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlock_rdlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlock_rdlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlock_tryrdlock.html b/docs/libc/unix/fn.pthread_rwlock_tryrdlock.html new file mode 100644 index 00000000..b18fd561 --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlock_tryrdlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlock_tryrdlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlock_trywrlock.html b/docs/libc/unix/fn.pthread_rwlock_trywrlock.html new file mode 100644 index 00000000..312901dd --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlock_trywrlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlock_trywrlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlock_unlock.html b/docs/libc/unix/fn.pthread_rwlock_unlock.html new file mode 100644 index 00000000..8f90c3d5 --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlock_unlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlock_unlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlock_wrlock.html b/docs/libc/unix/fn.pthread_rwlock_wrlock.html new file mode 100644 index 00000000..6536dd70 --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlock_wrlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlock_wrlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlockattr_destroy.html b/docs/libc/unix/fn.pthread_rwlockattr_destroy.html new file mode 100644 index 00000000..c9c0e005 --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlockattr_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlockattr_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_rwlockattr_init.html b/docs/libc/unix/fn.pthread_rwlockattr_init.html new file mode 100644 index 00000000..b591afa0 --- /dev/null +++ b/docs/libc/unix/fn.pthread_rwlockattr_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_rwlockattr_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_self.html b/docs/libc/unix/fn.pthread_self.html new file mode 100644 index 00000000..9252b824 --- /dev/null +++ b/docs/libc/unix/fn.pthread_self.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_self.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pthread_setspecific.html b/docs/libc/unix/fn.pthread_setspecific.html new file mode 100644 index 00000000..fd142d61 --- /dev/null +++ b/docs/libc/unix/fn.pthread_setspecific.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pthread_setspecific.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ptsname.html b/docs/libc/unix/fn.ptsname.html new file mode 100644 index 00000000..159872c7 --- /dev/null +++ b/docs/libc/unix/fn.ptsname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ptsname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.putchar.html b/docs/libc/unix/fn.putchar.html new file mode 100644 index 00000000..75936edd --- /dev/null +++ b/docs/libc/unix/fn.putchar.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.putchar.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.putchar_unlocked.html b/docs/libc/unix/fn.putchar_unlocked.html new file mode 100644 index 00000000..702fb241 --- /dev/null +++ b/docs/libc/unix/fn.putchar_unlocked.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.putchar_unlocked.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.putenv.html b/docs/libc/unix/fn.putenv.html new file mode 100644 index 00000000..204ca40f --- /dev/null +++ b/docs/libc/unix/fn.putenv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.putenv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.puts.html b/docs/libc/unix/fn.puts.html new file mode 100644 index 00000000..216f9e90 --- /dev/null +++ b/docs/libc/unix/fn.puts.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.puts.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.pwrite.html b/docs/libc/unix/fn.pwrite.html new file mode 100644 index 00000000..8992ce13 --- /dev/null +++ b/docs/libc/unix/fn.pwrite.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.pwrite.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.qsort.html b/docs/libc/unix/fn.qsort.html new file mode 100644 index 00000000..23d59087 --- /dev/null +++ b/docs/libc/unix/fn.qsort.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.qsort.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.raise.html b/docs/libc/unix/fn.raise.html new file mode 100644 index 00000000..bff96e08 --- /dev/null +++ b/docs/libc/unix/fn.raise.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.raise.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.read.html b/docs/libc/unix/fn.read.html new file mode 100644 index 00000000..83232fdc --- /dev/null +++ b/docs/libc/unix/fn.read.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.read.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.readdir.html b/docs/libc/unix/fn.readdir.html new file mode 100644 index 00000000..f6e37843 --- /dev/null +++ b/docs/libc/unix/fn.readdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.readdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.readdir_r.html b/docs/libc/unix/fn.readdir_r.html new file mode 100644 index 00000000..6858a924 --- /dev/null +++ b/docs/libc/unix/fn.readdir_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.readdir_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.readlink.html b/docs/libc/unix/fn.readlink.html new file mode 100644 index 00000000..593fc18f --- /dev/null +++ b/docs/libc/unix/fn.readlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.readlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.readlinkat.html b/docs/libc/unix/fn.readlinkat.html new file mode 100644 index 00000000..1f6c1baa --- /dev/null +++ b/docs/libc/unix/fn.readlinkat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.readlinkat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.realloc.html b/docs/libc/unix/fn.realloc.html new file mode 100644 index 00000000..1be44242 --- /dev/null +++ b/docs/libc/unix/fn.realloc.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.realloc.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.realpath.html b/docs/libc/unix/fn.realpath.html new file mode 100644 index 00000000..fc21376d --- /dev/null +++ b/docs/libc/unix/fn.realpath.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.realpath.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.recv.html b/docs/libc/unix/fn.recv.html new file mode 100644 index 00000000..5d7522b9 --- /dev/null +++ b/docs/libc/unix/fn.recv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.recv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.remove.html b/docs/libc/unix/fn.remove.html new file mode 100644 index 00000000..6dce51ea --- /dev/null +++ b/docs/libc/unix/fn.remove.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.remove.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.rename.html b/docs/libc/unix/fn.rename.html new file mode 100644 index 00000000..25af1164 --- /dev/null +++ b/docs/libc/unix/fn.rename.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.rename.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.renameat.html b/docs/libc/unix/fn.renameat.html new file mode 100644 index 00000000..58912779 --- /dev/null +++ b/docs/libc/unix/fn.renameat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.renameat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.res_init.html b/docs/libc/unix/fn.res_init.html new file mode 100644 index 00000000..ae5a8fb2 --- /dev/null +++ b/docs/libc/unix/fn.res_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.res_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.rewind.html b/docs/libc/unix/fn.rewind.html new file mode 100644 index 00000000..497939f6 --- /dev/null +++ b/docs/libc/unix/fn.rewind.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.rewind.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.rewinddir.html b/docs/libc/unix/fn.rewinddir.html new file mode 100644 index 00000000..0c171589 --- /dev/null +++ b/docs/libc/unix/fn.rewinddir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.rewinddir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.rmdir.html b/docs/libc/unix/fn.rmdir.html new file mode 100644 index 00000000..6a371a02 --- /dev/null +++ b/docs/libc/unix/fn.rmdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.rmdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.scanf.html b/docs/libc/unix/fn.scanf.html new file mode 100644 index 00000000..9617a05a --- /dev/null +++ b/docs/libc/unix/fn.scanf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.scanf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sched_yield.html b/docs/libc/unix/fn.sched_yield.html new file mode 100644 index 00000000..7e375b49 --- /dev/null +++ b/docs/libc/unix/fn.sched_yield.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sched_yield.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.select.html b/docs/libc/unix/fn.select.html new file mode 100644 index 00000000..f871964f --- /dev/null +++ b/docs/libc/unix/fn.select.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.select.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sem_post.html b/docs/libc/unix/fn.sem_post.html new file mode 100644 index 00000000..1a0f4d32 --- /dev/null +++ b/docs/libc/unix/fn.sem_post.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sem_post.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sem_trywait.html b/docs/libc/unix/fn.sem_trywait.html new file mode 100644 index 00000000..43ad4f66 --- /dev/null +++ b/docs/libc/unix/fn.sem_trywait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sem_trywait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sem_wait.html b/docs/libc/unix/fn.sem_wait.html new file mode 100644 index 00000000..af2b5014 --- /dev/null +++ b/docs/libc/unix/fn.sem_wait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sem_wait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.send.html b/docs/libc/unix/fn.send.html new file mode 100644 index 00000000..9de4aa17 --- /dev/null +++ b/docs/libc/unix/fn.send.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.send.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sendto.html b/docs/libc/unix/fn.sendto.html new file mode 100644 index 00000000..93abe9da --- /dev/null +++ b/docs/libc/unix/fn.sendto.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sendto.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setbuf.html b/docs/libc/unix/fn.setbuf.html new file mode 100644 index 00000000..6b39dad1 --- /dev/null +++ b/docs/libc/unix/fn.setbuf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setbuf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setegid.html b/docs/libc/unix/fn.setegid.html new file mode 100644 index 00000000..8aae752a --- /dev/null +++ b/docs/libc/unix/fn.setegid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setegid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setenv.html b/docs/libc/unix/fn.setenv.html new file mode 100644 index 00000000..36a971ce --- /dev/null +++ b/docs/libc/unix/fn.setenv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setenv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.seteuid.html b/docs/libc/unix/fn.seteuid.html new file mode 100644 index 00000000..8a099d7a --- /dev/null +++ b/docs/libc/unix/fn.seteuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.seteuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setgid.html b/docs/libc/unix/fn.setgid.html new file mode 100644 index 00000000..71391fb5 --- /dev/null +++ b/docs/libc/unix/fn.setgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setlocale.html b/docs/libc/unix/fn.setlocale.html new file mode 100644 index 00000000..f7fa0f06 --- /dev/null +++ b/docs/libc/unix/fn.setlocale.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setlocale.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setlogmask.html b/docs/libc/unix/fn.setlogmask.html new file mode 100644 index 00000000..3ae29d94 --- /dev/null +++ b/docs/libc/unix/fn.setlogmask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setlogmask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setpgid.html b/docs/libc/unix/fn.setpgid.html new file mode 100644 index 00000000..2921064f --- /dev/null +++ b/docs/libc/unix/fn.setpgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setpgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setsid.html b/docs/libc/unix/fn.setsid.html new file mode 100644 index 00000000..a8e0c5f5 --- /dev/null +++ b/docs/libc/unix/fn.setsid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setsid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setsockopt.html b/docs/libc/unix/fn.setsockopt.html new file mode 100644 index 00000000..c091f8f6 --- /dev/null +++ b/docs/libc/unix/fn.setsockopt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setsockopt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setuid.html b/docs/libc/unix/fn.setuid.html new file mode 100644 index 00000000..cbd09f9e --- /dev/null +++ b/docs/libc/unix/fn.setuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.setvbuf.html b/docs/libc/unix/fn.setvbuf.html new file mode 100644 index 00000000..d3b387c0 --- /dev/null +++ b/docs/libc/unix/fn.setvbuf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.setvbuf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.shutdown.html b/docs/libc/unix/fn.shutdown.html new file mode 100644 index 00000000..56bb232b --- /dev/null +++ b/docs/libc/unix/fn.shutdown.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.shutdown.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sigaction.html b/docs/libc/unix/fn.sigaction.html new file mode 100644 index 00000000..bb716361 --- /dev/null +++ b/docs/libc/unix/fn.sigaction.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sigaction.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sigaddset.html b/docs/libc/unix/fn.sigaddset.html new file mode 100644 index 00000000..4252ee0a --- /dev/null +++ b/docs/libc/unix/fn.sigaddset.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sigaddset.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sigdelset.html b/docs/libc/unix/fn.sigdelset.html new file mode 100644 index 00000000..08ff0457 --- /dev/null +++ b/docs/libc/unix/fn.sigdelset.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sigdelset.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sigemptyset.html b/docs/libc/unix/fn.sigemptyset.html new file mode 100644 index 00000000..cc078b33 --- /dev/null +++ b/docs/libc/unix/fn.sigemptyset.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sigemptyset.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sigfillset.html b/docs/libc/unix/fn.sigfillset.html new file mode 100644 index 00000000..857bfc9a --- /dev/null +++ b/docs/libc/unix/fn.sigfillset.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sigfillset.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sigismember.html b/docs/libc/unix/fn.sigismember.html new file mode 100644 index 00000000..46fb5ce0 --- /dev/null +++ b/docs/libc/unix/fn.sigismember.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sigismember.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.signal.html b/docs/libc/unix/fn.signal.html new file mode 100644 index 00000000..1f7345c9 --- /dev/null +++ b/docs/libc/unix/fn.signal.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.signal.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sigpending.html b/docs/libc/unix/fn.sigpending.html new file mode 100644 index 00000000..9edfc1e9 --- /dev/null +++ b/docs/libc/unix/fn.sigpending.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sigpending.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sigprocmask.html b/docs/libc/unix/fn.sigprocmask.html new file mode 100644 index 00000000..863ba670 --- /dev/null +++ b/docs/libc/unix/fn.sigprocmask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sigprocmask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sleep.html b/docs/libc/unix/fn.sleep.html new file mode 100644 index 00000000..7c133802 --- /dev/null +++ b/docs/libc/unix/fn.sleep.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sleep.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.snprintf.html b/docs/libc/unix/fn.snprintf.html new file mode 100644 index 00000000..b2cbdc16 --- /dev/null +++ b/docs/libc/unix/fn.snprintf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.snprintf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.socket.html b/docs/libc/unix/fn.socket.html new file mode 100644 index 00000000..cd435757 --- /dev/null +++ b/docs/libc/unix/fn.socket.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.socket.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.socketpair.html b/docs/libc/unix/fn.socketpair.html new file mode 100644 index 00000000..efa91c8d --- /dev/null +++ b/docs/libc/unix/fn.socketpair.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.socketpair.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sprintf.html b/docs/libc/unix/fn.sprintf.html new file mode 100644 index 00000000..d6ad5bbb --- /dev/null +++ b/docs/libc/unix/fn.sprintf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sprintf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sscanf.html b/docs/libc/unix/fn.sscanf.html new file mode 100644 index 00000000..7c212836 --- /dev/null +++ b/docs/libc/unix/fn.sscanf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sscanf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.stat.html b/docs/libc/unix/fn.stat.html new file mode 100644 index 00000000..75a657ee --- /dev/null +++ b/docs/libc/unix/fn.stat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.stat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.statvfs.html b/docs/libc/unix/fn.statvfs.html new file mode 100644 index 00000000..3ca1d0e3 --- /dev/null +++ b/docs/libc/unix/fn.statvfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.statvfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strcasecmp.html b/docs/libc/unix/fn.strcasecmp.html new file mode 100644 index 00000000..84dbca75 --- /dev/null +++ b/docs/libc/unix/fn.strcasecmp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strcasecmp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strcasestr.html b/docs/libc/unix/fn.strcasestr.html new file mode 100644 index 00000000..a3d9d0b8 --- /dev/null +++ b/docs/libc/unix/fn.strcasestr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strcasestr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strcat.html b/docs/libc/unix/fn.strcat.html new file mode 100644 index 00000000..233dc879 --- /dev/null +++ b/docs/libc/unix/fn.strcat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strcat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strchr.html b/docs/libc/unix/fn.strchr.html new file mode 100644 index 00000000..1b1a428d --- /dev/null +++ b/docs/libc/unix/fn.strchr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strchr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strcmp.html b/docs/libc/unix/fn.strcmp.html new file mode 100644 index 00000000..2c5576ac --- /dev/null +++ b/docs/libc/unix/fn.strcmp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strcmp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strcoll.html b/docs/libc/unix/fn.strcoll.html new file mode 100644 index 00000000..9c5022e8 --- /dev/null +++ b/docs/libc/unix/fn.strcoll.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strcoll.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strcpy.html b/docs/libc/unix/fn.strcpy.html new file mode 100644 index 00000000..36359e30 --- /dev/null +++ b/docs/libc/unix/fn.strcpy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strcpy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strcspn.html b/docs/libc/unix/fn.strcspn.html new file mode 100644 index 00000000..82715245 --- /dev/null +++ b/docs/libc/unix/fn.strcspn.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strcspn.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strdup.html b/docs/libc/unix/fn.strdup.html new file mode 100644 index 00000000..fe7a62a0 --- /dev/null +++ b/docs/libc/unix/fn.strdup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strdup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strerror.html b/docs/libc/unix/fn.strerror.html new file mode 100644 index 00000000..c882181b --- /dev/null +++ b/docs/libc/unix/fn.strerror.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strerror.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strlen.html b/docs/libc/unix/fn.strlen.html new file mode 100644 index 00000000..2af3a827 --- /dev/null +++ b/docs/libc/unix/fn.strlen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strlen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strncasecmp.html b/docs/libc/unix/fn.strncasecmp.html new file mode 100644 index 00000000..83de9ba1 --- /dev/null +++ b/docs/libc/unix/fn.strncasecmp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strncasecmp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strncat.html b/docs/libc/unix/fn.strncat.html new file mode 100644 index 00000000..5723ac59 --- /dev/null +++ b/docs/libc/unix/fn.strncat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strncat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strncmp.html b/docs/libc/unix/fn.strncmp.html new file mode 100644 index 00000000..bb89c97e --- /dev/null +++ b/docs/libc/unix/fn.strncmp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strncmp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strncpy.html b/docs/libc/unix/fn.strncpy.html new file mode 100644 index 00000000..a96abf25 --- /dev/null +++ b/docs/libc/unix/fn.strncpy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strncpy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strndup.html b/docs/libc/unix/fn.strndup.html new file mode 100644 index 00000000..f86163b3 --- /dev/null +++ b/docs/libc/unix/fn.strndup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strndup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strnlen.html b/docs/libc/unix/fn.strnlen.html new file mode 100644 index 00000000..506ef26e --- /dev/null +++ b/docs/libc/unix/fn.strnlen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strnlen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strpbrk.html b/docs/libc/unix/fn.strpbrk.html new file mode 100644 index 00000000..2c40dce3 --- /dev/null +++ b/docs/libc/unix/fn.strpbrk.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strpbrk.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strrchr.html b/docs/libc/unix/fn.strrchr.html new file mode 100644 index 00000000..9265f1f0 --- /dev/null +++ b/docs/libc/unix/fn.strrchr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strrchr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strsignal.html b/docs/libc/unix/fn.strsignal.html new file mode 100644 index 00000000..0e5da563 --- /dev/null +++ b/docs/libc/unix/fn.strsignal.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strsignal.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strspn.html b/docs/libc/unix/fn.strspn.html new file mode 100644 index 00000000..d24179d8 --- /dev/null +++ b/docs/libc/unix/fn.strspn.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strspn.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strstr.html b/docs/libc/unix/fn.strstr.html new file mode 100644 index 00000000..54dad327 --- /dev/null +++ b/docs/libc/unix/fn.strstr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strstr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strtod.html b/docs/libc/unix/fn.strtod.html new file mode 100644 index 00000000..36cfb47c --- /dev/null +++ b/docs/libc/unix/fn.strtod.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strtod.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strtok.html b/docs/libc/unix/fn.strtok.html new file mode 100644 index 00000000..96da4a49 --- /dev/null +++ b/docs/libc/unix/fn.strtok.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strtok.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strtol.html b/docs/libc/unix/fn.strtol.html new file mode 100644 index 00000000..782ef66c --- /dev/null +++ b/docs/libc/unix/fn.strtol.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strtol.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strtoul.html b/docs/libc/unix/fn.strtoul.html new file mode 100644 index 00000000..8042a917 --- /dev/null +++ b/docs/libc/unix/fn.strtoul.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strtoul.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.strxfrm.html b/docs/libc/unix/fn.strxfrm.html new file mode 100644 index 00000000..a3aacd3f --- /dev/null +++ b/docs/libc/unix/fn.strxfrm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.strxfrm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.symlink.html b/docs/libc/unix/fn.symlink.html new file mode 100644 index 00000000..e6f37f13 --- /dev/null +++ b/docs/libc/unix/fn.symlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.symlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.symlinkat.html b/docs/libc/unix/fn.symlinkat.html new file mode 100644 index 00000000..09455428 --- /dev/null +++ b/docs/libc/unix/fn.symlinkat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.symlinkat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.sysconf.html b/docs/libc/unix/fn.sysconf.html new file mode 100644 index 00000000..685fbde8 --- /dev/null +++ b/docs/libc/unix/fn.sysconf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.sysconf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.syslog.html b/docs/libc/unix/fn.syslog.html new file mode 100644 index 00000000..ae2e22cd --- /dev/null +++ b/docs/libc/unix/fn.syslog.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.syslog.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.system.html b/docs/libc/unix/fn.system.html new file mode 100644 index 00000000..14c856e7 --- /dev/null +++ b/docs/libc/unix/fn.system.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.system.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcdrain.html b/docs/libc/unix/fn.tcdrain.html new file mode 100644 index 00000000..b86904ac --- /dev/null +++ b/docs/libc/unix/fn.tcdrain.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcdrain.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcflow.html b/docs/libc/unix/fn.tcflow.html new file mode 100644 index 00000000..6627fb6d --- /dev/null +++ b/docs/libc/unix/fn.tcflow.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcflow.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcflush.html b/docs/libc/unix/fn.tcflush.html new file mode 100644 index 00000000..aedd023c --- /dev/null +++ b/docs/libc/unix/fn.tcflush.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcflush.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcgetattr.html b/docs/libc/unix/fn.tcgetattr.html new file mode 100644 index 00000000..96cd7d94 --- /dev/null +++ b/docs/libc/unix/fn.tcgetattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcgetattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcgetpgrp.html b/docs/libc/unix/fn.tcgetpgrp.html new file mode 100644 index 00000000..5e8f2498 --- /dev/null +++ b/docs/libc/unix/fn.tcgetpgrp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcgetpgrp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcgetsid.html b/docs/libc/unix/fn.tcgetsid.html new file mode 100644 index 00000000..0c81f680 --- /dev/null +++ b/docs/libc/unix/fn.tcgetsid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcgetsid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcsendbreak.html b/docs/libc/unix/fn.tcsendbreak.html new file mode 100644 index 00000000..209a7a5b --- /dev/null +++ b/docs/libc/unix/fn.tcsendbreak.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcsendbreak.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcsetattr.html b/docs/libc/unix/fn.tcsetattr.html new file mode 100644 index 00000000..5f982f81 --- /dev/null +++ b/docs/libc/unix/fn.tcsetattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcsetattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tcsetpgrp.html b/docs/libc/unix/fn.tcsetpgrp.html new file mode 100644 index 00000000..1369d283 --- /dev/null +++ b/docs/libc/unix/fn.tcsetpgrp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tcsetpgrp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.time.html b/docs/libc/unix/fn.time.html new file mode 100644 index 00000000..a0a8c67f --- /dev/null +++ b/docs/libc/unix/fn.time.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.time.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.timegm.html b/docs/libc/unix/fn.timegm.html new file mode 100644 index 00000000..3b5bdf07 --- /dev/null +++ b/docs/libc/unix/fn.timegm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.timegm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.times.html b/docs/libc/unix/fn.times.html new file mode 100644 index 00000000..c15e0e70 --- /dev/null +++ b/docs/libc/unix/fn.times.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.times.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tmpfile.html b/docs/libc/unix/fn.tmpfile.html new file mode 100644 index 00000000..53d7220f --- /dev/null +++ b/docs/libc/unix/fn.tmpfile.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tmpfile.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tmpnam.html b/docs/libc/unix/fn.tmpnam.html new file mode 100644 index 00000000..69cb080d --- /dev/null +++ b/docs/libc/unix/fn.tmpnam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tmpnam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.tolower.html b/docs/libc/unix/fn.tolower.html new file mode 100644 index 00000000..f796f46b --- /dev/null +++ b/docs/libc/unix/fn.tolower.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.tolower.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.toupper.html b/docs/libc/unix/fn.toupper.html new file mode 100644 index 00000000..0b3d4dfe --- /dev/null +++ b/docs/libc/unix/fn.toupper.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.toupper.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.truncate.html b/docs/libc/unix/fn.truncate.html new file mode 100644 index 00000000..2bde1e11 --- /dev/null +++ b/docs/libc/unix/fn.truncate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.truncate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ttyname.html b/docs/libc/unix/fn.ttyname.html new file mode 100644 index 00000000..ee790e76 --- /dev/null +++ b/docs/libc/unix/fn.ttyname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ttyname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ttyname_r.html b/docs/libc/unix/fn.ttyname_r.html new file mode 100644 index 00000000..6d40bc9d --- /dev/null +++ b/docs/libc/unix/fn.ttyname_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ttyname_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.umask.html b/docs/libc/unix/fn.umask.html new file mode 100644 index 00000000..669d9296 --- /dev/null +++ b/docs/libc/unix/fn.umask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.umask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.ungetc.html b/docs/libc/unix/fn.ungetc.html new file mode 100644 index 00000000..37340322 --- /dev/null +++ b/docs/libc/unix/fn.ungetc.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.ungetc.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.unlink.html b/docs/libc/unix/fn.unlink.html new file mode 100644 index 00000000..e8006ad1 --- /dev/null +++ b/docs/libc/unix/fn.unlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.unlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.unlinkat.html b/docs/libc/unix/fn.unlinkat.html new file mode 100644 index 00000000..63471009 --- /dev/null +++ b/docs/libc/unix/fn.unlinkat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.unlinkat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.unlockpt.html b/docs/libc/unix/fn.unlockpt.html new file mode 100644 index 00000000..cf7e7167 --- /dev/null +++ b/docs/libc/unix/fn.unlockpt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.unlockpt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.unsetenv.html b/docs/libc/unix/fn.unsetenv.html new file mode 100644 index 00000000..4fc591ae --- /dev/null +++ b/docs/libc/unix/fn.unsetenv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.unsetenv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.usleep.html b/docs/libc/unix/fn.usleep.html new file mode 100644 index 00000000..c9463d36 --- /dev/null +++ b/docs/libc/unix/fn.usleep.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.usleep.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.utime.html b/docs/libc/unix/fn.utime.html new file mode 100644 index 00000000..9740b329 --- /dev/null +++ b/docs/libc/unix/fn.utime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.utime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.utimes.html b/docs/libc/unix/fn.utimes.html new file mode 100644 index 00000000..a7a7f7a6 --- /dev/null +++ b/docs/libc/unix/fn.utimes.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.utimes.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.wait.html b/docs/libc/unix/fn.wait.html new file mode 100644 index 00000000..7b3cde83 --- /dev/null +++ b/docs/libc/unix/fn.wait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.wait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.waitpid.html b/docs/libc/unix/fn.waitpid.html new file mode 100644 index 00000000..a77a8858 --- /dev/null +++ b/docs/libc/unix/fn.waitpid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.waitpid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.wcslen.html b/docs/libc/unix/fn.wcslen.html new file mode 100644 index 00000000..e40a545f --- /dev/null +++ b/docs/libc/unix/fn.wcslen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.wcslen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.wcstombs.html b/docs/libc/unix/fn.wcstombs.html new file mode 100644 index 00000000..a6328b58 --- /dev/null +++ b/docs/libc/unix/fn.wcstombs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.wcstombs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.wmemchr.html b/docs/libc/unix/fn.wmemchr.html new file mode 100644 index 00000000..f5bc37f4 --- /dev/null +++ b/docs/libc/unix/fn.wmemchr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.wmemchr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/fn.write.html b/docs/libc/unix/fn.write.html new file mode 100644 index 00000000..d2a16d44 --- /dev/null +++ b/docs/libc/unix/fn.write.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/fn.write.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ADDR_COMPAT_LAYOUT.html b/docs/libc/unix/linux_like/constant.ADDR_COMPAT_LAYOUT.html new file mode 100644 index 00000000..7d45c4d1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ADDR_COMPAT_LAYOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ADDR_COMPAT_LAYOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ADDR_LIMIT_32BIT.html b/docs/libc/unix/linux_like/constant.ADDR_LIMIT_32BIT.html new file mode 100644 index 00000000..6a37a75e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ADDR_LIMIT_32BIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ADDR_LIMIT_32BIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ADDR_LIMIT_3GB.html b/docs/libc/unix/linux_like/constant.ADDR_LIMIT_3GB.html new file mode 100644 index 00000000..60207db9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ADDR_LIMIT_3GB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ADDR_LIMIT_3GB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ADDR_NO_RANDOMIZE.html b/docs/libc/unix/linux_like/constant.ADDR_NO_RANDOMIZE.html new file mode 100644 index 00000000..96ad393f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ADDR_NO_RANDOMIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ADDR_NO_RANDOMIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_ALG.html b/docs/libc/unix/linux_like/constant.AF_ALG.html new file mode 100644 index 00000000..7645926a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_ALG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_ALG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_APPLETALK.html b/docs/libc/unix/linux_like/constant.AF_APPLETALK.html new file mode 100644 index 00000000..03ae2240 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_APPLETALK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_APPLETALK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_ASH.html b/docs/libc/unix/linux_like/constant.AF_ASH.html new file mode 100644 index 00000000..7e8d499d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_ASH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_ASH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_ATMPVC.html b/docs/libc/unix/linux_like/constant.AF_ATMPVC.html new file mode 100644 index 00000000..0b3ce61d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_ATMPVC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_ATMPVC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_ATMSVC.html b/docs/libc/unix/linux_like/constant.AF_ATMSVC.html new file mode 100644 index 00000000..f62c5f4b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_ATMSVC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_ATMSVC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_AX25.html b/docs/libc/unix/linux_like/constant.AF_AX25.html new file mode 100644 index 00000000..9f86000c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_AX25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_AX25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_BLUETOOTH.html b/docs/libc/unix/linux_like/constant.AF_BLUETOOTH.html new file mode 100644 index 00000000..a99771a2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_BLUETOOTH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_BLUETOOTH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_BRIDGE.html b/docs/libc/unix/linux_like/constant.AF_BRIDGE.html new file mode 100644 index 00000000..740aafd0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_BRIDGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_BRIDGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_CAIF.html b/docs/libc/unix/linux_like/constant.AF_CAIF.html new file mode 100644 index 00000000..825aaa55 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_CAIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_CAIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_CAN.html b/docs/libc/unix/linux_like/constant.AF_CAN.html new file mode 100644 index 00000000..d5d8bda1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_CAN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_CAN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_DECnet.html b/docs/libc/unix/linux_like/constant.AF_DECnet.html new file mode 100644 index 00000000..f8aed131 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_DECnet.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_DECnet.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_ECONET.html b/docs/libc/unix/linux_like/constant.AF_ECONET.html new file mode 100644 index 00000000..8bdbae12 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_ECONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_ECONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_IEEE802154.html b/docs/libc/unix/linux_like/constant.AF_IEEE802154.html new file mode 100644 index 00000000..3afcbb43 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_IEEE802154.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_IEEE802154.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_INET.html b/docs/libc/unix/linux_like/constant.AF_INET.html new file mode 100644 index 00000000..7aafcf8c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_INET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_INET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_INET6.html b/docs/libc/unix/linux_like/constant.AF_INET6.html new file mode 100644 index 00000000..9e4200e4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_INET6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_INET6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_IPX.html b/docs/libc/unix/linux_like/constant.AF_IPX.html new file mode 100644 index 00000000..ca43dabc --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_IPX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_IPX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_IRDA.html b/docs/libc/unix/linux_like/constant.AF_IRDA.html new file mode 100644 index 00000000..b32ed66d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_IRDA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_IRDA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_ISDN.html b/docs/libc/unix/linux_like/constant.AF_ISDN.html new file mode 100644 index 00000000..53892af2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_ISDN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_ISDN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_IUCV.html b/docs/libc/unix/linux_like/constant.AF_IUCV.html new file mode 100644 index 00000000..a7ad15d1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_IUCV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_IUCV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_KEY.html b/docs/libc/unix/linux_like/constant.AF_KEY.html new file mode 100644 index 00000000..b1e3a6b8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_KEY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_KEY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_LLC.html b/docs/libc/unix/linux_like/constant.AF_LLC.html new file mode 100644 index 00000000..af4fe326 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_LLC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_LLC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_LOCAL.html b/docs/libc/unix/linux_like/constant.AF_LOCAL.html new file mode 100644 index 00000000..e5f5b551 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_NETBEUI.html b/docs/libc/unix/linux_like/constant.AF_NETBEUI.html new file mode 100644 index 00000000..2779f45b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_NETBEUI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_NETBEUI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_NETLINK.html b/docs/libc/unix/linux_like/constant.AF_NETLINK.html new file mode 100644 index 00000000..10f035af --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_NETLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_NETLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_NETROM.html b/docs/libc/unix/linux_like/constant.AF_NETROM.html new file mode 100644 index 00000000..30f23319 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_NETROM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_NETROM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_PACKET.html b/docs/libc/unix/linux_like/constant.AF_PACKET.html new file mode 100644 index 00000000..f61d340d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_PACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_PACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_PHONET.html b/docs/libc/unix/linux_like/constant.AF_PHONET.html new file mode 100644 index 00000000..70125dbd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_PHONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_PHONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_PPPOX.html b/docs/libc/unix/linux_like/constant.AF_PPPOX.html new file mode 100644 index 00000000..a3781a46 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_PPPOX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_PPPOX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_RDS.html b/docs/libc/unix/linux_like/constant.AF_RDS.html new file mode 100644 index 00000000..e1d5aa27 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_RDS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_RDS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_ROSE.html b/docs/libc/unix/linux_like/constant.AF_ROSE.html new file mode 100644 index 00000000..bb7c4d74 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_ROSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_ROSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_ROUTE.html b/docs/libc/unix/linux_like/constant.AF_ROUTE.html new file mode 100644 index 00000000..51e96666 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_ROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_ROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_RXRPC.html b/docs/libc/unix/linux_like/constant.AF_RXRPC.html new file mode 100644 index 00000000..5f8f297e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_RXRPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_RXRPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_SECURITY.html b/docs/libc/unix/linux_like/constant.AF_SECURITY.html new file mode 100644 index 00000000..c71bd743 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_SECURITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_SECURITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_SNA.html b/docs/libc/unix/linux_like/constant.AF_SNA.html new file mode 100644 index 00000000..043f05c5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_SNA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_SNA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_TIPC.html b/docs/libc/unix/linux_like/constant.AF_TIPC.html new file mode 100644 index 00000000..369a4d94 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_TIPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_TIPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_UNIX.html b/docs/libc/unix/linux_like/constant.AF_UNIX.html new file mode 100644 index 00000000..f0d703a5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_UNIX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_UNIX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_UNSPEC.html b/docs/libc/unix/linux_like/constant.AF_UNSPEC.html new file mode 100644 index 00000000..e91b74d6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_WANPIPE.html b/docs/libc/unix/linux_like/constant.AF_WANPIPE.html new file mode 100644 index 00000000..4ae5ed5e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_WANPIPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_WANPIPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AF_X25.html b/docs/libc/unix/linux_like/constant.AF_X25.html new file mode 100644 index 00000000..03600e8b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AF_X25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AF_X25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_ADAPT.html b/docs/libc/unix/linux_like/constant.ARPHRD_ADAPT.html new file mode 100644 index 00000000..401476ff --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_ADAPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_ADAPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_APPLETLK.html b/docs/libc/unix/linux_like/constant.ARPHRD_APPLETLK.html new file mode 100644 index 00000000..d5fcbef2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_APPLETLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_APPLETLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_ARCNET.html b/docs/libc/unix/linux_like/constant.ARPHRD_ARCNET.html new file mode 100644 index 00000000..5dca9517 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_ARCNET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_ARCNET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_ASH.html b/docs/libc/unix/linux_like/constant.ARPHRD_ASH.html new file mode 100644 index 00000000..60b2ab7d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_ASH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_ASH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_ATM.html b/docs/libc/unix/linux_like/constant.ARPHRD_ATM.html new file mode 100644 index 00000000..f0438671 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_ATM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_ATM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_AX25.html b/docs/libc/unix/linux_like/constant.ARPHRD_AX25.html new file mode 100644 index 00000000..87bf8728 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_AX25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_AX25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_BIF.html b/docs/libc/unix/linux_like/constant.ARPHRD_BIF.html new file mode 100644 index 00000000..cf408e7c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_BIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_BIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_CHAOS.html b/docs/libc/unix/linux_like/constant.ARPHRD_CHAOS.html new file mode 100644 index 00000000..526e581f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_CHAOS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_CHAOS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_CISCO.html b/docs/libc/unix/linux_like/constant.ARPHRD_CISCO.html new file mode 100644 index 00000000..b526b400 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_CISCO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_CISCO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_CSLIP.html b/docs/libc/unix/linux_like/constant.ARPHRD_CSLIP.html new file mode 100644 index 00000000..1da7ac5c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_CSLIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_CSLIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_CSLIP6.html b/docs/libc/unix/linux_like/constant.ARPHRD_CSLIP6.html new file mode 100644 index 00000000..013deb9f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_CSLIP6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_CSLIP6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_DDCMP.html b/docs/libc/unix/linux_like/constant.ARPHRD_DDCMP.html new file mode 100644 index 00000000..12b61085 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_DDCMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_DDCMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_DLCI.html b/docs/libc/unix/linux_like/constant.ARPHRD_DLCI.html new file mode 100644 index 00000000..5c40d882 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_DLCI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_DLCI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_ECONET.html b/docs/libc/unix/linux_like/constant.ARPHRD_ECONET.html new file mode 100644 index 00000000..1f9e7465 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_ECONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_ECONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_EETHER.html b/docs/libc/unix/linux_like/constant.ARPHRD_EETHER.html new file mode 100644 index 00000000..7bfc2ce2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_EETHER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_EETHER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_ETHER.html b/docs/libc/unix/linux_like/constant.ARPHRD_ETHER.html new file mode 100644 index 00000000..07c3d3e5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_ETHER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_ETHER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_EUI64.html b/docs/libc/unix/linux_like/constant.ARPHRD_EUI64.html new file mode 100644 index 00000000..e05ac61d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_EUI64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_EUI64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_FCAL.html b/docs/libc/unix/linux_like/constant.ARPHRD_FCAL.html new file mode 100644 index 00000000..4e3981f2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_FCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_FCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_FCFABRIC.html b/docs/libc/unix/linux_like/constant.ARPHRD_FCFABRIC.html new file mode 100644 index 00000000..6a5d802c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_FCFABRIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_FCFABRIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_FCPL.html b/docs/libc/unix/linux_like/constant.ARPHRD_FCPL.html new file mode 100644 index 00000000..80281377 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_FCPL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_FCPL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_FCPP.html b/docs/libc/unix/linux_like/constant.ARPHRD_FCPP.html new file mode 100644 index 00000000..4ec78a80 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_FCPP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_FCPP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_FDDI.html b/docs/libc/unix/linux_like/constant.ARPHRD_FDDI.html new file mode 100644 index 00000000..9284d811 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_FDDI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_FDDI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_FRAD.html b/docs/libc/unix/linux_like/constant.ARPHRD_FRAD.html new file mode 100644 index 00000000..ee75c2a2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_FRAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_FRAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_HDLC.html b/docs/libc/unix/linux_like/constant.ARPHRD_HDLC.html new file mode 100644 index 00000000..03a26a8d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_HDLC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_HDLC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_HIPPI.html b/docs/libc/unix/linux_like/constant.ARPHRD_HIPPI.html new file mode 100644 index 00000000..62c8f9f0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_HIPPI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_HIPPI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_HWX25.html b/docs/libc/unix/linux_like/constant.ARPHRD_HWX25.html new file mode 100644 index 00000000..3e1b41da --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_HWX25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_HWX25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IEEE1394.html b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE1394.html new file mode 100644 index 00000000..090a59ce --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE1394.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IEEE1394.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802.html b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802.html new file mode 100644 index 00000000..af22d84b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IEEE802.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211.html b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211.html new file mode 100644 index 00000000..15d9ab97 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IEEE80211.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211_PRISM.html b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211_PRISM.html new file mode 100644 index 00000000..d20b4b1a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211_PRISM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IEEE80211_PRISM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211_RADIOTAP.html b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211_RADIOTAP.html new file mode 100644 index 00000000..c0ef2f73 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE80211_RADIOTAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IEEE80211_RADIOTAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802154.html b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802154.html new file mode 100644 index 00000000..baf16695 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802154.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IEEE802154.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802_TR.html b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802_TR.html new file mode 100644 index 00000000..9c766b66 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IEEE802_TR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IEEE802_TR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_INFINIBAND.html b/docs/libc/unix/linux_like/constant.ARPHRD_INFINIBAND.html new file mode 100644 index 00000000..88f7ebc1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_INFINIBAND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_INFINIBAND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IPDDP.html b/docs/libc/unix/linux_like/constant.ARPHRD_IPDDP.html new file mode 100644 index 00000000..ac87bf43 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IPDDP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IPDDP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IPGRE.html b/docs/libc/unix/linux_like/constant.ARPHRD_IPGRE.html new file mode 100644 index 00000000..226a9675 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IPGRE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IPGRE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_IRDA.html b/docs/libc/unix/linux_like/constant.ARPHRD_IRDA.html new file mode 100644 index 00000000..dab138d4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_IRDA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_IRDA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_LAPB.html b/docs/libc/unix/linux_like/constant.ARPHRD_LAPB.html new file mode 100644 index 00000000..c8d64b4e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_LAPB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_LAPB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_LOCALTLK.html b/docs/libc/unix/linux_like/constant.ARPHRD_LOCALTLK.html new file mode 100644 index 00000000..b3a700c9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_LOCALTLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_LOCALTLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_LOOPBACK.html b/docs/libc/unix/linux_like/constant.ARPHRD_LOOPBACK.html new file mode 100644 index 00000000..d8a1fe8c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_LOOPBACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_LOOPBACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_METRICOM.html b/docs/libc/unix/linux_like/constant.ARPHRD_METRICOM.html new file mode 100644 index 00000000..7a62faa4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_METRICOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_METRICOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_NETROM.html b/docs/libc/unix/linux_like/constant.ARPHRD_NETROM.html new file mode 100644 index 00000000..036dcbe9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_NETROM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_NETROM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_NONE.html b/docs/libc/unix/linux_like/constant.ARPHRD_NONE.html new file mode 100644 index 00000000..73fff706 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_PIMREG.html b/docs/libc/unix/linux_like/constant.ARPHRD_PIMREG.html new file mode 100644 index 00000000..b077a390 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_PIMREG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_PIMREG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_PPP.html b/docs/libc/unix/linux_like/constant.ARPHRD_PPP.html new file mode 100644 index 00000000..03e3b0e7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_PPP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_PPP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_PRONET.html b/docs/libc/unix/linux_like/constant.ARPHRD_PRONET.html new file mode 100644 index 00000000..0b86b709 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_PRONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_PRONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_RAWHDLC.html b/docs/libc/unix/linux_like/constant.ARPHRD_RAWHDLC.html new file mode 100644 index 00000000..09daf262 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_RAWHDLC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_RAWHDLC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_ROSE.html b/docs/libc/unix/linux_like/constant.ARPHRD_ROSE.html new file mode 100644 index 00000000..0e6e652e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_ROSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_ROSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_RSRVD.html b/docs/libc/unix/linux_like/constant.ARPHRD_RSRVD.html new file mode 100644 index 00000000..8a54eeeb --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_RSRVD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_RSRVD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_SIT.html b/docs/libc/unix/linux_like/constant.ARPHRD_SIT.html new file mode 100644 index 00000000..64ff46dd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_SIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_SIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_SKIP.html b/docs/libc/unix/linux_like/constant.ARPHRD_SKIP.html new file mode 100644 index 00000000..36eaed8d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_SKIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_SKIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_SLIP.html b/docs/libc/unix/linux_like/constant.ARPHRD_SLIP.html new file mode 100644 index 00000000..87b4d7ac --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_SLIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_SLIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_SLIP6.html b/docs/libc/unix/linux_like/constant.ARPHRD_SLIP6.html new file mode 100644 index 00000000..c2f58476 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_SLIP6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_SLIP6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_TUNNEL.html b/docs/libc/unix/linux_like/constant.ARPHRD_TUNNEL.html new file mode 100644 index 00000000..2aba6a44 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_TUNNEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_TUNNEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_TUNNEL6.html b/docs/libc/unix/linux_like/constant.ARPHRD_TUNNEL6.html new file mode 100644 index 00000000..3de816c4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_TUNNEL6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_TUNNEL6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_VOID.html b/docs/libc/unix/linux_like/constant.ARPHRD_VOID.html new file mode 100644 index 00000000..e97b4ea1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_VOID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_VOID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPHRD_X25.html b/docs/libc/unix/linux_like/constant.ARPHRD_X25.html new file mode 100644 index 00000000..43e966ca --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPHRD_X25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPHRD_X25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPOP_InREPLY.html b/docs/libc/unix/linux_like/constant.ARPOP_InREPLY.html new file mode 100644 index 00000000..030e65c6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPOP_InREPLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPOP_InREPLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPOP_InREQUEST.html b/docs/libc/unix/linux_like/constant.ARPOP_InREQUEST.html new file mode 100644 index 00000000..44424fc7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPOP_InREQUEST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPOP_InREQUEST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPOP_NAK.html b/docs/libc/unix/linux_like/constant.ARPOP_NAK.html new file mode 100644 index 00000000..9f5ba504 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPOP_NAK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPOP_NAK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPOP_RREPLY.html b/docs/libc/unix/linux_like/constant.ARPOP_RREPLY.html new file mode 100644 index 00000000..3ac28e21 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPOP_RREPLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPOP_RREPLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ARPOP_RREQUEST.html b/docs/libc/unix/linux_like/constant.ARPOP_RREQUEST.html new file mode 100644 index 00000000..9f74adb8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ARPOP_RREQUEST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ARPOP_RREQUEST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ATF_DONTPUB.html b/docs/libc/unix/linux_like/constant.ATF_DONTPUB.html new file mode 100644 index 00000000..70bb2c36 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ATF_DONTPUB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ATF_DONTPUB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ATF_NETMASK.html b/docs/libc/unix/linux_like/constant.ATF_NETMASK.html new file mode 100644 index 00000000..7619a753 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ATF_NETMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ATF_NETMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AT_EMPTY_PATH.html b/docs/libc/unix/linux_like/constant.AT_EMPTY_PATH.html new file mode 100644 index 00000000..795a8a77 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AT_EMPTY_PATH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AT_EMPTY_PATH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AT_FDCWD.html b/docs/libc/unix/linux_like/constant.AT_FDCWD.html new file mode 100644 index 00000000..f68ce8ba --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AT_FDCWD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AT_FDCWD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AT_NO_AUTOMOUNT.html b/docs/libc/unix/linux_like/constant.AT_NO_AUTOMOUNT.html new file mode 100644 index 00000000..5bc33529 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AT_NO_AUTOMOUNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AT_NO_AUTOMOUNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AT_REMOVEDIR.html b/docs/libc/unix/linux_like/constant.AT_REMOVEDIR.html new file mode 100644 index 00000000..31f43e67 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AT_REMOVEDIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AT_REMOVEDIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AT_SYMLINK_FOLLOW.html b/docs/libc/unix/linux_like/constant.AT_SYMLINK_FOLLOW.html new file mode 100644 index 00000000..a2b7f52e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AT_SYMLINK_FOLLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AT_SYMLINK_FOLLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.AT_SYMLINK_NOFOLLOW.html b/docs/libc/unix/linux_like/constant.AT_SYMLINK_NOFOLLOW.html new file mode 100644 index 00000000..82765bcf --- /dev/null +++ b/docs/libc/unix/linux_like/constant.AT_SYMLINK_NOFOLLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.AT_SYMLINK_NOFOLLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.BRKINT.html b/docs/libc/unix/linux_like/constant.BRKINT.html new file mode 100644 index 00000000..324bf259 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.BRKINT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.BRKINT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.BS0.html b/docs/libc/unix/linux_like/constant.BS0.html new file mode 100644 index 00000000..223359ff --- /dev/null +++ b/docs/libc/unix/linux_like/constant.BS0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.BS0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLD_CONTINUED.html b/docs/libc/unix/linux_like/constant.CLD_CONTINUED.html new file mode 100644 index 00000000..e11b4748 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLD_CONTINUED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLD_CONTINUED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLD_DUMPED.html b/docs/libc/unix/linux_like/constant.CLD_DUMPED.html new file mode 100644 index 00000000..a1169c96 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLD_DUMPED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLD_DUMPED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLD_EXITED.html b/docs/libc/unix/linux_like/constant.CLD_EXITED.html new file mode 100644 index 00000000..8eb7e2fe --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLD_EXITED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLD_EXITED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLD_KILLED.html b/docs/libc/unix/linux_like/constant.CLD_KILLED.html new file mode 100644 index 00000000..2eea100d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLD_KILLED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLD_KILLED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLD_STOPPED.html b/docs/libc/unix/linux_like/constant.CLD_STOPPED.html new file mode 100644 index 00000000..1f10a2f1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLD_STOPPED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLD_STOPPED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLD_TRAPPED.html b/docs/libc/unix/linux_like/constant.CLD_TRAPPED.html new file mode 100644 index 00000000..82d63202 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLD_TRAPPED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLD_TRAPPED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_BOOTTIME.html b/docs/libc/unix/linux_like/constant.CLOCK_BOOTTIME.html new file mode 100644 index 00000000..6435367e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_BOOTTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_BOOTTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_BOOTTIME_ALARM.html b/docs/libc/unix/linux_like/constant.CLOCK_BOOTTIME_ALARM.html new file mode 100644 index 00000000..47eaef91 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_BOOTTIME_ALARM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_BOOTTIME_ALARM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC.html b/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC.html new file mode 100644 index 00000000..61b5055c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_MONOTONIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC_COARSE.html b/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC_COARSE.html new file mode 100644 index 00000000..894f18fc --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC_COARSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_MONOTONIC_COARSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC_RAW.html b/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC_RAW.html new file mode 100644 index 00000000..83f14422 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_MONOTONIC_RAW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_MONOTONIC_RAW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_PROCESS_CPUTIME_ID.html b/docs/libc/unix/linux_like/constant.CLOCK_PROCESS_CPUTIME_ID.html new file mode 100644 index 00000000..1e9437e6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_PROCESS_CPUTIME_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_PROCESS_CPUTIME_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_REALTIME.html b/docs/libc/unix/linux_like/constant.CLOCK_REALTIME.html new file mode 100644 index 00000000..1a912872 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_REALTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_REALTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_REALTIME_ALARM.html b/docs/libc/unix/linux_like/constant.CLOCK_REALTIME_ALARM.html new file mode 100644 index 00000000..4db56bcf --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_REALTIME_ALARM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_REALTIME_ALARM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_REALTIME_COARSE.html b/docs/libc/unix/linux_like/constant.CLOCK_REALTIME_COARSE.html new file mode 100644 index 00000000..cf4a30c2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_REALTIME_COARSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_REALTIME_COARSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_TAI.html b/docs/libc/unix/linux_like/constant.CLOCK_TAI.html new file mode 100644 index 00000000..4f80d19c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_TAI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_TAI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLOCK_THREAD_CPUTIME_ID.html b/docs/libc/unix/linux_like/constant.CLOCK_THREAD_CPUTIME_ID.html new file mode 100644 index 00000000..2a3cfb5b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLOCK_THREAD_CPUTIME_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLOCK_THREAD_CPUTIME_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_CHILD_CLEARTID.html b/docs/libc/unix/linux_like/constant.CLONE_CHILD_CLEARTID.html new file mode 100644 index 00000000..21a6d87f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_CHILD_CLEARTID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_CHILD_CLEARTID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_CHILD_SETTID.html b/docs/libc/unix/linux_like/constant.CLONE_CHILD_SETTID.html new file mode 100644 index 00000000..eaa847e2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_CHILD_SETTID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_CHILD_SETTID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_DETACHED.html b/docs/libc/unix/linux_like/constant.CLONE_DETACHED.html new file mode 100644 index 00000000..d65caaa2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_DETACHED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_DETACHED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_FILES.html b/docs/libc/unix/linux_like/constant.CLONE_FILES.html new file mode 100644 index 00000000..0b304d09 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_FILES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_FILES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_FS.html b/docs/libc/unix/linux_like/constant.CLONE_FS.html new file mode 100644 index 00000000..72187a84 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_FS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_FS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_IO.html b/docs/libc/unix/linux_like/constant.CLONE_IO.html new file mode 100644 index 00000000..0f855ea5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_IO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_IO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_NEWCGROUP.html b/docs/libc/unix/linux_like/constant.CLONE_NEWCGROUP.html new file mode 100644 index 00000000..473f2309 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_NEWCGROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_NEWCGROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_NEWIPC.html b/docs/libc/unix/linux_like/constant.CLONE_NEWIPC.html new file mode 100644 index 00000000..df781870 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_NEWIPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_NEWIPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_NEWNET.html b/docs/libc/unix/linux_like/constant.CLONE_NEWNET.html new file mode 100644 index 00000000..4cdeda94 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_NEWNET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_NEWNET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_NEWNS.html b/docs/libc/unix/linux_like/constant.CLONE_NEWNS.html new file mode 100644 index 00000000..cef8b705 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_NEWNS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_NEWNS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_NEWPID.html b/docs/libc/unix/linux_like/constant.CLONE_NEWPID.html new file mode 100644 index 00000000..f61c95b0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_NEWPID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_NEWPID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_NEWUSER.html b/docs/libc/unix/linux_like/constant.CLONE_NEWUSER.html new file mode 100644 index 00000000..5661b386 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_NEWUSER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_NEWUSER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_NEWUTS.html b/docs/libc/unix/linux_like/constant.CLONE_NEWUTS.html new file mode 100644 index 00000000..04ea7f46 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_NEWUTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_NEWUTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_PARENT.html b/docs/libc/unix/linux_like/constant.CLONE_PARENT.html new file mode 100644 index 00000000..5d8223a3 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_PARENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_PARENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_PARENT_SETTID.html b/docs/libc/unix/linux_like/constant.CLONE_PARENT_SETTID.html new file mode 100644 index 00000000..deda10ff --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_PARENT_SETTID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_PARENT_SETTID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_PTRACE.html b/docs/libc/unix/linux_like/constant.CLONE_PTRACE.html new file mode 100644 index 00000000..fccdc4f2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_PTRACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_PTRACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_SETTLS.html b/docs/libc/unix/linux_like/constant.CLONE_SETTLS.html new file mode 100644 index 00000000..c6b607db --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_SETTLS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_SETTLS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_SIGHAND.html b/docs/libc/unix/linux_like/constant.CLONE_SIGHAND.html new file mode 100644 index 00000000..c5113f68 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_SIGHAND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_SIGHAND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_SYSVSEM.html b/docs/libc/unix/linux_like/constant.CLONE_SYSVSEM.html new file mode 100644 index 00000000..82143229 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_SYSVSEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_SYSVSEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_THREAD.html b/docs/libc/unix/linux_like/constant.CLONE_THREAD.html new file mode 100644 index 00000000..89a11676 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_THREAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_THREAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_UNTRACED.html b/docs/libc/unix/linux_like/constant.CLONE_UNTRACED.html new file mode 100644 index 00000000..da607f24 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_UNTRACED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_UNTRACED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_VFORK.html b/docs/libc/unix/linux_like/constant.CLONE_VFORK.html new file mode 100644 index 00000000..f3138f3e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_VFORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_VFORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CLONE_VM.html b/docs/libc/unix/linux_like/constant.CLONE_VM.html new file mode 100644 index 00000000..21cb48b4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CLONE_VM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CLONE_VM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CR0.html b/docs/libc/unix/linux_like/constant.CR0.html new file mode 100644 index 00000000..5b92851a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CR0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CR0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CRTSCTS.html b/docs/libc/unix/linux_like/constant.CRTSCTS.html new file mode 100644 index 00000000..4dedf997 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CRTSCTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CRTSCTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.CS5.html b/docs/libc/unix/linux_like/constant.CS5.html new file mode 100644 index 00000000..2419a193 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.CS5.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.CS5.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ECHO.html b/docs/libc/unix/linux_like/constant.ECHO.html new file mode 100644 index 00000000..17762fc9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ECHO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ECHO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EOF.html b/docs/libc/unix/linux_like/constant.EOF.html new file mode 100644 index 00000000..28fa412f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EOF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EOF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLERR.html b/docs/libc/unix/linux_like/constant.EPOLLERR.html new file mode 100644 index 00000000..12574788 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLET.html b/docs/libc/unix/linux_like/constant.EPOLLET.html new file mode 100644 index 00000000..6ae43c4d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLHUP.html b/docs/libc/unix/linux_like/constant.EPOLLHUP.html new file mode 100644 index 00000000..cdd33118 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLHUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLHUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLIN.html b/docs/libc/unix/linux_like/constant.EPOLLIN.html new file mode 100644 index 00000000..85c77ce9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLMSG.html b/docs/libc/unix/linux_like/constant.EPOLLMSG.html new file mode 100644 index 00000000..38286814 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLMSG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLMSG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLOUT.html b/docs/libc/unix/linux_like/constant.EPOLLOUT.html new file mode 100644 index 00000000..58184339 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLPRI.html b/docs/libc/unix/linux_like/constant.EPOLLPRI.html new file mode 100644 index 00000000..b688ed8e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLPRI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLPRI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLRDBAND.html b/docs/libc/unix/linux_like/constant.EPOLLRDBAND.html new file mode 100644 index 00000000..6d991484 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLRDBAND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLRDBAND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLRDNORM.html b/docs/libc/unix/linux_like/constant.EPOLLRDNORM.html new file mode 100644 index 00000000..767baa1d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLRDNORM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLRDNORM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLWRBAND.html b/docs/libc/unix/linux_like/constant.EPOLLWRBAND.html new file mode 100644 index 00000000..d366d40f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLWRBAND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLWRBAND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLLWRNORM.html b/docs/libc/unix/linux_like/constant.EPOLLWRNORM.html new file mode 100644 index 00000000..8f6c3f6f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLLWRNORM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLLWRNORM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLL_CTL_ADD.html b/docs/libc/unix/linux_like/constant.EPOLL_CTL_ADD.html new file mode 100644 index 00000000..bb214c3d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLL_CTL_ADD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLL_CTL_ADD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLL_CTL_DEL.html b/docs/libc/unix/linux_like/constant.EPOLL_CTL_DEL.html new file mode 100644 index 00000000..25f0854b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLL_CTL_DEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLL_CTL_DEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EPOLL_CTL_MOD.html b/docs/libc/unix/linux_like/constant.EPOLL_CTL_MOD.html new file mode 100644 index 00000000..9a183938 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EPOLL_CTL_MOD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EPOLL_CTL_MOD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EXIT_FAILURE.html b/docs/libc/unix/linux_like/constant.EXIT_FAILURE.html new file mode 100644 index 00000000..eecbaf0b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EXIT_FAILURE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EXIT_FAILURE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.EXIT_SUCCESS.html b/docs/libc/unix/linux_like/constant.EXIT_SUCCESS.html new file mode 100644 index 00000000..594523a2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.EXIT_SUCCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.EXIT_SUCCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.FD_SETSIZE.html b/docs/libc/unix/linux_like/constant.FD_SETSIZE.html new file mode 100644 index 00000000..88844429 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.FD_SETSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.FD_SETSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.FF0.html b/docs/libc/unix/linux_like/constant.FF0.html new file mode 100644 index 00000000..b256b76d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.FF0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.FF0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_ADD_SEALS.html b/docs/libc/unix/linux_like/constant.F_ADD_SEALS.html new file mode 100644 index 00000000..4e369933 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_ADD_SEALS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_ADD_SEALS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_CANCELLK.html b/docs/libc/unix/linux_like/constant.F_CANCELLK.html new file mode 100644 index 00000000..86746b5f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_CANCELLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_CANCELLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_DUPFD.html b/docs/libc/unix/linux_like/constant.F_DUPFD.html new file mode 100644 index 00000000..cc987f45 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_DUPFD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_DUPFD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_DUPFD_CLOEXEC.html b/docs/libc/unix/linux_like/constant.F_DUPFD_CLOEXEC.html new file mode 100644 index 00000000..988af6a4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_DUPFD_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_DUPFD_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_GETFD.html b/docs/libc/unix/linux_like/constant.F_GETFD.html new file mode 100644 index 00000000..f8c7fc00 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_GETFD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_GETFD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_GETFL.html b/docs/libc/unix/linux_like/constant.F_GETFL.html new file mode 100644 index 00000000..a415cf21 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_GETFL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_GETFL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_GETLEASE.html b/docs/libc/unix/linux_like/constant.F_GETLEASE.html new file mode 100644 index 00000000..a2ed6c11 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_GETLEASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_GETLEASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_GETPIPE_SZ.html b/docs/libc/unix/linux_like/constant.F_GETPIPE_SZ.html new file mode 100644 index 00000000..d2446186 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_GETPIPE_SZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_GETPIPE_SZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_GET_SEALS.html b/docs/libc/unix/linux_like/constant.F_GET_SEALS.html new file mode 100644 index 00000000..199c53d3 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_GET_SEALS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_GET_SEALS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_NOTIFY.html b/docs/libc/unix/linux_like/constant.F_NOTIFY.html new file mode 100644 index 00000000..dfefc214 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_NOTIFY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_NOTIFY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_OK.html b/docs/libc/unix/linux_like/constant.F_OK.html new file mode 100644 index 00000000..db9dbea4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_OK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_OK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_SEAL_GROW.html b/docs/libc/unix/linux_like/constant.F_SEAL_GROW.html new file mode 100644 index 00000000..486b9d74 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_SEAL_GROW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_SEAL_GROW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_SEAL_SEAL.html b/docs/libc/unix/linux_like/constant.F_SEAL_SEAL.html new file mode 100644 index 00000000..da22104b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_SEAL_SEAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_SEAL_SEAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_SEAL_SHRINK.html b/docs/libc/unix/linux_like/constant.F_SEAL_SHRINK.html new file mode 100644 index 00000000..4d18d8a2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_SEAL_SHRINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_SEAL_SHRINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_SEAL_WRITE.html b/docs/libc/unix/linux_like/constant.F_SEAL_WRITE.html new file mode 100644 index 00000000..539f370c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_SEAL_WRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_SEAL_WRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_SETFD.html b/docs/libc/unix/linux_like/constant.F_SETFD.html new file mode 100644 index 00000000..5cbb6de1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_SETFD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_SETFD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_SETFL.html b/docs/libc/unix/linux_like/constant.F_SETFL.html new file mode 100644 index 00000000..27a64190 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_SETFL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_SETFL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_SETLEASE.html b/docs/libc/unix/linux_like/constant.F_SETLEASE.html new file mode 100644 index 00000000..30b67359 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_SETLEASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_SETLEASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.F_SETPIPE_SZ.html b/docs/libc/unix/linux_like/constant.F_SETPIPE_SZ.html new file mode 100644 index 00000000..05596f0d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.F_SETPIPE_SZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.F_SETPIPE_SZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ICRNL.html b/docs/libc/unix/linux_like/constant.ICRNL.html new file mode 100644 index 00000000..ca59de63 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ICRNL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ICRNL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_ALLMULTI.html b/docs/libc/unix/linux_like/constant.IFF_ALLMULTI.html new file mode 100644 index 00000000..381a2393 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_ALLMULTI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_ALLMULTI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_AUTOMEDIA.html b/docs/libc/unix/linux_like/constant.IFF_AUTOMEDIA.html new file mode 100644 index 00000000..f9fb26fc --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_AUTOMEDIA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_AUTOMEDIA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_BROADCAST.html b/docs/libc/unix/linux_like/constant.IFF_BROADCAST.html new file mode 100644 index 00000000..30f15cb2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_BROADCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_BROADCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_DEBUG.html b/docs/libc/unix/linux_like/constant.IFF_DEBUG.html new file mode 100644 index 00000000..a217d3e6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_DEBUG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_DEBUG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_DYNAMIC.html b/docs/libc/unix/linux_like/constant.IFF_DYNAMIC.html new file mode 100644 index 00000000..5f2c3f31 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_DYNAMIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_DYNAMIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_LOOPBACK.html b/docs/libc/unix/linux_like/constant.IFF_LOOPBACK.html new file mode 100644 index 00000000..4bccedf9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_LOOPBACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_LOOPBACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_MASTER.html b/docs/libc/unix/linux_like/constant.IFF_MASTER.html new file mode 100644 index 00000000..1989c697 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_MASTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_MASTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_MULTICAST.html b/docs/libc/unix/linux_like/constant.IFF_MULTICAST.html new file mode 100644 index 00000000..8d99cf26 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_MULTICAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_MULTICAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_NOARP.html b/docs/libc/unix/linux_like/constant.IFF_NOARP.html new file mode 100644 index 00000000..bf6f6e07 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_NOARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_NOARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_NOTRAILERS.html b/docs/libc/unix/linux_like/constant.IFF_NOTRAILERS.html new file mode 100644 index 00000000..d1636c62 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_NOTRAILERS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_NOTRAILERS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_POINTOPOINT.html b/docs/libc/unix/linux_like/constant.IFF_POINTOPOINT.html new file mode 100644 index 00000000..3b6722db --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_POINTOPOINT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_POINTOPOINT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_PORTSEL.html b/docs/libc/unix/linux_like/constant.IFF_PORTSEL.html new file mode 100644 index 00000000..f51bb0e4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_PORTSEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_PORTSEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_PROMISC.html b/docs/libc/unix/linux_like/constant.IFF_PROMISC.html new file mode 100644 index 00000000..a5c89513 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_PROMISC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_PROMISC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_RUNNING.html b/docs/libc/unix/linux_like/constant.IFF_RUNNING.html new file mode 100644 index 00000000..7a2c06e5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_RUNNING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_RUNNING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_SLAVE.html b/docs/libc/unix/linux_like/constant.IFF_SLAVE.html new file mode 100644 index 00000000..c3ed22c8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_SLAVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_SLAVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IFF_UP.html b/docs/libc/unix/linux_like/constant.IFF_UP.html new file mode 100644 index 00000000..d1496e11 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IFF_UP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IFF_UP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IGNBRK.html b/docs/libc/unix/linux_like/constant.IGNBRK.html new file mode 100644 index 00000000..c14d3248 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IGNBRK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IGNBRK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IGNCR.html b/docs/libc/unix/linux_like/constant.IGNCR.html new file mode 100644 index 00000000..ee1076bf --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IGNCR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IGNCR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IGNPAR.html b/docs/libc/unix/linux_like/constant.IGNPAR.html new file mode 100644 index 00000000..8685fafd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IGNPAR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IGNPAR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IMAXBEL.html b/docs/libc/unix/linux_like/constant.IMAXBEL.html new file mode 100644 index 00000000..36bfafb1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IMAXBEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IMAXBEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.INLCR.html b/docs/libc/unix/linux_like/constant.INLCR.html new file mode 100644 index 00000000..c6e5b57f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.INLCR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.INLCR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.INPCK.html b/docs/libc/unix/linux_like/constant.INPCK.html new file mode 100644 index 00000000..b144f658 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.INPCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.INPCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPDEFTTL.html b/docs/libc/unix/linux_like/constant.IPDEFTTL.html new file mode 100644 index 00000000..c84e26e0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPDEFTTL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPDEFTTL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_CLASS_MASK.html b/docs/libc/unix/linux_like/constant.IPOPT_CLASS_MASK.html new file mode 100644 index 00000000..54810c2b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_CLASS_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_CLASS_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_CONTROL.html b/docs/libc/unix/linux_like/constant.IPOPT_CONTROL.html new file mode 100644 index 00000000..bd8dc4da --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_CONTROL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_CONTROL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_COPY.html b/docs/libc/unix/linux_like/constant.IPOPT_COPY.html new file mode 100644 index 00000000..065a941a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_COPY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_COPY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_END.html b/docs/libc/unix/linux_like/constant.IPOPT_END.html new file mode 100644 index 00000000..f0ed90aa --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_END.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_END.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_EOL.html b/docs/libc/unix/linux_like/constant.IPOPT_EOL.html new file mode 100644 index 00000000..52646f63 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_EOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_EOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_LSRR.html b/docs/libc/unix/linux_like/constant.IPOPT_LSRR.html new file mode 100644 index 00000000..278d730f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_LSRR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_LSRR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_MEASUREMENT.html b/docs/libc/unix/linux_like/constant.IPOPT_MEASUREMENT.html new file mode 100644 index 00000000..deab0dc4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_MEASUREMENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_MEASUREMENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_MINOFF.html b/docs/libc/unix/linux_like/constant.IPOPT_MINOFF.html new file mode 100644 index 00000000..255658b9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_MINOFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_MINOFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_NOOP.html b/docs/libc/unix/linux_like/constant.IPOPT_NOOP.html new file mode 100644 index 00000000..4fb58235 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_NOOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_NOOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_NOP.html b/docs/libc/unix/linux_like/constant.IPOPT_NOP.html new file mode 100644 index 00000000..4901b0f3 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_NOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_NOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_NUMBER_MASK.html b/docs/libc/unix/linux_like/constant.IPOPT_NUMBER_MASK.html new file mode 100644 index 00000000..a450d68f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_NUMBER_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_NUMBER_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_OFFSET.html b/docs/libc/unix/linux_like/constant.IPOPT_OFFSET.html new file mode 100644 index 00000000..665ce211 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_OFFSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_OFFSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_OLEN.html b/docs/libc/unix/linux_like/constant.IPOPT_OLEN.html new file mode 100644 index 00000000..69f8a662 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_OLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_OLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_OPTVAL.html b/docs/libc/unix/linux_like/constant.IPOPT_OPTVAL.html new file mode 100644 index 00000000..ac24b77f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_OPTVAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_OPTVAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_RA.html b/docs/libc/unix/linux_like/constant.IPOPT_RA.html new file mode 100644 index 00000000..c92c32a9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_RA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_RA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_RESERVED1.html b/docs/libc/unix/linux_like/constant.IPOPT_RESERVED1.html new file mode 100644 index 00000000..0b3ecd66 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_RESERVED1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_RESERVED1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_RESERVED2.html b/docs/libc/unix/linux_like/constant.IPOPT_RESERVED2.html new file mode 100644 index 00000000..952fa522 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_RESERVED2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_RESERVED2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_RR.html b/docs/libc/unix/linux_like/constant.IPOPT_RR.html new file mode 100644 index 00000000..d407a72f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_RR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_RR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_SEC.html b/docs/libc/unix/linux_like/constant.IPOPT_SEC.html new file mode 100644 index 00000000..3060a220 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_SEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_SEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_SID.html b/docs/libc/unix/linux_like/constant.IPOPT_SID.html new file mode 100644 index 00000000..9d3d4810 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_SID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_SID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_SSRR.html b/docs/libc/unix/linux_like/constant.IPOPT_SSRR.html new file mode 100644 index 00000000..e7685760 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_SSRR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_SSRR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_TIMESTAMP.html b/docs/libc/unix/linux_like/constant.IPOPT_TIMESTAMP.html new file mode 100644 index 00000000..c4d5a045 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_TIMESTAMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_TIMESTAMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_TS.html b/docs/libc/unix/linux_like/constant.IPOPT_TS.html new file mode 100644 index 00000000..b1280e0b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_TS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_TS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_TS_PRESPEC.html b/docs/libc/unix/linux_like/constant.IPOPT_TS_PRESPEC.html new file mode 100644 index 00000000..7d3d14f5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_TS_PRESPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_TS_PRESPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_TS_TSANDADDR.html b/docs/libc/unix/linux_like/constant.IPOPT_TS_TSANDADDR.html new file mode 100644 index 00000000..0eaa7197 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_TS_TSANDADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_TS_TSANDADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPOPT_TS_TSONLY.html b/docs/libc/unix/linux_like/constant.IPOPT_TS_TSONLY.html new file mode 100644 index 00000000..d5d32633 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPOPT_TS_TSONLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPOPT_TS_TSONLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_ECN_CE.html b/docs/libc/unix/linux_like/constant.IPTOS_ECN_CE.html new file mode 100644 index 00000000..443a4631 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_ECN_CE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_ECN_CE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_ECN_ECT0.html b/docs/libc/unix/linux_like/constant.IPTOS_ECN_ECT0.html new file mode 100644 index 00000000..a8a0dc5f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_ECN_ECT0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_ECN_ECT0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_ECN_ECT1.html b/docs/libc/unix/linux_like/constant.IPTOS_ECN_ECT1.html new file mode 100644 index 00000000..f07ba12a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_ECN_ECT1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_ECN_ECT1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_ECN_MASK.html b/docs/libc/unix/linux_like/constant.IPTOS_ECN_MASK.html new file mode 100644 index 00000000..b23461f1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_ECN_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_ECN_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_LOWDELAY.html b/docs/libc/unix/linux_like/constant.IPTOS_LOWDELAY.html new file mode 100644 index 00000000..6448c14c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_LOWDELAY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_LOWDELAY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_MINCOST.html b/docs/libc/unix/linux_like/constant.IPTOS_MINCOST.html new file mode 100644 index 00000000..037ab19d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_MINCOST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_MINCOST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_PREC_CRITIC_ECP.html b/docs/libc/unix/linux_like/constant.IPTOS_PREC_CRITIC_ECP.html new file mode 100644 index 00000000..e8f190ff --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_PREC_CRITIC_ECP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_PREC_CRITIC_ECP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_PREC_FLASH.html b/docs/libc/unix/linux_like/constant.IPTOS_PREC_FLASH.html new file mode 100644 index 00000000..6b415ed9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_PREC_FLASH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_PREC_FLASH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_PREC_FLASHOVERRIDE.html b/docs/libc/unix/linux_like/constant.IPTOS_PREC_FLASHOVERRIDE.html new file mode 100644 index 00000000..8a046386 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_PREC_FLASHOVERRIDE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_PREC_FLASHOVERRIDE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_PREC_IMMEDIATE.html b/docs/libc/unix/linux_like/constant.IPTOS_PREC_IMMEDIATE.html new file mode 100644 index 00000000..de11f9af --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_PREC_IMMEDIATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_PREC_IMMEDIATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_PREC_INTERNETCONTROL.html b/docs/libc/unix/linux_like/constant.IPTOS_PREC_INTERNETCONTROL.html new file mode 100644 index 00000000..dcd8a32a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_PREC_INTERNETCONTROL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_PREC_INTERNETCONTROL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_PREC_NETCONTROL.html b/docs/libc/unix/linux_like/constant.IPTOS_PREC_NETCONTROL.html new file mode 100644 index 00000000..d5005e17 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_PREC_NETCONTROL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_PREC_NETCONTROL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_PREC_PRIORITY.html b/docs/libc/unix/linux_like/constant.IPTOS_PREC_PRIORITY.html new file mode 100644 index 00000000..25d37f3a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_PREC_PRIORITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_PREC_PRIORITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_PREC_ROUTINE.html b/docs/libc/unix/linux_like/constant.IPTOS_PREC_ROUTINE.html new file mode 100644 index 00000000..df5bd648 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_PREC_ROUTINE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_PREC_ROUTINE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_RELIABILITY.html b/docs/libc/unix/linux_like/constant.IPTOS_RELIABILITY.html new file mode 100644 index 00000000..c90a8e30 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_RELIABILITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_RELIABILITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPTOS_THROUGHPUT.html b/docs/libc/unix/linux_like/constant.IPTOS_THROUGHPUT.html new file mode 100644 index 00000000..5b5d70e4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPTOS_THROUGHPUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPTOS_THROUGHPUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_2292DSTOPTS.html b/docs/libc/unix/linux_like/constant.IPV6_2292DSTOPTS.html new file mode 100644 index 00000000..954dee1d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_2292DSTOPTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_2292DSTOPTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_2292HOPLIMIT.html b/docs/libc/unix/linux_like/constant.IPV6_2292HOPLIMIT.html new file mode 100644 index 00000000..9eda1108 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_2292HOPLIMIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_2292HOPLIMIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_2292HOPOPTS.html b/docs/libc/unix/linux_like/constant.IPV6_2292HOPOPTS.html new file mode 100644 index 00000000..ff5a72f0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_2292HOPOPTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_2292HOPOPTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_2292PKTINFO.html b/docs/libc/unix/linux_like/constant.IPV6_2292PKTINFO.html new file mode 100644 index 00000000..d0eb8ab8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_2292PKTINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_2292PKTINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_2292PKTOPTIONS.html b/docs/libc/unix/linux_like/constant.IPV6_2292PKTOPTIONS.html new file mode 100644 index 00000000..f31f248d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_2292PKTOPTIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_2292PKTOPTIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_2292RTHDR.html b/docs/libc/unix/linux_like/constant.IPV6_2292RTHDR.html new file mode 100644 index 00000000..96cce60c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_2292RTHDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_2292RTHDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_ADDRFORM.html b/docs/libc/unix/linux_like/constant.IPV6_ADDRFORM.html new file mode 100644 index 00000000..276690c8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_ADDRFORM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_ADDRFORM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_ADD_MEMBERSHIP.html b/docs/libc/unix/linux_like/constant.IPV6_ADD_MEMBERSHIP.html new file mode 100644 index 00000000..b3e3fdf3 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_ADD_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_ADD_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_CHECKSUM.html b/docs/libc/unix/linux_like/constant.IPV6_CHECKSUM.html new file mode 100644 index 00000000..2a9deb2a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_CHECKSUM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_CHECKSUM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_DROP_MEMBERSHIP.html b/docs/libc/unix/linux_like/constant.IPV6_DROP_MEMBERSHIP.html new file mode 100644 index 00000000..c98a6697 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_DROP_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_DROP_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_HOPLIMIT.html b/docs/libc/unix/linux_like/constant.IPV6_HOPLIMIT.html new file mode 100644 index 00000000..125a90c1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_HOPLIMIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_HOPLIMIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_JOIN_ANYCAST.html b/docs/libc/unix/linux_like/constant.IPV6_JOIN_ANYCAST.html new file mode 100644 index 00000000..2e65b778 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_JOIN_ANYCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_JOIN_ANYCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_LEAVE_ANYCAST.html b/docs/libc/unix/linux_like/constant.IPV6_LEAVE_ANYCAST.html new file mode 100644 index 00000000..25dda03d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_LEAVE_ANYCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_LEAVE_ANYCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_MTU.html b/docs/libc/unix/linux_like/constant.IPV6_MTU.html new file mode 100644 index 00000000..2f41e3ef --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_MTU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_MTU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_MTU_DISCOVER.html b/docs/libc/unix/linux_like/constant.IPV6_MTU_DISCOVER.html new file mode 100644 index 00000000..5fadcdec --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_MTU_DISCOVER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_MTU_DISCOVER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_HOPS.html b/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_HOPS.html new file mode 100644 index 00000000..cf7a9cea --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_HOPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_MULTICAST_HOPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_IF.html b/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_IF.html new file mode 100644 index 00000000..498e968b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_IF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_MULTICAST_IF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_LOOP.html b/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_LOOP.html new file mode 100644 index 00000000..f2f0e21c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_MULTICAST_LOOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_MULTICAST_LOOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_NEXTHOP.html b/docs/libc/unix/linux_like/constant.IPV6_NEXTHOP.html new file mode 100644 index 00000000..138f5b5b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_NEXTHOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_NEXTHOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_PKTINFO.html b/docs/libc/unix/linux_like/constant.IPV6_PKTINFO.html new file mode 100644 index 00000000..e700e23c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_PKTINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_PKTINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_RECVERR.html b/docs/libc/unix/linux_like/constant.IPV6_RECVERR.html new file mode 100644 index 00000000..c5c1b3b9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_RECVERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_RECVERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_RECVPKTINFO.html b/docs/libc/unix/linux_like/constant.IPV6_RECVPKTINFO.html new file mode 100644 index 00000000..3275b26b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_RECVPKTINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_RECVPKTINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_RECVTCLASS.html b/docs/libc/unix/linux_like/constant.IPV6_RECVTCLASS.html new file mode 100644 index 00000000..8918458a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_RECVTCLASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_RECVTCLASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_ROUTER_ALERT.html b/docs/libc/unix/linux_like/constant.IPV6_ROUTER_ALERT.html new file mode 100644 index 00000000..ed250a02 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_ROUTER_ALERT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_ROUTER_ALERT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_TCLASS.html b/docs/libc/unix/linux_like/constant.IPV6_TCLASS.html new file mode 100644 index 00000000..6655a661 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_TCLASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_TCLASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_UNICAST_HOPS.html b/docs/libc/unix/linux_like/constant.IPV6_UNICAST_HOPS.html new file mode 100644 index 00000000..8a0f89c9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_UNICAST_HOPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_UNICAST_HOPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPV6_V6ONLY.html b/docs/libc/unix/linux_like/constant.IPV6_V6ONLY.html new file mode 100644 index 00000000..b293f786 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPV6_V6ONLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPV6_V6ONLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IPVERSION.html b/docs/libc/unix/linux_like/constant.IPVERSION.html new file mode 100644 index 00000000..58ec1bb1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IPVERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IPVERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_ADD_MEMBERSHIP.html b/docs/libc/unix/linux_like/constant.IP_ADD_MEMBERSHIP.html new file mode 100644 index 00000000..8cb66b1c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_ADD_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_ADD_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_ADD_SOURCE_MEMBERSHIP.html b/docs/libc/unix/linux_like/constant.IP_ADD_SOURCE_MEMBERSHIP.html new file mode 100644 index 00000000..68a6a7c8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_ADD_SOURCE_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_ADD_SOURCE_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_DROP_MEMBERSHIP.html b/docs/libc/unix/linux_like/constant.IP_DROP_MEMBERSHIP.html new file mode 100644 index 00000000..99cf89df --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_DROP_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_DROP_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_DROP_SOURCE_MEMBERSHIP.html b/docs/libc/unix/linux_like/constant.IP_DROP_SOURCE_MEMBERSHIP.html new file mode 100644 index 00000000..da641e25 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_DROP_SOURCE_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_DROP_SOURCE_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_FREEBIND.html b/docs/libc/unix/linux_like/constant.IP_FREEBIND.html new file mode 100644 index 00000000..71b31f94 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_FREEBIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_FREEBIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_HDRINCL.html b/docs/libc/unix/linux_like/constant.IP_HDRINCL.html new file mode 100644 index 00000000..e5974abf --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_HDRINCL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_HDRINCL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_MTU_DISCOVER.html b/docs/libc/unix/linux_like/constant.IP_MTU_DISCOVER.html new file mode 100644 index 00000000..1b80c4ab --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_MTU_DISCOVER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_MTU_DISCOVER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_MULTICAST_IF.html b/docs/libc/unix/linux_like/constant.IP_MULTICAST_IF.html new file mode 100644 index 00000000..41eab757 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_MULTICAST_IF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_MULTICAST_IF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_MULTICAST_LOOP.html b/docs/libc/unix/linux_like/constant.IP_MULTICAST_LOOP.html new file mode 100644 index 00000000..35b1fdf1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_MULTICAST_LOOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_MULTICAST_LOOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_MULTICAST_TTL.html b/docs/libc/unix/linux_like/constant.IP_MULTICAST_TTL.html new file mode 100644 index 00000000..17d866f9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_MULTICAST_TTL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_MULTICAST_TTL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_PKTINFO.html b/docs/libc/unix/linux_like/constant.IP_PKTINFO.html new file mode 100644 index 00000000..cf5bbb44 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_PKTINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_PKTINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_PMTUDISC_DO.html b/docs/libc/unix/linux_like/constant.IP_PMTUDISC_DO.html new file mode 100644 index 00000000..4522b47c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_PMTUDISC_DO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_PMTUDISC_DO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_PMTUDISC_DONT.html b/docs/libc/unix/linux_like/constant.IP_PMTUDISC_DONT.html new file mode 100644 index 00000000..f0f196ee --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_PMTUDISC_DONT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_PMTUDISC_DONT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_PMTUDISC_PROBE.html b/docs/libc/unix/linux_like/constant.IP_PMTUDISC_PROBE.html new file mode 100644 index 00000000..c93e4b9b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_PMTUDISC_PROBE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_PMTUDISC_PROBE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_PMTUDISC_WANT.html b/docs/libc/unix/linux_like/constant.IP_PMTUDISC_WANT.html new file mode 100644 index 00000000..01863d30 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_PMTUDISC_WANT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_PMTUDISC_WANT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_RECVERR.html b/docs/libc/unix/linux_like/constant.IP_RECVERR.html new file mode 100644 index 00000000..adf807f1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_RECVERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_RECVERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_RECVTOS.html b/docs/libc/unix/linux_like/constant.IP_RECVTOS.html new file mode 100644 index 00000000..1b1564ea --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_RECVTOS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_RECVTOS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_TOS.html b/docs/libc/unix/linux_like/constant.IP_TOS.html new file mode 100644 index 00000000..98881ca2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_TOS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_TOS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_TRANSPARENT.html b/docs/libc/unix/linux_like/constant.IP_TRANSPARENT.html new file mode 100644 index 00000000..9979555b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_TRANSPARENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_TRANSPARENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IP_TTL.html b/docs/libc/unix/linux_like/constant.IP_TTL.html new file mode 100644 index 00000000..3f4155ed --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IP_TTL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IP_TTL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ISTRIP.html b/docs/libc/unix/linux_like/constant.ISTRIP.html new file mode 100644 index 00000000..b542932d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ISTRIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ISTRIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.IXANY.html b/docs/libc/unix/linux_like/constant.IXANY.html new file mode 100644 index 00000000..d6114d56 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.IXANY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.IXANY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_ALL.html b/docs/libc/unix/linux_like/constant.LC_ALL.html new file mode 100644 index 00000000..424e3c83 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_ALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_ALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_COLLATE.html b/docs/libc/unix/linux_like/constant.LC_COLLATE.html new file mode 100644 index 00000000..2ae2c244 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_COLLATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_COLLATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_COLLATE_MASK.html b/docs/libc/unix/linux_like/constant.LC_COLLATE_MASK.html new file mode 100644 index 00000000..03f25cac --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_COLLATE_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_COLLATE_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_CTYPE.html b/docs/libc/unix/linux_like/constant.LC_CTYPE.html new file mode 100644 index 00000000..64f300aa --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_CTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_CTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_CTYPE_MASK.html b/docs/libc/unix/linux_like/constant.LC_CTYPE_MASK.html new file mode 100644 index 00000000..9d8c2dd1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_CTYPE_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_CTYPE_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_MESSAGES.html b/docs/libc/unix/linux_like/constant.LC_MESSAGES.html new file mode 100644 index 00000000..dfed0adb --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_MESSAGES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_MESSAGES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_MESSAGES_MASK.html b/docs/libc/unix/linux_like/constant.LC_MESSAGES_MASK.html new file mode 100644 index 00000000..e01260ee --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_MESSAGES_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_MESSAGES_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_MONETARY.html b/docs/libc/unix/linux_like/constant.LC_MONETARY.html new file mode 100644 index 00000000..06ecb9fe --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_MONETARY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_MONETARY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_MONETARY_MASK.html b/docs/libc/unix/linux_like/constant.LC_MONETARY_MASK.html new file mode 100644 index 00000000..8b1febd5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_MONETARY_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_MONETARY_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_NUMERIC.html b/docs/libc/unix/linux_like/constant.LC_NUMERIC.html new file mode 100644 index 00000000..6dc6c0b1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_NUMERIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_NUMERIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_NUMERIC_MASK.html b/docs/libc/unix/linux_like/constant.LC_NUMERIC_MASK.html new file mode 100644 index 00000000..84ae47cb --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_NUMERIC_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_NUMERIC_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_TIME.html b/docs/libc/unix/linux_like/constant.LC_TIME.html new file mode 100644 index 00000000..b57db433 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_TIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_TIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LC_TIME_MASK.html b/docs/libc/unix/linux_like/constant.LC_TIME_MASK.html new file mode 100644 index 00000000..7adade7d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LC_TIME_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LC_TIME_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LOCK_EX.html b/docs/libc/unix/linux_like/constant.LOCK_EX.html new file mode 100644 index 00000000..9b573539 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LOCK_EX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LOCK_EX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LOCK_NB.html b/docs/libc/unix/linux_like/constant.LOCK_NB.html new file mode 100644 index 00000000..c3237c3c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LOCK_NB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LOCK_NB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LOCK_SH.html b/docs/libc/unix/linux_like/constant.LOCK_SH.html new file mode 100644 index 00000000..e84bf392 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LOCK_SH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LOCK_SH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LOCK_UN.html b/docs/libc/unix/linux_like/constant.LOCK_UN.html new file mode 100644 index 00000000..0bda6c22 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LOCK_UN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LOCK_UN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LOG_AUTHPRIV.html b/docs/libc/unix/linux_like/constant.LOG_AUTHPRIV.html new file mode 100644 index 00000000..3d0d333c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LOG_AUTHPRIV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LOG_AUTHPRIV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LOG_CRON.html b/docs/libc/unix/linux_like/constant.LOG_CRON.html new file mode 100644 index 00000000..3ec7e07e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LOG_CRON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LOG_CRON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LOG_FTP.html b/docs/libc/unix/linux_like/constant.LOG_FTP.html new file mode 100644 index 00000000..9e21d9d1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LOG_FTP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LOG_FTP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.LOG_PERROR.html b/docs/libc/unix/linux_like/constant.LOG_PERROR.html new file mode 100644 index 00000000..ce55494e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.LOG_PERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.LOG_PERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_DODUMP.html b/docs/libc/unix/linux_like/constant.MADV_DODUMP.html new file mode 100644 index 00000000..46d6b927 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_DODUMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_DODUMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_DOFORK.html b/docs/libc/unix/linux_like/constant.MADV_DOFORK.html new file mode 100644 index 00000000..695026a5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_DOFORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_DOFORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_DONTDUMP.html b/docs/libc/unix/linux_like/constant.MADV_DONTDUMP.html new file mode 100644 index 00000000..17085617 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_DONTDUMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_DONTDUMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_DONTFORK.html b/docs/libc/unix/linux_like/constant.MADV_DONTFORK.html new file mode 100644 index 00000000..43f1e56f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_DONTFORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_DONTFORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_DONTNEED.html b/docs/libc/unix/linux_like/constant.MADV_DONTNEED.html new file mode 100644 index 00000000..7b045d2e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_DONTNEED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_DONTNEED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_FREE.html b/docs/libc/unix/linux_like/constant.MADV_FREE.html new file mode 100644 index 00000000..a148c19a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_FREE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_FREE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_HUGEPAGE.html b/docs/libc/unix/linux_like/constant.MADV_HUGEPAGE.html new file mode 100644 index 00000000..b0b2eb4b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_HUGEPAGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_HUGEPAGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_HWPOISON.html b/docs/libc/unix/linux_like/constant.MADV_HWPOISON.html new file mode 100644 index 00000000..76d79d0e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_HWPOISON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_HWPOISON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_MERGEABLE.html b/docs/libc/unix/linux_like/constant.MADV_MERGEABLE.html new file mode 100644 index 00000000..d8df4c97 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_MERGEABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_MERGEABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_NOHUGEPAGE.html b/docs/libc/unix/linux_like/constant.MADV_NOHUGEPAGE.html new file mode 100644 index 00000000..76647826 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_NOHUGEPAGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_NOHUGEPAGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_NORMAL.html b/docs/libc/unix/linux_like/constant.MADV_NORMAL.html new file mode 100644 index 00000000..05a1097c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_NORMAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_NORMAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_RANDOM.html b/docs/libc/unix/linux_like/constant.MADV_RANDOM.html new file mode 100644 index 00000000..28d032fd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_RANDOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_RANDOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_REMOVE.html b/docs/libc/unix/linux_like/constant.MADV_REMOVE.html new file mode 100644 index 00000000..1a99af5d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_REMOVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_REMOVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_SEQUENTIAL.html b/docs/libc/unix/linux_like/constant.MADV_SEQUENTIAL.html new file mode 100644 index 00000000..7d19bf5c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_SEQUENTIAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_SEQUENTIAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_UNMERGEABLE.html b/docs/libc/unix/linux_like/constant.MADV_UNMERGEABLE.html new file mode 100644 index 00000000..39f6261d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_UNMERGEABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_UNMERGEABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MADV_WILLNEED.html b/docs/libc/unix/linux_like/constant.MADV_WILLNEED.html new file mode 100644 index 00000000..0f190b4c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MADV_WILLNEED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MADV_WILLNEED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MAP_FAILED.html b/docs/libc/unix/linux_like/constant.MAP_FAILED.html new file mode 100644 index 00000000..a65316eb --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MAP_FAILED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MAP_FAILED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MAP_FILE.html b/docs/libc/unix/linux_like/constant.MAP_FILE.html new file mode 100644 index 00000000..7db49620 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MAP_FILE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MAP_FILE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MAP_FIXED.html b/docs/libc/unix/linux_like/constant.MAP_FIXED.html new file mode 100644 index 00000000..af3b7a0b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MAP_FIXED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MAP_FIXED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MAP_PRIVATE.html b/docs/libc/unix/linux_like/constant.MAP_PRIVATE.html new file mode 100644 index 00000000..d98ab12c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MAP_PRIVATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MAP_PRIVATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MAP_SHARED.html b/docs/libc/unix/linux_like/constant.MAP_SHARED.html new file mode 100644 index 00000000..f9bbee66 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MAP_SHARED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MAP_SHARED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MAP_TYPE.html b/docs/libc/unix/linux_like/constant.MAP_TYPE.html new file mode 100644 index 00000000..8995e4ca --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MAP_TYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MAP_TYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MAXTTL.html b/docs/libc/unix/linux_like/constant.MAXTTL.html new file mode 100644 index 00000000..5ffe2279 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MAXTTL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MAXTTL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MAX_IPOPTLEN.html b/docs/libc/unix/linux_like/constant.MAX_IPOPTLEN.html new file mode 100644 index 00000000..81a06d19 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MAX_IPOPTLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MAX_IPOPTLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MMAP_PAGE_ZERO.html b/docs/libc/unix/linux_like/constant.MMAP_PAGE_ZERO.html new file mode 100644 index 00000000..675df6b1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MMAP_PAGE_ZERO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MMAP_PAGE_ZERO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MNT_DETACH.html b/docs/libc/unix/linux_like/constant.MNT_DETACH.html new file mode 100644 index 00000000..dbf74cc6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MNT_DETACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MNT_DETACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MNT_EXPIRE.html b/docs/libc/unix/linux_like/constant.MNT_EXPIRE.html new file mode 100644 index 00000000..f5453d00 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MNT_EXPIRE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MNT_EXPIRE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MNT_FORCE.html b/docs/libc/unix/linux_like/constant.MNT_FORCE.html new file mode 100644 index 00000000..32b85a65 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MNT_FORCE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MNT_FORCE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_CMSG_CLOEXEC.html b/docs/libc/unix/linux_like/constant.MSG_CMSG_CLOEXEC.html new file mode 100644 index 00000000..549aa509 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_CMSG_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_CMSG_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_CONFIRM.html b/docs/libc/unix/linux_like/constant.MSG_CONFIRM.html new file mode 100644 index 00000000..cbaec870 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_CONFIRM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_CONFIRM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_CTRUNC.html b/docs/libc/unix/linux_like/constant.MSG_CTRUNC.html new file mode 100644 index 00000000..86d9a6ad --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_CTRUNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_CTRUNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_DONTROUTE.html b/docs/libc/unix/linux_like/constant.MSG_DONTROUTE.html new file mode 100644 index 00000000..931318eb --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_DONTROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_DONTROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_DONTWAIT.html b/docs/libc/unix/linux_like/constant.MSG_DONTWAIT.html new file mode 100644 index 00000000..70c92b0b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_DONTWAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_DONTWAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_EOR.html b/docs/libc/unix/linux_like/constant.MSG_EOR.html new file mode 100644 index 00000000..598b7fd2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_EOR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_EOR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_ERRQUEUE.html b/docs/libc/unix/linux_like/constant.MSG_ERRQUEUE.html new file mode 100644 index 00000000..9bbb4f0e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_ERRQUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_ERRQUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_FASTOPEN.html b/docs/libc/unix/linux_like/constant.MSG_FASTOPEN.html new file mode 100644 index 00000000..2d935dee --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_FASTOPEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_FASTOPEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_FIN.html b/docs/libc/unix/linux_like/constant.MSG_FIN.html new file mode 100644 index 00000000..5de7a3e4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_FIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_FIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_MORE.html b/docs/libc/unix/linux_like/constant.MSG_MORE.html new file mode 100644 index 00000000..d7f37d78 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_MORE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_MORE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_NOSIGNAL.html b/docs/libc/unix/linux_like/constant.MSG_NOSIGNAL.html new file mode 100644 index 00000000..51e022f5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_NOSIGNAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_NOSIGNAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_OOB.html b/docs/libc/unix/linux_like/constant.MSG_OOB.html new file mode 100644 index 00000000..45239cf5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_OOB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_OOB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_PEEK.html b/docs/libc/unix/linux_like/constant.MSG_PEEK.html new file mode 100644 index 00000000..7d5287ec --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_PEEK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_PEEK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_RST.html b/docs/libc/unix/linux_like/constant.MSG_RST.html new file mode 100644 index 00000000..0dbaa065 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_RST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_RST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_SYN.html b/docs/libc/unix/linux_like/constant.MSG_SYN.html new file mode 100644 index 00000000..1dd50ca5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_SYN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_SYN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_TRUNC.html b/docs/libc/unix/linux_like/constant.MSG_TRUNC.html new file mode 100644 index 00000000..c8a24469 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_TRUNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_TRUNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_WAITALL.html b/docs/libc/unix/linux_like/constant.MSG_WAITALL.html new file mode 100644 index 00000000..9b580267 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_WAITALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_WAITALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MSG_WAITFORONE.html b/docs/libc/unix/linux_like/constant.MSG_WAITFORONE.html new file mode 100644 index 00000000..fd2d67da --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MSG_WAITFORONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MSG_WAITFORONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_ACTIVE.html b/docs/libc/unix/linux_like/constant.MS_ACTIVE.html new file mode 100644 index 00000000..51831348 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_ACTIVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_ACTIVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_ASYNC.html b/docs/libc/unix/linux_like/constant.MS_ASYNC.html new file mode 100644 index 00000000..aaf16545 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_ASYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_ASYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_BIND.html b/docs/libc/unix/linux_like/constant.MS_BIND.html new file mode 100644 index 00000000..4924c449 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_BIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_BIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_DIRSYNC.html b/docs/libc/unix/linux_like/constant.MS_DIRSYNC.html new file mode 100644 index 00000000..c069c9ad --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_DIRSYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_DIRSYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_INVALIDATE.html b/docs/libc/unix/linux_like/constant.MS_INVALIDATE.html new file mode 100644 index 00000000..2c74695f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_INVALIDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_INVALIDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_I_VERSION.html b/docs/libc/unix/linux_like/constant.MS_I_VERSION.html new file mode 100644 index 00000000..ab3a4b0f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_I_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_I_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_KERNMOUNT.html b/docs/libc/unix/linux_like/constant.MS_KERNMOUNT.html new file mode 100644 index 00000000..1198a4ca --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_KERNMOUNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_KERNMOUNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_MANDLOCK.html b/docs/libc/unix/linux_like/constant.MS_MANDLOCK.html new file mode 100644 index 00000000..82a0d585 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_MANDLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_MANDLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_MGC_MSK.html b/docs/libc/unix/linux_like/constant.MS_MGC_MSK.html new file mode 100644 index 00000000..dc0032c2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_MGC_MSK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_MGC_MSK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_MGC_VAL.html b/docs/libc/unix/linux_like/constant.MS_MGC_VAL.html new file mode 100644 index 00000000..8c3c4ae7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_MGC_VAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_MGC_VAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_MOVE.html b/docs/libc/unix/linux_like/constant.MS_MOVE.html new file mode 100644 index 00000000..f16131cf --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_MOVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_MOVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_NOATIME.html b/docs/libc/unix/linux_like/constant.MS_NOATIME.html new file mode 100644 index 00000000..9c2f9c8e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_NOATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_NOATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_NODEV.html b/docs/libc/unix/linux_like/constant.MS_NODEV.html new file mode 100644 index 00000000..51d926fa --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_NODEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_NODEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_NODIRATIME.html b/docs/libc/unix/linux_like/constant.MS_NODIRATIME.html new file mode 100644 index 00000000..011d590e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_NODIRATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_NODIRATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_NOEXEC.html b/docs/libc/unix/linux_like/constant.MS_NOEXEC.html new file mode 100644 index 00000000..a93f7b74 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_NOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_NOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_NOSUID.html b/docs/libc/unix/linux_like/constant.MS_NOSUID.html new file mode 100644 index 00000000..37723c8f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_NOSUID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_NOSUID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_POSIXACL.html b/docs/libc/unix/linux_like/constant.MS_POSIXACL.html new file mode 100644 index 00000000..63a869d6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_POSIXACL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_POSIXACL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_PRIVATE.html b/docs/libc/unix/linux_like/constant.MS_PRIVATE.html new file mode 100644 index 00000000..5645bda4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_PRIVATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_PRIVATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_RDONLY.html b/docs/libc/unix/linux_like/constant.MS_RDONLY.html new file mode 100644 index 00000000..62556b4e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_RDONLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_RDONLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_REC.html b/docs/libc/unix/linux_like/constant.MS_REC.html new file mode 100644 index 00000000..30fa6ba0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_REC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_REC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_RELATIME.html b/docs/libc/unix/linux_like/constant.MS_RELATIME.html new file mode 100644 index 00000000..9df004e1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_RELATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_RELATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_REMOUNT.html b/docs/libc/unix/linux_like/constant.MS_REMOUNT.html new file mode 100644 index 00000000..bae2e58f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_REMOUNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_REMOUNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_SHARED.html b/docs/libc/unix/linux_like/constant.MS_SHARED.html new file mode 100644 index 00000000..5aa04599 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_SHARED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_SHARED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_SILENT.html b/docs/libc/unix/linux_like/constant.MS_SILENT.html new file mode 100644 index 00000000..532de3b3 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_SILENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_SILENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_SLAVE.html b/docs/libc/unix/linux_like/constant.MS_SLAVE.html new file mode 100644 index 00000000..94cdad64 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_SLAVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_SLAVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_STRICTATIME.html b/docs/libc/unix/linux_like/constant.MS_STRICTATIME.html new file mode 100644 index 00000000..cb3173da --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_STRICTATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_STRICTATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_SYNC.html b/docs/libc/unix/linux_like/constant.MS_SYNC.html new file mode 100644 index 00000000..4787c7a8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_SYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_SYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_SYNCHRONOUS.html b/docs/libc/unix/linux_like/constant.MS_SYNCHRONOUS.html new file mode 100644 index 00000000..f4513657 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_SYNCHRONOUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_SYNCHRONOUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.MS_UNBINDABLE.html b/docs/libc/unix/linux_like/constant.MS_UNBINDABLE.html new file mode 100644 index 00000000..56fd374e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.MS_UNBINDABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.MS_UNBINDABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.NL0.html b/docs/libc/unix/linux_like/constant.NL0.html new file mode 100644 index 00000000..9582bc52 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.NL0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.NL0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.NL1.html b/docs/libc/unix/linux_like/constant.NL1.html new file mode 100644 index 00000000..11cc2ad2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.NL1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.NL1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.OCRNL.html b/docs/libc/unix/linux_like/constant.OCRNL.html new file mode 100644 index 00000000..13c8d6ac --- /dev/null +++ b/docs/libc/unix/linux_like/constant.OCRNL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.OCRNL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.OFDEL.html b/docs/libc/unix/linux_like/constant.OFDEL.html new file mode 100644 index 00000000..6aaf8436 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.OFDEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.OFDEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.OFILL.html b/docs/libc/unix/linux_like/constant.OFILL.html new file mode 100644 index 00000000..79230480 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.OFILL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.OFILL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ONLRET.html b/docs/libc/unix/linux_like/constant.ONLRET.html new file mode 100644 index 00000000..41dd10f0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ONLRET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ONLRET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.ONOCR.html b/docs/libc/unix/linux_like/constant.ONOCR.html new file mode 100644 index 00000000..7d8997a8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.ONOCR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.ONOCR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.OPOST.html b/docs/libc/unix/linux_like/constant.OPOST.html new file mode 100644 index 00000000..b60c8ce7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.OPOST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.OPOST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.O_RDONLY.html b/docs/libc/unix/linux_like/constant.O_RDONLY.html new file mode 100644 index 00000000..11563be3 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.O_RDONLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.O_RDONLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.O_RDWR.html b/docs/libc/unix/linux_like/constant.O_RDWR.html new file mode 100644 index 00000000..13ccbbb6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.O_RDWR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.O_RDWR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.O_WRONLY.html b/docs/libc/unix/linux_like/constant.O_WRONLY.html new file mode 100644 index 00000000..9774aba1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.O_WRONLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.O_WRONLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PARMRK.html b/docs/libc/unix/linux_like/constant.PARMRK.html new file mode 100644 index 00000000..0a5ccc76 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PARMRK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PARMRK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PATH_MAX.html b/docs/libc/unix/linux_like/constant.PATH_MAX.html new file mode 100644 index 00000000..ae64afae --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PATH_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PATH_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_ALG.html b/docs/libc/unix/linux_like/constant.PF_ALG.html new file mode 100644 index 00000000..e5d764fb --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_ALG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_ALG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_APPLETALK.html b/docs/libc/unix/linux_like/constant.PF_APPLETALK.html new file mode 100644 index 00000000..812582fe --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_APPLETALK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_APPLETALK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_ASH.html b/docs/libc/unix/linux_like/constant.PF_ASH.html new file mode 100644 index 00000000..caffa763 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_ASH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_ASH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_ATMPVC.html b/docs/libc/unix/linux_like/constant.PF_ATMPVC.html new file mode 100644 index 00000000..2c5b049a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_ATMPVC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_ATMPVC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_ATMSVC.html b/docs/libc/unix/linux_like/constant.PF_ATMSVC.html new file mode 100644 index 00000000..70b768a4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_ATMSVC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_ATMSVC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_AX25.html b/docs/libc/unix/linux_like/constant.PF_AX25.html new file mode 100644 index 00000000..2c13971d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_AX25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_AX25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_BLUETOOTH.html b/docs/libc/unix/linux_like/constant.PF_BLUETOOTH.html new file mode 100644 index 00000000..3d1f2f18 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_BLUETOOTH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_BLUETOOTH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_BRIDGE.html b/docs/libc/unix/linux_like/constant.PF_BRIDGE.html new file mode 100644 index 00000000..d2e03ef9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_BRIDGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_BRIDGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_CAIF.html b/docs/libc/unix/linux_like/constant.PF_CAIF.html new file mode 100644 index 00000000..685359d4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_CAIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_CAIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_CAN.html b/docs/libc/unix/linux_like/constant.PF_CAN.html new file mode 100644 index 00000000..83b43793 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_CAN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_CAN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_DECnet.html b/docs/libc/unix/linux_like/constant.PF_DECnet.html new file mode 100644 index 00000000..9ff79fa8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_DECnet.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_DECnet.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_ECONET.html b/docs/libc/unix/linux_like/constant.PF_ECONET.html new file mode 100644 index 00000000..e55a9a9d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_ECONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_ECONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_IEEE802154.html b/docs/libc/unix/linux_like/constant.PF_IEEE802154.html new file mode 100644 index 00000000..28c087b6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_IEEE802154.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_IEEE802154.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_INET.html b/docs/libc/unix/linux_like/constant.PF_INET.html new file mode 100644 index 00000000..fe13611e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_INET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_INET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_INET6.html b/docs/libc/unix/linux_like/constant.PF_INET6.html new file mode 100644 index 00000000..8d5752c8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_INET6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_INET6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_IPX.html b/docs/libc/unix/linux_like/constant.PF_IPX.html new file mode 100644 index 00000000..ee5e98d8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_IPX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_IPX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_IRDA.html b/docs/libc/unix/linux_like/constant.PF_IRDA.html new file mode 100644 index 00000000..ead7136e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_IRDA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_IRDA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_ISDN.html b/docs/libc/unix/linux_like/constant.PF_ISDN.html new file mode 100644 index 00000000..8c5e6433 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_ISDN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_ISDN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_IUCV.html b/docs/libc/unix/linux_like/constant.PF_IUCV.html new file mode 100644 index 00000000..fb44ed3d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_IUCV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_IUCV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_KEY.html b/docs/libc/unix/linux_like/constant.PF_KEY.html new file mode 100644 index 00000000..bb963a58 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_KEY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_KEY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_LLC.html b/docs/libc/unix/linux_like/constant.PF_LLC.html new file mode 100644 index 00000000..adf20cad --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_LLC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_LLC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_LOCAL.html b/docs/libc/unix/linux_like/constant.PF_LOCAL.html new file mode 100644 index 00000000..0b6b7ff4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_NETBEUI.html b/docs/libc/unix/linux_like/constant.PF_NETBEUI.html new file mode 100644 index 00000000..c162e93b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_NETBEUI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_NETBEUI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_NETLINK.html b/docs/libc/unix/linux_like/constant.PF_NETLINK.html new file mode 100644 index 00000000..95c1f48f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_NETLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_NETLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_NETROM.html b/docs/libc/unix/linux_like/constant.PF_NETROM.html new file mode 100644 index 00000000..1da63808 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_NETROM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_NETROM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_PACKET.html b/docs/libc/unix/linux_like/constant.PF_PACKET.html new file mode 100644 index 00000000..77c1a564 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_PACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_PACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_PHONET.html b/docs/libc/unix/linux_like/constant.PF_PHONET.html new file mode 100644 index 00000000..fa5d59e6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_PHONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_PHONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_PPPOX.html b/docs/libc/unix/linux_like/constant.PF_PPPOX.html new file mode 100644 index 00000000..dc670d8c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_PPPOX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_PPPOX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_RDS.html b/docs/libc/unix/linux_like/constant.PF_RDS.html new file mode 100644 index 00000000..527a4c24 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_RDS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_RDS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_ROSE.html b/docs/libc/unix/linux_like/constant.PF_ROSE.html new file mode 100644 index 00000000..784f4939 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_ROSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_ROSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_ROUTE.html b/docs/libc/unix/linux_like/constant.PF_ROUTE.html new file mode 100644 index 00000000..da0469c0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_ROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_ROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_RXRPC.html b/docs/libc/unix/linux_like/constant.PF_RXRPC.html new file mode 100644 index 00000000..826d59f6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_RXRPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_RXRPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_SECURITY.html b/docs/libc/unix/linux_like/constant.PF_SECURITY.html new file mode 100644 index 00000000..aa835d57 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_SECURITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_SECURITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_SNA.html b/docs/libc/unix/linux_like/constant.PF_SNA.html new file mode 100644 index 00000000..3b8077e5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_SNA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_SNA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_TIPC.html b/docs/libc/unix/linux_like/constant.PF_TIPC.html new file mode 100644 index 00000000..e93cfca0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_TIPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_TIPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_UNIX.html b/docs/libc/unix/linux_like/constant.PF_UNIX.html new file mode 100644 index 00000000..b24d3d50 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_UNIX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_UNIX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_UNSPEC.html b/docs/libc/unix/linux_like/constant.PF_UNSPEC.html new file mode 100644 index 00000000..056de621 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_WANPIPE.html b/docs/libc/unix/linux_like/constant.PF_WANPIPE.html new file mode 100644 index 00000000..a20fd4a7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_WANPIPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_WANPIPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PF_X25.html b/docs/libc/unix/linux_like/constant.PF_X25.html new file mode 100644 index 00000000..92a4b117 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PF_X25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PF_X25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PIPE_BUF.html b/docs/libc/unix/linux_like/constant.PIPE_BUF.html new file mode 100644 index 00000000..69dada03 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PIPE_BUF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PIPE_BUF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POLLERR.html b/docs/libc/unix/linux_like/constant.POLLERR.html new file mode 100644 index 00000000..1e5341f7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POLLERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POLLERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POLLHUP.html b/docs/libc/unix/linux_like/constant.POLLHUP.html new file mode 100644 index 00000000..17884243 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POLLHUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POLLHUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POLLIN.html b/docs/libc/unix/linux_like/constant.POLLIN.html new file mode 100644 index 00000000..e6de5b68 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POLLIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POLLIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POLLNVAL.html b/docs/libc/unix/linux_like/constant.POLLNVAL.html new file mode 100644 index 00000000..d8244fac --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POLLNVAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POLLNVAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POLLOUT.html b/docs/libc/unix/linux_like/constant.POLLOUT.html new file mode 100644 index 00000000..4073e755 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POLLOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POLLOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POLLPRI.html b/docs/libc/unix/linux_like/constant.POLLPRI.html new file mode 100644 index 00000000..bb31fae7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POLLPRI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POLLPRI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POLLRDBAND.html b/docs/libc/unix/linux_like/constant.POLLRDBAND.html new file mode 100644 index 00000000..45178279 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POLLRDBAND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POLLRDBAND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POLLRDNORM.html b/docs/libc/unix/linux_like/constant.POLLRDNORM.html new file mode 100644 index 00000000..79e0369e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POLLRDNORM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POLLRDNORM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POSIX_FADV_NORMAL.html b/docs/libc/unix/linux_like/constant.POSIX_FADV_NORMAL.html new file mode 100644 index 00000000..e6a5d3d2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POSIX_FADV_NORMAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POSIX_FADV_NORMAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POSIX_FADV_RANDOM.html b/docs/libc/unix/linux_like/constant.POSIX_FADV_RANDOM.html new file mode 100644 index 00000000..41168a44 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POSIX_FADV_RANDOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POSIX_FADV_RANDOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POSIX_FADV_SEQUENTIAL.html b/docs/libc/unix/linux_like/constant.POSIX_FADV_SEQUENTIAL.html new file mode 100644 index 00000000..30f28b25 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POSIX_FADV_SEQUENTIAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POSIX_FADV_SEQUENTIAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.POSIX_FADV_WILLNEED.html b/docs/libc/unix/linux_like/constant.POSIX_FADV_WILLNEED.html new file mode 100644 index 00000000..9889df76 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.POSIX_FADV_WILLNEED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.POSIX_FADV_WILLNEED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PROT_EXEC.html b/docs/libc/unix/linux_like/constant.PROT_EXEC.html new file mode 100644 index 00000000..31b6e34a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PROT_EXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PROT_EXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PROT_GROWSDOWN.html b/docs/libc/unix/linux_like/constant.PROT_GROWSDOWN.html new file mode 100644 index 00000000..747192fc --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PROT_GROWSDOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PROT_GROWSDOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PROT_GROWSUP.html b/docs/libc/unix/linux_like/constant.PROT_GROWSUP.html new file mode 100644 index 00000000..9fa9c03c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PROT_GROWSUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PROT_GROWSUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PROT_NONE.html b/docs/libc/unix/linux_like/constant.PROT_NONE.html new file mode 100644 index 00000000..bf06dd89 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PROT_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PROT_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PROT_READ.html b/docs/libc/unix/linux_like/constant.PROT_READ.html new file mode 100644 index 00000000..fa9b8a35 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PROT_READ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PROT_READ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PROT_WRITE.html b/docs/libc/unix/linux_like/constant.PROT_WRITE.html new file mode 100644 index 00000000..7d87a0db --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PROT_WRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PROT_WRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTHREAD_CREATE_DETACHED.html b/docs/libc/unix/linux_like/constant.PTHREAD_CREATE_DETACHED.html new file mode 100644 index 00000000..eef5a7a1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTHREAD_CREATE_DETACHED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTHREAD_CREATE_DETACHED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTHREAD_CREATE_JOINABLE.html b/docs/libc/unix/linux_like/constant.PTHREAD_CREATE_JOINABLE.html new file mode 100644 index 00000000..ed0f511b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTHREAD_CREATE_JOINABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTHREAD_CREATE_JOINABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_EVENT_CLONE.html b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_CLONE.html new file mode 100644 index 00000000..54a3781c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_CLONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_EVENT_CLONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_EVENT_EXEC.html b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_EXEC.html new file mode 100644 index 00000000..42d23155 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_EXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_EVENT_EXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_EVENT_EXIT.html b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_EXIT.html new file mode 100644 index 00000000..ead96477 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_EXIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_EVENT_EXIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_EVENT_FORK.html b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_FORK.html new file mode 100644 index 00000000..7b8a4c7e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_FORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_EVENT_FORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_EVENT_SECCOMP.html b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_SECCOMP.html new file mode 100644 index 00000000..aaf7b3c2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_SECCOMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_EVENT_SECCOMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_EVENT_VFORK.html b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_VFORK.html new file mode 100644 index 00000000..831e17da --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_VFORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_EVENT_VFORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_EVENT_VFORK_DONE.html b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_VFORK_DONE.html new file mode 100644 index 00000000..d658b9c5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_EVENT_VFORK_DONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_EVENT_VFORK_DONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_EXITKILL.html b/docs/libc/unix/linux_like/constant.PTRACE_O_EXITKILL.html new file mode 100644 index 00000000..42bee671 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_EXITKILL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_EXITKILL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_MASK.html b/docs/libc/unix/linux_like/constant.PTRACE_O_MASK.html new file mode 100644 index 00000000..313a49c9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_SUSPEND_SECCOMP.html b/docs/libc/unix/linux_like/constant.PTRACE_O_SUSPEND_SECCOMP.html new file mode 100644 index 00000000..5764b375 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_SUSPEND_SECCOMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_SUSPEND_SECCOMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_TRACECLONE.html b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACECLONE.html new file mode 100644 index 00000000..084d16e2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACECLONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_TRACECLONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEEXEC.html b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEEXEC.html new file mode 100644 index 00000000..eb823e10 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_TRACEEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEEXIT.html b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEEXIT.html new file mode 100644 index 00000000..a6e68293 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEEXIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_TRACEEXIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEFORK.html b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEFORK.html new file mode 100644 index 00000000..fcb4aef4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEFORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_TRACEFORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_TRACESECCOMP.html b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACESECCOMP.html new file mode 100644 index 00000000..2e4db7a8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACESECCOMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_TRACESECCOMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_TRACESYSGOOD.html b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACESYSGOOD.html new file mode 100644 index 00000000..4681595c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACESYSGOOD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_TRACESYSGOOD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEVFORK.html b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEVFORK.html new file mode 100644 index 00000000..02c9a4bd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEVFORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_TRACEVFORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEVFORKDONE.html b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEVFORKDONE.html new file mode 100644 index 00000000..0f74cb07 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.PTRACE_O_TRACEVFORKDONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.PTRACE_O_TRACEVFORKDONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.P_ALL.html b/docs/libc/unix/linux_like/constant.P_ALL.html new file mode 100644 index 00000000..b19e0c8c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.P_ALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.P_ALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.P_PGID.html b/docs/libc/unix/linux_like/constant.P_PGID.html new file mode 100644 index 00000000..b590a008 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.P_PGID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.P_PGID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.P_PID.html b/docs/libc/unix/linux_like/constant.P_PID.html new file mode 100644 index 00000000..6357db82 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.P_PID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.P_PID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.P_PIDFD.html b/docs/libc/unix/linux_like/constant.P_PIDFD.html new file mode 100644 index 00000000..2bb04dae --- /dev/null +++ b/docs/libc/unix/linux_like/constant.P_PIDFD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.P_PIDFD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_ALL.html b/docs/libc/unix/linux_like/constant.QIF_ALL.html new file mode 100644 index 00000000..bea7173e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_ALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_ALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_BLIMITS.html b/docs/libc/unix/linux_like/constant.QIF_BLIMITS.html new file mode 100644 index 00000000..b5977fbe --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_BLIMITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_BLIMITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_BTIME.html b/docs/libc/unix/linux_like/constant.QIF_BTIME.html new file mode 100644 index 00000000..6b8b7cc1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_BTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_BTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_ILIMITS.html b/docs/libc/unix/linux_like/constant.QIF_ILIMITS.html new file mode 100644 index 00000000..f427aa60 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_ILIMITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_ILIMITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_INODES.html b/docs/libc/unix/linux_like/constant.QIF_INODES.html new file mode 100644 index 00000000..8dda47a4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_INODES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_INODES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_ITIME.html b/docs/libc/unix/linux_like/constant.QIF_ITIME.html new file mode 100644 index 00000000..8f1d2079 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_ITIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_ITIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_LIMITS.html b/docs/libc/unix/linux_like/constant.QIF_LIMITS.html new file mode 100644 index 00000000..538bf8dc --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_LIMITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_LIMITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_SPACE.html b/docs/libc/unix/linux_like/constant.QIF_SPACE.html new file mode 100644 index 00000000..6177840f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_SPACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_SPACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_TIMES.html b/docs/libc/unix/linux_like/constant.QIF_TIMES.html new file mode 100644 index 00000000..db31885a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_TIMES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_TIMES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.QIF_USAGE.html b/docs/libc/unix/linux_like/constant.QIF_USAGE.html new file mode 100644 index 00000000..6566e8b1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.QIF_USAGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.QIF_USAGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.Q_GETFMT.html b/docs/libc/unix/linux_like/constant.Q_GETFMT.html new file mode 100644 index 00000000..fa51bc39 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.Q_GETFMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.Q_GETFMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.Q_GETINFO.html b/docs/libc/unix/linux_like/constant.Q_GETINFO.html new file mode 100644 index 00000000..fa4ce059 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.Q_GETINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.Q_GETINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.Q_GETQUOTA.html b/docs/libc/unix/linux_like/constant.Q_GETQUOTA.html new file mode 100644 index 00000000..9e47ef19 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.Q_GETQUOTA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.Q_GETQUOTA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.Q_QUOTAOFF.html b/docs/libc/unix/linux_like/constant.Q_QUOTAOFF.html new file mode 100644 index 00000000..1cc8296f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.Q_QUOTAOFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.Q_QUOTAOFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.Q_QUOTAON.html b/docs/libc/unix/linux_like/constant.Q_QUOTAON.html new file mode 100644 index 00000000..b54f4b2f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.Q_QUOTAON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.Q_QUOTAON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.Q_SETINFO.html b/docs/libc/unix/linux_like/constant.Q_SETINFO.html new file mode 100644 index 00000000..7d219f0d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.Q_SETINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.Q_SETINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.Q_SETQUOTA.html b/docs/libc/unix/linux_like/constant.Q_SETQUOTA.html new file mode 100644 index 00000000..84c5d901 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.Q_SETQUOTA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.Q_SETQUOTA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.Q_SYNC.html b/docs/libc/unix/linux_like/constant.Q_SYNC.html new file mode 100644 index 00000000..6628126c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.Q_SYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.Q_SYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.RAND_MAX.html b/docs/libc/unix/linux_like/constant.RAND_MAX.html new file mode 100644 index 00000000..3db1bb00 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.RAND_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.RAND_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.READ_IMPLIES_EXEC.html b/docs/libc/unix/linux_like/constant.READ_IMPLIES_EXEC.html new file mode 100644 index 00000000..e9562731 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.READ_IMPLIES_EXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.READ_IMPLIES_EXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.RTLD_LAZY.html b/docs/libc/unix/linux_like/constant.RTLD_LAZY.html new file mode 100644 index 00000000..7b51f1c1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.RTLD_LAZY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.RTLD_LAZY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.RTLD_LOCAL.html b/docs/libc/unix/linux_like/constant.RTLD_LOCAL.html new file mode 100644 index 00000000..a8f50a6d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.RTLD_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.RTLD_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.RUSAGE_SELF.html b/docs/libc/unix/linux_like/constant.RUSAGE_SELF.html new file mode 100644 index 00000000..b1dc6809 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.RUSAGE_SELF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.RUSAGE_SELF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.R_OK.html b/docs/libc/unix/linux_like/constant.R_OK.html new file mode 100644 index 00000000..b35533cf --- /dev/null +++ b/docs/libc/unix/linux_like/constant.R_OK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.R_OK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SCM_CREDENTIALS.html b/docs/libc/unix/linux_like/constant.SCM_CREDENTIALS.html new file mode 100644 index 00000000..80bb22fd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SCM_CREDENTIALS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SCM_CREDENTIALS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SCM_RIGHTS.html b/docs/libc/unix/linux_like/constant.SCM_RIGHTS.html new file mode 100644 index 00000000..1c967171 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SCM_RIGHTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SCM_RIGHTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SCM_TIMESTAMP.html b/docs/libc/unix/linux_like/constant.SCM_TIMESTAMP.html new file mode 100644 index 00000000..4699661a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SCM_TIMESTAMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SCM_TIMESTAMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SEEK_CUR.html b/docs/libc/unix/linux_like/constant.SEEK_CUR.html new file mode 100644 index 00000000..af6bfdf3 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SEEK_CUR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SEEK_CUR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SEEK_END.html b/docs/libc/unix/linux_like/constant.SEEK_END.html new file mode 100644 index 00000000..41a98de6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SEEK_END.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SEEK_END.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SEEK_SET.html b/docs/libc/unix/linux_like/constant.SEEK_SET.html new file mode 100644 index 00000000..c255ad58 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SEEK_SET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SEEK_SET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SHORT_INODE.html b/docs/libc/unix/linux_like/constant.SHORT_INODE.html new file mode 100644 index 00000000..9903fb05 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SHORT_INODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SHORT_INODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SHUT_RD.html b/docs/libc/unix/linux_like/constant.SHUT_RD.html new file mode 100644 index 00000000..46a4d901 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SHUT_RD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SHUT_RD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SHUT_RDWR.html b/docs/libc/unix/linux_like/constant.SHUT_RDWR.html new file mode 100644 index 00000000..3df69521 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SHUT_RDWR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SHUT_RDWR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SHUT_WR.html b/docs/libc/unix/linux_like/constant.SHUT_WR.html new file mode 100644 index 00000000..1f828795 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SHUT_WR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SHUT_WR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGABRT.html b/docs/libc/unix/linux_like/constant.SIGABRT.html new file mode 100644 index 00000000..9b238747 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGABRT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGABRT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGALRM.html b/docs/libc/unix/linux_like/constant.SIGALRM.html new file mode 100644 index 00000000..1acddf6c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGALRM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGALRM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGEV_NONE.html b/docs/libc/unix/linux_like/constant.SIGEV_NONE.html new file mode 100644 index 00000000..56f9a621 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGEV_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGEV_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGEV_SIGNAL.html b/docs/libc/unix/linux_like/constant.SIGEV_SIGNAL.html new file mode 100644 index 00000000..52888802 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGEV_SIGNAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGEV_SIGNAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGEV_THREAD.html b/docs/libc/unix/linux_like/constant.SIGEV_THREAD.html new file mode 100644 index 00000000..e5cdd0b5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGEV_THREAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGEV_THREAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGFPE.html b/docs/libc/unix/linux_like/constant.SIGFPE.html new file mode 100644 index 00000000..cb296ec2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGFPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGFPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGHUP.html b/docs/libc/unix/linux_like/constant.SIGHUP.html new file mode 100644 index 00000000..a3913fae --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGHUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGHUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGILL.html b/docs/libc/unix/linux_like/constant.SIGILL.html new file mode 100644 index 00000000..b3322dd0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGILL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGILL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGINT.html b/docs/libc/unix/linux_like/constant.SIGINT.html new file mode 100644 index 00000000..40bb406d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGINT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGINT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGKILL.html b/docs/libc/unix/linux_like/constant.SIGKILL.html new file mode 100644 index 00000000..293b00aa --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGKILL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGKILL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGPIPE.html b/docs/libc/unix/linux_like/constant.SIGPIPE.html new file mode 100644 index 00000000..05e08894 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGPIPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGPIPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGQUIT.html b/docs/libc/unix/linux_like/constant.SIGQUIT.html new file mode 100644 index 00000000..87ef154c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGQUIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGQUIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGSEGV.html b/docs/libc/unix/linux_like/constant.SIGSEGV.html new file mode 100644 index 00000000..c47a828b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGSEGV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGSEGV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGTERM.html b/docs/libc/unix/linux_like/constant.SIGTERM.html new file mode 100644 index 00000000..42bf5417 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGTERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGTERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SIGTRAP.html b/docs/libc/unix/linux_like/constant.SIGTRAP.html new file mode 100644 index 00000000..b787225b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SIGTRAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SIGTRAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SI_LOAD_SHIFT.html b/docs/libc/unix/linux_like/constant.SI_LOAD_SHIFT.html new file mode 100644 index 00000000..7b7800f6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SI_LOAD_SHIFT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SI_LOAD_SHIFT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOCK_CLOEXEC.html b/docs/libc/unix/linux_like/constant.SOCK_CLOEXEC.html new file mode 100644 index 00000000..1bc26d74 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOCK_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOCK_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOCK_RAW.html b/docs/libc/unix/linux_like/constant.SOCK_RAW.html new file mode 100644 index 00000000..b2374254 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOCK_RAW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOCK_RAW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOCK_RDM.html b/docs/libc/unix/linux_like/constant.SOCK_RDM.html new file mode 100644 index 00000000..abe65d0e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOCK_RDM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOCK_RDM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_AAL.html b/docs/libc/unix/linux_like/constant.SOL_AAL.html new file mode 100644 index 00000000..8b2e947a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_AAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_AAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_ALG.html b/docs/libc/unix/linux_like/constant.SOL_ALG.html new file mode 100644 index 00000000..47a50ccc --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_ALG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_ALG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_ATM.html b/docs/libc/unix/linux_like/constant.SOL_ATM.html new file mode 100644 index 00000000..c497ad26 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_ATM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_ATM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_BLUETOOTH.html b/docs/libc/unix/linux_like/constant.SOL_BLUETOOTH.html new file mode 100644 index 00000000..1f4cddd0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_BLUETOOTH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_BLUETOOTH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_DCCP.html b/docs/libc/unix/linux_like/constant.SOL_DCCP.html new file mode 100644 index 00000000..2b031133 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_DCCP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_DCCP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_DECNET.html b/docs/libc/unix/linux_like/constant.SOL_DECNET.html new file mode 100644 index 00000000..9bb803d5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_DECNET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_DECNET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_ICMPV6.html b/docs/libc/unix/linux_like/constant.SOL_ICMPV6.html new file mode 100644 index 00000000..8273a9c6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_ICMPV6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_ICMPV6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_IP.html b/docs/libc/unix/linux_like/constant.SOL_IP.html new file mode 100644 index 00000000..4b12b77a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_IP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_IP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_IPV6.html b/docs/libc/unix/linux_like/constant.SOL_IPV6.html new file mode 100644 index 00000000..54f44051 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_IPV6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_IPV6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_IRDA.html b/docs/libc/unix/linux_like/constant.SOL_IRDA.html new file mode 100644 index 00000000..a0f162fa --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_IRDA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_IRDA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_LLC.html b/docs/libc/unix/linux_like/constant.SOL_LLC.html new file mode 100644 index 00000000..ccdd60b0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_LLC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_LLC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_NETBEUI.html b/docs/libc/unix/linux_like/constant.SOL_NETBEUI.html new file mode 100644 index 00000000..57e1d5cd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_NETBEUI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_NETBEUI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_NETLINK.html b/docs/libc/unix/linux_like/constant.SOL_NETLINK.html new file mode 100644 index 00000000..df097a1b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_NETLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_NETLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_PACKET.html b/docs/libc/unix/linux_like/constant.SOL_PACKET.html new file mode 100644 index 00000000..85837705 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_PACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_PACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_RAW.html b/docs/libc/unix/linux_like/constant.SOL_RAW.html new file mode 100644 index 00000000..4a39d748 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_RAW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_RAW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_TCP.html b/docs/libc/unix/linux_like/constant.SOL_TCP.html new file mode 100644 index 00000000..051425c4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_TCP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_TCP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_TIPC.html b/docs/libc/unix/linux_like/constant.SOL_TIPC.html new file mode 100644 index 00000000..c9ecee38 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_TIPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_TIPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_UDP.html b/docs/libc/unix/linux_like/constant.SOL_UDP.html new file mode 100644 index 00000000..74d10123 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_UDP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_UDP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOL_X25.html b/docs/libc/unix/linux_like/constant.SOL_X25.html new file mode 100644 index 00000000..2aada84d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOL_X25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOL_X25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SOMAXCONN.html b/docs/libc/unix/linux_like/constant.SOMAXCONN.html new file mode 100644 index 00000000..1412ce54 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SOMAXCONN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SOMAXCONN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SO_DEBUG.html b/docs/libc/unix/linux_like/constant.SO_DEBUG.html new file mode 100644 index 00000000..2549a31a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SO_DEBUG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SO_DEBUG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SPLICE_F_GIFT.html b/docs/libc/unix/linux_like/constant.SPLICE_F_GIFT.html new file mode 100644 index 00000000..d213b403 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SPLICE_F_GIFT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SPLICE_F_GIFT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SPLICE_F_MORE.html b/docs/libc/unix/linux_like/constant.SPLICE_F_MORE.html new file mode 100644 index 00000000..bf635a48 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SPLICE_F_MORE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SPLICE_F_MORE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SPLICE_F_MOVE.html b/docs/libc/unix/linux_like/constant.SPLICE_F_MOVE.html new file mode 100644 index 00000000..e9beee23 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SPLICE_F_MOVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SPLICE_F_MOVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SPLICE_F_NONBLOCK.html b/docs/libc/unix/linux_like/constant.SPLICE_F_NONBLOCK.html new file mode 100644 index 00000000..a56f03bc --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SPLICE_F_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SPLICE_F_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SS_DISABLE.html b/docs/libc/unix/linux_like/constant.SS_DISABLE.html new file mode 100644 index 00000000..39200f59 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SS_DISABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SS_DISABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.SS_ONSTACK.html b/docs/libc/unix/linux_like/constant.SS_ONSTACK.html new file mode 100644 index 00000000..4e46e172 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.SS_ONSTACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.SS_ONSTACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.STDERR_FILENO.html b/docs/libc/unix/linux_like/constant.STDERR_FILENO.html new file mode 100644 index 00000000..0e52b493 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.STDERR_FILENO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.STDERR_FILENO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.STDIN_FILENO.html b/docs/libc/unix/linux_like/constant.STDIN_FILENO.html new file mode 100644 index 00000000..058fecd8 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.STDIN_FILENO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.STDIN_FILENO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.STDOUT_FILENO.html b/docs/libc/unix/linux_like/constant.STDOUT_FILENO.html new file mode 100644 index 00000000..1af16976 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.STDOUT_FILENO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.STDOUT_FILENO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.STICKY_TIMEOUTS.html b/docs/libc/unix/linux_like/constant.STICKY_TIMEOUTS.html new file mode 100644 index 00000000..09d774ab --- /dev/null +++ b/docs/libc/unix/linux_like/constant.STICKY_TIMEOUTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.STICKY_TIMEOUTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IFBLK.html b/docs/libc/unix/linux_like/constant.S_IFBLK.html new file mode 100644 index 00000000..22c9821e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IFBLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IFBLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IFCHR.html b/docs/libc/unix/linux_like/constant.S_IFCHR.html new file mode 100644 index 00000000..9e2d253b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IFCHR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IFCHR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IFDIR.html b/docs/libc/unix/linux_like/constant.S_IFDIR.html new file mode 100644 index 00000000..882b22cd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IFDIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IFDIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IFIFO.html b/docs/libc/unix/linux_like/constant.S_IFIFO.html new file mode 100644 index 00000000..b065645a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IFIFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IFIFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IFLNK.html b/docs/libc/unix/linux_like/constant.S_IFLNK.html new file mode 100644 index 00000000..a6d6a344 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IFLNK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IFLNK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IFMT.html b/docs/libc/unix/linux_like/constant.S_IFMT.html new file mode 100644 index 00000000..1dee19c5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IFMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IFMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IFREG.html b/docs/libc/unix/linux_like/constant.S_IFREG.html new file mode 100644 index 00000000..8f334a36 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IFREG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IFREG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IFSOCK.html b/docs/libc/unix/linux_like/constant.S_IFSOCK.html new file mode 100644 index 00000000..e8f2eb9f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IFSOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IFSOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IRGRP.html b/docs/libc/unix/linux_like/constant.S_IRGRP.html new file mode 100644 index 00000000..8b82286d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IRGRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IRGRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IROTH.html b/docs/libc/unix/linux_like/constant.S_IROTH.html new file mode 100644 index 00000000..f5c3b14b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IROTH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IROTH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IRUSR.html b/docs/libc/unix/linux_like/constant.S_IRUSR.html new file mode 100644 index 00000000..06b7f0d9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IRUSR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IRUSR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IRWXG.html b/docs/libc/unix/linux_like/constant.S_IRWXG.html new file mode 100644 index 00000000..9f396c22 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IRWXG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IRWXG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IRWXO.html b/docs/libc/unix/linux_like/constant.S_IRWXO.html new file mode 100644 index 00000000..51ad0ed5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IRWXO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IRWXO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IRWXU.html b/docs/libc/unix/linux_like/constant.S_IRWXU.html new file mode 100644 index 00000000..7fb53b1c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IRWXU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IRWXU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IWGRP.html b/docs/libc/unix/linux_like/constant.S_IWGRP.html new file mode 100644 index 00000000..dba5d8fe --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IWGRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IWGRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IWOTH.html b/docs/libc/unix/linux_like/constant.S_IWOTH.html new file mode 100644 index 00000000..367eb668 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IWOTH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IWOTH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IWUSR.html b/docs/libc/unix/linux_like/constant.S_IWUSR.html new file mode 100644 index 00000000..69413463 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IWUSR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IWUSR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IXGRP.html b/docs/libc/unix/linux_like/constant.S_IXGRP.html new file mode 100644 index 00000000..6a8f003a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IXGRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IXGRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IXOTH.html b/docs/libc/unix/linux_like/constant.S_IXOTH.html new file mode 100644 index 00000000..1741e068 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IXOTH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IXOTH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.S_IXUSR.html b/docs/libc/unix/linux_like/constant.S_IXUSR.html new file mode 100644 index 00000000..6d6923fa --- /dev/null +++ b/docs/libc/unix/linux_like/constant.S_IXUSR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.S_IXUSR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TAB0.html b/docs/libc/unix/linux_like/constant.TAB0.html new file mode 100644 index 00000000..f4bb3d3f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TAB0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TAB0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCIFLUSH.html b/docs/libc/unix/linux_like/constant.TCIFLUSH.html new file mode 100644 index 00000000..ec5416da --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCIFLUSH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCIFLUSH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCIOFF.html b/docs/libc/unix/linux_like/constant.TCIOFF.html new file mode 100644 index 00000000..8fcb062a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCIOFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCIOFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCIOFLUSH.html b/docs/libc/unix/linux_like/constant.TCIOFLUSH.html new file mode 100644 index 00000000..5c5af40d --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCIOFLUSH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCIOFLUSH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCION.html b/docs/libc/unix/linux_like/constant.TCION.html new file mode 100644 index 00000000..dae5d57c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCOFLUSH.html b/docs/libc/unix/linux_like/constant.TCOFLUSH.html new file mode 100644 index 00000000..5324ef36 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCOFLUSH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCOFLUSH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCOOFF.html b/docs/libc/unix/linux_like/constant.TCOOFF.html new file mode 100644 index 00000000..2642cbbb --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCOOFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCOOFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCOON.html b/docs/libc/unix/linux_like/constant.TCOON.html new file mode 100644 index 00000000..a3fdb3c4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCOON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCOON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_CONGESTION.html b/docs/libc/unix/linux_like/constant.TCP_CONGESTION.html new file mode 100644 index 00000000..ad0744e7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_CONGESTION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_CONGESTION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_CORK.html b/docs/libc/unix/linux_like/constant.TCP_CORK.html new file mode 100644 index 00000000..bd993b22 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_CORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_CORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_DEFER_ACCEPT.html b/docs/libc/unix/linux_like/constant.TCP_DEFER_ACCEPT.html new file mode 100644 index 00000000..dc828683 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_DEFER_ACCEPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_DEFER_ACCEPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_INFO.html b/docs/libc/unix/linux_like/constant.TCP_INFO.html new file mode 100644 index 00000000..5371f149 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_KEEPCNT.html b/docs/libc/unix/linux_like/constant.TCP_KEEPCNT.html new file mode 100644 index 00000000..1841578a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_KEEPCNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_KEEPCNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_KEEPIDLE.html b/docs/libc/unix/linux_like/constant.TCP_KEEPIDLE.html new file mode 100644 index 00000000..0db16c93 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_KEEPIDLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_KEEPIDLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_KEEPINTVL.html b/docs/libc/unix/linux_like/constant.TCP_KEEPINTVL.html new file mode 100644 index 00000000..cec4d5d2 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_KEEPINTVL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_KEEPINTVL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_LINGER2.html b/docs/libc/unix/linux_like/constant.TCP_LINGER2.html new file mode 100644 index 00000000..de4afdf4 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_LINGER2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_LINGER2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_MAXSEG.html b/docs/libc/unix/linux_like/constant.TCP_MAXSEG.html new file mode 100644 index 00000000..92613e0b --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_MAXSEG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_MAXSEG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_NODELAY.html b/docs/libc/unix/linux_like/constant.TCP_NODELAY.html new file mode 100644 index 00000000..997bf7c9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_NODELAY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_NODELAY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_QUICKACK.html b/docs/libc/unix/linux_like/constant.TCP_QUICKACK.html new file mode 100644 index 00000000..166d8b7c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_QUICKACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_QUICKACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_SYNCNT.html b/docs/libc/unix/linux_like/constant.TCP_SYNCNT.html new file mode 100644 index 00000000..22ed7b64 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_SYNCNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_SYNCNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TCP_WINDOW_CLAMP.html b/docs/libc/unix/linux_like/constant.TCP_WINDOW_CLAMP.html new file mode 100644 index 00000000..6bc09f1c --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TCP_WINDOW_CLAMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TCP_WINDOW_CLAMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.TIMER_ABSTIME.html b/docs/libc/unix/linux_like/constant.TIMER_ABSTIME.html new file mode 100644 index 00000000..c7e0f3bd --- /dev/null +++ b/docs/libc/unix/linux_like/constant.TIMER_ABSTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.TIMER_ABSTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.UIO_MAXIOV.html b/docs/libc/unix/linux_like/constant.UIO_MAXIOV.html new file mode 100644 index 00000000..2bf1e6f9 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.UIO_MAXIOV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.UIO_MAXIOV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.UTIME_NOW.html b/docs/libc/unix/linux_like/constant.UTIME_NOW.html new file mode 100644 index 00000000..a94fddc1 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.UTIME_NOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.UTIME_NOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.UTIME_OMIT.html b/docs/libc/unix/linux_like/constant.UTIME_OMIT.html new file mode 100644 index 00000000..3f71b666 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.UTIME_OMIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.UTIME_OMIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.VERASE.html b/docs/libc/unix/linux_like/constant.VERASE.html new file mode 100644 index 00000000..5876a0ea --- /dev/null +++ b/docs/libc/unix/linux_like/constant.VERASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.VERASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.VINTR.html b/docs/libc/unix/linux_like/constant.VINTR.html new file mode 100644 index 00000000..a8ea3e35 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.VINTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.VINTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.VKILL.html b/docs/libc/unix/linux_like/constant.VKILL.html new file mode 100644 index 00000000..b4ade6ad --- /dev/null +++ b/docs/libc/unix/linux_like/constant.VKILL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.VKILL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.VLNEXT.html b/docs/libc/unix/linux_like/constant.VLNEXT.html new file mode 100644 index 00000000..dfc8eb79 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.VLNEXT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.VLNEXT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.VQUIT.html b/docs/libc/unix/linux_like/constant.VQUIT.html new file mode 100644 index 00000000..1860e5c6 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.VQUIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.VQUIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.VT0.html b/docs/libc/unix/linux_like/constant.VT0.html new file mode 100644 index 00000000..9e52d0f5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.VT0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.VT0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.WCONTINUED.html b/docs/libc/unix/linux_like/constant.WCONTINUED.html new file mode 100644 index 00000000..8653707f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.WCONTINUED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.WCONTINUED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.WEXITED.html b/docs/libc/unix/linux_like/constant.WEXITED.html new file mode 100644 index 00000000..e0f487f5 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.WEXITED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.WEXITED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.WHOLE_SECONDS.html b/docs/libc/unix/linux_like/constant.WHOLE_SECONDS.html new file mode 100644 index 00000000..0e02b7d7 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.WHOLE_SECONDS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.WHOLE_SECONDS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.WNOHANG.html b/docs/libc/unix/linux_like/constant.WNOHANG.html new file mode 100644 index 00000000..eab358cb --- /dev/null +++ b/docs/libc/unix/linux_like/constant.WNOHANG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.WNOHANG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.WNOWAIT.html b/docs/libc/unix/linux_like/constant.WNOWAIT.html new file mode 100644 index 00000000..eab2007f --- /dev/null +++ b/docs/libc/unix/linux_like/constant.WNOWAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.WNOWAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.WSTOPPED.html b/docs/libc/unix/linux_like/constant.WSTOPPED.html new file mode 100644 index 00000000..dbacaa20 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.WSTOPPED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.WSTOPPED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.WUNTRACED.html b/docs/libc/unix/linux_like/constant.WUNTRACED.html new file mode 100644 index 00000000..3e3294a0 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.WUNTRACED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.WUNTRACED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.W_OK.html b/docs/libc/unix/linux_like/constant.W_OK.html new file mode 100644 index 00000000..e8a35623 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.W_OK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.W_OK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.X_OK.html b/docs/libc/unix/linux_like/constant.X_OK.html new file mode 100644 index 00000000..9992e233 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.X_OK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.X_OK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant._IOFBF.html b/docs/libc/unix/linux_like/constant._IOFBF.html new file mode 100644 index 00000000..9fb27d36 --- /dev/null +++ b/docs/libc/unix/linux_like/constant._IOFBF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant._IOFBF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant._IOLBF.html b/docs/libc/unix/linux_like/constant._IOLBF.html new file mode 100644 index 00000000..a8769907 --- /dev/null +++ b/docs/libc/unix/linux_like/constant._IOLBF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant._IOLBF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant._IONBF.html b/docs/libc/unix/linux_like/constant._IONBF.html new file mode 100644 index 00000000..b979940c --- /dev/null +++ b/docs/libc/unix/linux_like/constant._IONBF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant._IONBF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.__WALL.html b/docs/libc/unix/linux_like/constant.__WALL.html new file mode 100644 index 00000000..56b4dd3e --- /dev/null +++ b/docs/libc/unix/linux_like/constant.__WALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.__WALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.__WCLONE.html b/docs/libc/unix/linux_like/constant.__WCLONE.html new file mode 100644 index 00000000..24901410 --- /dev/null +++ b/docs/libc/unix/linux_like/constant.__WCLONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.__WCLONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/constant.__WNOTHREAD.html b/docs/libc/unix/linux_like/constant.__WNOTHREAD.html new file mode 100644 index 00000000..cc23606a --- /dev/null +++ b/docs/libc/unix/linux_like/constant.__WNOTHREAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/constant.__WNOTHREAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/enum.timezone.html b/docs/libc/unix/linux_like/enum.timezone.html new file mode 100644 index 00000000..b429df22 --- /dev/null +++ b/docs/libc/unix/linux_like/enum.timezone.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/enum.timezone.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.CMSG_DATA.html b/docs/libc/unix/linux_like/fn.CMSG_DATA.html new file mode 100644 index 00000000..c390c479 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.CMSG_DATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.CMSG_DATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.CMSG_FIRSTHDR.html b/docs/libc/unix/linux_like/fn.CMSG_FIRSTHDR.html new file mode 100644 index 00000000..b0d404e4 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.CMSG_FIRSTHDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.CMSG_FIRSTHDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.CMSG_LEN.html b/docs/libc/unix/linux_like/fn.CMSG_LEN.html new file mode 100644 index 00000000..d5c4d16e --- /dev/null +++ b/docs/libc/unix/linux_like/fn.CMSG_LEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.CMSG_LEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.CMSG_SPACE.html b/docs/libc/unix/linux_like/fn.CMSG_SPACE.html new file mode 100644 index 00000000..7f92b7b8 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.CMSG_SPACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.CMSG_SPACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.FD_CLR.html b/docs/libc/unix/linux_like/fn.FD_CLR.html new file mode 100644 index 00000000..bf745860 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.FD_CLR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.FD_CLR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.FD_ISSET.html b/docs/libc/unix/linux_like/fn.FD_ISSET.html new file mode 100644 index 00000000..34a827d3 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.FD_ISSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.FD_ISSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.FD_SET.html b/docs/libc/unix/linux_like/fn.FD_SET.html new file mode 100644 index 00000000..60615e2f --- /dev/null +++ b/docs/libc/unix/linux_like/fn.FD_SET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.FD_SET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.FD_ZERO.html b/docs/libc/unix/linux_like/fn.FD_ZERO.html new file mode 100644 index 00000000..b578f0b4 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.FD_ZERO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.FD_ZERO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.IPOPT_CLASS.html b/docs/libc/unix/linux_like/fn.IPOPT_CLASS.html new file mode 100644 index 00000000..2881d7f6 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.IPOPT_CLASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.IPOPT_CLASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.IPOPT_COPIED.html b/docs/libc/unix/linux_like/fn.IPOPT_COPIED.html new file mode 100644 index 00000000..a5f04471 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.IPOPT_COPIED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.IPOPT_COPIED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.IPOPT_NUMBER.html b/docs/libc/unix/linux_like/fn.IPOPT_NUMBER.html new file mode 100644 index 00000000..ea1ec2b9 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.IPOPT_NUMBER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.IPOPT_NUMBER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.IPTOS_ECN.html b/docs/libc/unix/linux_like/fn.IPTOS_ECN.html new file mode 100644 index 00000000..882e2eb3 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.IPTOS_ECN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.IPTOS_ECN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.QCMD.html b/docs/libc/unix/linux_like/fn.QCMD.html new file mode 100644 index 00000000..7f68517a --- /dev/null +++ b/docs/libc/unix/linux_like/fn.QCMD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.QCMD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.WCOREDUMP.html b/docs/libc/unix/linux_like/fn.WCOREDUMP.html new file mode 100644 index 00000000..cc8f077a --- /dev/null +++ b/docs/libc/unix/linux_like/fn.WCOREDUMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.WCOREDUMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.WEXITSTATUS.html b/docs/libc/unix/linux_like/fn.WEXITSTATUS.html new file mode 100644 index 00000000..b492c0d7 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.WEXITSTATUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.WEXITSTATUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.WIFCONTINUED.html b/docs/libc/unix/linux_like/fn.WIFCONTINUED.html new file mode 100644 index 00000000..6ad4026b --- /dev/null +++ b/docs/libc/unix/linux_like/fn.WIFCONTINUED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.WIFCONTINUED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.WIFEXITED.html b/docs/libc/unix/linux_like/fn.WIFEXITED.html new file mode 100644 index 00000000..e34e406b --- /dev/null +++ b/docs/libc/unix/linux_like/fn.WIFEXITED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.WIFEXITED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.WIFSIGNALED.html b/docs/libc/unix/linux_like/fn.WIFSIGNALED.html new file mode 100644 index 00000000..b9a6438f --- /dev/null +++ b/docs/libc/unix/linux_like/fn.WIFSIGNALED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.WIFSIGNALED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.WIFSTOPPED.html b/docs/libc/unix/linux_like/fn.WIFSTOPPED.html new file mode 100644 index 00000000..e82f6a06 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.WIFSTOPPED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.WIFSTOPPED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.WSTOPSIG.html b/docs/libc/unix/linux_like/fn.WSTOPSIG.html new file mode 100644 index 00000000..92b586dc --- /dev/null +++ b/docs/libc/unix/linux_like/fn.WSTOPSIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.WSTOPSIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.WTERMSIG.html b/docs/libc/unix/linux_like/fn.WTERMSIG.html new file mode 100644 index 00000000..e87e1065 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.WTERMSIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.WTERMSIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.W_EXITCODE.html b/docs/libc/unix/linux_like/fn.W_EXITCODE.html new file mode 100644 index 00000000..e99ebd2f --- /dev/null +++ b/docs/libc/unix/linux_like/fn.W_EXITCODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.W_EXITCODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.W_STOPCODE.html b/docs/libc/unix/linux_like/fn.W_STOPCODE.html new file mode 100644 index 00000000..e0e59529 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.W_STOPCODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.W_STOPCODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.accept4.html b/docs/libc/unix/linux_like/fn.accept4.html new file mode 100644 index 00000000..f76548d0 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.accept4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.accept4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.acct.html b/docs/libc/unix/linux_like/fn.acct.html new file mode 100644 index 00000000..49f31a6c --- /dev/null +++ b/docs/libc/unix/linux_like/fn.acct.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.acct.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.bind.html b/docs/libc/unix/linux_like/fn.bind.html new file mode 100644 index 00000000..507b2402 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.bind.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.bind.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.brk.html b/docs/libc/unix/linux_like/fn.brk.html new file mode 100644 index 00000000..5118dad4 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.brk.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.brk.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.clearenv.html b/docs/libc/unix/linux_like/fn.clearenv.html new file mode 100644 index 00000000..cf83d246 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.clearenv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.clearenv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.clock_getcpuclockid.html b/docs/libc/unix/linux_like/fn.clock_getcpuclockid.html new file mode 100644 index 00000000..5739d8b4 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.clock_getcpuclockid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.clock_getcpuclockid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.clock_getres.html b/docs/libc/unix/linux_like/fn.clock_getres.html new file mode 100644 index 00000000..8b5b7a40 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.clock_getres.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.clock_getres.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.clock_gettime.html b/docs/libc/unix/linux_like/fn.clock_gettime.html new file mode 100644 index 00000000..9bebbb59 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.clock_gettime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.clock_gettime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.clock_settime.html b/docs/libc/unix/linux_like/fn.clock_settime.html new file mode 100644 index 00000000..4ca99d1d --- /dev/null +++ b/docs/libc/unix/linux_like/fn.clock_settime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.clock_settime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.creat64.html b/docs/libc/unix/linux_like/fn.creat64.html new file mode 100644 index 00000000..dcb5151f --- /dev/null +++ b/docs/libc/unix/linux_like/fn.creat64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.creat64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.dirfd.html b/docs/libc/unix/linux_like/fn.dirfd.html new file mode 100644 index 00000000..41872346 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.dirfd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.dirfd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.duplocale.html b/docs/libc/unix/linux_like/fn.duplocale.html new file mode 100644 index 00000000..4eca4322 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.duplocale.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.duplocale.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.execvpe.html b/docs/libc/unix/linux_like/fn.execvpe.html new file mode 100644 index 00000000..7479ed73 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.execvpe.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.execvpe.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.fdatasync.html b/docs/libc/unix/linux_like/fn.fdatasync.html new file mode 100644 index 00000000..004b7af0 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.fdatasync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.fdatasync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.fexecve.html b/docs/libc/unix/linux_like/fn.fexecve.html new file mode 100644 index 00000000..7bcfae67 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.fexecve.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.fexecve.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.forkpty.html b/docs/libc/unix/linux_like/fn.forkpty.html new file mode 100644 index 00000000..bcbadad9 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.forkpty.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.forkpty.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.freeifaddrs.html b/docs/libc/unix/linux_like/fn.freeifaddrs.html new file mode 100644 index 00000000..60a7460d --- /dev/null +++ b/docs/libc/unix/linux_like/fn.freeifaddrs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.freeifaddrs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.freelocale.html b/docs/libc/unix/linux_like/fn.freelocale.html new file mode 100644 index 00000000..13d6d0b7 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.freelocale.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.freelocale.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.fstat64.html b/docs/libc/unix/linux_like/fn.fstat64.html new file mode 100644 index 00000000..8be03c63 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.fstat64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.fstat64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.fstatat64.html b/docs/libc/unix/linux_like/fn.fstatat64.html new file mode 100644 index 00000000..19fe5e6d --- /dev/null +++ b/docs/libc/unix/linux_like/fn.fstatat64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.fstatat64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.fstatfs.html b/docs/libc/unix/linux_like/fn.fstatfs.html new file mode 100644 index 00000000..5e6e7cba --- /dev/null +++ b/docs/libc/unix/linux_like/fn.fstatfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.fstatfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.fstatfs64.html b/docs/libc/unix/linux_like/fn.fstatfs64.html new file mode 100644 index 00000000..1ca6b953 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.fstatfs64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.fstatfs64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.fstatvfs64.html b/docs/libc/unix/linux_like/fn.fstatvfs64.html new file mode 100644 index 00000000..6f1af7b5 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.fstatvfs64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.fstatvfs64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.ftruncate64.html b/docs/libc/unix/linux_like/fn.ftruncate64.html new file mode 100644 index 00000000..54949640 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.ftruncate64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.ftruncate64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.futimens.html b/docs/libc/unix/linux_like/fn.futimens.html new file mode 100644 index 00000000..b90b93bd --- /dev/null +++ b/docs/libc/unix/linux_like/fn.futimens.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.futimens.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.getifaddrs.html b/docs/libc/unix/linux_like/fn.getifaddrs.html new file mode 100644 index 00000000..77ddfc40 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.getifaddrs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.getifaddrs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.getresgid.html b/docs/libc/unix/linux_like/fn.getresgid.html new file mode 100644 index 00000000..e3b6807e --- /dev/null +++ b/docs/libc/unix/linux_like/fn.getresgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.getresgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.getresuid.html b/docs/libc/unix/linux_like/fn.getresuid.html new file mode 100644 index 00000000..aa4a3606 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.getresuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.getresuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.login_tty.html b/docs/libc/unix/linux_like/fn.login_tty.html new file mode 100644 index 00000000..7f50ead4 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.login_tty.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.login_tty.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.lseek64.html b/docs/libc/unix/linux_like/fn.lseek64.html new file mode 100644 index 00000000..462153ab --- /dev/null +++ b/docs/libc/unix/linux_like/fn.lseek64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.lseek64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.lstat64.html b/docs/libc/unix/linux_like/fn.lstat64.html new file mode 100644 index 00000000..41cc9c5c --- /dev/null +++ b/docs/libc/unix/linux_like/fn.lstat64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.lstat64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.memalign.html b/docs/libc/unix/linux_like/fn.memalign.html new file mode 100644 index 00000000..48caba52 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.memalign.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.memalign.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.memrchr.html b/docs/libc/unix/linux_like/fn.memrchr.html new file mode 100644 index 00000000..afcd7dbb --- /dev/null +++ b/docs/libc/unix/linux_like/fn.memrchr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.memrchr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.mincore.html b/docs/libc/unix/linux_like/fn.mincore.html new file mode 100644 index 00000000..cee5f69d --- /dev/null +++ b/docs/libc/unix/linux_like/fn.mincore.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.mincore.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.mknodat.html b/docs/libc/unix/linux_like/fn.mknodat.html new file mode 100644 index 00000000..685e3693 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.mknodat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.mknodat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.mmap64.html b/docs/libc/unix/linux_like/fn.mmap64.html new file mode 100644 index 00000000..6aa7e20e --- /dev/null +++ b/docs/libc/unix/linux_like/fn.mmap64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.mmap64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.newlocale.html b/docs/libc/unix/linux_like/fn.newlocale.html new file mode 100644 index 00000000..a73f90e9 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.newlocale.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.newlocale.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.open64.html b/docs/libc/unix/linux_like/fn.open64.html new file mode 100644 index 00000000..19925142 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.open64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.open64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.openat64.html b/docs/libc/unix/linux_like/fn.openat64.html new file mode 100644 index 00000000..cc79e829 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.openat64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.openat64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.openpty.html b/docs/libc/unix/linux_like/fn.openpty.html new file mode 100644 index 00000000..7728a9ec --- /dev/null +++ b/docs/libc/unix/linux_like/fn.openpty.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.openpty.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pipe2.html b/docs/libc/unix/linux_like/fn.pipe2.html new file mode 100644 index 00000000..197618bc --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pipe2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pipe2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.posix_fadvise.html b/docs/libc/unix/linux_like/fn.posix_fadvise.html new file mode 100644 index 00000000..8ed7144e --- /dev/null +++ b/docs/libc/unix/linux_like/fn.posix_fadvise.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.posix_fadvise.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.posix_fadvise64.html b/docs/libc/unix/linux_like/fn.posix_fadvise64.html new file mode 100644 index 00000000..b84280da --- /dev/null +++ b/docs/libc/unix/linux_like/fn.posix_fadvise64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.posix_fadvise64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pread64.html b/docs/libc/unix/linux_like/fn.pread64.html new file mode 100644 index 00000000..d55dfb62 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pread64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pread64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.preadv64.html b/docs/libc/unix/linux_like/fn.preadv64.html new file mode 100644 index 00000000..f5174e9c --- /dev/null +++ b/docs/libc/unix/linux_like/fn.preadv64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.preadv64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pthread_attr_getstack.html b/docs/libc/unix/linux_like/fn.pthread_attr_getstack.html new file mode 100644 index 00000000..ee2740f2 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pthread_attr_getstack.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pthread_attr_getstack.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pthread_condattr_getclock.html b/docs/libc/unix/linux_like/fn.pthread_condattr_getclock.html new file mode 100644 index 00000000..a731f9b9 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pthread_condattr_getclock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pthread_condattr_getclock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pthread_condattr_setclock.html b/docs/libc/unix/linux_like/fn.pthread_condattr_setclock.html new file mode 100644 index 00000000..926da596 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pthread_condattr_setclock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pthread_condattr_setclock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pthread_condattr_setpshared.html b/docs/libc/unix/linux_like/fn.pthread_condattr_setpshared.html new file mode 100644 index 00000000..b4d69c34 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pthread_condattr_setpshared.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pthread_condattr_setpshared.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pthread_getattr_np.html b/docs/libc/unix/linux_like/fn.pthread_getattr_np.html new file mode 100644 index 00000000..e10b6874 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pthread_getattr_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pthread_getattr_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pthread_mutexattr_setpshared.html b/docs/libc/unix/linux_like/fn.pthread_mutexattr_setpshared.html new file mode 100644 index 00000000..1af4b8af --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pthread_mutexattr_setpshared.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pthread_mutexattr_setpshared.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pthread_rwlockattr_getpshared.html b/docs/libc/unix/linux_like/fn.pthread_rwlockattr_getpshared.html new file mode 100644 index 00000000..c5e0f827 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pthread_rwlockattr_getpshared.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pthread_rwlockattr_getpshared.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pthread_rwlockattr_setpshared.html b/docs/libc/unix/linux_like/fn.pthread_rwlockattr_setpshared.html new file mode 100644 index 00000000..d5f2f704 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pthread_rwlockattr_setpshared.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pthread_rwlockattr_setpshared.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.ptsname_r.html b/docs/libc/unix/linux_like/fn.ptsname_r.html new file mode 100644 index 00000000..61f6738a --- /dev/null +++ b/docs/libc/unix/linux_like/fn.ptsname_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.ptsname_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pwrite64.html b/docs/libc/unix/linux_like/fn.pwrite64.html new file mode 100644 index 00000000..d1a2ac2e --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pwrite64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pwrite64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.pwritev64.html b/docs/libc/unix/linux_like/fn.pwritev64.html new file mode 100644 index 00000000..1b1f9b4c --- /dev/null +++ b/docs/libc/unix/linux_like/fn.pwritev64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.pwritev64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.readdir64.html b/docs/libc/unix/linux_like/fn.readdir64.html new file mode 100644 index 00000000..9d539e0a --- /dev/null +++ b/docs/libc/unix/linux_like/fn.readdir64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.readdir64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.readdir64_r.html b/docs/libc/unix/linux_like/fn.readdir64_r.html new file mode 100644 index 00000000..a3099b6d --- /dev/null +++ b/docs/libc/unix/linux_like/fn.readdir64_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.readdir64_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.readv.html b/docs/libc/unix/linux_like/fn.readv.html new file mode 100644 index 00000000..067e3f1c --- /dev/null +++ b/docs/libc/unix/linux_like/fn.readv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.readv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.recvmsg.html b/docs/libc/unix/linux_like/fn.recvmsg.html new file mode 100644 index 00000000..548addbc --- /dev/null +++ b/docs/libc/unix/linux_like/fn.recvmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.recvmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.sbrk.html b/docs/libc/unix/linux_like/fn.sbrk.html new file mode 100644 index 00000000..57858d2a --- /dev/null +++ b/docs/libc/unix/linux_like/fn.sbrk.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.sbrk.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.sem_destroy.html b/docs/libc/unix/linux_like/fn.sem_destroy.html new file mode 100644 index 00000000..9f20d82e --- /dev/null +++ b/docs/libc/unix/linux_like/fn.sem_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.sem_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.sem_init.html b/docs/libc/unix/linux_like/fn.sem_init.html new file mode 100644 index 00000000..9a89f42b --- /dev/null +++ b/docs/libc/unix/linux_like/fn.sem_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.sem_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.sendmsg.html b/docs/libc/unix/linux_like/fn.sendmsg.html new file mode 100644 index 00000000..b0666384 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.sendmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.sendmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.setgroups.html b/docs/libc/unix/linux_like/fn.setgroups.html new file mode 100644 index 00000000..9a05a056 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.setgroups.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.setgroups.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.setregid.html b/docs/libc/unix/linux_like/fn.setregid.html new file mode 100644 index 00000000..19a1fb92 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.setregid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.setregid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.setresgid.html b/docs/libc/unix/linux_like/fn.setresgid.html new file mode 100644 index 00000000..a71abaf9 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.setresgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.setresgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.setresuid.html b/docs/libc/unix/linux_like/fn.setresuid.html new file mode 100644 index 00000000..6cf8bd30 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.setresuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.setresuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.setreuid.html b/docs/libc/unix/linux_like/fn.setreuid.html new file mode 100644 index 00000000..60c77133 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.setreuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.setreuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.stat64.html b/docs/libc/unix/linux_like/fn.stat64.html new file mode 100644 index 00000000..bdfb5d06 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.stat64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.stat64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.statfs.html b/docs/libc/unix/linux_like/fn.statfs.html new file mode 100644 index 00000000..bfb11b8c --- /dev/null +++ b/docs/libc/unix/linux_like/fn.statfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.statfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.statfs64.html b/docs/libc/unix/linux_like/fn.statfs64.html new file mode 100644 index 00000000..e904726d --- /dev/null +++ b/docs/libc/unix/linux_like/fn.statfs64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.statfs64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.statvfs64.html b/docs/libc/unix/linux_like/fn.statvfs64.html new file mode 100644 index 00000000..d2a2e210 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.statvfs64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.statvfs64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.truncate64.html b/docs/libc/unix/linux_like/fn.truncate64.html new file mode 100644 index 00000000..87f4b526 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.truncate64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.truncate64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.uname.html b/docs/libc/unix/linux_like/fn.uname.html new file mode 100644 index 00000000..eb4aa549 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.uname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.uname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.uselocale.html b/docs/libc/unix/linux_like/fn.uselocale.html new file mode 100644 index 00000000..2071db1f --- /dev/null +++ b/docs/libc/unix/linux_like/fn.uselocale.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.uselocale.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.utimensat.html b/docs/libc/unix/linux_like/fn.utimensat.html new file mode 100644 index 00000000..d4947533 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.utimensat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.utimensat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.vfork.html b/docs/libc/unix/linux_like/fn.vfork.html new file mode 100644 index 00000000..d90cac78 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.vfork.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.vfork.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.wait4.html b/docs/libc/unix/linux_like/fn.wait4.html new file mode 100644 index 00000000..f641c96d --- /dev/null +++ b/docs/libc/unix/linux_like/fn.wait4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.wait4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.waitid.html b/docs/libc/unix/linux_like/fn.waitid.html new file mode 100644 index 00000000..6558a081 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.waitid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.waitid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/fn.writev.html b/docs/libc/unix/linux_like/fn.writev.html new file mode 100644 index 00000000..7c9f87d5 --- /dev/null +++ b/docs/libc/unix/linux_like/fn.writev.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/fn.writev.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABDAY_1.html b/docs/libc/unix/linux_like/linux/constant.ABDAY_1.html new file mode 100644 index 00000000..54369c33 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABDAY_1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABDAY_1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABDAY_2.html b/docs/libc/unix/linux_like/linux/constant.ABDAY_2.html new file mode 100644 index 00000000..ccae7715 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABDAY_2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABDAY_2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABDAY_3.html b/docs/libc/unix/linux_like/linux/constant.ABDAY_3.html new file mode 100644 index 00000000..8f2e3475 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABDAY_3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABDAY_3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABDAY_4.html b/docs/libc/unix/linux_like/linux/constant.ABDAY_4.html new file mode 100644 index 00000000..b6f99556 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABDAY_4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABDAY_4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABDAY_5.html b/docs/libc/unix/linux_like/linux/constant.ABDAY_5.html new file mode 100644 index 00000000..f841ca8b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABDAY_5.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABDAY_5.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABDAY_6.html b/docs/libc/unix/linux_like/linux/constant.ABDAY_6.html new file mode 100644 index 00000000..e92409e2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABDAY_6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABDAY_6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABDAY_7.html b/docs/libc/unix/linux_like/linux/constant.ABDAY_7.html new file mode 100644 index 00000000..f6e424da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABDAY_7.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABDAY_7.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_1.html b/docs/libc/unix/linux_like/linux/constant.ABMON_1.html new file mode 100644 index 00000000..5949d5fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_10.html b/docs/libc/unix/linux_like/linux/constant.ABMON_10.html new file mode 100644 index 00000000..2c30762f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_10.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_10.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_11.html b/docs/libc/unix/linux_like/linux/constant.ABMON_11.html new file mode 100644 index 00000000..9a4a6526 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_11.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_11.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_12.html b/docs/libc/unix/linux_like/linux/constant.ABMON_12.html new file mode 100644 index 00000000..890dfe2f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_12.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_12.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_2.html b/docs/libc/unix/linux_like/linux/constant.ABMON_2.html new file mode 100644 index 00000000..a848d4b4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_3.html b/docs/libc/unix/linux_like/linux/constant.ABMON_3.html new file mode 100644 index 00000000..c885512d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_4.html b/docs/libc/unix/linux_like/linux/constant.ABMON_4.html new file mode 100644 index 00000000..09a8208b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_5.html b/docs/libc/unix/linux_like/linux/constant.ABMON_5.html new file mode 100644 index 00000000..988ee350 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_5.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_5.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_6.html b/docs/libc/unix/linux_like/linux/constant.ABMON_6.html new file mode 100644 index 00000000..d7c3f624 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_7.html b/docs/libc/unix/linux_like/linux/constant.ABMON_7.html new file mode 100644 index 00000000..9de121f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_7.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_7.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_8.html b/docs/libc/unix/linux_like/linux/constant.ABMON_8.html new file mode 100644 index 00000000..13db354f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_8.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_8.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ABMON_9.html b/docs/libc/unix/linux_like/linux/constant.ABMON_9.html new file mode 100644 index 00000000..fe283bb4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ABMON_9.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ABMON_9.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AF_IB.html b/docs/libc/unix/linux_like/linux/constant.AF_IB.html new file mode 100644 index 00000000..c5e9957f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AF_IB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AF_IB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AF_MPLS.html b/docs/libc/unix/linux_like/linux/constant.AF_MPLS.html new file mode 100644 index 00000000..b58e3f4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AF_MPLS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AF_MPLS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AF_NFC.html b/docs/libc/unix/linux_like/linux/constant.AF_NFC.html new file mode 100644 index 00000000..c9fe48af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AF_NFC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AF_NFC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AF_VSOCK.html b/docs/libc/unix/linux_like/linux/constant.AF_VSOCK.html new file mode 100644 index 00000000..8ad0f30a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AF_VSOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AF_VSOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AF_XDP.html b/docs/libc/unix/linux_like/linux/constant.AF_XDP.html new file mode 100644 index 00000000..3e675175 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AF_XDP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AF_XDP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AIO_ALLDONE.html b/docs/libc/unix/linux_like/linux/constant.AIO_ALLDONE.html new file mode 100644 index 00000000..926c5957 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AIO_ALLDONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AIO_ALLDONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AIO_CANCELED.html b/docs/libc/unix/linux_like/linux/constant.AIO_CANCELED.html new file mode 100644 index 00000000..c974dc53 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AIO_CANCELED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AIO_CANCELED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AIO_NOTCANCELED.html b/docs/libc/unix/linux_like/linux/constant.AIO_NOTCANCELED.html new file mode 100644 index 00000000..e0d8a1fc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AIO_NOTCANCELED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AIO_NOTCANCELED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AI_ADDRCONFIG.html b/docs/libc/unix/linux_like/linux/constant.AI_ADDRCONFIG.html new file mode 100644 index 00000000..ee0f350d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AI_ADDRCONFIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AI_ADDRCONFIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AI_ALL.html b/docs/libc/unix/linux_like/linux/constant.AI_ALL.html new file mode 100644 index 00000000..d82f049f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AI_ALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AI_ALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AI_CANONNAME.html b/docs/libc/unix/linux_like/linux/constant.AI_CANONNAME.html new file mode 100644 index 00000000..a4803e85 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AI_CANONNAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AI_CANONNAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AI_NUMERICHOST.html b/docs/libc/unix/linux_like/linux/constant.AI_NUMERICHOST.html new file mode 100644 index 00000000..bc0923fc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AI_NUMERICHOST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AI_NUMERICHOST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AI_NUMERICSERV.html b/docs/libc/unix/linux_like/linux/constant.AI_NUMERICSERV.html new file mode 100644 index 00000000..9d12b149 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AI_NUMERICSERV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AI_NUMERICSERV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AI_PASSIVE.html b/docs/libc/unix/linux_like/linux/constant.AI_PASSIVE.html new file mode 100644 index 00000000..a80582d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AI_PASSIVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AI_PASSIVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AI_V4MAPPED.html b/docs/libc/unix/linux_like/linux/constant.AI_V4MAPPED.html new file mode 100644 index 00000000..34eb7b66 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AI_V4MAPPED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AI_V4MAPPED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ALG_OP_DECRYPT.html b/docs/libc/unix/linux_like/linux/constant.ALG_OP_DECRYPT.html new file mode 100644 index 00000000..3960e506 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ALG_OP_DECRYPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ALG_OP_DECRYPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ALG_OP_ENCRYPT.html b/docs/libc/unix/linux_like/linux/constant.ALG_OP_ENCRYPT.html new file mode 100644 index 00000000..6bbc5c32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ALG_OP_ENCRYPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ALG_OP_ENCRYPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ALG_SET_AEAD_ASSOCLEN.html b/docs/libc/unix/linux_like/linux/constant.ALG_SET_AEAD_ASSOCLEN.html new file mode 100644 index 00000000..9efbdd5d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ALG_SET_AEAD_ASSOCLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ALG_SET_AEAD_ASSOCLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ALG_SET_AEAD_AUTHSIZE.html b/docs/libc/unix/linux_like/linux/constant.ALG_SET_AEAD_AUTHSIZE.html new file mode 100644 index 00000000..93c55cde --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ALG_SET_AEAD_AUTHSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ALG_SET_AEAD_AUTHSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ALG_SET_IV.html b/docs/libc/unix/linux_like/linux/constant.ALG_SET_IV.html new file mode 100644 index 00000000..35af04f1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ALG_SET_IV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ALG_SET_IV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ALG_SET_KEY.html b/docs/libc/unix/linux_like/linux/constant.ALG_SET_KEY.html new file mode 100644 index 00000000..6765e9e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ALG_SET_KEY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ALG_SET_KEY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ALG_SET_OP.html b/docs/libc/unix/linux_like/linux/constant.ALG_SET_OP.html new file mode 100644 index 00000000..69dcf267 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ALG_SET_OP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ALG_SET_OP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ALT_DIGITS.html b/docs/libc/unix/linux_like/linux/constant.ALT_DIGITS.html new file mode 100644 index 00000000..c9e4e2f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ALT_DIGITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ALT_DIGITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AM_STR.html b/docs/libc/unix/linux_like/linux/constant.AM_STR.html new file mode 100644 index 00000000..00753466 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AM_STR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AM_STR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ARPD_FLUSH.html b/docs/libc/unix/linux_like/linux/constant.ARPD_FLUSH.html new file mode 100644 index 00000000..eff04767 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ARPD_FLUSH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ARPD_FLUSH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ARPD_LOOKUP.html b/docs/libc/unix/linux_like/linux/constant.ARPD_LOOKUP.html new file mode 100644 index 00000000..ff198a17 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ARPD_LOOKUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ARPD_LOOKUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ARPD_UPDATE.html b/docs/libc/unix/linux_like/linux/constant.ARPD_UPDATE.html new file mode 100644 index 00000000..41e15ed2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ARPD_UPDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ARPD_UPDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ATF_MAGIC.html b/docs/libc/unix/linux_like/linux/constant.ATF_MAGIC.html new file mode 100644 index 00000000..e871f1b1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ATF_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ATF_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.AT_EACCESS.html b/docs/libc/unix/linux_like/linux/constant.AT_EACCESS.html new file mode 100644 index 00000000..531d9ff3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.AT_EACCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.AT_EACCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CMSPAR.html b/docs/libc/unix/linux_like/linux/constant.CMSPAR.html new file mode 100644 index 00000000..896717b9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CMSPAR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CMSPAR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CODESET.html b/docs/libc/unix/linux_like/linux/constant.CODESET.html new file mode 100644 index 00000000..81a2649e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CODESET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CODESET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CRNCYSTR.html b/docs/libc/unix/linux_like/linux/constant.CRNCYSTR.html new file mode 100644 index 00000000..d0a49dee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CRNCYSTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CRNCYSTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_FAMILY_ID.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_FAMILY_ID.html new file mode 100644 index 00000000..46b02ef4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_FAMILY_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_FAMILY_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_FAMILY_NAME.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_FAMILY_NAME.html new file mode 100644 index 00000000..06e427e9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_FAMILY_NAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_FAMILY_NAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_HDRSIZE.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_HDRSIZE.html new file mode 100644 index 00000000..1c4876e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_HDRSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_HDRSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MAXATTR.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MAXATTR.html new file mode 100644 index 00000000..0b55f20c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MAXATTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_MAXATTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GROUPS.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GROUPS.html new file mode 100644 index 00000000..d7276cff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GROUPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_MCAST_GROUPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_ID.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_ID.html new file mode 100644 index 00000000..641258b7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_MCAST_GRP_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_NAME.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_NAME.html new file mode 100644 index 00000000..35508d09 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_NAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_MCAST_GRP_NAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_UNSPEC.html new file mode 100644 index 00000000..aed8e0c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_MCAST_GRP_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_MCAST_GRP_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OPS.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OPS.html new file mode 100644 index 00000000..6723093a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_OPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_FLAGS.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_FLAGS.html new file mode 100644 index 00000000..b53a441a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_FLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_OP_FLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_ID.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_ID.html new file mode 100644 index 00000000..223451b0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_OP_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_UNSPEC.html new file mode 100644 index 00000000..61dc3012 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_OP_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_OP_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_UNSPEC.html new file mode 100644 index 00000000..d6310e39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_VERSION.html b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_VERSION.html new file mode 100644 index 00000000..3c22cd30 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_ATTR_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_ATTR_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELFAMILY.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELFAMILY.html new file mode 100644 index 00000000..255d2eb4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELFAMILY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_DELFAMILY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELMCAST_GRP.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELMCAST_GRP.html new file mode 100644 index 00000000..5a9cf7c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELMCAST_GRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_DELMCAST_GRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELOPS.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELOPS.html new file mode 100644 index 00000000..c5b72647 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_DELOPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_DELOPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETFAMILY.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETFAMILY.html new file mode 100644 index 00000000..f172f550 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETFAMILY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_GETFAMILY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETMCAST_GRP.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETMCAST_GRP.html new file mode 100644 index 00000000..2a6772ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETMCAST_GRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_GETMCAST_GRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETOPS.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETOPS.html new file mode 100644 index 00000000..bf89785a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_GETOPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_GETOPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWFAMILY.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWFAMILY.html new file mode 100644 index 00000000..2798bdc2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWFAMILY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_NEWFAMILY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWMCAST_GRP.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWMCAST_GRP.html new file mode 100644 index 00000000..7d933db1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWMCAST_GRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_NEWMCAST_GRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWOPS.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWOPS.html new file mode 100644 index 00000000..4d7f144b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_NEWOPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_NEWOPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_UNSPEC.html new file mode 100644 index 00000000..491ef4ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.CTRL_CMD_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.CTRL_CMD_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.DAY_1.html b/docs/libc/unix/linux_like/linux/constant.DAY_1.html new file mode 100644 index 00000000..77cf1c47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.DAY_1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.DAY_1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.DAY_2.html b/docs/libc/unix/linux_like/linux/constant.DAY_2.html new file mode 100644 index 00000000..8fac9db5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.DAY_2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.DAY_2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.DAY_3.html b/docs/libc/unix/linux_like/linux/constant.DAY_3.html new file mode 100644 index 00000000..7613561d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.DAY_3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.DAY_3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.DAY_4.html b/docs/libc/unix/linux_like/linux/constant.DAY_4.html new file mode 100644 index 00000000..0ed7f425 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.DAY_4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.DAY_4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.DAY_5.html b/docs/libc/unix/linux_like/linux/constant.DAY_5.html new file mode 100644 index 00000000..dae17aea --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.DAY_5.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.DAY_5.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.DAY_6.html b/docs/libc/unix/linux_like/linux/constant.DAY_6.html new file mode 100644 index 00000000..7aa1603a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.DAY_6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.DAY_6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.DAY_7.html b/docs/libc/unix/linux_like/linux/constant.DAY_7.html new file mode 100644 index 00000000..1f123308 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.DAY_7.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.DAY_7.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.D_FMT.html b/docs/libc/unix/linux_like/linux/constant.D_FMT.html new file mode 100644 index 00000000..1c731cca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.D_FMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.D_FMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.D_T_FMT.html b/docs/libc/unix/linux_like/linux/constant.D_T_FMT.html new file mode 100644 index 00000000..5d7c1538 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.D_T_FMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.D_T_FMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.E2BIG.html b/docs/libc/unix/linux_like/linux/constant.E2BIG.html new file mode 100644 index 00000000..580e2e9a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.E2BIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.E2BIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EACCES.html b/docs/libc/unix/linux_like/linux/constant.EACCES.html new file mode 100644 index 00000000..2ee5c649 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EACCES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EACCES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAGAIN.html b/docs/libc/unix/linux_like/linux/constant.EAGAIN.html new file mode 100644 index 00000000..81f76473 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAGAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAGAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_AGAIN.html b/docs/libc/unix/linux_like/linux/constant.EAI_AGAIN.html new file mode 100644 index 00000000..424937b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_AGAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_AGAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_BADFLAGS.html b/docs/libc/unix/linux_like/linux/constant.EAI_BADFLAGS.html new file mode 100644 index 00000000..dcccf2b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_BADFLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_BADFLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_FAIL.html b/docs/libc/unix/linux_like/linux/constant.EAI_FAIL.html new file mode 100644 index 00000000..d2b1414b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_FAIL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_FAIL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_FAMILY.html b/docs/libc/unix/linux_like/linux/constant.EAI_FAMILY.html new file mode 100644 index 00000000..edb18aa7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_FAMILY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_FAMILY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_MEMORY.html b/docs/libc/unix/linux_like/linux/constant.EAI_MEMORY.html new file mode 100644 index 00000000..f2977d94 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_MEMORY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_MEMORY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_NODATA.html b/docs/libc/unix/linux_like/linux/constant.EAI_NODATA.html new file mode 100644 index 00000000..6dde43ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_NODATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_NODATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_NONAME.html b/docs/libc/unix/linux_like/linux/constant.EAI_NONAME.html new file mode 100644 index 00000000..05827a71 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_NONAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_NONAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_OVERFLOW.html b/docs/libc/unix/linux_like/linux/constant.EAI_OVERFLOW.html new file mode 100644 index 00000000..e45ee0ac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_OVERFLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_OVERFLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_SERVICE.html b/docs/libc/unix/linux_like/linux/constant.EAI_SERVICE.html new file mode 100644 index 00000000..fd5da06b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_SERVICE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_SERVICE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_SOCKTYPE.html b/docs/libc/unix/linux_like/linux/constant.EAI_SOCKTYPE.html new file mode 100644 index 00000000..30375f33 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_SOCKTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_SOCKTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EAI_SYSTEM.html b/docs/libc/unix/linux_like/linux/constant.EAI_SYSTEM.html new file mode 100644 index 00000000..d2b68063 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EAI_SYSTEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EAI_SYSTEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EBADF.html b/docs/libc/unix/linux_like/linux/constant.EBADF.html new file mode 100644 index 00000000..0d2d9c73 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EBADF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EBADF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EBUSY.html b/docs/libc/unix/linux_like/linux/constant.EBUSY.html new file mode 100644 index 00000000..a9427f69 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EBUSY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EBUSY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ECHILD.html b/docs/libc/unix/linux_like/linux/constant.ECHILD.html new file mode 100644 index 00000000..6cea30ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ECHILD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ECHILD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EDOM.html b/docs/libc/unix/linux_like/linux/constant.EDOM.html new file mode 100644 index 00000000..685c82d1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EDOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EDOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EEXIST.html b/docs/libc/unix/linux_like/linux/constant.EEXIST.html new file mode 100644 index 00000000..f1fbd660 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EEXIST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EEXIST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EFAULT.html b/docs/libc/unix/linux_like/linux/constant.EFAULT.html new file mode 100644 index 00000000..02c05587 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EFAULT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EFAULT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EFBIG.html b/docs/libc/unix/linux_like/linux/constant.EFBIG.html new file mode 100644 index 00000000..92850a11 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EFBIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EFBIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EFD_SEMAPHORE.html b/docs/libc/unix/linux_like/linux/constant.EFD_SEMAPHORE.html new file mode 100644 index 00000000..352b6ec1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EFD_SEMAPHORE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EFD_SEMAPHORE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EINTR.html b/docs/libc/unix/linux_like/linux/constant.EINTR.html new file mode 100644 index 00000000..24b37614 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EINTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EINTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EINVAL.html b/docs/libc/unix/linux_like/linux/constant.EINVAL.html new file mode 100644 index 00000000..0df68790 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EINVAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EINVAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EIO.html b/docs/libc/unix/linux_like/linux/constant.EIO.html new file mode 100644 index 00000000..1a1cc5e3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EIO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EIO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EISDIR.html b/docs/libc/unix/linux_like/linux/constant.EISDIR.html new file mode 100644 index 00000000..83ef2ead --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EISDIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EISDIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EMFILE.html b/docs/libc/unix/linux_like/linux/constant.EMFILE.html new file mode 100644 index 00000000..144b6016 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EMFILE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EMFILE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EMLINK.html b/docs/libc/unix/linux_like/linux/constant.EMLINK.html new file mode 100644 index 00000000..5fe1bb61 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EMLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EMLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENFILE.html b/docs/libc/unix/linux_like/linux/constant.ENFILE.html new file mode 100644 index 00000000..853b7d03 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENFILE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENFILE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENOATTR.html b/docs/libc/unix/linux_like/linux/constant.ENOATTR.html new file mode 100644 index 00000000..8f70aa97 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENOATTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENOATTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENODEV.html b/docs/libc/unix/linux_like/linux/constant.ENODEV.html new file mode 100644 index 00000000..b8a52327 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENODEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENODEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENOENT.html b/docs/libc/unix/linux_like/linux/constant.ENOENT.html new file mode 100644 index 00000000..3fea26e4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENOENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENOENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENOEXEC.html b/docs/libc/unix/linux_like/linux/constant.ENOEXEC.html new file mode 100644 index 00000000..564e12b5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENOMEM.html b/docs/libc/unix/linux_like/linux/constant.ENOMEM.html new file mode 100644 index 00000000..cd1fb9f5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENOMEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENOMEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENOSPC.html b/docs/libc/unix/linux_like/linux/constant.ENOSPC.html new file mode 100644 index 00000000..d2e953bf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENOSPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENOSPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENOTBLK.html b/docs/libc/unix/linux_like/linux/constant.ENOTBLK.html new file mode 100644 index 00000000..f336dba3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENOTBLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENOTBLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENOTDIR.html b/docs/libc/unix/linux_like/linux/constant.ENOTDIR.html new file mode 100644 index 00000000..b1bcb167 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENOTDIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENOTDIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENOTTY.html b/docs/libc/unix/linux_like/linux/constant.ENOTTY.html new file mode 100644 index 00000000..550a61d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENOTTY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENOTTY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ENXIO.html b/docs/libc/unix/linux_like/linux/constant.ENXIO.html new file mode 100644 index 00000000..706c7cf9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ENXIO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ENXIO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EPERM.html b/docs/libc/unix/linux_like/linux/constant.EPERM.html new file mode 100644 index 00000000..cbf02d58 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EPERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EPERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EPIPE.html b/docs/libc/unix/linux_like/linux/constant.EPIPE.html new file mode 100644 index 00000000..a0e1b7eb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EPIPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EPIPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EPOLLEXCLUSIVE.html b/docs/libc/unix/linux_like/linux/constant.EPOLLEXCLUSIVE.html new file mode 100644 index 00000000..07ffe8fd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EPOLLEXCLUSIVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EPOLLEXCLUSIVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EPOLLONESHOT.html b/docs/libc/unix/linux_like/linux/constant.EPOLLONESHOT.html new file mode 100644 index 00000000..7a033f41 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EPOLLONESHOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EPOLLONESHOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EPOLLRDHUP.html b/docs/libc/unix/linux_like/linux/constant.EPOLLRDHUP.html new file mode 100644 index 00000000..022916fc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EPOLLRDHUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EPOLLRDHUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ERA.html b/docs/libc/unix/linux_like/linux/constant.ERA.html new file mode 100644 index 00000000..92daa440 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ERA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ERA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ERANGE.html b/docs/libc/unix/linux_like/linux/constant.ERANGE.html new file mode 100644 index 00000000..b59d8b05 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ERANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ERANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ERA_D_FMT.html b/docs/libc/unix/linux_like/linux/constant.ERA_D_FMT.html new file mode 100644 index 00000000..e4b12437 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ERA_D_FMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ERA_D_FMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ERA_D_T_FMT.html b/docs/libc/unix/linux_like/linux/constant.ERA_D_T_FMT.html new file mode 100644 index 00000000..0699913f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ERA_D_T_FMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ERA_D_T_FMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ERA_T_FMT.html b/docs/libc/unix/linux_like/linux/constant.ERA_T_FMT.html new file mode 100644 index 00000000..93b2c530 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ERA_T_FMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ERA_T_FMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EROFS.html b/docs/libc/unix/linux_like/linux/constant.EROFS.html new file mode 100644 index 00000000..a43f0d96 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EROFS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EROFS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ESPIPE.html b/docs/libc/unix/linux_like/linux/constant.ESPIPE.html new file mode 100644 index 00000000..52ebe52e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ESPIPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ESPIPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ESRCH.html b/docs/libc/unix/linux_like/linux/constant.ESRCH.html new file mode 100644 index 00000000..6c19c48b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ESRCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ESRCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_ALEN.html b/docs/libc/unix/linux_like/linux/constant.ETH_ALEN.html new file mode 100644 index 00000000..4466a55f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_ALEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_ALEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_DATA_LEN.html b/docs/libc/unix/linux_like/linux/constant.ETH_DATA_LEN.html new file mode 100644 index 00000000..b3e78ba4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_DATA_LEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_DATA_LEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_FCS_LEN.html b/docs/libc/unix/linux_like/linux/constant.ETH_FCS_LEN.html new file mode 100644 index 00000000..b4b85007 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_FCS_LEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_FCS_LEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_FRAME_LEN.html b/docs/libc/unix/linux_like/linux/constant.ETH_FRAME_LEN.html new file mode 100644 index 00000000..9c640acc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_FRAME_LEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_FRAME_LEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_HLEN.html b/docs/libc/unix/linux_like/linux/constant.ETH_HLEN.html new file mode 100644 index 00000000..37e4ce7a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_HLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_HLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_1588.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_1588.html new file mode 100644 index 00000000..18a2d8f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_1588.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_1588.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_8021AD.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_8021AD.html new file mode 100644 index 00000000..f0eee924 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_8021AD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_8021AD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_8021AH.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_8021AH.html new file mode 100644 index 00000000..e7211163 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_8021AH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_8021AH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_8021Q.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_8021Q.html new file mode 100644 index 00000000..b78da75e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_8021Q.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_8021Q.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_80221.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_80221.html new file mode 100644 index 00000000..8f2736d2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_80221.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_80221.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_802_2.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_802_2.html new file mode 100644 index 00000000..165e9ae5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_802_2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_802_2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_802_3.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_802_3.html new file mode 100644 index 00000000..bf44a2b4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_802_3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_802_3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_802_3_MIN.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_802_3_MIN.html new file mode 100644 index 00000000..a74e9769 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_802_3_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_802_3_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_802_EX1.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_802_EX1.html new file mode 100644 index 00000000..cda4e642 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_802_EX1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_802_EX1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_AARP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_AARP.html new file mode 100644 index 00000000..a694a31a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_AARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_AARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_AF_IUCV.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_AF_IUCV.html new file mode 100644 index 00000000..05f27f32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_AF_IUCV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_AF_IUCV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_ALL.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_ALL.html new file mode 100644 index 00000000..7341aa19 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_ALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_ALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_AOE.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_AOE.html new file mode 100644 index 00000000..4add0a06 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_AOE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_AOE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_ARCNET.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_ARCNET.html new file mode 100644 index 00000000..20d5983c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_ARCNET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_ARCNET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_ARP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_ARP.html new file mode 100644 index 00000000..2f1ef4ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_ARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_ARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_ATALK.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_ATALK.html new file mode 100644 index 00000000..c8019e25 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_ATALK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_ATALK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_ATMFATE.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_ATMFATE.html new file mode 100644 index 00000000..cf239f06 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_ATMFATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_ATMFATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_ATMMPOA.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_ATMMPOA.html new file mode 100644 index 00000000..af7e2d95 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_ATMMPOA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_ATMMPOA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_AX25.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_AX25.html new file mode 100644 index 00000000..9572bcce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_AX25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_AX25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_BATMAN.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_BATMAN.html new file mode 100644 index 00000000..29907dbb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_BATMAN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_BATMAN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_BPQ.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_BPQ.html new file mode 100644 index 00000000..03491eed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_BPQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_BPQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_CAIF.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_CAIF.html new file mode 100644 index 00000000..45c24d7a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_CAIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_CAIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_CANFD.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_CANFD.html new file mode 100644 index 00000000..3797c970 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_CANFD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_CANFD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_CONTROL.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_CONTROL.html new file mode 100644 index 00000000..ea482cf5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_CONTROL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_CONTROL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_CUST.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_CUST.html new file mode 100644 index 00000000..3ae4e065 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_CUST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_CUST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_DDCMP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_DDCMP.html new file mode 100644 index 00000000..d711ea88 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_DDCMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_DDCMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_DEC.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_DEC.html new file mode 100644 index 00000000..96b68a6f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_DEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_DEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_DIAG.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_DIAG.html new file mode 100644 index 00000000..28b376ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_DIAG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_DIAG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_DL.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_DL.html new file mode 100644 index 00000000..85dafa4b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_DL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_DNA_DL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_RC.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_RC.html new file mode 100644 index 00000000..93b6ace0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_RC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_DNA_RC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_RT.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_RT.html new file mode 100644 index 00000000..617c0455 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_DNA_RT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_DNA_RT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_DSA.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_DSA.html new file mode 100644 index 00000000..ddc4366b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_DSA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_DSA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_ECONET.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_ECONET.html new file mode 100644 index 00000000..09a740f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_ECONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_ECONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_EDSA.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_EDSA.html new file mode 100644 index 00000000..1234ee8c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_EDSA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_EDSA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_FCOE.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_FCOE.html new file mode 100644 index 00000000..b0115ced --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_FCOE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_FCOE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_FIP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_FIP.html new file mode 100644 index 00000000..3155c812 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_FIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_FIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_HDLC.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_HDLC.html new file mode 100644 index 00000000..da86460c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_HDLC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_HDLC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEE802154.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEE802154.html new file mode 100644 index 00000000..073400aa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEE802154.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_IEEE802154.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEEPUP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEEPUP.html new file mode 100644 index 00000000..33071efe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEEPUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_IEEEPUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEEPUPAT.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEEPUPAT.html new file mode 100644 index 00000000..615868c2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_IEEEPUPAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_IEEEPUPAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_IP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_IP.html new file mode 100644 index 00000000..1c8420b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_IP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_IP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_IPV6.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_IPV6.html new file mode 100644 index 00000000..2dc182da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_IPV6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_IPV6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_IPX.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_IPX.html new file mode 100644 index 00000000..50b2bc45 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_IPX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_IPX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_IRDA.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_IRDA.html new file mode 100644 index 00000000..91de1a31 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_IRDA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_IRDA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_LAT.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_LAT.html new file mode 100644 index 00000000..172d0385 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_LAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_LAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_LINK_CTL.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_LINK_CTL.html new file mode 100644 index 00000000..31bba2b9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_LINK_CTL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_LINK_CTL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_LOCALTALK.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_LOCALTALK.html new file mode 100644 index 00000000..8769b655 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_LOCALTALK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_LOCALTALK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_LOOP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_LOOP.html new file mode 100644 index 00000000..1c1c1fae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_LOOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_LOOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_LOOPBACK.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_LOOPBACK.html new file mode 100644 index 00000000..4f4963e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_LOOPBACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_LOOPBACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_MACSEC.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_MACSEC.html new file mode 100644 index 00000000..9c2f1335 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_MACSEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_MACSEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_MOBITEX.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_MOBITEX.html new file mode 100644 index 00000000..13a0f229 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_MOBITEX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_MOBITEX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_MPLS_MC.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_MPLS_MC.html new file mode 100644 index 00000000..3bdd6971 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_MPLS_MC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_MPLS_MC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_MPLS_UC.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_MPLS_UC.html new file mode 100644 index 00000000..8f1a9758 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_MPLS_UC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_MPLS_UC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_MVRP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_MVRP.html new file mode 100644 index 00000000..ab73f594 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_MVRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_MVRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PAE.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PAE.html new file mode 100644 index 00000000..26e8f690 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PAE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PAE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PAUSE.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PAUSE.html new file mode 100644 index 00000000..6c53e417 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PAUSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PAUSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PHONET.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PHONET.html new file mode 100644 index 00000000..714c8349 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PHONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PHONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PPPTALK.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PPPTALK.html new file mode 100644 index 00000000..d3916c6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PPPTALK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PPPTALK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_DISC.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_DISC.html new file mode 100644 index 00000000..8580bca8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_DISC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PPP_DISC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_MP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_MP.html new file mode 100644 index 00000000..3d173e45 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_MP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PPP_MP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_SES.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_SES.html new file mode 100644 index 00000000..38f014c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PPP_SES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PPP_SES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PRP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PRP.html new file mode 100644 index 00000000..7058a034 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PUP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PUP.html new file mode 100644 index 00000000..99d3f904 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_PUPAT.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_PUPAT.html new file mode 100644 index 00000000..e78857a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_PUPAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_PUPAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ1.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ1.html new file mode 100644 index 00000000..d74b68cb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_QINQ1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ2.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ2.html new file mode 100644 index 00000000..8ca944de --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_QINQ2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ3.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ3.html new file mode 100644 index 00000000..ad06e47d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_QINQ3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_QINQ3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_RARP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_RARP.html new file mode 100644 index 00000000..08c92ba5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_RARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_RARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_SCA.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_SCA.html new file mode 100644 index 00000000..0f7ef514 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_SCA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_SCA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_SLOW.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_SLOW.html new file mode 100644 index 00000000..a7cfcfcd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_SLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_SLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_SNAP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_SNAP.html new file mode 100644 index 00000000..4ca32970 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_SNAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_SNAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_TDLS.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_TDLS.html new file mode 100644 index 00000000..1879b9f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_TDLS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_TDLS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_TEB.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_TEB.html new file mode 100644 index 00000000..54fa0405 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_TEB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_TEB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_TIPC.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_TIPC.html new file mode 100644 index 00000000..e0437fb9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_TIPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_TIPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_TRAILER.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_TRAILER.html new file mode 100644 index 00000000..744b6b6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_TRAILER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_TRAILER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_TR_802_2.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_TR_802_2.html new file mode 100644 index 00000000..7d9759cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_TR_802_2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_TR_802_2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_WAN_PPP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_WAN_PPP.html new file mode 100644 index 00000000..e046c5da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_WAN_PPP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_WAN_PPP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_WCCP.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_WCCP.html new file mode 100644 index 00000000..9319779c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_WCCP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_WCCP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_P_X25.html b/docs/libc/unix/linux_like/linux/constant.ETH_P_X25.html new file mode 100644 index 00000000..9c2a5d96 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_P_X25.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_P_X25.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETH_ZLEN.html b/docs/libc/unix/linux_like/linux/constant.ETH_ZLEN.html new file mode 100644 index 00000000..4840e68b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETH_ZLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETH_ZLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ETXTBSY.html b/docs/libc/unix/linux_like/linux/constant.ETXTBSY.html new file mode 100644 index 00000000..8c763b33 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ETXTBSY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ETXTBSY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EWOULDBLOCK.html b/docs/libc/unix/linux_like/linux/constant.EWOULDBLOCK.html new file mode 100644 index 00000000..184bcdab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EWOULDBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EWOULDBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.EXDEV.html b/docs/libc/unix/linux_like/linux/constant.EXDEV.html new file mode 100644 index 00000000..01bbb526 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.EXDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.EXDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_COLLAPSE_RANGE.html b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_COLLAPSE_RANGE.html new file mode 100644 index 00000000..c629c641 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_COLLAPSE_RANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FALLOC_FL_COLLAPSE_RANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_INSERT_RANGE.html b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_INSERT_RANGE.html new file mode 100644 index 00000000..b1dab244 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_INSERT_RANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FALLOC_FL_INSERT_RANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_KEEP_SIZE.html b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_KEEP_SIZE.html new file mode 100644 index 00000000..5a0ce1c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_KEEP_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FALLOC_FL_KEEP_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_PUNCH_HOLE.html b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_PUNCH_HOLE.html new file mode 100644 index 00000000..a19a7f28 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_PUNCH_HOLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FALLOC_FL_PUNCH_HOLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_UNSHARE_RANGE.html b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_UNSHARE_RANGE.html new file mode 100644 index 00000000..d9d502da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_UNSHARE_RANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FALLOC_FL_UNSHARE_RANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_ZERO_RANGE.html b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_ZERO_RANGE.html new file mode 100644 index 00000000..3dda4ef9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FALLOC_FL_ZERO_RANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FALLOC_FL_ZERO_RANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FANOTIFY_METADATA_VERSION.html b/docs/libc/unix/linux_like/linux/constant.FANOTIFY_METADATA_VERSION.html new file mode 100644 index 00000000..38b5305b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FANOTIFY_METADATA_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FANOTIFY_METADATA_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_ACCESS.html b/docs/libc/unix/linux_like/linux/constant.FAN_ACCESS.html new file mode 100644 index 00000000..606aad1f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_ACCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_ACCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_ACCESS_PERM.html b/docs/libc/unix/linux_like/linux/constant.FAN_ACCESS_PERM.html new file mode 100644 index 00000000..907edf0e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_ACCESS_PERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_ACCESS_PERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_ALLOW.html b/docs/libc/unix/linux_like/linux/constant.FAN_ALLOW.html new file mode 100644 index 00000000..d96d7bd1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_ALLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_ALLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_CONTENT.html b/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_CONTENT.html new file mode 100644 index 00000000..68469ad8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_CONTENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_CLASS_CONTENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_NOTIF.html b/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_NOTIF.html new file mode 100644 index 00000000..42ccb7ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_NOTIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_CLASS_NOTIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_PRE_CONTENT.html b/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_PRE_CONTENT.html new file mode 100644 index 00000000..c3aef013 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_CLASS_PRE_CONTENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_CLASS_PRE_CONTENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_CLOEXEC.html b/docs/libc/unix/linux_like/linux/constant.FAN_CLOEXEC.html new file mode 100644 index 00000000..1931dc18 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE.html b/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE.html new file mode 100644 index 00000000..f73f9a07 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_CLOSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE_NOWRITE.html b/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE_NOWRITE.html new file mode 100644 index 00000000..ebf46a07 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE_NOWRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_CLOSE_NOWRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE_WRITE.html b/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE_WRITE.html new file mode 100644 index 00000000..868fdcd7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_CLOSE_WRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_CLOSE_WRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_DENY.html b/docs/libc/unix/linux_like/linux/constant.FAN_DENY.html new file mode 100644 index 00000000..1f16d958 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_DENY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_DENY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_EVENT_ON_CHILD.html b/docs/libc/unix/linux_like/linux/constant.FAN_EVENT_ON_CHILD.html new file mode 100644 index 00000000..9ee21bc8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_EVENT_ON_CHILD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_EVENT_ON_CHILD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_ADD.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_ADD.html new file mode 100644 index 00000000..ab43e0d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_ADD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_ADD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_DONT_FOLLOW.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_DONT_FOLLOW.html new file mode 100644 index 00000000..dfd73284 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_DONT_FOLLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_DONT_FOLLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_FILESYSTEM.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_FILESYSTEM.html new file mode 100644 index 00000000..9eca9960 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_FILESYSTEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_FILESYSTEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_FLUSH.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_FLUSH.html new file mode 100644 index 00000000..517a85e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_FLUSH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_FLUSH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_IGNORED_MASK.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_IGNORED_MASK.html new file mode 100644 index 00000000..2b08f802 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_IGNORED_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_IGNORED_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_IGNORED_SURV_MODIFY.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_IGNORED_SURV_MODIFY.html new file mode 100644 index 00000000..522c77d5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_IGNORED_SURV_MODIFY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_IGNORED_SURV_MODIFY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_INODE.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_INODE.html new file mode 100644 index 00000000..b4c9b870 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_INODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_INODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_MOUNT.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_MOUNT.html new file mode 100644 index 00000000..8cd6dbd8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_MOUNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_MOUNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_ONLYDIR.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_ONLYDIR.html new file mode 100644 index 00000000..9beb27c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_ONLYDIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_ONLYDIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MARK_REMOVE.html b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_REMOVE.html new file mode 100644 index 00000000..2c0e6a8c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MARK_REMOVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MARK_REMOVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_MODIFY.html b/docs/libc/unix/linux_like/linux/constant.FAN_MODIFY.html new file mode 100644 index 00000000..ea9ba79b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_MODIFY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_MODIFY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_NOFD.html b/docs/libc/unix/linux_like/linux/constant.FAN_NOFD.html new file mode 100644 index 00000000..b80b1a7f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_NOFD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_NOFD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_NONBLOCK.html b/docs/libc/unix/linux_like/linux/constant.FAN_NONBLOCK.html new file mode 100644 index 00000000..838da4d5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_ONDIR.html b/docs/libc/unix/linux_like/linux/constant.FAN_ONDIR.html new file mode 100644 index 00000000..9749e687 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_ONDIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_ONDIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_OPEN.html b/docs/libc/unix/linux_like/linux/constant.FAN_OPEN.html new file mode 100644 index 00000000..816b5d7f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_OPEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_OPEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_OPEN_PERM.html b/docs/libc/unix/linux_like/linux/constant.FAN_OPEN_PERM.html new file mode 100644 index 00000000..a1e6527a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_OPEN_PERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_OPEN_PERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_Q_OVERFLOW.html b/docs/libc/unix/linux_like/linux/constant.FAN_Q_OVERFLOW.html new file mode 100644 index 00000000..d650a28c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_Q_OVERFLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_Q_OVERFLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_UNLIMITED_MARKS.html b/docs/libc/unix/linux_like/linux/constant.FAN_UNLIMITED_MARKS.html new file mode 100644 index 00000000..c048c7a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_UNLIMITED_MARKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_UNLIMITED_MARKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FAN_UNLIMITED_QUEUE.html b/docs/libc/unix/linux_like/linux/constant.FAN_UNLIMITED_QUEUE.html new file mode 100644 index 00000000..80579ecc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FAN_UNLIMITED_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FAN_UNLIMITED_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FILENAME_MAX.html b/docs/libc/unix/linux_like/linux/constant.FILENAME_MAX.html new file mode 100644 index 00000000..fef7bd7b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FILENAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FILENAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_CLOCK_REALTIME.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_CLOCK_REALTIME.html new file mode 100644 index 00000000..40d833af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_CLOCK_REALTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_CLOCK_REALTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_CMD_MASK.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_CMD_MASK.html new file mode 100644 index 00000000..2b73fff8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_CMD_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_CMD_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_CMP_REQUEUE.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_CMP_REQUEUE.html new file mode 100644 index 00000000..75bdcdf5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_CMP_REQUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_CMP_REQUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_CMP_REQUEUE_PI.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_CMP_REQUEUE_PI.html new file mode 100644 index 00000000..ad25421c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_CMP_REQUEUE_PI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_CMP_REQUEUE_PI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_FD.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_FD.html new file mode 100644 index 00000000..3894772e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_FD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_FD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_LOCK_PI.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_LOCK_PI.html new file mode 100644 index 00000000..510ed853 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_LOCK_PI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_LOCK_PI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_PRIVATE_FLAG.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_PRIVATE_FLAG.html new file mode 100644 index 00000000..d3dd03da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_PRIVATE_FLAG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_PRIVATE_FLAG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_REQUEUE.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_REQUEUE.html new file mode 100644 index 00000000..e0473cd4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_REQUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_REQUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_TRYLOCK_PI.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_TRYLOCK_PI.html new file mode 100644 index 00000000..179f2caf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_TRYLOCK_PI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_TRYLOCK_PI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_UNLOCK_PI.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_UNLOCK_PI.html new file mode 100644 index 00000000..396bd274 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_UNLOCK_PI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_UNLOCK_PI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT.html new file mode 100644 index 00000000..a63dcf80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_WAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT_BITSET.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT_BITSET.html new file mode 100644 index 00000000..2b87277f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT_BITSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_WAIT_BITSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT_REQUEUE_PI.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT_REQUEUE_PI.html new file mode 100644 index 00000000..c60643b7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAIT_REQUEUE_PI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_WAIT_REQUEUE_PI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE.html new file mode 100644 index 00000000..78e41033 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_WAKE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE_BITSET.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE_BITSET.html new file mode 100644 index 00000000..7f4a6c39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE_BITSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_WAKE_BITSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE_OP.html b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE_OP.html new file mode 100644 index 00000000..b34dc375 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.FUTEX_WAKE_OP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.FUTEX_WAKE_OP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.F_LOCK.html b/docs/libc/unix/linux_like/linux/constant.F_LOCK.html new file mode 100644 index 00000000..5d542899 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.F_LOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.F_LOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.F_SEAL_FUTURE_WRITE.html b/docs/libc/unix/linux_like/linux/constant.F_SEAL_FUTURE_WRITE.html new file mode 100644 index 00000000..685e508a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.F_SEAL_FUTURE_WRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.F_SEAL_FUTURE_WRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.F_TEST.html b/docs/libc/unix/linux_like/linux/constant.F_TEST.html new file mode 100644 index 00000000..e049b4af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.F_TEST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.F_TEST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.F_TLOCK.html b/docs/libc/unix/linux_like/linux/constant.F_TLOCK.html new file mode 100644 index 00000000..9dd9e4af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.F_TLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.F_TLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.F_ULOCK.html b/docs/libc/unix/linux_like/linux/constant.F_ULOCK.html new file mode 100644 index 00000000..defa900f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.F_ULOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.F_ULOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GENL_ADMIN_PERM.html b/docs/libc/unix/linux_like/linux/constant.GENL_ADMIN_PERM.html new file mode 100644 index 00000000..a4d46eac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GENL_ADMIN_PERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GENL_ADMIN_PERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_DO.html b/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_DO.html new file mode 100644 index 00000000..7a658b93 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_DO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GENL_CMD_CAP_DO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_DUMP.html b/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_DUMP.html new file mode 100644 index 00000000..b21946b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_DUMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GENL_CMD_CAP_DUMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_HASPOL.html b/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_HASPOL.html new file mode 100644 index 00000000..f16f0519 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GENL_CMD_CAP_HASPOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GENL_CMD_CAP_HASPOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GENL_ID_CTRL.html b/docs/libc/unix/linux_like/linux/constant.GENL_ID_CTRL.html new file mode 100644 index 00000000..132bd1d3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GENL_ID_CTRL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GENL_ID_CTRL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GENL_MAX_ID.html b/docs/libc/unix/linux_like/linux/constant.GENL_MAX_ID.html new file mode 100644 index 00000000..f8ab5af4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GENL_MAX_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GENL_MAX_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GENL_MIN_ID.html b/docs/libc/unix/linux_like/linux/constant.GENL_MIN_ID.html new file mode 100644 index 00000000..d044b210 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GENL_MIN_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GENL_MIN_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GENL_NAMSIZ.html b/docs/libc/unix/linux_like/linux/constant.GENL_NAMSIZ.html new file mode 100644 index 00000000..bc592338 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GENL_NAMSIZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GENL_NAMSIZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_ABORTED.html b/docs/libc/unix/linux_like/linux/constant.GLOB_ABORTED.html new file mode 100644 index 00000000..e6e1cbb4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_ABORTED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_ABORTED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_APPEND.html b/docs/libc/unix/linux_like/linux/constant.GLOB_APPEND.html new file mode 100644 index 00000000..34728494 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_APPEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_APPEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_DOOFFS.html b/docs/libc/unix/linux_like/linux/constant.GLOB_DOOFFS.html new file mode 100644 index 00000000..9c8355b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_DOOFFS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_DOOFFS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_ERR.html b/docs/libc/unix/linux_like/linux/constant.GLOB_ERR.html new file mode 100644 index 00000000..ea006cdd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_ERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_ERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_MARK.html b/docs/libc/unix/linux_like/linux/constant.GLOB_MARK.html new file mode 100644 index 00000000..08205e88 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_MARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_MARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_NOCHECK.html b/docs/libc/unix/linux_like/linux/constant.GLOB_NOCHECK.html new file mode 100644 index 00000000..a1dcd87a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_NOCHECK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_NOCHECK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_NOESCAPE.html b/docs/libc/unix/linux_like/linux/constant.GLOB_NOESCAPE.html new file mode 100644 index 00000000..df4bb87f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_NOESCAPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_NOESCAPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_NOMATCH.html b/docs/libc/unix/linux_like/linux/constant.GLOB_NOMATCH.html new file mode 100644 index 00000000..dbf692b7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_NOMATCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_NOMATCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_NOSORT.html b/docs/libc/unix/linux_like/linux/constant.GLOB_NOSORT.html new file mode 100644 index 00000000..1cce731a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_NOSORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_NOSORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GLOB_NOSPACE.html b/docs/libc/unix/linux_like/linux/constant.GLOB_NOSPACE.html new file mode 100644 index 00000000..5c42bee6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GLOB_NOSPACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GLOB_NOSPACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GRND_NONBLOCK.html b/docs/libc/unix/linux_like/linux/constant.GRND_NONBLOCK.html new file mode 100644 index 00000000..22c0256b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GRND_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GRND_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.GRND_RANDOM.html b/docs/libc/unix/linux_like/linux/constant.GRND_RANDOM.html new file mode 100644 index 00000000..1da538e0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.GRND_RANDOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.GRND_RANDOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_ADDRESS.html b/docs/libc/unix/linux_like/linux/constant.IFA_ADDRESS.html new file mode 100644 index 00000000..3c1f4b2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_ADDRESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_ADDRESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_ANYCAST.html b/docs/libc/unix/linux_like/linux/constant.IFA_ANYCAST.html new file mode 100644 index 00000000..800d8ff4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_ANYCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_ANYCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_BROADCAST.html b/docs/libc/unix/linux_like/linux/constant.IFA_BROADCAST.html new file mode 100644 index 00000000..0c76a501 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_BROADCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_BROADCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_CACHEINFO.html b/docs/libc/unix/linux_like/linux/constant.IFA_CACHEINFO.html new file mode 100644 index 00000000..bc8b52a8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_CACHEINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_CACHEINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_DADFAILED.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_DADFAILED.html new file mode 100644 index 00000000..ab53fb54 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_DADFAILED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_DADFAILED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_DEPRECATED.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_DEPRECATED.html new file mode 100644 index 00000000..81ebbc70 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_DEPRECATED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_DEPRECATED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_HOMEADDRESS.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_HOMEADDRESS.html new file mode 100644 index 00000000..6ba41108 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_HOMEADDRESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_HOMEADDRESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_NODAD.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_NODAD.html new file mode 100644 index 00000000..0d7a8dd8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_NODAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_NODAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_OPTIMISTIC.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_OPTIMISTIC.html new file mode 100644 index 00000000..4defc461 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_OPTIMISTIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_OPTIMISTIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_PERMANENT.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_PERMANENT.html new file mode 100644 index 00000000..38a49670 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_PERMANENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_PERMANENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_SECONDARY.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_SECONDARY.html new file mode 100644 index 00000000..041ae051 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_SECONDARY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_SECONDARY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_TEMPORARY.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_TEMPORARY.html new file mode 100644 index 00000000..9b95744a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_TEMPORARY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_TEMPORARY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_F_TENTATIVE.html b/docs/libc/unix/linux_like/linux/constant.IFA_F_TENTATIVE.html new file mode 100644 index 00000000..a096d617 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_F_TENTATIVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_F_TENTATIVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_LABEL.html b/docs/libc/unix/linux_like/linux/constant.IFA_LABEL.html new file mode 100644 index 00000000..b875342a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_LABEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_LABEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_LOCAL.html b/docs/libc/unix/linux_like/linux/constant.IFA_LOCAL.html new file mode 100644 index 00000000..32fa7a44 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_MULTICAST.html b/docs/libc/unix/linux_like/linux/constant.IFA_MULTICAST.html new file mode 100644 index 00000000..ddef2e04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_MULTICAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_MULTICAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFA_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.IFA_UNSPEC.html new file mode 100644 index 00000000..b9c8ac54 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFA_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFA_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_ATTACH_QUEUE.html b/docs/libc/unix/linux_like/linux/constant.IFF_ATTACH_QUEUE.html new file mode 100644 index 00000000..c6107d0d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_ATTACH_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_ATTACH_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_DETACH_QUEUE.html b/docs/libc/unix/linux_like/linux/constant.IFF_DETACH_QUEUE.html new file mode 100644 index 00000000..a1dee709 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_DETACH_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_DETACH_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_DORMANT.html b/docs/libc/unix/linux_like/linux/constant.IFF_DORMANT.html new file mode 100644 index 00000000..932a1930 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_DORMANT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_DORMANT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_ECHO.html b/docs/libc/unix/linux_like/linux/constant.IFF_ECHO.html new file mode 100644 index 00000000..58c5d1d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_ECHO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_ECHO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_LOWER_UP.html b/docs/libc/unix/linux_like/linux/constant.IFF_LOWER_UP.html new file mode 100644 index 00000000..ea940185 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_LOWER_UP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_LOWER_UP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_MULTI_QUEUE.html b/docs/libc/unix/linux_like/linux/constant.IFF_MULTI_QUEUE.html new file mode 100644 index 00000000..0913f915 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_MULTI_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_MULTI_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_NOFILTER.html b/docs/libc/unix/linux_like/linux/constant.IFF_NOFILTER.html new file mode 100644 index 00000000..acfdff75 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_NOFILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_NOFILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_NO_PI.html b/docs/libc/unix/linux_like/linux/constant.IFF_NO_PI.html new file mode 100644 index 00000000..62fffaef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_NO_PI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_NO_PI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_ONE_QUEUE.html b/docs/libc/unix/linux_like/linux/constant.IFF_ONE_QUEUE.html new file mode 100644 index 00000000..375b708b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_ONE_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_ONE_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_PERSIST.html b/docs/libc/unix/linux_like/linux/constant.IFF_PERSIST.html new file mode 100644 index 00000000..ee1ba4a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_PERSIST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_PERSIST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_TAP.html b/docs/libc/unix/linux_like/linux/constant.IFF_TAP.html new file mode 100644 index 00000000..685cc421 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_TAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_TAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_TUN.html b/docs/libc/unix/linux_like/linux/constant.IFF_TUN.html new file mode 100644 index 00000000..235af375 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_TUN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_TUN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_TUN_EXCL.html b/docs/libc/unix/linux_like/linux/constant.IFF_TUN_EXCL.html new file mode 100644 index 00000000..deae4988 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_TUN_EXCL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_TUN_EXCL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFF_VNET_HDR.html b/docs/libc/unix/linux_like/linux/constant.IFF_VNET_HDR.html new file mode 100644 index 00000000..14ef7171 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFF_VNET_HDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFF_VNET_HDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_ADDRESS.html b/docs/libc/unix/linux_like/linux/constant.IFLA_ADDRESS.html new file mode 100644 index 00000000..6535ef12 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_ADDRESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_ADDRESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_AF_SPEC.html b/docs/libc/unix/linux_like/linux/constant.IFLA_AF_SPEC.html new file mode 100644 index 00000000..519af2ba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_AF_SPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_AF_SPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_BROADCAST.html b/docs/libc/unix/linux_like/linux/constant.IFLA_BROADCAST.html new file mode 100644 index 00000000..a9a15b37 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_BROADCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_BROADCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_CARRIER.html b/docs/libc/unix/linux_like/linux/constant.IFLA_CARRIER.html new file mode 100644 index 00000000..90c13856 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_CARRIER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_CARRIER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_CARRIER_CHANGES.html b/docs/libc/unix/linux_like/linux/constant.IFLA_CARRIER_CHANGES.html new file mode 100644 index 00000000..26263baf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_CARRIER_CHANGES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_CARRIER_CHANGES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_COST.html b/docs/libc/unix/linux_like/linux/constant.IFLA_COST.html new file mode 100644 index 00000000..52fe77c4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_COST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_COST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_EXT_MASK.html b/docs/libc/unix/linux_like/linux/constant.IFLA_EXT_MASK.html new file mode 100644 index 00000000..675e713b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_EXT_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_EXT_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_GROUP.html b/docs/libc/unix/linux_like/linux/constant.IFLA_GROUP.html new file mode 100644 index 00000000..653afb71 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_GROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_GROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_IFALIAS.html b/docs/libc/unix/linux_like/linux/constant.IFLA_IFALIAS.html new file mode 100644 index 00000000..0bc14ccf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_IFALIAS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_IFALIAS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_IFNAME.html b/docs/libc/unix/linux_like/linux/constant.IFLA_IFNAME.html new file mode 100644 index 00000000..0c313942 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_IFNAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_IFNAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_DATA.html b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_DATA.html new file mode 100644 index 00000000..d43ab01f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_DATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_INFO_DATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_KIND.html b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_KIND.html new file mode 100644 index 00000000..a217e44d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_KIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_INFO_KIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_SLAVE_DATA.html b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_SLAVE_DATA.html new file mode 100644 index 00000000..7bbac2a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_SLAVE_DATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_INFO_SLAVE_DATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_SLAVE_KIND.html b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_SLAVE_KIND.html new file mode 100644 index 00000000..eaf81a57 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_SLAVE_KIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_INFO_SLAVE_KIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_UNSPEC.html new file mode 100644 index 00000000..50d0acaa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_INFO_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_XSTATS.html b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_XSTATS.html new file mode 100644 index 00000000..f73a7f1b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_INFO_XSTATS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_INFO_XSTATS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_LINK.html b/docs/libc/unix/linux_like/linux/constant.IFLA_LINK.html new file mode 100644 index 00000000..933bb470 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_LINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_LINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_LINKINFO.html b/docs/libc/unix/linux_like/linux/constant.IFLA_LINKINFO.html new file mode 100644 index 00000000..5436a9bf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_LINKINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_LINKINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_LINKMODE.html b/docs/libc/unix/linux_like/linux/constant.IFLA_LINKMODE.html new file mode 100644 index 00000000..4ac24f96 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_LINKMODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_LINKMODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_LINK_NETNSID.html b/docs/libc/unix/linux_like/linux/constant.IFLA_LINK_NETNSID.html new file mode 100644 index 00000000..5bca57d2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_LINK_NETNSID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_LINK_NETNSID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_MAP.html b/docs/libc/unix/linux_like/linux/constant.IFLA_MAP.html new file mode 100644 index 00000000..5ddc84b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_MAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_MAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_MASTER.html b/docs/libc/unix/linux_like/linux/constant.IFLA_MASTER.html new file mode 100644 index 00000000..e1134124 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_MASTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_MASTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_MTU.html b/docs/libc/unix/linux_like/linux/constant.IFLA_MTU.html new file mode 100644 index 00000000..5730aeda --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_MTU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_MTU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_NET_NS_FD.html b/docs/libc/unix/linux_like/linux/constant.IFLA_NET_NS_FD.html new file mode 100644 index 00000000..bda4595f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_NET_NS_FD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_NET_NS_FD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_NET_NS_PID.html b/docs/libc/unix/linux_like/linux/constant.IFLA_NET_NS_PID.html new file mode 100644 index 00000000..f907c210 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_NET_NS_PID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_NET_NS_PID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_RX_QUEUES.html b/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_RX_QUEUES.html new file mode 100644 index 00000000..4096939e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_RX_QUEUES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_NUM_RX_QUEUES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_TX_QUEUES.html b/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_TX_QUEUES.html new file mode 100644 index 00000000..aa90d73e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_TX_QUEUES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_NUM_TX_QUEUES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_VF.html b/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_VF.html new file mode 100644 index 00000000..3043d31b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_NUM_VF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_NUM_VF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_OPERSTATE.html b/docs/libc/unix/linux_like/linux/constant.IFLA_OPERSTATE.html new file mode 100644 index 00000000..023e7bcd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_OPERSTATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_OPERSTATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_PORT_ID.html b/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_PORT_ID.html new file mode 100644 index 00000000..b093db9f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_PORT_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_PHYS_PORT_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_PORT_NAME.html b/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_PORT_NAME.html new file mode 100644 index 00000000..dcdf44ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_PORT_NAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_PHYS_PORT_NAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_SWITCH_ID.html b/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_SWITCH_ID.html new file mode 100644 index 00000000..ab62de82 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_PHYS_SWITCH_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_PHYS_SWITCH_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_PORT_SELF.html b/docs/libc/unix/linux_like/linux/constant.IFLA_PORT_SELF.html new file mode 100644 index 00000000..ad50c77e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_PORT_SELF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_PORT_SELF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_PRIORITY.html b/docs/libc/unix/linux_like/linux/constant.IFLA_PRIORITY.html new file mode 100644 index 00000000..e63af72d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_PRIORITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_PRIORITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_PROMISCUITY.html b/docs/libc/unix/linux_like/linux/constant.IFLA_PROMISCUITY.html new file mode 100644 index 00000000..18788ad6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_PROMISCUITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_PROMISCUITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_PROTINFO.html b/docs/libc/unix/linux_like/linux/constant.IFLA_PROTINFO.html new file mode 100644 index 00000000..1ed45241 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_PROTINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_PROTINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_PROTO_DOWN.html b/docs/libc/unix/linux_like/linux/constant.IFLA_PROTO_DOWN.html new file mode 100644 index 00000000..a4d2eb93 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_PROTO_DOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_PROTO_DOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_QDISC.html b/docs/libc/unix/linux_like/linux/constant.IFLA_QDISC.html new file mode 100644 index 00000000..c6dc92b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_QDISC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_QDISC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_STATS.html b/docs/libc/unix/linux_like/linux/constant.IFLA_STATS.html new file mode 100644 index 00000000..b03f44cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_STATS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_STATS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_STATS64.html b/docs/libc/unix/linux_like/linux/constant.IFLA_STATS64.html new file mode 100644 index 00000000..64af87fa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_STATS64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_STATS64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_TXQLEN.html b/docs/libc/unix/linux_like/linux/constant.IFLA_TXQLEN.html new file mode 100644 index 00000000..b9c52a97 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_TXQLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_TXQLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.IFLA_UNSPEC.html new file mode 100644 index 00000000..d7f6f9b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_VFINFO_LIST.html b/docs/libc/unix/linux_like/linux/constant.IFLA_VFINFO_LIST.html new file mode 100644 index 00000000..04c177ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_VFINFO_LIST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_VFINFO_LIST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_VF_PORTS.html b/docs/libc/unix/linux_like/linux/constant.IFLA_VF_PORTS.html new file mode 100644 index 00000000..f4258400 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_VF_PORTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_VF_PORTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_WEIGHT.html b/docs/libc/unix/linux_like/linux/constant.IFLA_WEIGHT.html new file mode 100644 index 00000000..5033b919 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_WEIGHT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_WEIGHT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IFLA_WIRELESS.html b/docs/libc/unix/linux_like/linux/constant.IFLA_WIRELESS.html new file mode 100644 index 00000000..b0d82ff3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IFLA_WIRELESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IFLA_WIRELESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_ACCESS.html b/docs/libc/unix/linux_like/linux/constant.IN_ACCESS.html new file mode 100644 index 00000000..98851280 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_ACCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_ACCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_ALL_EVENTS.html b/docs/libc/unix/linux_like/linux/constant.IN_ALL_EVENTS.html new file mode 100644 index 00000000..08da8971 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_ALL_EVENTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_ALL_EVENTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_ATTRIB.html b/docs/libc/unix/linux_like/linux/constant.IN_ATTRIB.html new file mode 100644 index 00000000..e353c3a8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_ATTRIB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_ATTRIB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_CLOEXEC.html b/docs/libc/unix/linux_like/linux/constant.IN_CLOEXEC.html new file mode 100644 index 00000000..091e3bdf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_CLOSE.html b/docs/libc/unix/linux_like/linux/constant.IN_CLOSE.html new file mode 100644 index 00000000..5cbfe32e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_CLOSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_CLOSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_CLOSE_NOWRITE.html b/docs/libc/unix/linux_like/linux/constant.IN_CLOSE_NOWRITE.html new file mode 100644 index 00000000..18457d42 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_CLOSE_NOWRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_CLOSE_NOWRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_CLOSE_WRITE.html b/docs/libc/unix/linux_like/linux/constant.IN_CLOSE_WRITE.html new file mode 100644 index 00000000..933a2fad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_CLOSE_WRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_CLOSE_WRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_CREATE.html b/docs/libc/unix/linux_like/linux/constant.IN_CREATE.html new file mode 100644 index 00000000..ca88f1a4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_CREATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_CREATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_DELETE.html b/docs/libc/unix/linux_like/linux/constant.IN_DELETE.html new file mode 100644 index 00000000..dd338b64 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_DELETE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_DELETE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_DELETE_SELF.html b/docs/libc/unix/linux_like/linux/constant.IN_DELETE_SELF.html new file mode 100644 index 00000000..2554f799 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_DELETE_SELF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_DELETE_SELF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_DONT_FOLLOW.html b/docs/libc/unix/linux_like/linux/constant.IN_DONT_FOLLOW.html new file mode 100644 index 00000000..2387ded1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_DONT_FOLLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_DONT_FOLLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_IGNORED.html b/docs/libc/unix/linux_like/linux/constant.IN_IGNORED.html new file mode 100644 index 00000000..3b786e91 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_IGNORED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_IGNORED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_ISDIR.html b/docs/libc/unix/linux_like/linux/constant.IN_ISDIR.html new file mode 100644 index 00000000..a96b1eae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_ISDIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_ISDIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_MODIFY.html b/docs/libc/unix/linux_like/linux/constant.IN_MODIFY.html new file mode 100644 index 00000000..570a7263 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_MODIFY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_MODIFY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_MOVE.html b/docs/libc/unix/linux_like/linux/constant.IN_MOVE.html new file mode 100644 index 00000000..14711c6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_MOVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_MOVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_MOVED_FROM.html b/docs/libc/unix/linux_like/linux/constant.IN_MOVED_FROM.html new file mode 100644 index 00000000..d91f3a58 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_MOVED_FROM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_MOVED_FROM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_MOVED_TO.html b/docs/libc/unix/linux_like/linux/constant.IN_MOVED_TO.html new file mode 100644 index 00000000..d1c5f0fc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_MOVED_TO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_MOVED_TO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_MOVE_SELF.html b/docs/libc/unix/linux_like/linux/constant.IN_MOVE_SELF.html new file mode 100644 index 00000000..bc08c925 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_MOVE_SELF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_MOVE_SELF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_NONBLOCK.html b/docs/libc/unix/linux_like/linux/constant.IN_NONBLOCK.html new file mode 100644 index 00000000..fe4ec17a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_ONESHOT.html b/docs/libc/unix/linux_like/linux/constant.IN_ONESHOT.html new file mode 100644 index 00000000..c36e063f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_ONESHOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_ONESHOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_ONLYDIR.html b/docs/libc/unix/linux_like/linux/constant.IN_ONLYDIR.html new file mode 100644 index 00000000..7dcad78c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_ONLYDIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_ONLYDIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_OPEN.html b/docs/libc/unix/linux_like/linux/constant.IN_OPEN.html new file mode 100644 index 00000000..94fcd9f5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_OPEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_OPEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_Q_OVERFLOW.html b/docs/libc/unix/linux_like/linux/constant.IN_Q_OVERFLOW.html new file mode 100644 index 00000000..72304ffe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_Q_OVERFLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_Q_OVERFLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IN_UNMOUNT.html b/docs/libc/unix/linux_like/linux/constant.IN_UNMOUNT.html new file mode 100644 index 00000000..2e277d37 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IN_UNMOUNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IN_UNMOUNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IP6T_SO_ORIGINAL_DST.html b/docs/libc/unix/linux_like/linux/constant.IP6T_SO_ORIGINAL_DST.html new file mode 100644 index 00000000..156430ec --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IP6T_SO_ORIGINAL_DST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IP6T_SO_ORIGINAL_DST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPC_CREAT.html b/docs/libc/unix/linux_like/linux/constant.IPC_CREAT.html new file mode 100644 index 00000000..bc29e635 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPC_CREAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPC_CREAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPC_EXCL.html b/docs/libc/unix/linux_like/linux/constant.IPC_EXCL.html new file mode 100644 index 00000000..ea61a5ba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPC_EXCL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPC_EXCL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPC_INFO.html b/docs/libc/unix/linux_like/linux/constant.IPC_INFO.html new file mode 100644 index 00000000..8f7f286a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPC_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPC_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPC_NOWAIT.html b/docs/libc/unix/linux_like/linux/constant.IPC_NOWAIT.html new file mode 100644 index 00000000..318d6f49 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPC_NOWAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPC_NOWAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPC_PRIVATE.html b/docs/libc/unix/linux_like/linux/constant.IPC_PRIVATE.html new file mode 100644 index 00000000..97f75c24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPC_PRIVATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPC_PRIVATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPC_RMID.html b/docs/libc/unix/linux_like/linux/constant.IPC_RMID.html new file mode 100644 index 00000000..49af8c7f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPC_RMID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPC_RMID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPC_SET.html b/docs/libc/unix/linux_like/linux/constant.IPC_SET.html new file mode 100644 index 00000000..75827fdd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPC_SET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPC_SET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPC_STAT.html b/docs/libc/unix/linux_like/linux/constant.IPC_STAT.html new file mode 100644 index 00000000..2018cbe8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPC_STAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPC_STAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_AH.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_AH.html new file mode 100644 index 00000000..6811066e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_AH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_AH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_BEETPH.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_BEETPH.html new file mode 100644 index 00000000..796cb193 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_BEETPH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_BEETPH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_COMP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_COMP.html new file mode 100644 index 00000000..3167bad8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_COMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_COMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_DCCP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_DCCP.html new file mode 100644 index 00000000..b806309f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_DCCP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_DCCP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_DSTOPTS.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_DSTOPTS.html new file mode 100644 index 00000000..96c827b0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_DSTOPTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_DSTOPTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_EGP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_EGP.html new file mode 100644 index 00000000..b7b9f093 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_EGP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_EGP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_ENCAP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_ENCAP.html new file mode 100644 index 00000000..386d5ed8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_ENCAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_ENCAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_ESP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_ESP.html new file mode 100644 index 00000000..a092873b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_ESP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_ESP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_FRAGMENT.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_FRAGMENT.html new file mode 100644 index 00000000..69be3e0e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_FRAGMENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_FRAGMENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_GRE.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_GRE.html new file mode 100644 index 00000000..8217727e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_GRE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_GRE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_HOPOPTS.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_HOPOPTS.html new file mode 100644 index 00000000..039dc78b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_HOPOPTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_HOPOPTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_IDP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_IDP.html new file mode 100644 index 00000000..7665dc19 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_IDP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_IDP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_IGMP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_IGMP.html new file mode 100644 index 00000000..df6a6286 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_IGMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_IGMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_IPIP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_IPIP.html new file mode 100644 index 00000000..3138ad92 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_IPIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_IPIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_MAX.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_MAX.html new file mode 100644 index 00000000..573f404a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_MH.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_MH.html new file mode 100644 index 00000000..776982ae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_MH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_MH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_MPLS.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_MPLS.html new file mode 100644 index 00000000..4903a875 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_MPLS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_MPLS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_MTP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_MTP.html new file mode 100644 index 00000000..9dd13337 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_MTP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_MTP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_NONE.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_NONE.html new file mode 100644 index 00000000..8f2e8257 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_PIM.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_PIM.html new file mode 100644 index 00000000..6bebc223 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_PIM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_PIM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_PUP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_PUP.html new file mode 100644 index 00000000..9de7258b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_PUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_PUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_RAW.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_RAW.html new file mode 100644 index 00000000..494b65ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_RAW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_RAW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_ROUTING.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_ROUTING.html new file mode 100644 index 00000000..09ea0089 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_ROUTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_ROUTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_RSVP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_RSVP.html new file mode 100644 index 00000000..98e9e995 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_RSVP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_RSVP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_SCTP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_SCTP.html new file mode 100644 index 00000000..3c9bb110 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_SCTP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_SCTP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_TP.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_TP.html new file mode 100644 index 00000000..63a4070a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_TP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_TP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPPROTO_UDPLITE.html b/docs/libc/unix/linux_like/linux/constant.IPPROTO_UDPLITE.html new file mode 100644 index 00000000..81f2706c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPPROTO_UDPLITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPPROTO_UDPLITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPTOS_ECN_NOT_ECT.html b/docs/libc/unix/linux_like/linux/constant.IPTOS_ECN_NOT_ECT.html new file mode 100644 index 00000000..a0bf1484 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPTOS_ECN_NOT_ECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPTOS_ECN_NOT_ECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPTOS_PREC_MASK.html b/docs/libc/unix/linux_like/linux/constant.IPTOS_PREC_MASK.html new file mode 100644 index 00000000..c072be21 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPTOS_PREC_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPTOS_PREC_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPTOS_TOS_MASK.html b/docs/libc/unix/linux_like/linux/constant.IPTOS_TOS_MASK.html new file mode 100644 index 00000000..6bcefad8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPTOS_TOS_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPTOS_TOS_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO.html b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO.html new file mode 100644 index 00000000..7e4c8c72 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPV6_FLOWINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_FLOWLABEL.html b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_FLOWLABEL.html new file mode 100644 index 00000000..5700466a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_FLOWLABEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPV6_FLOWINFO_FLOWLABEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_PRIORITY.html b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_PRIORITY.html new file mode 100644 index 00000000..4e01c8e1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_PRIORITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPV6_FLOWINFO_PRIORITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_SEND.html b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_SEND.html new file mode 100644 index 00000000..861fe1d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWINFO_SEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPV6_FLOWINFO_SEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWLABEL_MGR.html b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWLABEL_MGR.html new file mode 100644 index 00000000..1bee5721 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPV6_FLOWLABEL_MGR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPV6_FLOWLABEL_MGR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPV6_ORIGDSTADDR.html b/docs/libc/unix/linux_like/linux/constant.IPV6_ORIGDSTADDR.html new file mode 100644 index 00000000..ee005fa2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPV6_ORIGDSTADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPV6_ORIGDSTADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IPV6_RECVORIGDSTADDR.html b/docs/libc/unix/linux_like/linux/constant.IPV6_RECVORIGDSTADDR.html new file mode 100644 index 00000000..5b82c10b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IPV6_RECVORIGDSTADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IPV6_RECVORIGDSTADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IP_MSFILTER.html b/docs/libc/unix/linux_like/linux/constant.IP_MSFILTER.html new file mode 100644 index 00000000..8cbd224f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IP_MSFILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IP_MSFILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IP_MULTICAST_ALL.html b/docs/libc/unix/linux_like/linux/constant.IP_MULTICAST_ALL.html new file mode 100644 index 00000000..c6546c71 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IP_MULTICAST_ALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IP_MULTICAST_ALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IP_ORIGDSTADDR.html b/docs/libc/unix/linux_like/linux/constant.IP_ORIGDSTADDR.html new file mode 100644 index 00000000..bbeac0ba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IP_ORIGDSTADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IP_ORIGDSTADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IP_RECVORIGDSTADDR.html b/docs/libc/unix/linux_like/linux/constant.IP_RECVORIGDSTADDR.html new file mode 100644 index 00000000..1c7fcd9b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IP_RECVORIGDSTADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IP_RECVORIGDSTADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IP_UNICAST_IF.html b/docs/libc/unix/linux_like/linux/constant.IP_UNICAST_IF.html new file mode 100644 index 00000000..3be25902 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IP_UNICAST_IF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IP_UNICAST_IF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ITIMER_PROF.html b/docs/libc/unix/linux_like/linux/constant.ITIMER_PROF.html new file mode 100644 index 00000000..37bd0c23 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ITIMER_PROF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ITIMER_PROF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ITIMER_REAL.html b/docs/libc/unix/linux_like/linux/constant.ITIMER_REAL.html new file mode 100644 index 00000000..63369be0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ITIMER_REAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ITIMER_REAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ITIMER_VIRTUAL.html b/docs/libc/unix/linux_like/linux/constant.ITIMER_VIRTUAL.html new file mode 100644 index 00000000..25d8c4d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ITIMER_VIRTUAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ITIMER_VIRTUAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.IUTF8.html b/docs/libc/unix/linux_like/linux/constant.IUTF8.html new file mode 100644 index 00000000..4893d1c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.IUTF8.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.IUTF8.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_ASSUME_AUTHORITY.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_ASSUME_AUTHORITY.html new file mode 100644 index 00000000..df47627c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_ASSUME_AUTHORITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_ASSUME_AUTHORITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_CHOWN.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_CHOWN.html new file mode 100644 index 00000000..e52a4845 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_CHOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_CHOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_CLEAR.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_CLEAR.html new file mode 100644 index 00000000..f45fb316 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_CLEAR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_CLEAR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_DESCRIBE.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_DESCRIBE.html new file mode 100644 index 00000000..03b8bb13 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_DESCRIBE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_DESCRIBE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_KEYRING_ID.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_KEYRING_ID.html new file mode 100644 index 00000000..5baff6af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_KEYRING_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_GET_KEYRING_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_PERSISTENT.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_PERSISTENT.html new file mode 100644 index 00000000..48d4069d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_PERSISTENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_GET_PERSISTENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_SECURITY.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_SECURITY.html new file mode 100644 index 00000000..e5f0cfaa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_GET_SECURITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_GET_SECURITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_INSTANTIATE.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_INSTANTIATE.html new file mode 100644 index 00000000..3a45fea0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_INSTANTIATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_INSTANTIATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_INSTANTIATE_IOV.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_INSTANTIATE_IOV.html new file mode 100644 index 00000000..3b5471db --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_INSTANTIATE_IOV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_INSTANTIATE_IOV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_INVALIDATE.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_INVALIDATE.html new file mode 100644 index 00000000..012068ea --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_INVALIDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_INVALIDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_JOIN_SESSION_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_JOIN_SESSION_KEYRING.html new file mode 100644 index 00000000..fda86692 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_JOIN_SESSION_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_JOIN_SESSION_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_LINK.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_LINK.html new file mode 100644 index 00000000..802b5f47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_LINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_LINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_NEGATE.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_NEGATE.html new file mode 100644 index 00000000..957dbb2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_NEGATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_NEGATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_READ.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_READ.html new file mode 100644 index 00000000..fbd81d5a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_READ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_READ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_REJECT.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_REJECT.html new file mode 100644 index 00000000..00495e8f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_REJECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_REJECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_REVOKE.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_REVOKE.html new file mode 100644 index 00000000..8a32431c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_REVOKE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_REVOKE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_SEARCH.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SEARCH.html new file mode 100644 index 00000000..ba398bf4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SEARCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_SEARCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_SESSION_TO_PARENT.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SESSION_TO_PARENT.html new file mode 100644 index 00000000..53a93b26 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SESSION_TO_PARENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_SESSION_TO_PARENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_SETPERM.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SETPERM.html new file mode 100644 index 00000000..583fa7f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SETPERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_SETPERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_SET_REQKEY_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SET_REQKEY_KEYRING.html new file mode 100644 index 00000000..b7ee1fa7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SET_REQKEY_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_SET_REQKEY_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_SET_TIMEOUT.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SET_TIMEOUT.html new file mode 100644 index 00000000..242f43b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_SET_TIMEOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_SET_TIMEOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_UNLINK.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_UNLINK.html new file mode 100644 index 00000000..82c50e22 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_UNLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_UNLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEYCTL_UPDATE.html b/docs/libc/unix/linux_like/linux/constant.KEYCTL_UPDATE.html new file mode 100644 index 00000000..a31c1bc5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEYCTL_UPDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEYCTL_UPDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_DEFAULT.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_DEFAULT.html new file mode 100644 index 00000000..fdd5b8ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_DEFAULT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_DEFAULT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_GROUP_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_GROUP_KEYRING.html new file mode 100644 index 00000000..1b38ddcd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_GROUP_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_GROUP_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_NO_CHANGE.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_NO_CHANGE.html new file mode 100644 index 00000000..78a0e541 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_NO_CHANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_NO_CHANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_PROCESS_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_PROCESS_KEYRING.html new file mode 100644 index 00000000..18c2c0b4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_PROCESS_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_PROCESS_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_REQUESTOR_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_REQUESTOR_KEYRING.html new file mode 100644 index 00000000..a605acc6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_REQUESTOR_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_REQUESTOR_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_SESSION_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_SESSION_KEYRING.html new file mode 100644 index 00000000..7c1ff04c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_SESSION_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_SESSION_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_THREAD_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_THREAD_KEYRING.html new file mode 100644 index 00000000..aa536a35 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_THREAD_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_THREAD_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_USER_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_USER_KEYRING.html new file mode 100644 index 00000000..a49c45ba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_USER_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_USER_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_USER_SESSION_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_USER_SESSION_KEYRING.html new file mode 100644 index 00000000..6ed5c91f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_REQKEY_DEFL_USER_SESSION_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_REQKEY_DEFL_USER_SESSION_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_GROUP_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_GROUP_KEYRING.html new file mode 100644 index 00000000..571b6229 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_GROUP_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_SPEC_GROUP_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_PROCESS_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_PROCESS_KEYRING.html new file mode 100644 index 00000000..a0f00643 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_PROCESS_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_SPEC_PROCESS_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_REQKEY_AUTH_KEY.html b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_REQKEY_AUTH_KEY.html new file mode 100644 index 00000000..b51b59c4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_REQKEY_AUTH_KEY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_SPEC_REQKEY_AUTH_KEY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_REQUESTOR_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_REQUESTOR_KEYRING.html new file mode 100644 index 00000000..44cf4891 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_REQUESTOR_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_SPEC_REQUESTOR_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_SESSION_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_SESSION_KEYRING.html new file mode 100644 index 00000000..c3a97236 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_SESSION_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_SPEC_SESSION_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_THREAD_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_THREAD_KEYRING.html new file mode 100644 index 00000000..d89c93c7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_THREAD_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_SPEC_THREAD_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_USER_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_USER_KEYRING.html new file mode 100644 index 00000000..603fe03a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_USER_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_SPEC_USER_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_USER_SESSION_KEYRING.html b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_USER_SESSION_KEYRING.html new file mode 100644 index 00000000..97dc7ca0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.KEY_SPEC_USER_SESSION_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.KEY_SPEC_USER_SESSION_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_CAD_OFF.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_CAD_OFF.html new file mode 100644 index 00000000..a193970d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_CAD_OFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_CMD_CAD_OFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_CAD_ON.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_CAD_ON.html new file mode 100644 index 00000000..a25cf52a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_CAD_ON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_CMD_CAD_ON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_HALT.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_HALT.html new file mode 100644 index 00000000..aaa1c44f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_HALT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_CMD_HALT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_KEXEC.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_KEXEC.html new file mode 100644 index 00000000..26b7c925 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_KEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_CMD_KEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_POWER_OFF.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_POWER_OFF.html new file mode 100644 index 00000000..9734ae8e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_POWER_OFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_CMD_POWER_OFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_RESTART.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_RESTART.html new file mode 100644 index 00000000..0f0b455d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_RESTART.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_CMD_RESTART.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_RESTART2.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_RESTART2.html new file mode 100644 index 00000000..66dd3652 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_RESTART2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_CMD_RESTART2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_SW_SUSPEND.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_SW_SUSPEND.html new file mode 100644 index 00000000..5466686e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_CMD_SW_SUSPEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_CMD_SW_SUSPEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC1.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC1.html new file mode 100644 index 00000000..b501d64c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_MAGIC1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2.html new file mode 100644 index 00000000..d1059607 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_MAGIC2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2A.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2A.html new file mode 100644 index 00000000..16253b7a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2A.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_MAGIC2A.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2B.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2B.html new file mode 100644 index 00000000..6800696a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2B.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_MAGIC2B.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2C.html b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2C.html new file mode 100644 index 00000000..2372b078 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LINUX_REBOOT_MAGIC2C.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LINUX_REBOOT_MAGIC2C.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LIO_NOP.html b/docs/libc/unix/linux_like/linux/constant.LIO_NOP.html new file mode 100644 index 00000000..0f574899 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LIO_NOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LIO_NOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LIO_NOWAIT.html b/docs/libc/unix/linux_like/linux/constant.LIO_NOWAIT.html new file mode 100644 index 00000000..2de03a68 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LIO_NOWAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LIO_NOWAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LIO_READ.html b/docs/libc/unix/linux_like/linux/constant.LIO_READ.html new file mode 100644 index 00000000..451cb98a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LIO_READ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LIO_READ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LIO_WAIT.html b/docs/libc/unix/linux_like/linux/constant.LIO_WAIT.html new file mode 100644 index 00000000..d3fc6630 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LIO_WAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LIO_WAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LIO_WRITE.html b/docs/libc/unix/linux_like/linux/constant.LIO_WRITE.html new file mode 100644 index 00000000..56154ae3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LIO_WRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LIO_WRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.LOG_NFACILITIES.html b/docs/libc/unix/linux_like/linux/constant.LOG_NFACILITIES.html new file mode 100644 index 00000000..b7e020df --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.LOG_NFACILITIES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.LOG_NFACILITIES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.L_tmpnam.html b/docs/libc/unix/linux_like/linux/constant.L_tmpnam.html new file mode 100644 index 00000000..4482ba3b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.L_tmpnam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.L_tmpnam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MAP_FIXED_NOREPLACE.html b/docs/libc/unix/linux_like/linux/constant.MAP_FIXED_NOREPLACE.html new file mode 100644 index 00000000..3a80ef7b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MAP_FIXED_NOREPLACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MAP_FIXED_NOREPLACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MAP_SHARED_VALIDATE.html b/docs/libc/unix/linux_like/linux/constant.MAP_SHARED_VALIDATE.html new file mode 100644 index 00000000..e3801e55 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MAP_SHARED_VALIDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MAP_SHARED_VALIDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MAX_ADDR_LEN.html b/docs/libc/unix/linux_like/linux/constant.MAX_ADDR_LEN.html new file mode 100644 index 00000000..65fbe743 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MAX_ADDR_LEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MAX_ADDR_LEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MCAST_BLOCK_SOURCE.html b/docs/libc/unix/linux_like/linux/constant.MCAST_BLOCK_SOURCE.html new file mode 100644 index 00000000..bc2a4d6f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MCAST_BLOCK_SOURCE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MCAST_BLOCK_SOURCE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MCAST_JOIN_GROUP.html b/docs/libc/unix/linux_like/linux/constant.MCAST_JOIN_GROUP.html new file mode 100644 index 00000000..2f7ee378 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MCAST_JOIN_GROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MCAST_JOIN_GROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MCAST_JOIN_SOURCE_GROUP.html b/docs/libc/unix/linux_like/linux/constant.MCAST_JOIN_SOURCE_GROUP.html new file mode 100644 index 00000000..67885f5a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MCAST_JOIN_SOURCE_GROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MCAST_JOIN_SOURCE_GROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MCAST_LEAVE_GROUP.html b/docs/libc/unix/linux_like/linux/constant.MCAST_LEAVE_GROUP.html new file mode 100644 index 00000000..d101a6ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MCAST_LEAVE_GROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MCAST_LEAVE_GROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MCAST_LEAVE_SOURCE_GROUP.html b/docs/libc/unix/linux_like/linux/constant.MCAST_LEAVE_SOURCE_GROUP.html new file mode 100644 index 00000000..28ecfb00 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MCAST_LEAVE_SOURCE_GROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MCAST_LEAVE_SOURCE_GROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MCAST_MSFILTER.html b/docs/libc/unix/linux_like/linux/constant.MCAST_MSFILTER.html new file mode 100644 index 00000000..ebcb41e0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MCAST_MSFILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MCAST_MSFILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MCAST_UNBLOCK_SOURCE.html b/docs/libc/unix/linux_like/linux/constant.MCAST_UNBLOCK_SOURCE.html new file mode 100644 index 00000000..f11925a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MCAST_UNBLOCK_SOURCE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MCAST_UNBLOCK_SOURCE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MFD_ALLOW_SEALING.html b/docs/libc/unix/linux_like/linux/constant.MFD_ALLOW_SEALING.html new file mode 100644 index 00000000..fba9e386 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MFD_ALLOW_SEALING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MFD_ALLOW_SEALING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MFD_CLOEXEC.html b/docs/libc/unix/linux_like/linux/constant.MFD_CLOEXEC.html new file mode 100644 index 00000000..a39b5c0f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MFD_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MFD_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MFD_HUGETLB.html b/docs/libc/unix/linux_like/linux/constant.MFD_HUGETLB.html new file mode 100644 index 00000000..c1820361 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MFD_HUGETLB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MFD_HUGETLB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MODULE_INIT_IGNORE_MODVERSIONS.html b/docs/libc/unix/linux_like/linux/constant.MODULE_INIT_IGNORE_MODVERSIONS.html new file mode 100644 index 00000000..568197b7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MODULE_INIT_IGNORE_MODVERSIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MODULE_INIT_IGNORE_MODVERSIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MODULE_INIT_IGNORE_VERMAGIC.html b/docs/libc/unix/linux_like/linux/constant.MODULE_INIT_IGNORE_VERMAGIC.html new file mode 100644 index 00000000..0512d9d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MODULE_INIT_IGNORE_VERMAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MODULE_INIT_IGNORE_VERMAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_1.html b/docs/libc/unix/linux_like/linux/constant.MON_1.html new file mode 100644 index 00000000..466b0155 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_10.html b/docs/libc/unix/linux_like/linux/constant.MON_10.html new file mode 100644 index 00000000..02761038 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_10.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_10.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_11.html b/docs/libc/unix/linux_like/linux/constant.MON_11.html new file mode 100644 index 00000000..87a0683f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_11.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_11.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_12.html b/docs/libc/unix/linux_like/linux/constant.MON_12.html new file mode 100644 index 00000000..51974ffc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_12.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_12.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_2.html b/docs/libc/unix/linux_like/linux/constant.MON_2.html new file mode 100644 index 00000000..8349252e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_3.html b/docs/libc/unix/linux_like/linux/constant.MON_3.html new file mode 100644 index 00000000..b968aae3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_4.html b/docs/libc/unix/linux_like/linux/constant.MON_4.html new file mode 100644 index 00000000..d702c002 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_5.html b/docs/libc/unix/linux_like/linux/constant.MON_5.html new file mode 100644 index 00000000..501288e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_5.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_5.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_6.html b/docs/libc/unix/linux_like/linux/constant.MON_6.html new file mode 100644 index 00000000..9557ce51 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_7.html b/docs/libc/unix/linux_like/linux/constant.MON_7.html new file mode 100644 index 00000000..65bbc712 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_7.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_7.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_8.html b/docs/libc/unix/linux_like/linux/constant.MON_8.html new file mode 100644 index 00000000..9d060af9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_8.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_8.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MON_9.html b/docs/libc/unix/linux_like/linux/constant.MON_9.html new file mode 100644 index 00000000..3cbaa4a9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MON_9.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MON_9.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MREMAP_FIXED.html b/docs/libc/unix/linux_like/linux/constant.MREMAP_FIXED.html new file mode 100644 index 00000000..3c005fd2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MREMAP_FIXED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MREMAP_FIXED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MREMAP_MAYMOVE.html b/docs/libc/unix/linux_like/linux/constant.MREMAP_MAYMOVE.html new file mode 100644 index 00000000..7805add3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MREMAP_MAYMOVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MREMAP_MAYMOVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MSG_COPY.html b/docs/libc/unix/linux_like/linux/constant.MSG_COPY.html new file mode 100644 index 00000000..9ddf3574 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MSG_COPY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MSG_COPY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MSG_EXCEPT.html b/docs/libc/unix/linux_like/linux/constant.MSG_EXCEPT.html new file mode 100644 index 00000000..3f9c78cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MSG_EXCEPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MSG_EXCEPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MSG_INFO.html b/docs/libc/unix/linux_like/linux/constant.MSG_INFO.html new file mode 100644 index 00000000..24c0d508 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MSG_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MSG_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MSG_NOERROR.html b/docs/libc/unix/linux_like/linux/constant.MSG_NOERROR.html new file mode 100644 index 00000000..79ede6ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MSG_NOERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MSG_NOERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MSG_STAT.html b/docs/libc/unix/linux_like/linux/constant.MSG_STAT.html new file mode 100644 index 00000000..ebaebfc1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MSG_STAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MSG_STAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.MS_NOUSER.html b/docs/libc/unix/linux_like/linux/constant.MS_NOUSER.html new file mode 100644 index 00000000..98be23f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.MS_NOUSER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.MS_NOUSER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_CACHEINFO.html b/docs/libc/unix/linux_like/linux/constant.NDA_CACHEINFO.html new file mode 100644 index 00000000..46bdf482 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_CACHEINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_CACHEINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_DST.html b/docs/libc/unix/linux_like/linux/constant.NDA_DST.html new file mode 100644 index 00000000..25b426ce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_DST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_DST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_IFINDEX.html b/docs/libc/unix/linux_like/linux/constant.NDA_IFINDEX.html new file mode 100644 index 00000000..fe15ca3d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_IFINDEX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_IFINDEX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_LLADDR.html b/docs/libc/unix/linux_like/linux/constant.NDA_LLADDR.html new file mode 100644 index 00000000..3e28b2bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_LLADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_LLADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_PORT.html b/docs/libc/unix/linux_like/linux/constant.NDA_PORT.html new file mode 100644 index 00000000..e671aaf9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_PORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_PORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_PROBES.html b/docs/libc/unix/linux_like/linux/constant.NDA_PROBES.html new file mode 100644 index 00000000..87719510 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_PROBES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_PROBES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.NDA_UNSPEC.html new file mode 100644 index 00000000..d321c951 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_VLAN.html b/docs/libc/unix/linux_like/linux/constant.NDA_VLAN.html new file mode 100644 index 00000000..5cbf0163 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_VLAN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_VLAN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NDA_VNI.html b/docs/libc/unix/linux_like/linux/constant.NDA_VNI.html new file mode 100644 index 00000000..f3807810 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NDA_VNI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NDA_VNI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_ADD_MEMBERSHIP.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_ADD_MEMBERSHIP.html new file mode 100644 index 00000000..d6a88003 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_ADD_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_ADD_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_AUDIT.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_AUDIT.html new file mode 100644 index 00000000..4c53665f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_AUDIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_AUDIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_BROADCAST_ERROR.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_BROADCAST_ERROR.html new file mode 100644 index 00000000..3e6a8f08 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_BROADCAST_ERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_BROADCAST_ERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_CAP_ACK.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_CAP_ACK.html new file mode 100644 index 00000000..9d8afa54 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_CAP_ACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_CAP_ACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_CONNECTOR.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_CONNECTOR.html new file mode 100644 index 00000000..e14141af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_CONNECTOR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_CONNECTOR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_CRYPTO.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_CRYPTO.html new file mode 100644 index 00000000..63aa9ed8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_CRYPTO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_CRYPTO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_DNRTMSG.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_DNRTMSG.html new file mode 100644 index 00000000..24bece60 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_DNRTMSG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_DNRTMSG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_DROP_MEMBERSHIP.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_DROP_MEMBERSHIP.html new file mode 100644 index 00000000..87e0358f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_DROP_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_DROP_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_ECRYPTFS.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_ECRYPTFS.html new file mode 100644 index 00000000..8bb62a14 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_ECRYPTFS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_ECRYPTFS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_FIB_LOOKUP.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_FIB_LOOKUP.html new file mode 100644 index 00000000..74402cbd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_FIB_LOOKUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_FIB_LOOKUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_FIREWALL.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_FIREWALL.html new file mode 100644 index 00000000..2c310c01 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_FIREWALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_FIREWALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_GENERIC.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_GENERIC.html new file mode 100644 index 00000000..f0e13932 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_GENERIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_GENERIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_INET_DIAG.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_INET_DIAG.html new file mode 100644 index 00000000..9733687f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_INET_DIAG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_INET_DIAG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_IP6_FW.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_IP6_FW.html new file mode 100644 index 00000000..cd567e90 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_IP6_FW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_IP6_FW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_ISCSI.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_ISCSI.html new file mode 100644 index 00000000..05b9b9a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_ISCSI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_ISCSI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_KOBJECT_UEVENT.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_KOBJECT_UEVENT.html new file mode 100644 index 00000000..99a51e8e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_KOBJECT_UEVENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_KOBJECT_UEVENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_LISTEN_ALL_NSID.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_LISTEN_ALL_NSID.html new file mode 100644 index 00000000..aed06257 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_LISTEN_ALL_NSID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_LISTEN_ALL_NSID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_LIST_MEMBERSHIPS.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_LIST_MEMBERSHIPS.html new file mode 100644 index 00000000..77a41934 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_LIST_MEMBERSHIPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_LIST_MEMBERSHIPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_NETFILTER.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_NETFILTER.html new file mode 100644 index 00000000..d6a200f7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_NETFILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_NETFILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_NFLOG.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_NFLOG.html new file mode 100644 index 00000000..be629487 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_NFLOG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_NFLOG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_NO_ENOBUFS.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_NO_ENOBUFS.html new file mode 100644 index 00000000..a0e7a967 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_NO_ENOBUFS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_NO_ENOBUFS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_PKTINFO.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_PKTINFO.html new file mode 100644 index 00000000..ea3d2401 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_PKTINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_PKTINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_RDMA.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_RDMA.html new file mode 100644 index 00000000..10ad7cac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_RDMA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_RDMA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_ROUTE.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_ROUTE.html new file mode 100644 index 00000000..5593cfcd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_ROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_ROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_RX_RING.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_RX_RING.html new file mode 100644 index 00000000..e65844e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_RX_RING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_RX_RING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_SCSITRANSPORT.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_SCSITRANSPORT.html new file mode 100644 index 00000000..a5f0f9c4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_SCSITRANSPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_SCSITRANSPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_SELINUX.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_SELINUX.html new file mode 100644 index 00000000..f90766f7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_SELINUX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_SELINUX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_SOCK_DIAG.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_SOCK_DIAG.html new file mode 100644 index 00000000..62099228 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_SOCK_DIAG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_SOCK_DIAG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_TX_RING.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_TX_RING.html new file mode 100644 index 00000000..7b9a4f83 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_TX_RING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_TX_RING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_UNUSED.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_UNUSED.html new file mode 100644 index 00000000..5ade38b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_UNUSED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_UNUSED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_USERSOCK.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_USERSOCK.html new file mode 100644 index 00000000..57cf8f92 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_USERSOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_USERSOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NETLINK_XFRM.html b/docs/libc/unix/linux_like/linux/constant.NETLINK_XFRM.html new file mode 100644 index 00000000..63218899 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NETLINK_XFRM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NETLINK_XFRM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNETLINK_V0.html b/docs/libc/unix/linux_like/linux/constant.NFNETLINK_V0.html new file mode 100644 index 00000000..61b48d40 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNETLINK_V0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNETLINK_V0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_ACCT_QUOTA.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_ACCT_QUOTA.html new file mode 100644 index 00000000..7a4ff6c2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_ACCT_QUOTA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_ACCT_QUOTA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_DESTROY.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_DESTROY.html new file mode 100644 index 00000000..191518df --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_DESTROY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_CONNTRACK_DESTROY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_DESTROY.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_DESTROY.html new file mode 100644 index 00000000..d1f9f3fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_DESTROY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_CONNTRACK_EXP_DESTROY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_NEW.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_NEW.html new file mode 100644 index 00000000..36edf50d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_NEW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_CONNTRACK_EXP_NEW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_UPDATE.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_UPDATE.html new file mode 100644 index 00000000..98086844 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_EXP_UPDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_CONNTRACK_EXP_UPDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_NEW.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_NEW.html new file mode 100644 index 00000000..0a06deb0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_NEW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_CONNTRACK_NEW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_UPDATE.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_UPDATE.html new file mode 100644 index 00000000..a1682fa8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_CONNTRACK_UPDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_CONNTRACK_UPDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_NFTABLES.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_NFTABLES.html new file mode 100644 index 00000000..9d111c0b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_NFTABLES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_NFTABLES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNLGRP_NONE.html b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_NONE.html new file mode 100644 index 00000000..f8098a19 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNLGRP_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNLGRP_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_MSG_BATCH_BEGIN.html b/docs/libc/unix/linux_like/linux/constant.NFNL_MSG_BATCH_BEGIN.html new file mode 100644 index 00000000..d5b46da7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_MSG_BATCH_BEGIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_MSG_BATCH_BEGIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_MSG_BATCH_END.html b/docs/libc/unix/linux_like/linux/constant.NFNL_MSG_BATCH_END.html new file mode 100644 index 00000000..ae035845 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_MSG_BATCH_END.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_MSG_BATCH_END.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_ACCT.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_ACCT.html new file mode 100644 index 00000000..90f0837f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_ACCT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_ACCT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_COUNT.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_COUNT.html new file mode 100644 index 00000000..b75f9823 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_COUNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_COUNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTHELPER.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTHELPER.html new file mode 100644 index 00000000..f623be87 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTHELPER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_CTHELPER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK.html new file mode 100644 index 00000000..fca7aecc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_CTNETLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK_EXP.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK_EXP.html new file mode 100644 index 00000000..3c693de4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK_EXP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_CTNETLINK_EXP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK_TIMEOUT.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK_TIMEOUT.html new file mode 100644 index 00000000..8556d2d8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_CTNETLINK_TIMEOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_CTNETLINK_TIMEOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_IPSET.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_IPSET.html new file mode 100644 index 00000000..6260b245 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_IPSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_IPSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NFTABLES.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NFTABLES.html new file mode 100644 index 00000000..7e7ea70a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NFTABLES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_NFTABLES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NFT_COMPAT.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NFT_COMPAT.html new file mode 100644 index 00000000..ae798f13 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NFT_COMPAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_NFT_COMPAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NONE.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NONE.html new file mode 100644 index 00000000..ad9556c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_OSF.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_OSF.html new file mode 100644 index 00000000..ecd9d5ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_OSF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_OSF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_QUEUE.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_QUEUE.html new file mode 100644 index 00000000..40e99b4b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_ULOG.html b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_ULOG.html new file mode 100644 index 00000000..43a491e3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFNL_SUBSYS_ULOG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFNL_SUBSYS_ULOG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFPROTO_ARP.html b/docs/libc/unix/linux_like/linux/constant.NFPROTO_ARP.html new file mode 100644 index 00000000..92f8d709 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFPROTO_ARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFPROTO_ARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFPROTO_BRIDGE.html b/docs/libc/unix/linux_like/linux/constant.NFPROTO_BRIDGE.html new file mode 100644 index 00000000..8a86b499 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFPROTO_BRIDGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFPROTO_BRIDGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFPROTO_DECNET.html b/docs/libc/unix/linux_like/linux/constant.NFPROTO_DECNET.html new file mode 100644 index 00000000..dc21d75d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFPROTO_DECNET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFPROTO_DECNET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFPROTO_IPV4.html b/docs/libc/unix/linux_like/linux/constant.NFPROTO_IPV4.html new file mode 100644 index 00000000..7767627e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFPROTO_IPV4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFPROTO_IPV4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFPROTO_IPV6.html b/docs/libc/unix/linux_like/linux/constant.NFPROTO_IPV6.html new file mode 100644 index 00000000..08f0eb62 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFPROTO_IPV6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFPROTO_IPV6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFPROTO_NUMPROTO.html b/docs/libc/unix/linux_like/linux/constant.NFPROTO_NUMPROTO.html new file mode 100644 index 00000000..56cee1b1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFPROTO_NUMPROTO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFPROTO_NUMPROTO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFPROTO_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.NFPROTO_UNSPEC.html new file mode 100644 index 00000000..601eeefa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFPROTO_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFPROTO_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CAP_LEN.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CAP_LEN.html new file mode 100644 index 00000000..cc73402f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CAP_LEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CAP_LEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_CMD.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_CMD.html new file mode 100644 index 00000000..7ec9bbc1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_CMD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_CMD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_FLAGS.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_FLAGS.html new file mode 100644 index 00000000..d6e7e942 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_FLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_FLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_CONNTRACK.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_CONNTRACK.html new file mode 100644 index 00000000..8857576f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_CONNTRACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_F_CONNTRACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_FAIL_OPEN.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_FAIL_OPEN.html new file mode 100644 index 00000000..d2e274cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_FAIL_OPEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_F_FAIL_OPEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_GSO.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_GSO.html new file mode 100644 index 00000000..e5cef9b1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_GSO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_F_GSO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_MAX.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_MAX.html new file mode 100644 index 00000000..bbd91d5f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_F_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_SECCTX.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_SECCTX.html new file mode 100644 index 00000000..c500052e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_SECCTX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_F_SECCTX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_UID_GID.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_UID_GID.html new file mode 100644 index 00000000..3dd9d9d9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_F_UID_GID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_F_UID_GID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_MASK.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_MASK.html new file mode 100644 index 00000000..5cf23bf2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_PARAMS.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_PARAMS.html new file mode 100644 index 00000000..61f0dcea --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_PARAMS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_PARAMS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_QUEUE_MAXLEN.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_QUEUE_MAXLEN.html new file mode 100644 index 00000000..5c4845bd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_QUEUE_MAXLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_QUEUE_MAXLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_UNSPEC.html new file mode 100644 index 00000000..2ce63a06 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CFG_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CFG_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CT.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CT.html new file mode 100644 index 00000000..17cb22b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_CT_INFO.html b/docs/libc/unix/linux_like/linux/constant.NFQA_CT_INFO.html new file mode 100644 index 00000000..5a47c8c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_CT_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_CT_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_EXP.html b/docs/libc/unix/linux_like/linux/constant.NFQA_EXP.html new file mode 100644 index 00000000..a5cd6628 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_EXP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_EXP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_GID.html b/docs/libc/unix/linux_like/linux/constant.NFQA_GID.html new file mode 100644 index 00000000..c2fc70af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_GID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_GID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_HWADDR.html b/docs/libc/unix/linux_like/linux/constant.NFQA_HWADDR.html new file mode 100644 index 00000000..01ee5b36 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_HWADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_HWADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_INDEV.html b/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_INDEV.html new file mode 100644 index 00000000..d8cb2f3a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_INDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_IFINDEX_INDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_OUTDEV.html b/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_OUTDEV.html new file mode 100644 index 00000000..3c3babcb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_OUTDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_IFINDEX_OUTDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_PHYSINDEV.html b/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_PHYSINDEV.html new file mode 100644 index 00000000..a92f24ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_PHYSINDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_IFINDEX_PHYSINDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_PHYSOUTDEV.html b/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_PHYSOUTDEV.html new file mode 100644 index 00000000..350c0d8d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_IFINDEX_PHYSOUTDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_IFINDEX_PHYSOUTDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_MARK.html b/docs/libc/unix/linux_like/linux/constant.NFQA_MARK.html new file mode 100644 index 00000000..c0b70189 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_MARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_MARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_PACKET_HDR.html b/docs/libc/unix/linux_like/linux/constant.NFQA_PACKET_HDR.html new file mode 100644 index 00000000..71f644ce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_PACKET_HDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_PACKET_HDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_PAYLOAD.html b/docs/libc/unix/linux_like/linux/constant.NFQA_PAYLOAD.html new file mode 100644 index 00000000..e7eca41d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_PAYLOAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_PAYLOAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_SECCTX.html b/docs/libc/unix/linux_like/linux/constant.NFQA_SECCTX.html new file mode 100644 index 00000000..a4aa4d7f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_SECCTX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_SECCTX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_CSUMNOTREADY.html b/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_CSUMNOTREADY.html new file mode 100644 index 00000000..044b7ba1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_CSUMNOTREADY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_SKB_CSUMNOTREADY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_CSUM_NOTVERIFIED.html b/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_CSUM_NOTVERIFIED.html new file mode 100644 index 00000000..8556d199 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_CSUM_NOTVERIFIED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_SKB_CSUM_NOTVERIFIED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_GSO.html b/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_GSO.html new file mode 100644 index 00000000..68a0d530 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_GSO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_SKB_GSO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_INFO.html b/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_INFO.html new file mode 100644 index 00000000..276eb963 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_SKB_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_SKB_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_TIMESTAMP.html b/docs/libc/unix/linux_like/linux/constant.NFQA_TIMESTAMP.html new file mode 100644 index 00000000..a0fa4e2f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_TIMESTAMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_TIMESTAMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_UID.html b/docs/libc/unix/linux_like/linux/constant.NFQA_UID.html new file mode 100644 index 00000000..502d8fdc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_UID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_UID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.NFQA_UNSPEC.html new file mode 100644 index 00000000..c6f776fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQA_VERDICT_HDR.html b/docs/libc/unix/linux_like/linux/constant.NFQA_VERDICT_HDR.html new file mode 100644 index 00000000..20555e87 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQA_VERDICT_HDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQA_VERDICT_HDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_BIND.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_BIND.html new file mode 100644 index 00000000..cfe62cbf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_BIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_CFG_CMD_BIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_NONE.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_NONE.html new file mode 100644 index 00000000..0a4cd3a7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_CFG_CMD_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_PF_BIND.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_PF_BIND.html new file mode 100644 index 00000000..15dffdde --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_PF_BIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_CFG_CMD_PF_BIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_PF_UNBIND.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_PF_UNBIND.html new file mode 100644 index 00000000..beb5f5fe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_PF_UNBIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_CFG_CMD_PF_UNBIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_UNBIND.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_UNBIND.html new file mode 100644 index 00000000..7feb117c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_CFG_CMD_UNBIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_CFG_CMD_UNBIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_META.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_META.html new file mode 100644 index 00000000..43035c1c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_META.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_COPY_META.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_NONE.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_NONE.html new file mode 100644 index 00000000..e990c58f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_COPY_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_PACKET.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_PACKET.html new file mode 100644 index 00000000..2d88c9e4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_COPY_PACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_COPY_PACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_CONFIG.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_CONFIG.html new file mode 100644 index 00000000..5f626ba5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_CONFIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_MSG_CONFIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_PACKET.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_PACKET.html new file mode 100644 index 00000000..61cf61fa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_PACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_MSG_PACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_VERDICT.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_VERDICT.html new file mode 100644 index 00000000..9bab0f90 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_VERDICT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_MSG_VERDICT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_VERDICT_BATCH.html b/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_VERDICT_BATCH.html new file mode 100644 index 00000000..8dc89668 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFQNL_MSG_VERDICT_BATCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFQNL_MSG_VERDICT_BATCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_CMD.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_CMD.html new file mode 100644 index 00000000..86f4bc00 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_CMD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CFG_CMD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_FLAGS.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_FLAGS.html new file mode 100644 index 00000000..6a9a32a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_FLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CFG_FLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_MODE.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_MODE.html new file mode 100644 index 00000000..8416224f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_MODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CFG_MODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_NLBUFSIZ.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_NLBUFSIZ.html new file mode 100644 index 00000000..e66f1722 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_NLBUFSIZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CFG_NLBUFSIZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_QTHRESH.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_QTHRESH.html new file mode 100644 index 00000000..42edbc7e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_QTHRESH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CFG_QTHRESH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_TIMEOUT.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_TIMEOUT.html new file mode 100644 index 00000000..147f336d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_TIMEOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CFG_TIMEOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_UNSPEC.html new file mode 100644 index 00000000..7a4e733f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CFG_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CFG_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CT.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CT.html new file mode 100644 index 00000000..cbd0bbf4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_CT_INFO.html b/docs/libc/unix/linux_like/linux/constant.NFULA_CT_INFO.html new file mode 100644 index 00000000..dabb21f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_CT_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_CT_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_GID.html b/docs/libc/unix/linux_like/linux/constant.NFULA_GID.html new file mode 100644 index 00000000..18a779bf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_GID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_GID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_HWADDR.html b/docs/libc/unix/linux_like/linux/constant.NFULA_HWADDR.html new file mode 100644 index 00000000..c300d56f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_HWADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_HWADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_HWHEADER.html b/docs/libc/unix/linux_like/linux/constant.NFULA_HWHEADER.html new file mode 100644 index 00000000..943d367e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_HWHEADER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_HWHEADER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_HWLEN.html b/docs/libc/unix/linux_like/linux/constant.NFULA_HWLEN.html new file mode 100644 index 00000000..5d839733 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_HWLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_HWLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_HWTYPE.html b/docs/libc/unix/linux_like/linux/constant.NFULA_HWTYPE.html new file mode 100644 index 00000000..6f2659d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_HWTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_HWTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_INDEV.html b/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_INDEV.html new file mode 100644 index 00000000..7bcbe2d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_INDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_IFINDEX_INDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_OUTDEV.html b/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_OUTDEV.html new file mode 100644 index 00000000..1f9c98f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_OUTDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_IFINDEX_OUTDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_PHYSINDEV.html b/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_PHYSINDEV.html new file mode 100644 index 00000000..e9543799 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_PHYSINDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_IFINDEX_PHYSINDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_PHYSOUTDEV.html b/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_PHYSOUTDEV.html new file mode 100644 index 00000000..a24c8a34 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_IFINDEX_PHYSOUTDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_IFINDEX_PHYSOUTDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_MARK.html b/docs/libc/unix/linux_like/linux/constant.NFULA_MARK.html new file mode 100644 index 00000000..ac468b46 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_MARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_MARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_PACKET_HDR.html b/docs/libc/unix/linux_like/linux/constant.NFULA_PACKET_HDR.html new file mode 100644 index 00000000..524b0d00 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_PACKET_HDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_PACKET_HDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_PAYLOAD.html b/docs/libc/unix/linux_like/linux/constant.NFULA_PAYLOAD.html new file mode 100644 index 00000000..74a70c52 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_PAYLOAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_PAYLOAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_PREFIX.html b/docs/libc/unix/linux_like/linux/constant.NFULA_PREFIX.html new file mode 100644 index 00000000..48be7342 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_PREFIX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_PREFIX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_SEQ.html b/docs/libc/unix/linux_like/linux/constant.NFULA_SEQ.html new file mode 100644 index 00000000..d2590b70 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_SEQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_SEQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_SEQ_GLOBAL.html b/docs/libc/unix/linux_like/linux/constant.NFULA_SEQ_GLOBAL.html new file mode 100644 index 00000000..b4ae14da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_SEQ_GLOBAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_SEQ_GLOBAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_TIMESTAMP.html b/docs/libc/unix/linux_like/linux/constant.NFULA_TIMESTAMP.html new file mode 100644 index 00000000..8117bb20 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_TIMESTAMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_TIMESTAMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_UID.html b/docs/libc/unix/linux_like/linux/constant.NFULA_UID.html new file mode 100644 index 00000000..a87715da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_UID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_UID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULA_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.NFULA_UNSPEC.html new file mode 100644 index 00000000..0bdc85f5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULA_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULA_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_BIND.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_BIND.html new file mode 100644 index 00000000..75c32e19 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_BIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_CFG_CMD_BIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_NONE.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_NONE.html new file mode 100644 index 00000000..fc9040fe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_CFG_CMD_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_PF_BIND.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_PF_BIND.html new file mode 100644 index 00000000..0faf306f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_PF_BIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_CFG_CMD_PF_BIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_PF_UNBIND.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_PF_UNBIND.html new file mode 100644 index 00000000..a85a9f68 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_PF_UNBIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_CFG_CMD_PF_UNBIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_UNBIND.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_UNBIND.html new file mode 100644 index 00000000..b28a2074 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_CMD_UNBIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_CFG_CMD_UNBIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_CONNTRACK.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_CONNTRACK.html new file mode 100644 index 00000000..db62e2f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_CONNTRACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_CFG_F_CONNTRACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_SEQ.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_SEQ.html new file mode 100644 index 00000000..194ff627 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_SEQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_CFG_F_SEQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_SEQ_GLOBAL.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_SEQ_GLOBAL.html new file mode 100644 index 00000000..c139bc1a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_CFG_F_SEQ_GLOBAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_CFG_F_SEQ_GLOBAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_META.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_META.html new file mode 100644 index 00000000..123774a2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_META.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_COPY_META.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_NONE.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_NONE.html new file mode 100644 index 00000000..44dedc41 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_COPY_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_PACKET.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_PACKET.html new file mode 100644 index 00000000..badbfdb5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_COPY_PACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_COPY_PACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_MSG_CONFIG.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_MSG_CONFIG.html new file mode 100644 index 00000000..c13c57c1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_MSG_CONFIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_MSG_CONFIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NFULNL_MSG_PACKET.html b/docs/libc/unix/linux_like/linux/constant.NFULNL_MSG_PACKET.html new file mode 100644 index 00000000..2f9cf0b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NFULNL_MSG_PACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NFULNL_MSG_PACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_ACCEPT.html b/docs/libc/unix/linux_like/linux/constant.NF_ACCEPT.html new file mode 100644 index 00000000..a012bdb7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_ACCEPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_ACCEPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_DROP.html b/docs/libc/unix/linux_like/linux/constant.NF_DROP.html new file mode 100644 index 00000000..c82ea3db --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_DROP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_DROP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_INET_FORWARD.html b/docs/libc/unix/linux_like/linux/constant.NF_INET_FORWARD.html new file mode 100644 index 00000000..59bd7b32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_INET_FORWARD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_INET_FORWARD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_INET_LOCAL_IN.html b/docs/libc/unix/linux_like/linux/constant.NF_INET_LOCAL_IN.html new file mode 100644 index 00000000..23b9e4a9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_INET_LOCAL_IN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_INET_LOCAL_IN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_INET_LOCAL_OUT.html b/docs/libc/unix/linux_like/linux/constant.NF_INET_LOCAL_OUT.html new file mode 100644 index 00000000..fbd5ca12 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_INET_LOCAL_OUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_INET_LOCAL_OUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_INET_NUMHOOKS.html b/docs/libc/unix/linux_like/linux/constant.NF_INET_NUMHOOKS.html new file mode 100644 index 00000000..e66ef847 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_INET_NUMHOOKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_INET_NUMHOOKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_INET_POST_ROUTING.html b/docs/libc/unix/linux_like/linux/constant.NF_INET_POST_ROUTING.html new file mode 100644 index 00000000..93ccc4e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_INET_POST_ROUTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_INET_POST_ROUTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_INET_PRE_ROUTING.html b/docs/libc/unix/linux_like/linux/constant.NF_INET_PRE_ROUTING.html new file mode 100644 index 00000000..5fe54941 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_INET_PRE_ROUTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_INET_PRE_ROUTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_FORWARD.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_FORWARD.html new file mode 100644 index 00000000..c38282a4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_FORWARD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_FORWARD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_LOCAL_IN.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_LOCAL_IN.html new file mode 100644 index 00000000..8fcacdfb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_LOCAL_IN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_LOCAL_IN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_LOCAL_OUT.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_LOCAL_OUT.html new file mode 100644 index 00000000..2967da92 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_LOCAL_OUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_LOCAL_OUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_NUMHOOKS.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_NUMHOOKS.html new file mode 100644 index 00000000..14c44ab1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_NUMHOOKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_NUMHOOKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_POST_ROUTING.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_POST_ROUTING.html new file mode 100644 index 00000000..d692141a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_POST_ROUTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_POST_ROUTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRE_ROUTING.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRE_ROUTING.html new file mode 100644 index 00000000..9df3f782 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRE_ROUTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRE_ROUTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK.html new file mode 100644 index 00000000..5a80a4cb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_CONNTRACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK_DEFRAG.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK_DEFRAG.html new file mode 100644 index 00000000..b325ba08 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK_DEFRAG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_CONNTRACK_DEFRAG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK_HELPER.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK_HELPER.html new file mode 100644 index 00000000..04fcf29e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_CONNTRACK_HELPER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_CONNTRACK_HELPER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_FILTER.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_FILTER.html new file mode 100644 index 00000000..5e18e2c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_FILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_FILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_FIRST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_FIRST.html new file mode 100644 index 00000000..17a79f99 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_FIRST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_FIRST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_LAST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_LAST.html new file mode 100644 index 00000000..61b05267 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_LAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_LAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_MANGLE.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_MANGLE.html new file mode 100644 index 00000000..679ea6b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_MANGLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_MANGLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_NAT_DST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_NAT_DST.html new file mode 100644 index 00000000..224122e0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_NAT_DST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_NAT_DST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_NAT_SRC.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_NAT_SRC.html new file mode 100644 index 00000000..05974560 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_NAT_SRC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_NAT_SRC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_RAW.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_RAW.html new file mode 100644 index 00000000..ae5a234a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_RAW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_RAW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SECURITY.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SECURITY.html new file mode 100644 index 00000000..a065ba47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SECURITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_SECURITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SELINUX_FIRST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SELINUX_FIRST.html new file mode 100644 index 00000000..2eaf217e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SELINUX_FIRST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_SELINUX_FIRST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SELINUX_LAST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SELINUX_LAST.html new file mode 100644 index 00000000..e278776c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP6_PRI_SELINUX_LAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP6_PRI_SELINUX_LAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_FORWARD.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_FORWARD.html new file mode 100644 index 00000000..1acd01c3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_FORWARD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_FORWARD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_LOCAL_IN.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_LOCAL_IN.html new file mode 100644 index 00000000..f5848ccd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_LOCAL_IN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_LOCAL_IN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_LOCAL_OUT.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_LOCAL_OUT.html new file mode 100644 index 00000000..cede4e1d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_LOCAL_OUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_LOCAL_OUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_NUMHOOKS.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_NUMHOOKS.html new file mode 100644 index 00000000..028fe247 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_NUMHOOKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_NUMHOOKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_POST_ROUTING.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_POST_ROUTING.html new file mode 100644 index 00000000..128f8808 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_POST_ROUTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_POST_ROUTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRE_ROUTING.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRE_ROUTING.html new file mode 100644 index 00000000..ed7ea2e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRE_ROUTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRE_ROUTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK.html new file mode 100644 index 00000000..d002dfd1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_CONNTRACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_CONFIRM.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_CONFIRM.html new file mode 100644 index 00000000..beea11fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_CONFIRM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_CONNTRACK_CONFIRM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_DEFRAG.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_DEFRAG.html new file mode 100644 index 00000000..a07d8d3b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_DEFRAG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_CONNTRACK_DEFRAG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_HELPER.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_HELPER.html new file mode 100644 index 00000000..cf5087fc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_CONNTRACK_HELPER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_CONNTRACK_HELPER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_FILTER.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_FILTER.html new file mode 100644 index 00000000..2fc15ae0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_FILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_FILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_FIRST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_FIRST.html new file mode 100644 index 00000000..d2e2366d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_FIRST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_FIRST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_LAST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_LAST.html new file mode 100644 index 00000000..70c96067 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_LAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_LAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_MANGLE.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_MANGLE.html new file mode 100644 index 00000000..0246c5fe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_MANGLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_MANGLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_NAT_DST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_NAT_DST.html new file mode 100644 index 00000000..0e5928bb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_NAT_DST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_NAT_DST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_NAT_SRC.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_NAT_SRC.html new file mode 100644 index 00000000..74a2d8c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_NAT_SRC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_NAT_SRC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_RAW.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_RAW.html new file mode 100644 index 00000000..3bc1d0fd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_RAW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_RAW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SECURITY.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SECURITY.html new file mode 100644 index 00000000..a05d7573 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SECURITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_SECURITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SELINUX_FIRST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SELINUX_FIRST.html new file mode 100644 index 00000000..4568cc20 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SELINUX_FIRST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_SELINUX_FIRST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SELINUX_LAST.html b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SELINUX_LAST.html new file mode 100644 index 00000000..1ecefdc3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_IP_PRI_SELINUX_LAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_IP_PRI_SELINUX_LAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_MAX_VERDICT.html b/docs/libc/unix/linux_like/linux/constant.NF_MAX_VERDICT.html new file mode 100644 index 00000000..3f961c02 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_MAX_VERDICT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_MAX_VERDICT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_QUEUE.html b/docs/libc/unix/linux_like/linux/constant.NF_QUEUE.html new file mode 100644 index 00000000..524805d2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_REPEAT.html b/docs/libc/unix/linux_like/linux/constant.NF_REPEAT.html new file mode 100644 index 00000000..0f4ca07f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_REPEAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_REPEAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_STOLEN.html b/docs/libc/unix/linux_like/linux/constant.NF_STOLEN.html new file mode 100644 index 00000000..611f17f7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_STOLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_STOLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_STOP.html b/docs/libc/unix/linux_like/linux/constant.NF_STOP.html new file mode 100644 index 00000000..6ca3b8a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_STOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_STOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_BITS.html b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_BITS.html new file mode 100644 index 00000000..4b9f10db --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_BITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_VERDICT_BITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_FLAG_QUEUE_BYPASS.html b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_FLAG_QUEUE_BYPASS.html new file mode 100644 index 00000000..3d930f62 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_FLAG_QUEUE_BYPASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_VERDICT_FLAG_QUEUE_BYPASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_MASK.html b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_MASK.html new file mode 100644 index 00000000..fd96838f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_VERDICT_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_QBITS.html b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_QBITS.html new file mode 100644 index 00000000..1ad3c232 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_QBITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_VERDICT_QBITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_QMASK.html b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_QMASK.html new file mode 100644 index 00000000..91e7164d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NF_VERDICT_QMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NF_VERDICT_QMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NI_DGRAM.html b/docs/libc/unix/linux_like/linux/constant.NI_DGRAM.html new file mode 100644 index 00000000..7da43744 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NI_DGRAM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NI_DGRAM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NI_NAMEREQD.html b/docs/libc/unix/linux_like/linux/constant.NI_NAMEREQD.html new file mode 100644 index 00000000..e5e98041 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NI_NAMEREQD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NI_NAMEREQD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NI_NOFQDN.html b/docs/libc/unix/linux_like/linux/constant.NI_NOFQDN.html new file mode 100644 index 00000000..09c1960e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NI_NOFQDN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NI_NOFQDN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NI_NUMERICHOST.html b/docs/libc/unix/linux_like/linux/constant.NI_NUMERICHOST.html new file mode 100644 index 00000000..a2c795a1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NI_NUMERICHOST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NI_NUMERICHOST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NI_NUMERICSERV.html b/docs/libc/unix/linux_like/linux/constant.NI_NUMERICSERV.html new file mode 100644 index 00000000..d3963234 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NI_NUMERICSERV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NI_NUMERICSERV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLA_ALIGNTO.html b/docs/libc/unix/linux_like/linux/constant.NLA_ALIGNTO.html new file mode 100644 index 00000000..a1eb2c26 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLA_ALIGNTO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLA_ALIGNTO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLA_F_NESTED.html b/docs/libc/unix/linux_like/linux/constant.NLA_F_NESTED.html new file mode 100644 index 00000000..31390cf3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLA_F_NESTED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLA_F_NESTED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLA_F_NET_BYTEORDER.html b/docs/libc/unix/linux_like/linux/constant.NLA_F_NET_BYTEORDER.html new file mode 100644 index 00000000..208454a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLA_F_NET_BYTEORDER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLA_F_NET_BYTEORDER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLA_TYPE_MASK.html b/docs/libc/unix/linux_like/linux/constant.NLA_TYPE_MASK.html new file mode 100644 index 00000000..6f5f9b1b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLA_TYPE_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLA_TYPE_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLMSG_DONE.html b/docs/libc/unix/linux_like/linux/constant.NLMSG_DONE.html new file mode 100644 index 00000000..1e310204 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLMSG_DONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLMSG_DONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLMSG_ERROR.html b/docs/libc/unix/linux_like/linux/constant.NLMSG_ERROR.html new file mode 100644 index 00000000..1aedbb02 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLMSG_ERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLMSG_ERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLMSG_MIN_TYPE.html b/docs/libc/unix/linux_like/linux/constant.NLMSG_MIN_TYPE.html new file mode 100644 index 00000000..f777895b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLMSG_MIN_TYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLMSG_MIN_TYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLMSG_NOOP.html b/docs/libc/unix/linux_like/linux/constant.NLMSG_NOOP.html new file mode 100644 index 00000000..b0ec3cc4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLMSG_NOOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLMSG_NOOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLMSG_OVERRUN.html b/docs/libc/unix/linux_like/linux/constant.NLMSG_OVERRUN.html new file mode 100644 index 00000000..492d8f1d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLMSG_OVERRUN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLMSG_OVERRUN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_ACK.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_ACK.html new file mode 100644 index 00000000..f8d4f618 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_ACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_ACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_APPEND.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_APPEND.html new file mode 100644 index 00000000..63c48a13 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_APPEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_APPEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_ATOMIC.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_ATOMIC.html new file mode 100644 index 00000000..acb81e17 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_ATOMIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_ATOMIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_CREATE.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_CREATE.html new file mode 100644 index 00000000..01baf4b5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_CREATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_CREATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP.html new file mode 100644 index 00000000..5f93ab14 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_DUMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP_FILTERED.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP_FILTERED.html new file mode 100644 index 00000000..7efbdfaf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP_FILTERED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_DUMP_FILTERED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP_INTR.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP_INTR.html new file mode 100644 index 00000000..8eecba34 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_DUMP_INTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_DUMP_INTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_ECHO.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_ECHO.html new file mode 100644 index 00000000..58dcceca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_ECHO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_ECHO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_EXCL.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_EXCL.html new file mode 100644 index 00000000..c59e6e68 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_EXCL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_EXCL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_MATCH.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_MATCH.html new file mode 100644 index 00000000..a37880a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_MATCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_MATCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_MULTI.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_MULTI.html new file mode 100644 index 00000000..1a926ff5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_MULTI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_MULTI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_REPLACE.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_REPLACE.html new file mode 100644 index 00000000..0c0f522e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_REPLACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_REPLACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_REQUEST.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_REQUEST.html new file mode 100644 index 00000000..f8f7c60b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_REQUEST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_REQUEST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NLM_F_ROOT.html b/docs/libc/unix/linux_like/linux/constant.NLM_F_ROOT.html new file mode 100644 index 00000000..3fcaf8ad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NLM_F_ROOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NLM_F_ROOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NOEXPR.html b/docs/libc/unix/linux_like/linux/constant.NOEXPR.html new file mode 100644 index 00000000..56c71cd2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NOEXPR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NOEXPR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NOSTR.html b/docs/libc/unix/linux_like/linux/constant.NOSTR.html new file mode 100644 index 00000000..e7756f7c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NOSTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NOSTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NTF_MASTER.html b/docs/libc/unix/linux_like/linux/constant.NTF_MASTER.html new file mode 100644 index 00000000..fd7e1bd5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NTF_MASTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NTF_MASTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NTF_PROXY.html b/docs/libc/unix/linux_like/linux/constant.NTF_PROXY.html new file mode 100644 index 00000000..0ff4769f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NTF_PROXY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NTF_PROXY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NTF_ROUTER.html b/docs/libc/unix/linux_like/linux/constant.NTF_ROUTER.html new file mode 100644 index 00000000..6c873a95 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NTF_ROUTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NTF_ROUTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NTF_SELF.html b/docs/libc/unix/linux_like/linux/constant.NTF_SELF.html new file mode 100644 index 00000000..78f3956c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NTF_SELF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NTF_SELF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NTF_USE.html b/docs/libc/unix/linux_like/linux/constant.NTF_USE.html new file mode 100644 index 00000000..d4f15d2b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NTF_USE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NTF_USE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_DELAY.html b/docs/libc/unix/linux_like/linux/constant.NUD_DELAY.html new file mode 100644 index 00000000..8f430a68 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_DELAY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_DELAY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_FAILED.html b/docs/libc/unix/linux_like/linux/constant.NUD_FAILED.html new file mode 100644 index 00000000..0ed5dd9d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_FAILED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_FAILED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_INCOMPLETE.html b/docs/libc/unix/linux_like/linux/constant.NUD_INCOMPLETE.html new file mode 100644 index 00000000..46894b63 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_INCOMPLETE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_INCOMPLETE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_NOARP.html b/docs/libc/unix/linux_like/linux/constant.NUD_NOARP.html new file mode 100644 index 00000000..7b31d23e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_NOARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_NOARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_NONE.html b/docs/libc/unix/linux_like/linux/constant.NUD_NONE.html new file mode 100644 index 00000000..22ac78a7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_PERMANENT.html b/docs/libc/unix/linux_like/linux/constant.NUD_PERMANENT.html new file mode 100644 index 00000000..b6ac668a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_PERMANENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_PERMANENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_PROBE.html b/docs/libc/unix/linux_like/linux/constant.NUD_PROBE.html new file mode 100644 index 00000000..f3781dff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_PROBE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_PROBE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_REACHABLE.html b/docs/libc/unix/linux_like/linux/constant.NUD_REACHABLE.html new file mode 100644 index 00000000..f3b93c76 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_REACHABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_REACHABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.NUD_STALE.html b/docs/libc/unix/linux_like/linux/constant.NUD_STALE.html new file mode 100644 index 00000000..ffd1021d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.NUD_STALE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.NUD_STALE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PACKET_ADD_MEMBERSHIP.html b/docs/libc/unix/linux_like/linux/constant.PACKET_ADD_MEMBERSHIP.html new file mode 100644 index 00000000..8369db47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PACKET_ADD_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PACKET_ADD_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PACKET_DROP_MEMBERSHIP.html b/docs/libc/unix/linux_like/linux/constant.PACKET_DROP_MEMBERSHIP.html new file mode 100644 index 00000000..9d4f4a55 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PACKET_DROP_MEMBERSHIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PACKET_DROP_MEMBERSHIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PACKET_MR_ALLMULTI.html b/docs/libc/unix/linux_like/linux/constant.PACKET_MR_ALLMULTI.html new file mode 100644 index 00000000..7fd978c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PACKET_MR_ALLMULTI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PACKET_MR_ALLMULTI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PACKET_MR_MULTICAST.html b/docs/libc/unix/linux_like/linux/constant.PACKET_MR_MULTICAST.html new file mode 100644 index 00000000..6c322cd5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PACKET_MR_MULTICAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PACKET_MR_MULTICAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PACKET_MR_PROMISC.html b/docs/libc/unix/linux_like/linux/constant.PACKET_MR_PROMISC.html new file mode 100644 index 00000000..f0c27802 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PACKET_MR_PROMISC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PACKET_MR_PROMISC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PACKET_MR_UNICAST.html b/docs/libc/unix/linux_like/linux/constant.PACKET_MR_UNICAST.html new file mode 100644 index 00000000..697d020c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PACKET_MR_UNICAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PACKET_MR_UNICAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PF_IB.html b/docs/libc/unix/linux_like/linux/constant.PF_IB.html new file mode 100644 index 00000000..78bf1307 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PF_IB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PF_IB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PF_MPLS.html b/docs/libc/unix/linux_like/linux/constant.PF_MPLS.html new file mode 100644 index 00000000..40b632fc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PF_MPLS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PF_MPLS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PF_NFC.html b/docs/libc/unix/linux_like/linux/constant.PF_NFC.html new file mode 100644 index 00000000..c07b96ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PF_NFC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PF_NFC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PF_VSOCK.html b/docs/libc/unix/linux_like/linux/constant.PF_VSOCK.html new file mode 100644 index 00000000..8d8c80d9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PF_VSOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PF_VSOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PF_XDP.html b/docs/libc/unix/linux_like/linux/constant.PF_XDP.html new file mode 100644 index 00000000..46885048 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PF_XDP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PF_XDP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PM_STR.html b/docs/libc/unix/linux_like/linux/constant.PM_STR.html new file mode 100644 index 00000000..c4f0cd13 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PM_STR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PM_STR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_NORMAL.html b/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_NORMAL.html new file mode 100644 index 00000000..89fd0ed7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_NORMAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_MADV_NORMAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_RANDOM.html b/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_RANDOM.html new file mode 100644 index 00000000..a703a378 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_RANDOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_MADV_RANDOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_SEQUENTIAL.html b/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_SEQUENTIAL.html new file mode 100644 index 00000000..789f2e37 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_SEQUENTIAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_MADV_SEQUENTIAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_WILLNEED.html b/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_WILLNEED.html new file mode 100644 index 00000000..d5cc6740 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_MADV_WILLNEED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_MADV_WILLNEED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_RESETIDS.html b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_RESETIDS.html new file mode 100644 index 00000000..0123b7cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_RESETIDS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_SPAWN_RESETIDS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETPGROUP.html b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETPGROUP.html new file mode 100644 index 00000000..6a331091 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETPGROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_SPAWN_SETPGROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSCHEDPARAM.html b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSCHEDPARAM.html new file mode 100644 index 00000000..cbc12a30 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSCHEDPARAM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_SPAWN_SETSCHEDPARAM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSCHEDULER.html b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSCHEDULER.html new file mode 100644 index 00000000..a627484c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSCHEDULER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_SPAWN_SETSCHEDULER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSIGDEF.html b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSIGDEF.html new file mode 100644 index 00000000..08a0387d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSIGDEF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_SPAWN_SETSIGDEF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSIGMASK.html b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSIGMASK.html new file mode 100644 index 00000000..c7379265 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.POSIX_SPAWN_SETSIGMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.POSIX_SPAWN_SETSIGMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_CAPBSET_DROP.html b/docs/libc/unix/linux_like/linux/constant.PR_CAPBSET_DROP.html new file mode 100644 index 00000000..faac6e45 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_CAPBSET_DROP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_CAPBSET_DROP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_CAPBSET_READ.html b/docs/libc/unix/linux_like/linux/constant.PR_CAPBSET_READ.html new file mode 100644 index 00000000..bd8d1177 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_CAPBSET_READ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_CAPBSET_READ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT.html b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT.html new file mode 100644 index 00000000..2bdd0c3e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_CAP_AMBIENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_CLEAR_ALL.html b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_CLEAR_ALL.html new file mode 100644 index 00000000..283723b4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_CLEAR_ALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_CAP_AMBIENT_CLEAR_ALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_IS_SET.html b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_IS_SET.html new file mode 100644 index 00000000..557f85bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_IS_SET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_CAP_AMBIENT_IS_SET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_LOWER.html b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_LOWER.html new file mode 100644 index 00000000..ec64747a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_LOWER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_CAP_AMBIENT_LOWER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_RAISE.html b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_RAISE.html new file mode 100644 index 00000000..97a14f38 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_CAP_AMBIENT_RAISE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_CAP_AMBIENT_RAISE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_BIG.html b/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_BIG.html new file mode 100644 index 00000000..0d3efdc0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_BIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_ENDIAN_BIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_LITTLE.html b/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_LITTLE.html new file mode 100644 index 00000000..c46fa52c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_LITTLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_ENDIAN_LITTLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_PPC_LITTLE.html b/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_PPC_LITTLE.html new file mode 100644 index 00000000..df6aa976 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_ENDIAN_PPC_LITTLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_ENDIAN_PPC_LITTLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FPEMU_NOPRINT.html b/docs/libc/unix/linux_like/linux/constant.PR_FPEMU_NOPRINT.html new file mode 100644 index 00000000..6ceed204 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FPEMU_NOPRINT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FPEMU_NOPRINT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FPEMU_SIGFPE.html b/docs/libc/unix/linux_like/linux/constant.PR_FPEMU_SIGFPE.html new file mode 100644 index 00000000..d193ea5d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FPEMU_SIGFPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FPEMU_SIGFPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_ASYNC.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_ASYNC.html new file mode 100644 index 00000000..7f912a40 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_ASYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_ASYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_DISABLED.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_DISABLED.html new file mode 100644 index 00000000..77762db7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_DISABLED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_DISABLED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_DIV.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_DIV.html new file mode 100644 index 00000000..4e34e21c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_DIV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_DIV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_INV.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_INV.html new file mode 100644 index 00000000..31226616 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_INV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_INV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_NONRECOV.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_NONRECOV.html new file mode 100644 index 00000000..8c819347 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_NONRECOV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_NONRECOV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_OVF.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_OVF.html new file mode 100644 index 00000000..868305b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_OVF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_OVF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_PRECISE.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_PRECISE.html new file mode 100644 index 00000000..9b7656c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_PRECISE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_PRECISE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_RES.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_RES.html new file mode 100644 index 00000000..3d101217 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_RES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_RES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_SW_ENABLE.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_SW_ENABLE.html new file mode 100644 index 00000000..868cfe24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_SW_ENABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_SW_ENABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_UND.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_UND.html new file mode 100644 index 00000000..2c017b4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_EXC_UND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_EXC_UND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_MODE_FR.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_MODE_FR.html new file mode 100644 index 00000000..3390e266 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_MODE_FR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_MODE_FR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_FP_MODE_FRE.html b/docs/libc/unix/linux_like/linux/constant.PR_FP_MODE_FRE.html new file mode 100644 index 00000000..c2d01cf5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_FP_MODE_FRE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_FP_MODE_FRE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_CHILD_SUBREAPER.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_CHILD_SUBREAPER.html new file mode 100644 index 00000000..54be6ac9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_CHILD_SUBREAPER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_CHILD_SUBREAPER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_DUMPABLE.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_DUMPABLE.html new file mode 100644 index 00000000..9596c93e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_DUMPABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_DUMPABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_ENDIAN.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_ENDIAN.html new file mode 100644 index 00000000..c0d6e742 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_ENDIAN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_ENDIAN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_FPEMU.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_FPEMU.html new file mode 100644 index 00000000..09a45b42 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_FPEMU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_FPEMU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_FPEXC.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_FPEXC.html new file mode 100644 index 00000000..7f5a0423 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_FPEXC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_FPEXC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_FP_MODE.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_FP_MODE.html new file mode 100644 index 00000000..f8885a29 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_FP_MODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_FP_MODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_KEEPCAPS.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_KEEPCAPS.html new file mode 100644 index 00000000..6c8c3a4f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_KEEPCAPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_KEEPCAPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_NAME.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_NAME.html new file mode 100644 index 00000000..c7c2eb1f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_NAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_NAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_NO_NEW_PRIVS.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_NO_NEW_PRIVS.html new file mode 100644 index 00000000..034d2bf1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_NO_NEW_PRIVS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_NO_NEW_PRIVS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_PDEATHSIG.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_PDEATHSIG.html new file mode 100644 index 00000000..d0b7de2f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_PDEATHSIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_PDEATHSIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_SECCOMP.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_SECCOMP.html new file mode 100644 index 00000000..8ba0abaf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_SECCOMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_SECCOMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_SECUREBITS.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_SECUREBITS.html new file mode 100644 index 00000000..6a16e924 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_SECUREBITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_SECUREBITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_THP_DISABLE.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_THP_DISABLE.html new file mode 100644 index 00000000..a696f165 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_THP_DISABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_THP_DISABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_TID_ADDRESS.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_TID_ADDRESS.html new file mode 100644 index 00000000..2ce683cb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_TID_ADDRESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_TID_ADDRESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_TIMERSLACK.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_TIMERSLACK.html new file mode 100644 index 00000000..0ce321a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_TIMERSLACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_TIMERSLACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_TIMING.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_TIMING.html new file mode 100644 index 00000000..f320509a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_TIMING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_TIMING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_TSC.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_TSC.html new file mode 100644 index 00000000..5ddd6f7f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_TSC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_TSC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_GET_UNALIGN.html b/docs/libc/unix/linux_like/linux/constant.PR_GET_UNALIGN.html new file mode 100644 index 00000000..b3cc2900 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_GET_UNALIGN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_GET_UNALIGN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL.html b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL.html new file mode 100644 index 00000000..7391b0b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MCE_KILL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_CLEAR.html b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_CLEAR.html new file mode 100644 index 00000000..e3b9a072 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_CLEAR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MCE_KILL_CLEAR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_DEFAULT.html b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_DEFAULT.html new file mode 100644 index 00000000..44788be9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_DEFAULT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MCE_KILL_DEFAULT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_EARLY.html b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_EARLY.html new file mode 100644 index 00000000..fa4eaad3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_EARLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MCE_KILL_EARLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_GET.html b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_GET.html new file mode 100644 index 00000000..7295c773 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_GET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MCE_KILL_GET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_LATE.html b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_LATE.html new file mode 100644 index 00000000..5b33b3c3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_LATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MCE_KILL_LATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_SET.html b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_SET.html new file mode 100644 index 00000000..4d4fd1a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MCE_KILL_SET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MCE_KILL_SET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MPX_DISABLE_MANAGEMENT.html b/docs/libc/unix/linux_like/linux/constant.PR_MPX_DISABLE_MANAGEMENT.html new file mode 100644 index 00000000..b976af69 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MPX_DISABLE_MANAGEMENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MPX_DISABLE_MANAGEMENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_MPX_ENABLE_MANAGEMENT.html b/docs/libc/unix/linux_like/linux/constant.PR_MPX_ENABLE_MANAGEMENT.html new file mode 100644 index 00000000..429f5e8b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_MPX_ENABLE_MANAGEMENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_MPX_ENABLE_MANAGEMENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_CHILD_SUBREAPER.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_CHILD_SUBREAPER.html new file mode 100644 index 00000000..922d84eb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_CHILD_SUBREAPER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_CHILD_SUBREAPER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_DUMPABLE.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_DUMPABLE.html new file mode 100644 index 00000000..50cc5064 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_DUMPABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_DUMPABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_ENDIAN.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_ENDIAN.html new file mode 100644 index 00000000..a367289e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_ENDIAN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_ENDIAN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_FPEMU.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_FPEMU.html new file mode 100644 index 00000000..e086d7e2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_FPEMU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_FPEMU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_FPEXC.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_FPEXC.html new file mode 100644 index 00000000..984e43fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_FPEXC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_FPEXC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_FP_MODE.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_FP_MODE.html new file mode 100644 index 00000000..f575686f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_FP_MODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_FP_MODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_KEEPCAPS.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_KEEPCAPS.html new file mode 100644 index 00000000..a91d5f35 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_KEEPCAPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_KEEPCAPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM.html new file mode 100644 index 00000000..f840633d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ARG_END.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ARG_END.html new file mode 100644 index 00000000..c0d6f862 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ARG_END.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_ARG_END.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ARG_START.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ARG_START.html new file mode 100644 index 00000000..3ffa7e21 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ARG_START.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_ARG_START.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_AUXV.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_AUXV.html new file mode 100644 index 00000000..12c04daf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_AUXV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_AUXV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_BRK.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_BRK.html new file mode 100644 index 00000000..f6d88b16 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_BRK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_BRK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_END_CODE.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_END_CODE.html new file mode 100644 index 00000000..7cafee52 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_END_CODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_END_CODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_END_DATA.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_END_DATA.html new file mode 100644 index 00000000..3615ee95 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_END_DATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_END_DATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ENV_END.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ENV_END.html new file mode 100644 index 00000000..7061fd49 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ENV_END.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_ENV_END.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ENV_START.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ENV_START.html new file mode 100644 index 00000000..014efdfd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_ENV_START.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_ENV_START.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_EXE_FILE.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_EXE_FILE.html new file mode 100644 index 00000000..37618ae0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_EXE_FILE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_EXE_FILE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_MAP.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_MAP.html new file mode 100644 index 00000000..a64dd818 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_MAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_MAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_MAP_SIZE.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_MAP_SIZE.html new file mode 100644 index 00000000..aedc07e1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_MAP_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_MAP_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_BRK.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_BRK.html new file mode 100644 index 00000000..bd75c56d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_BRK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_START_BRK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_CODE.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_CODE.html new file mode 100644 index 00000000..2fb09c58 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_CODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_START_CODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_DATA.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_DATA.html new file mode 100644 index 00000000..d988174a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_DATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_START_DATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_STACK.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_STACK.html new file mode 100644 index 00000000..884a7ed8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_MM_START_STACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_MM_START_STACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_NAME.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_NAME.html new file mode 100644 index 00000000..254df14e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_NAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_NAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_NO_NEW_PRIVS.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_NO_NEW_PRIVS.html new file mode 100644 index 00000000..c914f542 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_NO_NEW_PRIVS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_NO_NEW_PRIVS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_PDEATHSIG.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_PDEATHSIG.html new file mode 100644 index 00000000..cfbb50cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_PDEATHSIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_PDEATHSIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_PTRACER.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_PTRACER.html new file mode 100644 index 00000000..b92255f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_PTRACER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_PTRACER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_SECCOMP.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_SECCOMP.html new file mode 100644 index 00000000..7364c0b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_SECCOMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_SECCOMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_SECUREBITS.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_SECUREBITS.html new file mode 100644 index 00000000..306010b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_SECUREBITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_SECUREBITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_THP_DISABLE.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_THP_DISABLE.html new file mode 100644 index 00000000..611b3ad6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_THP_DISABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_THP_DISABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_TIMERSLACK.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_TIMERSLACK.html new file mode 100644 index 00000000..a3e117de --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_TIMERSLACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_TIMERSLACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_TIMING.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_TIMING.html new file mode 100644 index 00000000..360a09db --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_TIMING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_TIMING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_TSC.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_TSC.html new file mode 100644 index 00000000..4b424954 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_TSC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_TSC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_SET_UNALIGN.html b/docs/libc/unix/linux_like/linux/constant.PR_SET_UNALIGN.html new file mode 100644 index 00000000..37582d28 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_SET_UNALIGN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_SET_UNALIGN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_TASK_PERF_EVENTS_DISABLE.html b/docs/libc/unix/linux_like/linux/constant.PR_TASK_PERF_EVENTS_DISABLE.html new file mode 100644 index 00000000..4159704d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_TASK_PERF_EVENTS_DISABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_TASK_PERF_EVENTS_DISABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_TASK_PERF_EVENTS_ENABLE.html b/docs/libc/unix/linux_like/linux/constant.PR_TASK_PERF_EVENTS_ENABLE.html new file mode 100644 index 00000000..376a5ae1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_TASK_PERF_EVENTS_ENABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_TASK_PERF_EVENTS_ENABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_TIMING_STATISTICAL.html b/docs/libc/unix/linux_like/linux/constant.PR_TIMING_STATISTICAL.html new file mode 100644 index 00000000..9c019d08 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_TIMING_STATISTICAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_TIMING_STATISTICAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_TIMING_TIMESTAMP.html b/docs/libc/unix/linux_like/linux/constant.PR_TIMING_TIMESTAMP.html new file mode 100644 index 00000000..0e580e80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_TIMING_TIMESTAMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_TIMING_TIMESTAMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_TSC_ENABLE.html b/docs/libc/unix/linux_like/linux/constant.PR_TSC_ENABLE.html new file mode 100644 index 00000000..5369f73e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_TSC_ENABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_TSC_ENABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_TSC_SIGSEGV.html b/docs/libc/unix/linux_like/linux/constant.PR_TSC_SIGSEGV.html new file mode 100644 index 00000000..0d23c313 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_TSC_SIGSEGV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_TSC_SIGSEGV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_UNALIGN_NOPRINT.html b/docs/libc/unix/linux_like/linux/constant.PR_UNALIGN_NOPRINT.html new file mode 100644 index 00000000..3c224778 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_UNALIGN_NOPRINT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_UNALIGN_NOPRINT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PR_UNALIGN_SIGBUS.html b/docs/libc/unix/linux_like/linux/constant.PR_UNALIGN_SIGBUS.html new file mode 100644 index 00000000..b805b744 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PR_UNALIGN_SIGBUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PR_UNALIGN_SIGBUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_COND_INITIALIZER.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_COND_INITIALIZER.html new file mode 100644 index 00000000..2375ceda --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_COND_INITIALIZER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_COND_INITIALIZER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_DEFAULT.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_DEFAULT.html new file mode 100644 index 00000000..9e7df733 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_DEFAULT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_MUTEX_DEFAULT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_ERRORCHECK.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_ERRORCHECK.html new file mode 100644 index 00000000..03efccf1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_ERRORCHECK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_MUTEX_ERRORCHECK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_INITIALIZER.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_INITIALIZER.html new file mode 100644 index 00000000..8f663142 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_INITIALIZER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_MUTEX_INITIALIZER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_NORMAL.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_NORMAL.html new file mode 100644 index 00000000..4e66af55 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_NORMAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_MUTEX_NORMAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_RECURSIVE.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_RECURSIVE.html new file mode 100644 index 00000000..33bb6761 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_MUTEX_RECURSIVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_MUTEX_RECURSIVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_PROCESS_PRIVATE.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_PROCESS_PRIVATE.html new file mode 100644 index 00000000..59c528e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_PROCESS_PRIVATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_PROCESS_PRIVATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_PROCESS_SHARED.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_PROCESS_SHARED.html new file mode 100644 index 00000000..80a58e67 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_PROCESS_SHARED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_PROCESS_SHARED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTHREAD_RWLOCK_INITIALIZER.html b/docs/libc/unix/linux_like/linux/constant.PTHREAD_RWLOCK_INITIALIZER.html new file mode 100644 index 00000000..2bfaea37 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTHREAD_RWLOCK_INITIALIZER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTHREAD_RWLOCK_INITIALIZER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PTRACE_EVENT_STOP.html b/docs/libc/unix/linux_like/linux/constant.PTRACE_EVENT_STOP.html new file mode 100644 index 00000000..3abffadb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PTRACE_EVENT_STOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PTRACE_EVENT_STOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_DYNAMIC.html b/docs/libc/unix/linux_like/linux/constant.PT_DYNAMIC.html new file mode 100644 index 00000000..5f19c8b7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_DYNAMIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_DYNAMIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_GNU_EH_FRAME.html b/docs/libc/unix/linux_like/linux/constant.PT_GNU_EH_FRAME.html new file mode 100644 index 00000000..bef58431 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_GNU_EH_FRAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_GNU_EH_FRAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_GNU_RELRO.html b/docs/libc/unix/linux_like/linux/constant.PT_GNU_RELRO.html new file mode 100644 index 00000000..9c928419 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_GNU_RELRO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_GNU_RELRO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_GNU_STACK.html b/docs/libc/unix/linux_like/linux/constant.PT_GNU_STACK.html new file mode 100644 index 00000000..121d526f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_GNU_STACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_GNU_STACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_INTERP.html b/docs/libc/unix/linux_like/linux/constant.PT_INTERP.html new file mode 100644 index 00000000..7d3e98e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_INTERP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_INTERP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_LOAD.html b/docs/libc/unix/linux_like/linux/constant.PT_LOAD.html new file mode 100644 index 00000000..aaca8512 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_LOAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_LOAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_LOOS.html b/docs/libc/unix/linux_like/linux/constant.PT_LOOS.html new file mode 100644 index 00000000..e80db1e1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_LOOS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_LOOS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_NOTE.html b/docs/libc/unix/linux_like/linux/constant.PT_NOTE.html new file mode 100644 index 00000000..607aba52 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_NOTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_NOTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_NULL.html b/docs/libc/unix/linux_like/linux/constant.PT_NULL.html new file mode 100644 index 00000000..26893705 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_NULL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_NULL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_NUM.html b/docs/libc/unix/linux_like/linux/constant.PT_NUM.html new file mode 100644 index 00000000..a2bf93f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_NUM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_NUM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_PHDR.html b/docs/libc/unix/linux_like/linux/constant.PT_PHDR.html new file mode 100644 index 00000000..bb97f7d9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_PHDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_PHDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_SHLIB.html b/docs/libc/unix/linux_like/linux/constant.PT_SHLIB.html new file mode 100644 index 00000000..7523cf99 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_SHLIB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_SHLIB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.PT_TLS.html b/docs/libc/unix/linux_like/linux/constant.PT_TLS.html new file mode 100644 index 00000000..59228ddc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.PT_TLS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.PT_TLS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_OLD.html b/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_OLD.html new file mode 100644 index 00000000..2c60b748 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_OLD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.QFMT_VFS_OLD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_V0.html b/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_V0.html new file mode 100644 index 00000000..d7c9ac73 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_V0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.QFMT_VFS_V0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_V1.html b/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_V1.html new file mode 100644 index 00000000..046f6039 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.QFMT_VFS_V1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.QFMT_VFS_V1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RADIXCHAR.html b/docs/libc/unix/linux_like/linux/constant.RADIXCHAR.html new file mode 100644 index 00000000..5875c070 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RADIXCHAR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RADIXCHAR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RB_AUTOBOOT.html b/docs/libc/unix/linux_like/linux/constant.RB_AUTOBOOT.html new file mode 100644 index 00000000..f65af968 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RB_AUTOBOOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RB_AUTOBOOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RB_DISABLE_CAD.html b/docs/libc/unix/linux_like/linux/constant.RB_DISABLE_CAD.html new file mode 100644 index 00000000..75fc0314 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RB_DISABLE_CAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RB_DISABLE_CAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RB_ENABLE_CAD.html b/docs/libc/unix/linux_like/linux/constant.RB_ENABLE_CAD.html new file mode 100644 index 00000000..bc99a1ab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RB_ENABLE_CAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RB_ENABLE_CAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RB_HALT_SYSTEM.html b/docs/libc/unix/linux_like/linux/constant.RB_HALT_SYSTEM.html new file mode 100644 index 00000000..59f9c159 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RB_HALT_SYSTEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RB_HALT_SYSTEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RB_KEXEC.html b/docs/libc/unix/linux_like/linux/constant.RB_KEXEC.html new file mode 100644 index 00000000..7d36d5dc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RB_KEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RB_KEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RB_POWER_OFF.html b/docs/libc/unix/linux_like/linux/constant.RB_POWER_OFF.html new file mode 100644 index 00000000..d312afe5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RB_POWER_OFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RB_POWER_OFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RB_SW_SUSPEND.html b/docs/libc/unix/linux_like/linux/constant.RB_SW_SUSPEND.html new file mode 100644 index 00000000..016afe21 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RB_SW_SUSPEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RB_SW_SUSPEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_BADBR.html b/docs/libc/unix/linux_like/linux/constant.REG_BADBR.html new file mode 100644 index 00000000..772b7e22 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_BADBR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_BADBR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_BADPAT.html b/docs/libc/unix/linux_like/linux/constant.REG_BADPAT.html new file mode 100644 index 00000000..ae00bcda --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_BADPAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_BADPAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_BADRPT.html b/docs/libc/unix/linux_like/linux/constant.REG_BADRPT.html new file mode 100644 index 00000000..c39f8fce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_BADRPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_BADRPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_EBRACE.html b/docs/libc/unix/linux_like/linux/constant.REG_EBRACE.html new file mode 100644 index 00000000..1e868077 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_EBRACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_EBRACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_EBRACK.html b/docs/libc/unix/linux_like/linux/constant.REG_EBRACK.html new file mode 100644 index 00000000..4250e993 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_EBRACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_EBRACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_ECOLLATE.html b/docs/libc/unix/linux_like/linux/constant.REG_ECOLLATE.html new file mode 100644 index 00000000..39f76e0c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_ECOLLATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_ECOLLATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_ECTYPE.html b/docs/libc/unix/linux_like/linux/constant.REG_ECTYPE.html new file mode 100644 index 00000000..4728ce3f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_ECTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_ECTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_EESCAPE.html b/docs/libc/unix/linux_like/linux/constant.REG_EESCAPE.html new file mode 100644 index 00000000..68c7d94c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_EESCAPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_EESCAPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_ENOSYS.html b/docs/libc/unix/linux_like/linux/constant.REG_ENOSYS.html new file mode 100644 index 00000000..40bbadaa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_ENOSYS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_ENOSYS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_EPAREN.html b/docs/libc/unix/linux_like/linux/constant.REG_EPAREN.html new file mode 100644 index 00000000..9baf298a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_EPAREN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_EPAREN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_ERANGE.html b/docs/libc/unix/linux_like/linux/constant.REG_ERANGE.html new file mode 100644 index 00000000..bcf75654 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_ERANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_ERANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_ESPACE.html b/docs/libc/unix/linux_like/linux/constant.REG_ESPACE.html new file mode 100644 index 00000000..5c1c382f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_ESPACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_ESPACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_ESUBREG.html b/docs/libc/unix/linux_like/linux/constant.REG_ESUBREG.html new file mode 100644 index 00000000..17bab54f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_ESUBREG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_ESUBREG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_EXTENDED.html b/docs/libc/unix/linux_like/linux/constant.REG_EXTENDED.html new file mode 100644 index 00000000..825f30e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_EXTENDED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_EXTENDED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_ICASE.html b/docs/libc/unix/linux_like/linux/constant.REG_ICASE.html new file mode 100644 index 00000000..48f2e3e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_ICASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_ICASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_NEWLINE.html b/docs/libc/unix/linux_like/linux/constant.REG_NEWLINE.html new file mode 100644 index 00000000..9b43a26a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_NEWLINE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_NEWLINE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_NOMATCH.html b/docs/libc/unix/linux_like/linux/constant.REG_NOMATCH.html new file mode 100644 index 00000000..56cfbef6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_NOMATCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_NOMATCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_NOSUB.html b/docs/libc/unix/linux_like/linux/constant.REG_NOSUB.html new file mode 100644 index 00000000..9675f683 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_NOSUB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_NOSUB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_NOTBOL.html b/docs/libc/unix/linux_like/linux/constant.REG_NOTBOL.html new file mode 100644 index 00000000..ae09dc7d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_NOTBOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_NOTBOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.REG_NOTEOL.html b/docs/libc/unix/linux_like/linux/constant.REG_NOTEOL.html new file mode 100644 index 00000000..ec0e496e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.REG_NOTEOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.REG_NOTEOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RENAME_EXCHANGE.html b/docs/libc/unix/linux_like/linux/constant.RENAME_EXCHANGE.html new file mode 100644 index 00000000..e99118f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RENAME_EXCHANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RENAME_EXCHANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RENAME_NOREPLACE.html b/docs/libc/unix/linux_like/linux/constant.RENAME_NOREPLACE.html new file mode 100644 index 00000000..fd041b6c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RENAME_NOREPLACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RENAME_NOREPLACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RENAME_WHITEOUT.html b/docs/libc/unix/linux_like/linux/constant.RENAME_WHITEOUT.html new file mode 100644 index 00000000..cdbfd833 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RENAME_WHITEOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RENAME_WHITEOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RLIM_SAVED_CUR.html b/docs/libc/unix/linux_like/linux/constant.RLIM_SAVED_CUR.html new file mode 100644 index 00000000..fbd836df --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RLIM_SAVED_CUR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RLIM_SAVED_CUR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RLIM_SAVED_MAX.html b/docs/libc/unix/linux_like/linux/constant.RLIM_SAVED_MAX.html new file mode 100644 index 00000000..b21f623d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RLIM_SAVED_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RLIM_SAVED_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_CACHEINFO.html b/docs/libc/unix/linux_like/linux/constant.RTA_CACHEINFO.html new file mode 100644 index 00000000..9064501f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_CACHEINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_CACHEINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_DST.html b/docs/libc/unix/linux_like/linux/constant.RTA_DST.html new file mode 100644 index 00000000..fb7acdd6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_DST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_DST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_FLOW.html b/docs/libc/unix/linux_like/linux/constant.RTA_FLOW.html new file mode 100644 index 00000000..519396bd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_FLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_FLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_GATEWAY.html b/docs/libc/unix/linux_like/linux/constant.RTA_GATEWAY.html new file mode 100644 index 00000000..cdd8621f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_GATEWAY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_GATEWAY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_IIF.html b/docs/libc/unix/linux_like/linux/constant.RTA_IIF.html new file mode 100644 index 00000000..ba61ac75 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_IIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_IIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_MARK.html b/docs/libc/unix/linux_like/linux/constant.RTA_MARK.html new file mode 100644 index 00000000..80d7bae7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_MARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_MARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_METRICS.html b/docs/libc/unix/linux_like/linux/constant.RTA_METRICS.html new file mode 100644 index 00000000..f9a6d93d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_METRICS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_METRICS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_MFC_STATS.html b/docs/libc/unix/linux_like/linux/constant.RTA_MFC_STATS.html new file mode 100644 index 00000000..2cde4c12 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_MFC_STATS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_MFC_STATS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_MP_ALGO.html b/docs/libc/unix/linux_like/linux/constant.RTA_MP_ALGO.html new file mode 100644 index 00000000..afb59144 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_MP_ALGO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_MP_ALGO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_MULTIPATH.html b/docs/libc/unix/linux_like/linux/constant.RTA_MULTIPATH.html new file mode 100644 index 00000000..c3dafe16 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_MULTIPATH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_MULTIPATH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_OIF.html b/docs/libc/unix/linux_like/linux/constant.RTA_OIF.html new file mode 100644 index 00000000..580df6b7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_OIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_OIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_PREFSRC.html b/docs/libc/unix/linux_like/linux/constant.RTA_PREFSRC.html new file mode 100644 index 00000000..3a883cac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_PREFSRC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_PREFSRC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_PRIORITY.html b/docs/libc/unix/linux_like/linux/constant.RTA_PRIORITY.html new file mode 100644 index 00000000..e2458551 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_PRIORITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_PRIORITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_PROTOINFO.html b/docs/libc/unix/linux_like/linux/constant.RTA_PROTOINFO.html new file mode 100644 index 00000000..03bd5208 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_PROTOINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_PROTOINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_SESSION.html b/docs/libc/unix/linux_like/linux/constant.RTA_SESSION.html new file mode 100644 index 00000000..a84e47e2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_SESSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_SESSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_SRC.html b/docs/libc/unix/linux_like/linux/constant.RTA_SRC.html new file mode 100644 index 00000000..71246ce7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_SRC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_SRC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_TABLE.html b/docs/libc/unix/linux_like/linux/constant.RTA_TABLE.html new file mode 100644 index 00000000..87ab0e30 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_TABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_TABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTA_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.RTA_UNSPEC.html new file mode 100644 index 00000000..4ae7fdbb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTA_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTA_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTCF_DIRECTSRC.html b/docs/libc/unix/linux_like/linux/constant.RTCF_DIRECTSRC.html new file mode 100644 index 00000000..5f4a5eed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTCF_DIRECTSRC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTCF_DIRECTSRC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTCF_DOREDIRECT.html b/docs/libc/unix/linux_like/linux/constant.RTCF_DOREDIRECT.html new file mode 100644 index 00000000..932d3b8e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTCF_DOREDIRECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTCF_DOREDIRECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTCF_LOG.html b/docs/libc/unix/linux_like/linux/constant.RTCF_LOG.html new file mode 100644 index 00000000..876d9340 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTCF_LOG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTCF_LOG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTCF_MASQ.html b/docs/libc/unix/linux_like/linux/constant.RTCF_MASQ.html new file mode 100644 index 00000000..e6f74cf3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTCF_MASQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTCF_MASQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTCF_NAT.html b/docs/libc/unix/linux_like/linux/constant.RTCF_NAT.html new file mode 100644 index 00000000..f5308fb5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTCF_NAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTCF_NAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTCF_VALVE.html b/docs/libc/unix/linux_like/linux/constant.RTCF_VALVE.html new file mode 100644 index 00000000..de4681a9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTCF_VALVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTCF_VALVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_ADDRCLASSMASK.html b/docs/libc/unix/linux_like/linux/constant.RTF_ADDRCLASSMASK.html new file mode 100644 index 00000000..04ad1148 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_ADDRCLASSMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_ADDRCLASSMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_ADDRCONF.html b/docs/libc/unix/linux_like/linux/constant.RTF_ADDRCONF.html new file mode 100644 index 00000000..f34260f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_ADDRCONF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_ADDRCONF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_ALLONLINK.html b/docs/libc/unix/linux_like/linux/constant.RTF_ALLONLINK.html new file mode 100644 index 00000000..7db6b097 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_ALLONLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_ALLONLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_BROADCAST.html b/docs/libc/unix/linux_like/linux/constant.RTF_BROADCAST.html new file mode 100644 index 00000000..dab8e784 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_BROADCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_BROADCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_CACHE.html b/docs/libc/unix/linux_like/linux/constant.RTF_CACHE.html new file mode 100644 index 00000000..87764edc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_CACHE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_CACHE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_DEFAULT.html b/docs/libc/unix/linux_like/linux/constant.RTF_DEFAULT.html new file mode 100644 index 00000000..120cc147 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_DEFAULT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_DEFAULT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_DYNAMIC.html b/docs/libc/unix/linux_like/linux/constant.RTF_DYNAMIC.html new file mode 100644 index 00000000..a09e82c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_DYNAMIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_DYNAMIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_FLOW.html b/docs/libc/unix/linux_like/linux/constant.RTF_FLOW.html new file mode 100644 index 00000000..cbe3c7c4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_FLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_FLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_GATEWAY.html b/docs/libc/unix/linux_like/linux/constant.RTF_GATEWAY.html new file mode 100644 index 00000000..093a338e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_GATEWAY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_GATEWAY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_HOST.html b/docs/libc/unix/linux_like/linux/constant.RTF_HOST.html new file mode 100644 index 00000000..c1bed783 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_HOST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_HOST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_INTERFACE.html b/docs/libc/unix/linux_like/linux/constant.RTF_INTERFACE.html new file mode 100644 index 00000000..44623c2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_INTERFACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_INTERFACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_IRTT.html b/docs/libc/unix/linux_like/linux/constant.RTF_IRTT.html new file mode 100644 index 00000000..60f571ec --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_IRTT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_IRTT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_LINKRT.html b/docs/libc/unix/linux_like/linux/constant.RTF_LINKRT.html new file mode 100644 index 00000000..6f4b8cc8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_LINKRT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_LINKRT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_LOCAL.html b/docs/libc/unix/linux_like/linux/constant.RTF_LOCAL.html new file mode 100644 index 00000000..adbb5fab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_MODIFIED.html b/docs/libc/unix/linux_like/linux/constant.RTF_MODIFIED.html new file mode 100644 index 00000000..cf93699d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_MODIFIED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_MODIFIED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_MSS.html b/docs/libc/unix/linux_like/linux/constant.RTF_MSS.html new file mode 100644 index 00000000..bf027709 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_MSS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_MSS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_MTU.html b/docs/libc/unix/linux_like/linux/constant.RTF_MTU.html new file mode 100644 index 00000000..7d3570db --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_MTU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_MTU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_MULTICAST.html b/docs/libc/unix/linux_like/linux/constant.RTF_MULTICAST.html new file mode 100644 index 00000000..5ee20b96 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_MULTICAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_MULTICAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_NAT.html b/docs/libc/unix/linux_like/linux/constant.RTF_NAT.html new file mode 100644 index 00000000..f1bfae1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_NAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_NAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_NOFORWARD.html b/docs/libc/unix/linux_like/linux/constant.RTF_NOFORWARD.html new file mode 100644 index 00000000..f1a224bd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_NOFORWARD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_NOFORWARD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_NONEXTHOP.html b/docs/libc/unix/linux_like/linux/constant.RTF_NONEXTHOP.html new file mode 100644 index 00000000..0dbbbffc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_NONEXTHOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_NONEXTHOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_NOPMTUDISC.html b/docs/libc/unix/linux_like/linux/constant.RTF_NOPMTUDISC.html new file mode 100644 index 00000000..1e43bb2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_NOPMTUDISC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_NOPMTUDISC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_POLICY.html b/docs/libc/unix/linux_like/linux/constant.RTF_POLICY.html new file mode 100644 index 00000000..272c7774 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_POLICY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_POLICY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_REINSTATE.html b/docs/libc/unix/linux_like/linux/constant.RTF_REINSTATE.html new file mode 100644 index 00000000..f5496396 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_REINSTATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_REINSTATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_REJECT.html b/docs/libc/unix/linux_like/linux/constant.RTF_REJECT.html new file mode 100644 index 00000000..4cf582a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_REJECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_REJECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_STATIC.html b/docs/libc/unix/linux_like/linux/constant.RTF_STATIC.html new file mode 100644 index 00000000..78235a81 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_STATIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_STATIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_THROW.html b/docs/libc/unix/linux_like/linux/constant.RTF_THROW.html new file mode 100644 index 00000000..15719751 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_THROW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_THROW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_UP.html b/docs/libc/unix/linux_like/linux/constant.RTF_UP.html new file mode 100644 index 00000000..5368eb69 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_UP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_UP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_WINDOW.html b/docs/libc/unix/linux_like/linux/constant.RTF_WINDOW.html new file mode 100644 index 00000000..d3dc03b4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_WINDOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_WINDOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTF_XRESOLVE.html b/docs/libc/unix/linux_like/linux/constant.RTF_XRESOLVE.html new file mode 100644 index 00000000..ab782e1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTF_XRESOLVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTF_XRESOLVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTLD_DEFAULT.html b/docs/libc/unix/linux_like/linux/constant.RTLD_DEFAULT.html new file mode 100644 index 00000000..525cdf7f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTLD_DEFAULT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTLD_DEFAULT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTLD_NEXT.html b/docs/libc/unix/linux_like/linux/constant.RTLD_NEXT.html new file mode 100644 index 00000000..345e0afc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTLD_NEXT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTLD_NEXT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTLD_NODELETE.html b/docs/libc/unix/linux_like/linux/constant.RTLD_NODELETE.html new file mode 100644 index 00000000..960d733f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTLD_NODELETE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTLD_NODELETE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTLD_NOW.html b/docs/libc/unix/linux_like/linux/constant.RTLD_NOW.html new file mode 100644 index 00000000..9aca2ef5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTLD_NOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTLD_NOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_AR_FAILED.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_AR_FAILED.html new file mode 100644 index 00000000..a16d9bd5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_AR_FAILED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_AR_FAILED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_CONTROL.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_CONTROL.html new file mode 100644 index 00000000..af00cd81 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_CONTROL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_CONTROL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_DELDEVICE.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_DELDEVICE.html new file mode 100644 index 00000000..7246111c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_DELDEVICE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_DELDEVICE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_DELROUTE.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_DELROUTE.html new file mode 100644 index 00000000..f38d2101 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_DELROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_DELROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_DELRULE.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_DELRULE.html new file mode 100644 index 00000000..8eddfb45 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_DELRULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_DELRULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWDEVICE.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWDEVICE.html new file mode 100644 index 00000000..b2f6475f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWDEVICE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_NEWDEVICE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWROUTE.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWROUTE.html new file mode 100644 index 00000000..9e704df1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_NEWROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWRULE.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWRULE.html new file mode 100644 index 00000000..3456a84d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_NEWRULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_NEWRULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTMSG_OVERRUN.html b/docs/libc/unix/linux_like/linux/constant.RTMSG_OVERRUN.html new file mode 100644 index 00000000..5e7771b5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTMSG_OVERRUN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTMSG_OVERRUN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELACTION.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELACTION.html new file mode 100644 index 00000000..54ead213 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELACTION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELACTION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELADDR.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELADDR.html new file mode 100644 index 00000000..09e0182c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELADDRLABEL.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELADDRLABEL.html new file mode 100644 index 00000000..20b8249a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELADDRLABEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELADDRLABEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELLINK.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELLINK.html new file mode 100644 index 00000000..1580717b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELMDB.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELMDB.html new file mode 100644 index 00000000..2267011c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELMDB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELMDB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELNEIGH.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELNEIGH.html new file mode 100644 index 00000000..1f8bc08d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELNEIGH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELNEIGH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELNSID.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELNSID.html new file mode 100644 index 00000000..b8c9c297 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELNSID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELNSID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELQDISC.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELQDISC.html new file mode 100644 index 00000000..015a7fe9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELQDISC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELQDISC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELROUTE.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELROUTE.html new file mode 100644 index 00000000..c8f03c39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELRULE.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELRULE.html new file mode 100644 index 00000000..137cad59 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELRULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELRULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELTCLASS.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELTCLASS.html new file mode 100644 index 00000000..08bfdefc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELTCLASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELTCLASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_DELTFILTER.html b/docs/libc/unix/linux_like/linux/constant.RTM_DELTFILTER.html new file mode 100644 index 00000000..76171e84 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_DELTFILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_DELTFILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_F_CLONED.html b/docs/libc/unix/linux_like/linux/constant.RTM_F_CLONED.html new file mode 100644 index 00000000..afb29736 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_F_CLONED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_F_CLONED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_F_EQUALIZE.html b/docs/libc/unix/linux_like/linux/constant.RTM_F_EQUALIZE.html new file mode 100644 index 00000000..77766750 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_F_EQUALIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_F_EQUALIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_F_NOTIFY.html b/docs/libc/unix/linux_like/linux/constant.RTM_F_NOTIFY.html new file mode 100644 index 00000000..309780cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_F_NOTIFY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_F_NOTIFY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_F_PREFIX.html b/docs/libc/unix/linux_like/linux/constant.RTM_F_PREFIX.html new file mode 100644 index 00000000..367cf85f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_F_PREFIX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_F_PREFIX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETACTION.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETACTION.html new file mode 100644 index 00000000..bc91f5e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETACTION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETACTION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETADDR.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETADDR.html new file mode 100644 index 00000000..6bfa8b1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETADDRLABEL.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETADDRLABEL.html new file mode 100644 index 00000000..b2d34fcd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETADDRLABEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETADDRLABEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETANYCAST.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETANYCAST.html new file mode 100644 index 00000000..24c79b38 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETANYCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETANYCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETDCB.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETDCB.html new file mode 100644 index 00000000..66053948 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETDCB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETDCB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETLINK.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETLINK.html new file mode 100644 index 00000000..1aa7d563 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETMDB.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETMDB.html new file mode 100644 index 00000000..8b523bcf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETMDB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETMDB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETMULTICAST.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETMULTICAST.html new file mode 100644 index 00000000..7ec68bf4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETMULTICAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETMULTICAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETNEIGH.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETNEIGH.html new file mode 100644 index 00000000..2deeef18 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETNEIGH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETNEIGH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETNEIGHTBL.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETNEIGHTBL.html new file mode 100644 index 00000000..a29ff481 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETNEIGHTBL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETNEIGHTBL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETNETCONF.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETNETCONF.html new file mode 100644 index 00000000..bd9c830e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETNETCONF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETNETCONF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETNSID.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETNSID.html new file mode 100644 index 00000000..6a08d4ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETNSID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETNSID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETQDISC.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETQDISC.html new file mode 100644 index 00000000..3b05a374 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETQDISC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETQDISC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETROUTE.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETROUTE.html new file mode 100644 index 00000000..725402f9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETRULE.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETRULE.html new file mode 100644 index 00000000..13aae930 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETRULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETRULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETTCLASS.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETTCLASS.html new file mode 100644 index 00000000..3d04c0f4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETTCLASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETTCLASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_GETTFILTER.html b/docs/libc/unix/linux_like/linux/constant.RTM_GETTFILTER.html new file mode 100644 index 00000000..4ffd45e4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_GETTFILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_GETTFILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWACTION.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWACTION.html new file mode 100644 index 00000000..a715aa75 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWACTION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWACTION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWADDR.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWADDR.html new file mode 100644 index 00000000..939acc1d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWADDRLABEL.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWADDRLABEL.html new file mode 100644 index 00000000..1c9eec96 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWADDRLABEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWADDRLABEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWLINK.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWLINK.html new file mode 100644 index 00000000..41933513 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWMDB.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWMDB.html new file mode 100644 index 00000000..5eb35b08 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWMDB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWMDB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWNDUSEROPT.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNDUSEROPT.html new file mode 100644 index 00000000..cb52f85e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNDUSEROPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWNDUSEROPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWNEIGH.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNEIGH.html new file mode 100644 index 00000000..58c01293 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNEIGH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWNEIGH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWNEIGHTBL.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNEIGHTBL.html new file mode 100644 index 00000000..d8b81212 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNEIGHTBL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWNEIGHTBL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWNETCONF.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNETCONF.html new file mode 100644 index 00000000..a5c2f394 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNETCONF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWNETCONF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWNSID.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNSID.html new file mode 100644 index 00000000..fa0d4883 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWNSID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWNSID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWPREFIX.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWPREFIX.html new file mode 100644 index 00000000..16dac4fd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWPREFIX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWPREFIX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWQDISC.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWQDISC.html new file mode 100644 index 00000000..d683f32f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWQDISC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWQDISC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWROUTE.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWROUTE.html new file mode 100644 index 00000000..5ace8032 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWRULE.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWRULE.html new file mode 100644 index 00000000..22c3c59c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWRULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWRULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWTCLASS.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWTCLASS.html new file mode 100644 index 00000000..2b88114c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWTCLASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWTCLASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_NEWTFILTER.html b/docs/libc/unix/linux_like/linux/constant.RTM_NEWTFILTER.html new file mode 100644 index 00000000..132d0d76 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_NEWTFILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_NEWTFILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_SETDCB.html b/docs/libc/unix/linux_like/linux/constant.RTM_SETDCB.html new file mode 100644 index 00000000..aa9e345e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_SETDCB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_SETDCB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_SETLINK.html b/docs/libc/unix/linux_like/linux/constant.RTM_SETLINK.html new file mode 100644 index 00000000..424f17ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_SETLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_SETLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTM_SETNEIGHTBL.html b/docs/libc/unix/linux_like/linux/constant.RTM_SETNEIGHTBL.html new file mode 100644 index 00000000..25304c10 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTM_SETNEIGHTBL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTM_SETNEIGHTBL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_ANYCAST.html b/docs/libc/unix/linux_like/linux/constant.RTN_ANYCAST.html new file mode 100644 index 00000000..a3eda452 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_ANYCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_ANYCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_BLACKHOLE.html b/docs/libc/unix/linux_like/linux/constant.RTN_BLACKHOLE.html new file mode 100644 index 00000000..7d0574bb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_BLACKHOLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_BLACKHOLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_BROADCAST.html b/docs/libc/unix/linux_like/linux/constant.RTN_BROADCAST.html new file mode 100644 index 00000000..2a87d94f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_BROADCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_BROADCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_LOCAL.html b/docs/libc/unix/linux_like/linux/constant.RTN_LOCAL.html new file mode 100644 index 00000000..99aba7e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_MULTICAST.html b/docs/libc/unix/linux_like/linux/constant.RTN_MULTICAST.html new file mode 100644 index 00000000..b356e387 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_MULTICAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_MULTICAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_NAT.html b/docs/libc/unix/linux_like/linux/constant.RTN_NAT.html new file mode 100644 index 00000000..d044eaab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_NAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_NAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_PROHIBIT.html b/docs/libc/unix/linux_like/linux/constant.RTN_PROHIBIT.html new file mode 100644 index 00000000..cda29e17 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_PROHIBIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_PROHIBIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_THROW.html b/docs/libc/unix/linux_like/linux/constant.RTN_THROW.html new file mode 100644 index 00000000..8d3b14bf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_THROW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_THROW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_UNICAST.html b/docs/libc/unix/linux_like/linux/constant.RTN_UNICAST.html new file mode 100644 index 00000000..e9ba99ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_UNICAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_UNICAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_UNREACHABLE.html b/docs/libc/unix/linux_like/linux/constant.RTN_UNREACHABLE.html new file mode 100644 index 00000000..c826eb75 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_UNREACHABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_UNREACHABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.RTN_UNSPEC.html new file mode 100644 index 00000000..f1d94ad1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTN_XRESOLVE.html b/docs/libc/unix/linux_like/linux/constant.RTN_XRESOLVE.html new file mode 100644 index 00000000..26f7dd57 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTN_XRESOLVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTN_XRESOLVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTPROT_BOOT.html b/docs/libc/unix/linux_like/linux/constant.RTPROT_BOOT.html new file mode 100644 index 00000000..80a01366 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTPROT_BOOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTPROT_BOOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTPROT_KERNEL.html b/docs/libc/unix/linux_like/linux/constant.RTPROT_KERNEL.html new file mode 100644 index 00000000..57e71b31 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTPROT_KERNEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTPROT_KERNEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTPROT_REDIRECT.html b/docs/libc/unix/linux_like/linux/constant.RTPROT_REDIRECT.html new file mode 100644 index 00000000..e43cb469 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTPROT_REDIRECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTPROT_REDIRECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTPROT_STATIC.html b/docs/libc/unix/linux_like/linux/constant.RTPROT_STATIC.html new file mode 100644 index 00000000..9196b9bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTPROT_STATIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTPROT_STATIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RTPROT_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.RTPROT_UNSPEC.html new file mode 100644 index 00000000..6f789710 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RTPROT_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RTPROT_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_CLASS_DEFAULT.html b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_DEFAULT.html new file mode 100644 index 00000000..e15eeb58 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_DEFAULT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_CLASS_DEFAULT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_CLASS_LOCAL.html b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_LOCAL.html new file mode 100644 index 00000000..270b882f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_CLASS_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_CLASS_MAIN.html b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_MAIN.html new file mode 100644 index 00000000..e9842090 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_MAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_CLASS_MAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_CLASS_MAX.html b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_MAX.html new file mode 100644 index 00000000..969cd846 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_CLASS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_CLASS_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_UNSPEC.html new file mode 100644 index 00000000..a0be8383 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_CLASS_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_CLASS_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_HOST.html b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_HOST.html new file mode 100644 index 00000000..5c04af2d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_HOST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_SCOPE_HOST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_LINK.html b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_LINK.html new file mode 100644 index 00000000..253e4a87 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_LINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_SCOPE_LINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_NOWHERE.html b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_NOWHERE.html new file mode 100644 index 00000000..ede44dc1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_NOWHERE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_SCOPE_NOWHERE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_SITE.html b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_SITE.html new file mode 100644 index 00000000..c4094d81 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_SITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_SCOPE_SITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_UNIVERSE.html b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_UNIVERSE.html new file mode 100644 index 00000000..19e79f39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_SCOPE_UNIVERSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_SCOPE_UNIVERSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_TABLE_COMPAT.html b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_COMPAT.html new file mode 100644 index 00000000..023f155c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_COMPAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_TABLE_COMPAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_TABLE_DEFAULT.html b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_DEFAULT.html new file mode 100644 index 00000000..ebbb1406 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_DEFAULT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_TABLE_DEFAULT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_TABLE_LOCAL.html b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_LOCAL.html new file mode 100644 index 00000000..3b578334 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_TABLE_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_TABLE_MAIN.html b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_MAIN.html new file mode 100644 index 00000000..4c9ecc59 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_MAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_TABLE_MAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RT_TABLE_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_UNSPEC.html new file mode 100644 index 00000000..5e1d10a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RT_TABLE_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RT_TABLE_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RUSAGE_CHILDREN.html b/docs/libc/unix/linux_like/linux/constant.RUSAGE_CHILDREN.html new file mode 100644 index 00000000..66d36ba6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RUSAGE_CHILDREN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RUSAGE_CHILDREN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.RUSAGE_THREAD.html b/docs/libc/unix/linux_like/linux/constant.RUSAGE_THREAD.html new file mode 100644 index 00000000..d664b4a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.RUSAGE_THREAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.RUSAGE_THREAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SCHED_BATCH.html b/docs/libc/unix/linux_like/linux/constant.SCHED_BATCH.html new file mode 100644 index 00000000..da482fc5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SCHED_BATCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SCHED_BATCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SCHED_FIFO.html b/docs/libc/unix/linux_like/linux/constant.SCHED_FIFO.html new file mode 100644 index 00000000..53e3837b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SCHED_FIFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SCHED_FIFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SCHED_IDLE.html b/docs/libc/unix/linux_like/linux/constant.SCHED_IDLE.html new file mode 100644 index 00000000..87f438d9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SCHED_IDLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SCHED_IDLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SCHED_OTHER.html b/docs/libc/unix/linux_like/linux/constant.SCHED_OTHER.html new file mode 100644 index 00000000..ae7c6e80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SCHED_OTHER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SCHED_OTHER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SCHED_RESET_ON_FORK.html b/docs/libc/unix/linux_like/linux/constant.SCHED_RESET_ON_FORK.html new file mode 100644 index 00000000..b23350a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SCHED_RESET_ON_FORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SCHED_RESET_ON_FORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SCHED_RR.html b/docs/libc/unix/linux_like/linux/constant.SCHED_RR.html new file mode 100644 index 00000000..f72844b7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SCHED_RR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SCHED_RR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SCM_TIMESTAMPING.html b/docs/libc/unix/linux_like/linux/constant.SCM_TIMESTAMPING.html new file mode 100644 index 00000000..627c2a23 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SCM_TIMESTAMPING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SCM_TIMESTAMPING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_DISABLED.html b/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_DISABLED.html new file mode 100644 index 00000000..7f7eaa85 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_DISABLED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SECCOMP_MODE_DISABLED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_FILTER.html b/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_FILTER.html new file mode 100644 index 00000000..55922696 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_FILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SECCOMP_MODE_FILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_STRICT.html b/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_STRICT.html new file mode 100644 index 00000000..2f9ce736 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SECCOMP_MODE_STRICT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SECCOMP_MODE_STRICT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SEM_FAILED.html b/docs/libc/unix/linux_like/linux/constant.SEM_FAILED.html new file mode 100644 index 00000000..420fa038 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SEM_FAILED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SEM_FAILED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_EXEC.html b/docs/libc/unix/linux_like/linux/constant.SHM_EXEC.html new file mode 100644 index 00000000..952a7182 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_EXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_EXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_HUGETLB.html b/docs/libc/unix/linux_like/linux/constant.SHM_HUGETLB.html new file mode 100644 index 00000000..2b6a32fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_HUGETLB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_HUGETLB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_LOCK.html b/docs/libc/unix/linux_like/linux/constant.SHM_LOCK.html new file mode 100644 index 00000000..67f2e0f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_LOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_LOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_NORESERVE.html b/docs/libc/unix/linux_like/linux/constant.SHM_NORESERVE.html new file mode 100644 index 00000000..838d2cc7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_NORESERVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_NORESERVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_R.html b/docs/libc/unix/linux_like/linux/constant.SHM_R.html new file mode 100644 index 00000000..cefec7d1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_R.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_R.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_RDONLY.html b/docs/libc/unix/linux_like/linux/constant.SHM_RDONLY.html new file mode 100644 index 00000000..fb3796ea --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_RDONLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_RDONLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_REMAP.html b/docs/libc/unix/linux_like/linux/constant.SHM_REMAP.html new file mode 100644 index 00000000..22dd328c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_REMAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_REMAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_RND.html b/docs/libc/unix/linux_like/linux/constant.SHM_RND.html new file mode 100644 index 00000000..13536410 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_RND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_RND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_UNLOCK.html b/docs/libc/unix/linux_like/linux/constant.SHM_UNLOCK.html new file mode 100644 index 00000000..c3fc6cad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_UNLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_UNLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SHM_W.html b/docs/libc/unix/linux_like/linux/constant.SHM_W.html new file mode 100644 index 00000000..c7e6545c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SHM_W.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SHM_W.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCADDMULTI.html b/docs/libc/unix/linux_like/linux/constant.SIOCADDMULTI.html new file mode 100644 index 00000000..f18623f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCADDMULTI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCADDMULTI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCADDRT.html b/docs/libc/unix/linux_like/linux/constant.SIOCADDRT.html new file mode 100644 index 00000000..e95b528b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCADDRT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCADDRT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCDARP.html b/docs/libc/unix/linux_like/linux/constant.SIOCDARP.html new file mode 100644 index 00000000..e76425a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCDARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCDARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCDELMULTI.html b/docs/libc/unix/linux_like/linux/constant.SIOCDELMULTI.html new file mode 100644 index 00000000..0f93e2e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCDELMULTI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCDELMULTI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCDELRT.html b/docs/libc/unix/linux_like/linux/constant.SIOCDELRT.html new file mode 100644 index 00000000..673d6089 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCDELRT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCDELRT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCDRARP.html b/docs/libc/unix/linux_like/linux/constant.SIOCDRARP.html new file mode 100644 index 00000000..38f3530a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCDRARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCDRARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGARP.html b/docs/libc/unix/linux_like/linux/constant.SIOCGARP.html new file mode 100644 index 00000000..4fd7eb4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFADDR.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFADDR.html new file mode 100644 index 00000000..b3f26a1b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFBRDADDR.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFBRDADDR.html new file mode 100644 index 00000000..50219f93 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFBRDADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFBRDADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFCONF.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFCONF.html new file mode 100644 index 00000000..04b8e8f1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFCONF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFCONF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFDSTADDR.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFDSTADDR.html new file mode 100644 index 00000000..05382f2f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFDSTADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFDSTADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFENCAP.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFENCAP.html new file mode 100644 index 00000000..54304839 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFENCAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFENCAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFFLAGS.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFFLAGS.html new file mode 100644 index 00000000..b9476112 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFFLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFFLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFHWADDR.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFHWADDR.html new file mode 100644 index 00000000..e45f7c5e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFHWADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFHWADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFMAP.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFMAP.html new file mode 100644 index 00000000..aee404a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFMAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFMAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFMEM.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFMEM.html new file mode 100644 index 00000000..2709838a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFMEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFMEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFMETRIC.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFMETRIC.html new file mode 100644 index 00000000..5741d820 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFMETRIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFMETRIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFMTU.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFMTU.html new file mode 100644 index 00000000..c964fd9b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFMTU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFMTU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFNAME.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFNAME.html new file mode 100644 index 00000000..2dc7643b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFNAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFNAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFNETMASK.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFNETMASK.html new file mode 100644 index 00000000..225568d2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFNETMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFNETMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGIFSLAVE.html b/docs/libc/unix/linux_like/linux/constant.SIOCGIFSLAVE.html new file mode 100644 index 00000000..98ce9625 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGIFSLAVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGIFSLAVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCGRARP.html b/docs/libc/unix/linux_like/linux/constant.SIOCGRARP.html new file mode 100644 index 00000000..d92321ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCGRARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCGRARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSARP.html b/docs/libc/unix/linux_like/linux/constant.SIOCSARP.html new file mode 100644 index 00000000..6d104fdb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFADDR.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFADDR.html new file mode 100644 index 00000000..aea2a5d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFBRDADDR.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFBRDADDR.html new file mode 100644 index 00000000..61cc4d3e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFBRDADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFBRDADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFDSTADDR.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFDSTADDR.html new file mode 100644 index 00000000..f7faabb2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFDSTADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFDSTADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFENCAP.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFENCAP.html new file mode 100644 index 00000000..0b361cd2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFENCAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFENCAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFFLAGS.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFFLAGS.html new file mode 100644 index 00000000..8b88f607 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFFLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFFLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFHWADDR.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFHWADDR.html new file mode 100644 index 00000000..c99b4dcc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFHWADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFHWADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFLINK.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFLINK.html new file mode 100644 index 00000000..c886987d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFMAP.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFMAP.html new file mode 100644 index 00000000..cbf1abef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFMAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFMAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFMEM.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFMEM.html new file mode 100644 index 00000000..85608caf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFMEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFMEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFMETRIC.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFMETRIC.html new file mode 100644 index 00000000..caec0091 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFMETRIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFMETRIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFMTU.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFMTU.html new file mode 100644 index 00000000..eec41ff5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFMTU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFMTU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFNETMASK.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFNETMASK.html new file mode 100644 index 00000000..e5c009e9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFNETMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFNETMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSIFSLAVE.html b/docs/libc/unix/linux_like/linux/constant.SIOCSIFSLAVE.html new file mode 100644 index 00000000..aad34d52 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSIFSLAVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSIFSLAVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SIOCSRARP.html b/docs/libc/unix/linux_like/linux/constant.SIOCSRARP.html new file mode 100644 index 00000000..28c690f9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SIOCSRARP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SIOCSRARP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RAW_HARDWARE.html b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RAW_HARDWARE.html new file mode 100644 index 00000000..84814e8e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RAW_HARDWARE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SOF_TIMESTAMPING_RAW_HARDWARE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RX_HARDWARE.html b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RX_HARDWARE.html new file mode 100644 index 00000000..9ab51703 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RX_HARDWARE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SOF_TIMESTAMPING_RX_HARDWARE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RX_SOFTWARE.html b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RX_SOFTWARE.html new file mode 100644 index 00000000..4549d3d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_RX_SOFTWARE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SOF_TIMESTAMPING_RX_SOFTWARE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_SOFTWARE.html b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_SOFTWARE.html new file mode 100644 index 00000000..ccfcac0e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_SOFTWARE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SOF_TIMESTAMPING_SOFTWARE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_SYS_HARDWARE.html b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_SYS_HARDWARE.html new file mode 100644 index 00000000..f201c07d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_SYS_HARDWARE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SOF_TIMESTAMPING_SYS_HARDWARE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_TX_HARDWARE.html b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_TX_HARDWARE.html new file mode 100644 index 00000000..c9ce6b6b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_TX_HARDWARE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SOF_TIMESTAMPING_TX_HARDWARE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_TX_SOFTWARE.html b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_TX_SOFTWARE.html new file mode 100644 index 00000000..134a67e4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SOF_TIMESTAMPING_TX_SOFTWARE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SOF_TIMESTAMPING_TX_SOFTWARE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_ICMP.html b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_ICMP.html new file mode 100644 index 00000000..6caffe02 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_ICMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SO_EE_ORIGIN_ICMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_ICMP6.html b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_ICMP6.html new file mode 100644 index 00000000..5f531236 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_ICMP6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SO_EE_ORIGIN_ICMP6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_LOCAL.html b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_LOCAL.html new file mode 100644 index 00000000..0434a848 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SO_EE_ORIGIN_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_NONE.html b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_NONE.html new file mode 100644 index 00000000..28dfce85 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SO_EE_ORIGIN_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_TIMESTAMPING.html b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_TIMESTAMPING.html new file mode 100644 index 00000000..bfeb3d50 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_TIMESTAMPING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SO_EE_ORIGIN_TIMESTAMPING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_TXSTATUS.html b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_TXSTATUS.html new file mode 100644 index 00000000..84a94cb2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SO_EE_ORIGIN_TXSTATUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SO_EE_ORIGIN_TXSTATUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SO_ORIGINAL_DST.html b/docs/libc/unix/linux_like/linux/constant.SO_ORIGINAL_DST.html new file mode 100644 index 00000000..a05d8b74 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SO_ORIGINAL_DST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SO_ORIGINAL_DST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SO_TIMESTAMPING.html b/docs/libc/unix/linux_like/linux/constant.SO_TIMESTAMPING.html new file mode 100644 index 00000000..ecd6859a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SO_TIMESTAMPING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SO_TIMESTAMPING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_APPEND.html b/docs/libc/unix/linux_like/linux/constant.ST_APPEND.html new file mode 100644 index 00000000..09dba014 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_APPEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_APPEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_IMMUTABLE.html b/docs/libc/unix/linux_like/linux/constant.ST_IMMUTABLE.html new file mode 100644 index 00000000..d6c8d3fa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_IMMUTABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_IMMUTABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_MANDLOCK.html b/docs/libc/unix/linux_like/linux/constant.ST_MANDLOCK.html new file mode 100644 index 00000000..b941e7c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_MANDLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_MANDLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_NOATIME.html b/docs/libc/unix/linux_like/linux/constant.ST_NOATIME.html new file mode 100644 index 00000000..7e51fd01 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_NOATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_NOATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_NODEV.html b/docs/libc/unix/linux_like/linux/constant.ST_NODEV.html new file mode 100644 index 00000000..97001294 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_NODEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_NODEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_NODIRATIME.html b/docs/libc/unix/linux_like/linux/constant.ST_NODIRATIME.html new file mode 100644 index 00000000..8d967049 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_NODIRATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_NODIRATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_NOEXEC.html b/docs/libc/unix/linux_like/linux/constant.ST_NOEXEC.html new file mode 100644 index 00000000..403755ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_NOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_NOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_NOSUID.html b/docs/libc/unix/linux_like/linux/constant.ST_NOSUID.html new file mode 100644 index 00000000..cbf7367e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_NOSUID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_NOSUID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_RDONLY.html b/docs/libc/unix/linux_like/linux/constant.ST_RDONLY.html new file mode 100644 index 00000000..d87f936f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_RDONLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_RDONLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_SYNCHRONOUS.html b/docs/libc/unix/linux_like/linux/constant.ST_SYNCHRONOUS.html new file mode 100644 index 00000000..993aac80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_SYNCHRONOUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_SYNCHRONOUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.ST_WRITE.html b/docs/libc/unix/linux_like/linux/constant.ST_WRITE.html new file mode 100644 index 00000000..d09b62a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.ST_WRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.ST_WRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WAIT_AFTER.html b/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WAIT_AFTER.html new file mode 100644 index 00000000..e24d4b34 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WAIT_AFTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SYNC_FILE_RANGE_WAIT_AFTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WAIT_BEFORE.html b/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WAIT_BEFORE.html new file mode 100644 index 00000000..cd5f8fcd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WAIT_BEFORE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SYNC_FILE_RANGE_WAIT_BEFORE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WRITE.html b/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WRITE.html new file mode 100644 index 00000000..c6fcd8c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.SYNC_FILE_RANGE_WRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.SYNC_FILE_RANGE_WRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.S_IEXEC.html b/docs/libc/unix/linux_like/linux/constant.S_IEXEC.html new file mode 100644 index 00000000..48e77c23 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.S_IEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.S_IEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.S_IREAD.html b/docs/libc/unix/linux_like/linux/constant.S_IREAD.html new file mode 100644 index 00000000..59b04c32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.S_IREAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.S_IREAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.S_IWRITE.html b/docs/libc/unix/linux_like/linux/constant.S_IWRITE.html new file mode 100644 index 00000000..13e960f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.S_IWRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.S_IWRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_FCNT.html b/docs/libc/unix/linux_like/linux/constant.TCA_FCNT.html new file mode 100644 index 00000000..0afd2785 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_FCNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_FCNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_KIND.html b/docs/libc/unix/linux_like/linux/constant.TCA_KIND.html new file mode 100644 index 00000000..d9d12c78 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_KIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_KIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_OPTIONS.html b/docs/libc/unix/linux_like/linux/constant.TCA_OPTIONS.html new file mode 100644 index 00000000..e974c72c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_OPTIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_OPTIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_RATE.html b/docs/libc/unix/linux_like/linux/constant.TCA_RATE.html new file mode 100644 index 00000000..096c7872 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_RATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_RATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_STAB.html b/docs/libc/unix/linux_like/linux/constant.TCA_STAB.html new file mode 100644 index 00000000..7234d763 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_STAB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_STAB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_STATS.html b/docs/libc/unix/linux_like/linux/constant.TCA_STATS.html new file mode 100644 index 00000000..90264ae9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_STATS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_STATS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_STATS2.html b/docs/libc/unix/linux_like/linux/constant.TCA_STATS2.html new file mode 100644 index 00000000..1e727caa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_STATS2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_STATS2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_UNSPEC.html b/docs/libc/unix/linux_like/linux/constant.TCA_UNSPEC.html new file mode 100644 index 00000000..a49f992c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCA_XSTATS.html b/docs/libc/unix/linux_like/linux/constant.TCA_XSTATS.html new file mode 100644 index 00000000..e70ee2ce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCA_XSTATS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCA_XSTATS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TCP_MD5SIG.html b/docs/libc/unix/linux_like/linux/constant.TCP_MD5SIG.html new file mode 100644 index 00000000..bdb89aa5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TCP_MD5SIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TCP_MD5SIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TFD_CLOEXEC.html b/docs/libc/unix/linux_like/linux/constant.TFD_CLOEXEC.html new file mode 100644 index 00000000..bec9e226 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TFD_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TFD_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TFD_NONBLOCK.html b/docs/libc/unix/linux_like/linux/constant.TFD_NONBLOCK.html new file mode 100644 index 00000000..fa806a4c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TFD_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TFD_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TFD_TIMER_ABSTIME.html b/docs/libc/unix/linux_like/linux/constant.TFD_TIMER_ABSTIME.html new file mode 100644 index 00000000..e7461518 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TFD_TIMER_ABSTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TFD_TIMER_ABSTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.THOUSEP.html b/docs/libc/unix/linux_like/linux/constant.THOUSEP.html new file mode 100644 index 00000000..59b16ad3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.THOUSEP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.THOUSEP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TUN_READQ_SIZE.html b/docs/libc/unix/linux_like/linux/constant.TUN_READQ_SIZE.html new file mode 100644 index 00000000..64c9488a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TUN_READQ_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TUN_READQ_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TUN_TAP_DEV.html b/docs/libc/unix/linux_like/linux/constant.TUN_TAP_DEV.html new file mode 100644 index 00000000..0da57641 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TUN_TAP_DEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TUN_TAP_DEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TUN_TUN_DEV.html b/docs/libc/unix/linux_like/linux/constant.TUN_TUN_DEV.html new file mode 100644 index 00000000..ab2e61e3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TUN_TUN_DEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TUN_TUN_DEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.TUN_TYPE_MASK.html b/docs/libc/unix/linux_like/linux/constant.TUN_TYPE_MASK.html new file mode 100644 index 00000000..887c6dfd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.TUN_TYPE_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.TUN_TYPE_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.T_FMT.html b/docs/libc/unix/linux_like/linux/constant.T_FMT.html new file mode 100644 index 00000000..12679623 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.T_FMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.T_FMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.T_FMT_AMPM.html b/docs/libc/unix/linux_like/linux/constant.T_FMT_AMPM.html new file mode 100644 index 00000000..40f11176 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.T_FMT_AMPM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.T_FMT_AMPM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.UDP_CORK.html b/docs/libc/unix/linux_like/linux/constant.UDP_CORK.html new file mode 100644 index 00000000..63cedce9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.UDP_CORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.UDP_CORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.UDP_ENCAP.html b/docs/libc/unix/linux_like/linux/constant.UDP_ENCAP.html new file mode 100644 index 00000000..88a14a5f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.UDP_ENCAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.UDP_ENCAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.UDP_GRO.html b/docs/libc/unix/linux_like/linux/constant.UDP_GRO.html new file mode 100644 index 00000000..b78dfc55 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.UDP_GRO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.UDP_GRO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.UDP_NO_CHECK6_RX.html b/docs/libc/unix/linux_like/linux/constant.UDP_NO_CHECK6_RX.html new file mode 100644 index 00000000..f673f6d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.UDP_NO_CHECK6_RX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.UDP_NO_CHECK6_RX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.UDP_NO_CHECK6_TX.html b/docs/libc/unix/linux_like/linux/constant.UDP_NO_CHECK6_TX.html new file mode 100644 index 00000000..8e903180 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.UDP_NO_CHECK6_TX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.UDP_NO_CHECK6_TX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.UDP_SEGMENT.html b/docs/libc/unix/linux_like/linux/constant.UDP_SEGMENT.html new file mode 100644 index 00000000..56695ff3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.UDP_SEGMENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.UDP_SEGMENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_ANY.html b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_ANY.html new file mode 100644 index 00000000..44ccdef0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_ANY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.VMADDR_CID_ANY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_HOST.html b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_HOST.html new file mode 100644 index 00000000..c4d4643c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_HOST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.VMADDR_CID_HOST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_HYPERVISOR.html b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_HYPERVISOR.html new file mode 100644 index 00000000..69f1113d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_HYPERVISOR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.VMADDR_CID_HYPERVISOR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_LOCAL.html b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_LOCAL.html new file mode 100644 index 00000000..108cd16e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_LOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.VMADDR_CID_LOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_RESERVED.html b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_RESERVED.html new file mode 100644 index 00000000..97d0109e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.VMADDR_CID_RESERVED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.VMADDR_CID_RESERVED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.VMADDR_PORT_ANY.html b/docs/libc/unix/linux_like/linux/constant.VMADDR_PORT_ANY.html new file mode 100644 index 00000000..20d1d869 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.VMADDR_PORT_ANY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.VMADDR_PORT_ANY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.XATTR_CREATE.html b/docs/libc/unix/linux_like/linux/constant.XATTR_CREATE.html new file mode 100644 index 00000000..034b4151 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.XATTR_CREATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.XATTR_CREATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.XATTR_REPLACE.html b/docs/libc/unix/linux_like/linux/constant.XATTR_REPLACE.html new file mode 100644 index 00000000..d9be9497 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.XATTR_REPLACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.XATTR_REPLACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.YESEXPR.html b/docs/libc/unix/linux_like/linux/constant.YESEXPR.html new file mode 100644 index 00000000..cb71ebc0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.YESEXPR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.YESEXPR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.YESSTR.html b/docs/libc/unix/linux_like/linux/constant.YESSTR.html new file mode 100644 index 00000000..4ffd2768 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.YESSTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.YESSTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_2_SYMLINKS.html b/docs/libc/unix/linux_like/linux/constant._PC_2_SYMLINKS.html new file mode 100644 index 00000000..11337dee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_2_SYMLINKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_2_SYMLINKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_ALLOC_SIZE_MIN.html b/docs/libc/unix/linux_like/linux/constant._PC_ALLOC_SIZE_MIN.html new file mode 100644 index 00000000..28394b70 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_ALLOC_SIZE_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_ALLOC_SIZE_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_ASYNC_IO.html b/docs/libc/unix/linux_like/linux/constant._PC_ASYNC_IO.html new file mode 100644 index 00000000..b9dbd3a2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_ASYNC_IO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_ASYNC_IO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_CHOWN_RESTRICTED.html b/docs/libc/unix/linux_like/linux/constant._PC_CHOWN_RESTRICTED.html new file mode 100644 index 00000000..f584ddbe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_CHOWN_RESTRICTED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_CHOWN_RESTRICTED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_FILESIZEBITS.html b/docs/libc/unix/linux_like/linux/constant._PC_FILESIZEBITS.html new file mode 100644 index 00000000..6603ea7c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_FILESIZEBITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_FILESIZEBITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_LINK_MAX.html b/docs/libc/unix/linux_like/linux/constant._PC_LINK_MAX.html new file mode 100644 index 00000000..00153d41 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_LINK_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_LINK_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_MAX_CANON.html b/docs/libc/unix/linux_like/linux/constant._PC_MAX_CANON.html new file mode 100644 index 00000000..d66ea0f7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_MAX_CANON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_MAX_CANON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_MAX_INPUT.html b/docs/libc/unix/linux_like/linux/constant._PC_MAX_INPUT.html new file mode 100644 index 00000000..0ab5a951 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_MAX_INPUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_MAX_INPUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_NAME_MAX.html b/docs/libc/unix/linux_like/linux/constant._PC_NAME_MAX.html new file mode 100644 index 00000000..a04ae9a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_NAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_NAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_NO_TRUNC.html b/docs/libc/unix/linux_like/linux/constant._PC_NO_TRUNC.html new file mode 100644 index 00000000..36d4bb67 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_NO_TRUNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_NO_TRUNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_PATH_MAX.html b/docs/libc/unix/linux_like/linux/constant._PC_PATH_MAX.html new file mode 100644 index 00000000..8c398ca3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_PATH_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_PATH_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_PIPE_BUF.html b/docs/libc/unix/linux_like/linux/constant._PC_PIPE_BUF.html new file mode 100644 index 00000000..7898ff08 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_PIPE_BUF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_PIPE_BUF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_PRIO_IO.html b/docs/libc/unix/linux_like/linux/constant._PC_PRIO_IO.html new file mode 100644 index 00000000..9d34bcbb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_PRIO_IO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_PRIO_IO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_REC_INCR_XFER_SIZE.html b/docs/libc/unix/linux_like/linux/constant._PC_REC_INCR_XFER_SIZE.html new file mode 100644 index 00000000..f28deb91 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_REC_INCR_XFER_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_REC_INCR_XFER_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_REC_MAX_XFER_SIZE.html b/docs/libc/unix/linux_like/linux/constant._PC_REC_MAX_XFER_SIZE.html new file mode 100644 index 00000000..d12422f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_REC_MAX_XFER_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_REC_MAX_XFER_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_REC_MIN_XFER_SIZE.html b/docs/libc/unix/linux_like/linux/constant._PC_REC_MIN_XFER_SIZE.html new file mode 100644 index 00000000..24d81a89 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_REC_MIN_XFER_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_REC_MIN_XFER_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_REC_XFER_ALIGN.html b/docs/libc/unix/linux_like/linux/constant._PC_REC_XFER_ALIGN.html new file mode 100644 index 00000000..dc19ffce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_REC_XFER_ALIGN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_REC_XFER_ALIGN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_SOCK_MAXBUF.html b/docs/libc/unix/linux_like/linux/constant._PC_SOCK_MAXBUF.html new file mode 100644 index 00000000..47d0f428 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_SOCK_MAXBUF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_SOCK_MAXBUF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_SYMLINK_MAX.html b/docs/libc/unix/linux_like/linux/constant._PC_SYMLINK_MAX.html new file mode 100644 index 00000000..4702ff05 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_SYMLINK_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_SYMLINK_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_SYNC_IO.html b/docs/libc/unix/linux_like/linux/constant._PC_SYNC_IO.html new file mode 100644 index 00000000..43b0bdec --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_SYNC_IO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_SYNC_IO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._PC_VDISABLE.html b/docs/libc/unix/linux_like/linux/constant._PC_VDISABLE.html new file mode 100644 index 00000000..10c949ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._PC_VDISABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._PC_VDISABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._POSIX_VDISABLE.html b/docs/libc/unix/linux_like/linux/constant._POSIX_VDISABLE.html new file mode 100644 index 00000000..1adf6dd3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._POSIX_VDISABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._POSIX_VDISABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_CHAR_TERM.html b/docs/libc/unix/linux_like/linux/constant._SC_2_CHAR_TERM.html new file mode 100644 index 00000000..1d176ecf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_CHAR_TERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_CHAR_TERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_C_BIND.html b/docs/libc/unix/linux_like/linux/constant._SC_2_C_BIND.html new file mode 100644 index 00000000..fdf0859c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_C_BIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_C_BIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_C_DEV.html b/docs/libc/unix/linux_like/linux/constant._SC_2_C_DEV.html new file mode 100644 index 00000000..80718356 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_C_DEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_C_DEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_FORT_DEV.html b/docs/libc/unix/linux_like/linux/constant._SC_2_FORT_DEV.html new file mode 100644 index 00000000..68d98fdb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_FORT_DEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_FORT_DEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_FORT_RUN.html b/docs/libc/unix/linux_like/linux/constant._SC_2_FORT_RUN.html new file mode 100644 index 00000000..5b62d13b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_FORT_RUN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_FORT_RUN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_LOCALEDEF.html b/docs/libc/unix/linux_like/linux/constant._SC_2_LOCALEDEF.html new file mode 100644 index 00000000..acacabd0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_LOCALEDEF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_LOCALEDEF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_PBS.html b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS.html new file mode 100644 index 00000000..83017de2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_PBS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_ACCOUNTING.html b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_ACCOUNTING.html new file mode 100644 index 00000000..626850d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_ACCOUNTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_PBS_ACCOUNTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_CHECKPOINT.html b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_CHECKPOINT.html new file mode 100644 index 00000000..ad50de74 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_CHECKPOINT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_PBS_CHECKPOINT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_LOCATE.html b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_LOCATE.html new file mode 100644 index 00000000..483ca3c7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_LOCATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_PBS_LOCATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_MESSAGE.html b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_MESSAGE.html new file mode 100644 index 00000000..1a4c0aa6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_MESSAGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_PBS_MESSAGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_TRACK.html b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_TRACK.html new file mode 100644 index 00000000..b9d5603d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_PBS_TRACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_PBS_TRACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_SW_DEV.html b/docs/libc/unix/linux_like/linux/constant._SC_2_SW_DEV.html new file mode 100644 index 00000000..81f80744 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_SW_DEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_SW_DEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_UPE.html b/docs/libc/unix/linux_like/linux/constant._SC_2_UPE.html new file mode 100644 index 00000000..b5e82652 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_UPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_UPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_2_VERSION.html b/docs/libc/unix/linux_like/linux/constant._SC_2_VERSION.html new file mode 100644 index 00000000..e80460a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_2_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_2_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_ADVISORY_INFO.html b/docs/libc/unix/linux_like/linux/constant._SC_ADVISORY_INFO.html new file mode 100644 index 00000000..2b74a145 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_ADVISORY_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_ADVISORY_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_AIO_LISTIO_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_AIO_LISTIO_MAX.html new file mode 100644 index 00000000..3b1d2472 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_AIO_LISTIO_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_AIO_LISTIO_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_AIO_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_AIO_MAX.html new file mode 100644 index 00000000..e347bb44 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_AIO_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_AIO_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_AIO_PRIO_DELTA_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_AIO_PRIO_DELTA_MAX.html new file mode 100644 index 00000000..0dc563af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_AIO_PRIO_DELTA_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_AIO_PRIO_DELTA_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_ARG_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_ARG_MAX.html new file mode 100644 index 00000000..1f6fceb6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_ARG_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_ARG_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_ASYNCHRONOUS_IO.html b/docs/libc/unix/linux_like/linux/constant._SC_ASYNCHRONOUS_IO.html new file mode 100644 index 00000000..b6b1ae0f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_ASYNCHRONOUS_IO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_ASYNCHRONOUS_IO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_ATEXIT_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_ATEXIT_MAX.html new file mode 100644 index 00000000..23aca48b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_ATEXIT_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_ATEXIT_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_AVPHYS_PAGES.html b/docs/libc/unix/linux_like/linux/constant._SC_AVPHYS_PAGES.html new file mode 100644 index 00000000..748c984a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_AVPHYS_PAGES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_AVPHYS_PAGES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_BARRIERS.html b/docs/libc/unix/linux_like/linux/constant._SC_BARRIERS.html new file mode 100644 index 00000000..f122a410 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_BARRIERS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_BARRIERS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_BC_BASE_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_BC_BASE_MAX.html new file mode 100644 index 00000000..4bcd32e9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_BC_BASE_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_BC_BASE_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_BC_DIM_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_BC_DIM_MAX.html new file mode 100644 index 00000000..eb594693 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_BC_DIM_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_BC_DIM_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_BC_SCALE_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_BC_SCALE_MAX.html new file mode 100644 index 00000000..adf7f15f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_BC_SCALE_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_BC_SCALE_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_BC_STRING_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_BC_STRING_MAX.html new file mode 100644 index 00000000..a96ded29 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_BC_STRING_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_BC_STRING_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_CHILD_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_CHILD_MAX.html new file mode 100644 index 00000000..39398e7a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_CHILD_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_CHILD_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_CLK_TCK.html b/docs/libc/unix/linux_like/linux/constant._SC_CLK_TCK.html new file mode 100644 index 00000000..c0d6c5cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_CLK_TCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_CLK_TCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_CLOCK_SELECTION.html b/docs/libc/unix/linux_like/linux/constant._SC_CLOCK_SELECTION.html new file mode 100644 index 00000000..b23a153e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_CLOCK_SELECTION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_CLOCK_SELECTION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_COLL_WEIGHTS_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_COLL_WEIGHTS_MAX.html new file mode 100644 index 00000000..a604f431 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_COLL_WEIGHTS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_COLL_WEIGHTS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_CPUTIME.html b/docs/libc/unix/linux_like/linux/constant._SC_CPUTIME.html new file mode 100644 index 00000000..38bef786 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_CPUTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_CPUTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_DELAYTIMER_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_DELAYTIMER_MAX.html new file mode 100644 index 00000000..f0bcea15 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_DELAYTIMER_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_DELAYTIMER_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_EXPR_NEST_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_EXPR_NEST_MAX.html new file mode 100644 index 00000000..f6b72501 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_EXPR_NEST_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_EXPR_NEST_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_FSYNC.html b/docs/libc/unix/linux_like/linux/constant._SC_FSYNC.html new file mode 100644 index 00000000..1c6118d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_FSYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_FSYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_GETGR_R_SIZE_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_GETGR_R_SIZE_MAX.html new file mode 100644 index 00000000..56025f83 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_GETGR_R_SIZE_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_GETGR_R_SIZE_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_GETPW_R_SIZE_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_GETPW_R_SIZE_MAX.html new file mode 100644 index 00000000..00d69ea3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_GETPW_R_SIZE_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_GETPW_R_SIZE_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_HOST_NAME_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_HOST_NAME_MAX.html new file mode 100644 index 00000000..b62bd84d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_HOST_NAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_HOST_NAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_IOV_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_IOV_MAX.html new file mode 100644 index 00000000..841a575e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_IOV_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_IOV_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_IPV6.html b/docs/libc/unix/linux_like/linux/constant._SC_IPV6.html new file mode 100644 index 00000000..1db286df --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_IPV6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_IPV6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_JOB_CONTROL.html b/docs/libc/unix/linux_like/linux/constant._SC_JOB_CONTROL.html new file mode 100644 index 00000000..c38bc3bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_JOB_CONTROL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_JOB_CONTROL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_LINE_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_LINE_MAX.html new file mode 100644 index 00000000..0e6e254e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_LINE_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_LINE_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_LOGIN_NAME_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_LOGIN_NAME_MAX.html new file mode 100644 index 00000000..886309e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_LOGIN_NAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_LOGIN_NAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_MAPPED_FILES.html b/docs/libc/unix/linux_like/linux/constant._SC_MAPPED_FILES.html new file mode 100644 index 00000000..3786a97c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_MAPPED_FILES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_MAPPED_FILES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_MEMLOCK.html b/docs/libc/unix/linux_like/linux/constant._SC_MEMLOCK.html new file mode 100644 index 00000000..310fe6a4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_MEMLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_MEMLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_MEMLOCK_RANGE.html b/docs/libc/unix/linux_like/linux/constant._SC_MEMLOCK_RANGE.html new file mode 100644 index 00000000..856b1aa6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_MEMLOCK_RANGE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_MEMLOCK_RANGE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_MEMORY_PROTECTION.html b/docs/libc/unix/linux_like/linux/constant._SC_MEMORY_PROTECTION.html new file mode 100644 index 00000000..31cb51bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_MEMORY_PROTECTION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_MEMORY_PROTECTION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_MESSAGE_PASSING.html b/docs/libc/unix/linux_like/linux/constant._SC_MESSAGE_PASSING.html new file mode 100644 index 00000000..ddc58ede --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_MESSAGE_PASSING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_MESSAGE_PASSING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_MONOTONIC_CLOCK.html b/docs/libc/unix/linux_like/linux/constant._SC_MONOTONIC_CLOCK.html new file mode 100644 index 00000000..4797c17f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_MONOTONIC_CLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_MONOTONIC_CLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_MQ_OPEN_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_MQ_OPEN_MAX.html new file mode 100644 index 00000000..0c6c7913 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_MQ_OPEN_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_MQ_OPEN_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_MQ_PRIO_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_MQ_PRIO_MAX.html new file mode 100644 index 00000000..47275c3c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_MQ_PRIO_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_MQ_PRIO_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_NGROUPS_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_NGROUPS_MAX.html new file mode 100644 index 00000000..33209d4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_NGROUPS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_NGROUPS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_NPROCESSORS_CONF.html b/docs/libc/unix/linux_like/linux/constant._SC_NPROCESSORS_CONF.html new file mode 100644 index 00000000..5820d2c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_NPROCESSORS_CONF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_NPROCESSORS_CONF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_NPROCESSORS_ONLN.html b/docs/libc/unix/linux_like/linux/constant._SC_NPROCESSORS_ONLN.html new file mode 100644 index 00000000..afca675f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_NPROCESSORS_ONLN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_NPROCESSORS_ONLN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_NZERO.html b/docs/libc/unix/linux_like/linux/constant._SC_NZERO.html new file mode 100644 index 00000000..7b957255 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_NZERO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_NZERO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_OPEN_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_OPEN_MAX.html new file mode 100644 index 00000000..65395c82 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_OPEN_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_OPEN_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_PAGESIZE.html b/docs/libc/unix/linux_like/linux/constant._SC_PAGESIZE.html new file mode 100644 index 00000000..717e82c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_PAGESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_PAGESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_PAGE_SIZE.html b/docs/libc/unix/linux_like/linux/constant._SC_PAGE_SIZE.html new file mode 100644 index 00000000..d22e8752 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_PAGE_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_PAGE_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_PASS_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_PASS_MAX.html new file mode 100644 index 00000000..5e0ec5ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_PASS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_PASS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_PHYS_PAGES.html b/docs/libc/unix/linux_like/linux/constant._SC_PHYS_PAGES.html new file mode 100644 index 00000000..f15fad6b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_PHYS_PAGES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_PHYS_PAGES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_PRIORITIZED_IO.html b/docs/libc/unix/linux_like/linux/constant._SC_PRIORITIZED_IO.html new file mode 100644 index 00000000..1887dc2e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_PRIORITIZED_IO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_PRIORITIZED_IO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_PRIORITY_SCHEDULING.html b/docs/libc/unix/linux_like/linux/constant._SC_PRIORITY_SCHEDULING.html new file mode 100644 index 00000000..733d1662 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_PRIORITY_SCHEDULING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_PRIORITY_SCHEDULING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_RAW_SOCKETS.html b/docs/libc/unix/linux_like/linux/constant._SC_RAW_SOCKETS.html new file mode 100644 index 00000000..f362256d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_RAW_SOCKETS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_RAW_SOCKETS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_READER_WRITER_LOCKS.html b/docs/libc/unix/linux_like/linux/constant._SC_READER_WRITER_LOCKS.html new file mode 100644 index 00000000..eaf87b15 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_READER_WRITER_LOCKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_READER_WRITER_LOCKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_REALTIME_SIGNALS.html b/docs/libc/unix/linux_like/linux/constant._SC_REALTIME_SIGNALS.html new file mode 100644 index 00000000..f2e0db8a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_REALTIME_SIGNALS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_REALTIME_SIGNALS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_REGEXP.html b/docs/libc/unix/linux_like/linux/constant._SC_REGEXP.html new file mode 100644 index 00000000..8511bea5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_REGEXP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_REGEXP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_RE_DUP_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_RE_DUP_MAX.html new file mode 100644 index 00000000..f3b2bf88 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_RE_DUP_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_RE_DUP_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_RTSIG_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_RTSIG_MAX.html new file mode 100644 index 00000000..5e6f836c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_RTSIG_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_RTSIG_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SAVED_IDS.html b/docs/libc/unix/linux_like/linux/constant._SC_SAVED_IDS.html new file mode 100644 index 00000000..890ce6db --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SAVED_IDS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SAVED_IDS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SEMAPHORES.html b/docs/libc/unix/linux_like/linux/constant._SC_SEMAPHORES.html new file mode 100644 index 00000000..786be7dc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SEMAPHORES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SEMAPHORES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SEM_NSEMS_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_SEM_NSEMS_MAX.html new file mode 100644 index 00000000..9ec6c8e1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SEM_NSEMS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SEM_NSEMS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SEM_VALUE_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_SEM_VALUE_MAX.html new file mode 100644 index 00000000..e1f6fecc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SEM_VALUE_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SEM_VALUE_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SHARED_MEMORY_OBJECTS.html b/docs/libc/unix/linux_like/linux/constant._SC_SHARED_MEMORY_OBJECTS.html new file mode 100644 index 00000000..db4c11d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SHARED_MEMORY_OBJECTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SHARED_MEMORY_OBJECTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SHELL.html b/docs/libc/unix/linux_like/linux/constant._SC_SHELL.html new file mode 100644 index 00000000..e4eadb95 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SHELL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SHELL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SIGQUEUE_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_SIGQUEUE_MAX.html new file mode 100644 index 00000000..5da8ad41 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SIGQUEUE_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SIGQUEUE_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SPAWN.html b/docs/libc/unix/linux_like/linux/constant._SC_SPAWN.html new file mode 100644 index 00000000..5d9c84f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SPAWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SPAWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SPIN_LOCKS.html b/docs/libc/unix/linux_like/linux/constant._SC_SPIN_LOCKS.html new file mode 100644 index 00000000..af22a3ba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SPIN_LOCKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SPIN_LOCKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SPORADIC_SERVER.html b/docs/libc/unix/linux_like/linux/constant._SC_SPORADIC_SERVER.html new file mode 100644 index 00000000..55a4778a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SPORADIC_SERVER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SPORADIC_SERVER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SS_REPL_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_SS_REPL_MAX.html new file mode 100644 index 00000000..99bc7f17 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SS_REPL_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SS_REPL_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_STREAMS.html b/docs/libc/unix/linux_like/linux/constant._SC_STREAMS.html new file mode 100644 index 00000000..5a0d9b64 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_STREAMS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_STREAMS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_STREAM_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_STREAM_MAX.html new file mode 100644 index 00000000..58e3ffa1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_STREAM_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_STREAM_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SYMLOOP_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_SYMLOOP_MAX.html new file mode 100644 index 00000000..59f0fdce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SYMLOOP_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SYMLOOP_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_SYNCHRONIZED_IO.html b/docs/libc/unix/linux_like/linux/constant._SC_SYNCHRONIZED_IO.html new file mode 100644 index 00000000..89f53278 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_SYNCHRONIZED_IO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_SYNCHRONIZED_IO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREADS.html b/docs/libc/unix/linux_like/linux/constant._SC_THREADS.html new file mode 100644 index 00000000..bb24a06c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREADS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREADS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ATTR_STACKADDR.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ATTR_STACKADDR.html new file mode 100644 index 00000000..49567e89 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ATTR_STACKADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_ATTR_STACKADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ATTR_STACKSIZE.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ATTR_STACKSIZE.html new file mode 100644 index 00000000..8bbd79dd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ATTR_STACKSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_ATTR_STACKSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_CPUTIME.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_CPUTIME.html new file mode 100644 index 00000000..a04f787a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_CPUTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_CPUTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_DESTRUCTOR_ITERATIONS.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_DESTRUCTOR_ITERATIONS.html new file mode 100644 index 00000000..5773b75f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_DESTRUCTOR_ITERATIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_DESTRUCTOR_ITERATIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_KEYS_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_KEYS_MAX.html new file mode 100644 index 00000000..7613c91f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_KEYS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_KEYS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIORITY_SCHEDULING.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIORITY_SCHEDULING.html new file mode 100644 index 00000000..befbac60 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIORITY_SCHEDULING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_PRIORITY_SCHEDULING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIO_INHERIT.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIO_INHERIT.html new file mode 100644 index 00000000..f1afb6cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIO_INHERIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_PRIO_INHERIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIO_PROTECT.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIO_PROTECT.html new file mode 100644 index 00000000..08f47230 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PRIO_PROTECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_PRIO_PROTECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PROCESS_SHARED.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PROCESS_SHARED.html new file mode 100644 index 00000000..08db7e2f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_PROCESS_SHARED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_PROCESS_SHARED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ROBUST_PRIO_INHERIT.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ROBUST_PRIO_INHERIT.html new file mode 100644 index 00000000..a6ac8b51 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ROBUST_PRIO_INHERIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_ROBUST_PRIO_INHERIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ROBUST_PRIO_PROTECT.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ROBUST_PRIO_PROTECT.html new file mode 100644 index 00000000..a52c3977 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_ROBUST_PRIO_PROTECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_ROBUST_PRIO_PROTECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_SAFE_FUNCTIONS.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_SAFE_FUNCTIONS.html new file mode 100644 index 00000000..0f51e7c4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_SAFE_FUNCTIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_SAFE_FUNCTIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_SPORADIC_SERVER.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_SPORADIC_SERVER.html new file mode 100644 index 00000000..45e1c9a9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_SPORADIC_SERVER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_SPORADIC_SERVER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_STACK_MIN.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_STACK_MIN.html new file mode 100644 index 00000000..9fbcb74b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_STACK_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_STACK_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_THREAD_THREADS_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_THREADS_MAX.html new file mode 100644 index 00000000..93b84f48 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_THREAD_THREADS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_THREAD_THREADS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TIMEOUTS.html b/docs/libc/unix/linux_like/linux/constant._SC_TIMEOUTS.html new file mode 100644 index 00000000..5d979aa0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TIMEOUTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TIMEOUTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TIMERS.html b/docs/libc/unix/linux_like/linux/constant._SC_TIMERS.html new file mode 100644 index 00000000..9c3df976 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TIMERS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TIMERS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TIMER_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_TIMER_MAX.html new file mode 100644 index 00000000..248b4dc9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TIMER_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TIMER_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TRACE.html b/docs/libc/unix/linux_like/linux/constant._SC_TRACE.html new file mode 100644 index 00000000..2b73dacd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TRACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TRACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TRACE_EVENT_FILTER.html b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_EVENT_FILTER.html new file mode 100644 index 00000000..d49871e3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_EVENT_FILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TRACE_EVENT_FILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TRACE_EVENT_NAME_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_EVENT_NAME_MAX.html new file mode 100644 index 00000000..a2abbfdb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_EVENT_NAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TRACE_EVENT_NAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TRACE_INHERIT.html b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_INHERIT.html new file mode 100644 index 00000000..9cf98d10 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_INHERIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TRACE_INHERIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TRACE_LOG.html b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_LOG.html new file mode 100644 index 00000000..0138b9fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_LOG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TRACE_LOG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TRACE_NAME_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_NAME_MAX.html new file mode 100644 index 00000000..0f5e2062 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_NAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TRACE_NAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TRACE_SYS_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_SYS_MAX.html new file mode 100644 index 00000000..717faa07 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_SYS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TRACE_SYS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TRACE_USER_EVENT_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_USER_EVENT_MAX.html new file mode 100644 index 00000000..e7bfc87b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TRACE_USER_EVENT_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TRACE_USER_EVENT_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TTY_NAME_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_TTY_NAME_MAX.html new file mode 100644 index 00000000..60f6a9a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TTY_NAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TTY_NAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TYPED_MEMORY_OBJECTS.html b/docs/libc/unix/linux_like/linux/constant._SC_TYPED_MEMORY_OBJECTS.html new file mode 100644 index 00000000..16d89777 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TYPED_MEMORY_OBJECTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TYPED_MEMORY_OBJECTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_TZNAME_MAX.html b/docs/libc/unix/linux_like/linux/constant._SC_TZNAME_MAX.html new file mode 100644 index 00000000..d8ce0f74 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_TZNAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_TZNAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_UIO_MAXIOV.html b/docs/libc/unix/linux_like/linux/constant._SC_UIO_MAXIOV.html new file mode 100644 index 00000000..83406427 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_UIO_MAXIOV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_UIO_MAXIOV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_V6_ILP32_OFF32.html b/docs/libc/unix/linux_like/linux/constant._SC_V6_ILP32_OFF32.html new file mode 100644 index 00000000..24cd4749 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_V6_ILP32_OFF32.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_V6_ILP32_OFF32.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_V6_ILP32_OFFBIG.html b/docs/libc/unix/linux_like/linux/constant._SC_V6_ILP32_OFFBIG.html new file mode 100644 index 00000000..2dcc847f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_V6_ILP32_OFFBIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_V6_ILP32_OFFBIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_V6_LP64_OFF64.html b/docs/libc/unix/linux_like/linux/constant._SC_V6_LP64_OFF64.html new file mode 100644 index 00000000..45207e41 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_V6_LP64_OFF64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_V6_LP64_OFF64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_V6_LPBIG_OFFBIG.html b/docs/libc/unix/linux_like/linux/constant._SC_V6_LPBIG_OFFBIG.html new file mode 100644 index 00000000..af03be9f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_V6_LPBIG_OFFBIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_V6_LPBIG_OFFBIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_V7_ILP32_OFF32.html b/docs/libc/unix/linux_like/linux/constant._SC_V7_ILP32_OFF32.html new file mode 100644 index 00000000..584ddb8b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_V7_ILP32_OFF32.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_V7_ILP32_OFF32.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_V7_ILP32_OFFBIG.html b/docs/libc/unix/linux_like/linux/constant._SC_V7_ILP32_OFFBIG.html new file mode 100644 index 00000000..b67b3854 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_V7_ILP32_OFFBIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_V7_ILP32_OFFBIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_V7_LP64_OFF64.html b/docs/libc/unix/linux_like/linux/constant._SC_V7_LP64_OFF64.html new file mode 100644 index 00000000..0e82668c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_V7_LP64_OFF64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_V7_LP64_OFF64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_V7_LPBIG_OFFBIG.html b/docs/libc/unix/linux_like/linux/constant._SC_V7_LPBIG_OFFBIG.html new file mode 100644 index 00000000..fa21180c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_V7_LPBIG_OFFBIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_V7_LPBIG_OFFBIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_VERSION.html b/docs/libc/unix/linux_like/linux/constant._SC_VERSION.html new file mode 100644 index 00000000..8ae80627 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XBS5_ILP32_OFF32.html b/docs/libc/unix/linux_like/linux/constant._SC_XBS5_ILP32_OFF32.html new file mode 100644 index 00000000..dbdf9826 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XBS5_ILP32_OFF32.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XBS5_ILP32_OFF32.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XBS5_ILP32_OFFBIG.html b/docs/libc/unix/linux_like/linux/constant._SC_XBS5_ILP32_OFFBIG.html new file mode 100644 index 00000000..e840839b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XBS5_ILP32_OFFBIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XBS5_ILP32_OFFBIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XBS5_LP64_OFF64.html b/docs/libc/unix/linux_like/linux/constant._SC_XBS5_LP64_OFF64.html new file mode 100644 index 00000000..b16d3b58 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XBS5_LP64_OFF64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XBS5_LP64_OFF64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XBS5_LPBIG_OFFBIG.html b/docs/libc/unix/linux_like/linux/constant._SC_XBS5_LPBIG_OFFBIG.html new file mode 100644 index 00000000..26727fba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XBS5_LPBIG_OFFBIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XBS5_LPBIG_OFFBIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_CRYPT.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_CRYPT.html new file mode 100644 index 00000000..e23796ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_CRYPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_CRYPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_ENH_I18N.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_ENH_I18N.html new file mode 100644 index 00000000..c6ce3d9c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_ENH_I18N.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_ENH_I18N.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_LEGACY.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_LEGACY.html new file mode 100644 index 00000000..3df64ab9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_LEGACY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_LEGACY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_REALTIME.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_REALTIME.html new file mode 100644 index 00000000..b45b00d7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_REALTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_REALTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_REALTIME_THREADS.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_REALTIME_THREADS.html new file mode 100644 index 00000000..632cd329 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_REALTIME_THREADS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_REALTIME_THREADS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_SHM.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_SHM.html new file mode 100644 index 00000000..55d6f51e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_SHM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_SHM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_STREAMS.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_STREAMS.html new file mode 100644 index 00000000..543db2ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_STREAMS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_STREAMS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_UNIX.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_UNIX.html new file mode 100644 index 00000000..fc76d2f5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_UNIX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_UNIX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_VERSION.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_VERSION.html new file mode 100644 index 00000000..cbbc375b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XCU_VERSION.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XCU_VERSION.html new file mode 100644 index 00000000..d45445a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XCU_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_XCU_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG2.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG2.html new file mode 100644 index 00000000..5e0d62de --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_XPG2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG3.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG3.html new file mode 100644 index 00000000..186b6f52 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_XPG3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG4.html b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG4.html new file mode 100644 index 00000000..c5bb15bd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant._SC_XOPEN_XPG4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant._SC_XOPEN_XPG4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/constant.__SIZEOF_PTHREAD_COND_T.html b/docs/libc/unix/linux_like/linux/constant.__SIZEOF_PTHREAD_COND_T.html new file mode 100644 index 00000000..84209563 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/constant.__SIZEOF_PTHREAD_COND_T.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/constant.__SIZEOF_PTHREAD_COND_T.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/enum.fpos64_t.html b/docs/libc/unix/linux_like/linux/enum.fpos64_t.html new file mode 100644 index 00000000..beda2ed4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/enum.fpos64_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/enum.fpos64_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CMSG_NXTHDR.html b/docs/libc/unix/linux_like/linux/fn.CMSG_NXTHDR.html new file mode 100644 index 00000000..ffd25be3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CMSG_NXTHDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CMSG_NXTHDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CPU_ALLOC_SIZE.html b/docs/libc/unix/linux_like/linux/fn.CPU_ALLOC_SIZE.html new file mode 100644 index 00000000..39dfdb45 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CPU_ALLOC_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CPU_ALLOC_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CPU_CLR.html b/docs/libc/unix/linux_like/linux/fn.CPU_CLR.html new file mode 100644 index 00000000..a60c7ea0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CPU_CLR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CPU_CLR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CPU_COUNT.html b/docs/libc/unix/linux_like/linux/fn.CPU_COUNT.html new file mode 100644 index 00000000..98511c9c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CPU_COUNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CPU_COUNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CPU_COUNT_S.html b/docs/libc/unix/linux_like/linux/fn.CPU_COUNT_S.html new file mode 100644 index 00000000..05094bd0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CPU_COUNT_S.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CPU_COUNT_S.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CPU_EQUAL.html b/docs/libc/unix/linux_like/linux/fn.CPU_EQUAL.html new file mode 100644 index 00000000..541a2079 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CPU_EQUAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CPU_EQUAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CPU_ISSET.html b/docs/libc/unix/linux_like/linux/fn.CPU_ISSET.html new file mode 100644 index 00000000..b5bb3d84 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CPU_ISSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CPU_ISSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CPU_SET.html b/docs/libc/unix/linux_like/linux/fn.CPU_SET.html new file mode 100644 index 00000000..094372d9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CPU_SET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CPU_SET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.CPU_ZERO.html b/docs/libc/unix/linux_like/linux/fn.CPU_ZERO.html new file mode 100644 index 00000000..dac474ac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.CPU_ZERO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.CPU_ZERO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.IPTOS_PREC.html b/docs/libc/unix/linux_like/linux/fn.IPTOS_PREC.html new file mode 100644 index 00000000..90427fd3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.IPTOS_PREC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.IPTOS_PREC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.IPTOS_TOS.html b/docs/libc/unix/linux_like/linux/fn.IPTOS_TOS.html new file mode 100644 index 00000000..3d3f0951 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.IPTOS_TOS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.IPTOS_TOS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.NLA_ALIGN.html b/docs/libc/unix/linux_like/linux/fn.NLA_ALIGN.html new file mode 100644 index 00000000..c577e9d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.NLA_ALIGN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.NLA_ALIGN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.RT_ADDRCLASS.html b/docs/libc/unix/linux_like/linux/fn.RT_ADDRCLASS.html new file mode 100644 index 00000000..25d845ae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.RT_ADDRCLASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.RT_ADDRCLASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.RT_LOCALADDR.html b/docs/libc/unix/linux_like/linux/fn.RT_LOCALADDR.html new file mode 100644 index 00000000..f2449d70 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.RT_LOCALADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.RT_LOCALADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.RT_TOS.html b/docs/libc/unix/linux_like/linux/fn.RT_TOS.html new file mode 100644 index 00000000..e55bd850 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.RT_TOS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.RT_TOS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.SO_EE_OFFENDER.html b/docs/libc/unix/linux_like/linux/fn.SO_EE_OFFENDER.html new file mode 100644 index 00000000..f3d19c91 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.SO_EE_OFFENDER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.SO_EE_OFFENDER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.__errno_location.html b/docs/libc/unix/linux_like/linux/fn.__errno_location.html new file mode 100644 index 00000000..ae5de76d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.__errno_location.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.__errno_location.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.abs.html b/docs/libc/unix/linux_like/linux/fn.abs.html new file mode 100644 index 00000000..77f2ed01 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.abs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.abs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.addmntent.html b/docs/libc/unix/linux_like/linux/fn.addmntent.html new file mode 100644 index 00000000..025bf376 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.addmntent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.addmntent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.aio_cancel.html b/docs/libc/unix/linux_like/linux/fn.aio_cancel.html new file mode 100644 index 00000000..e7ea5acc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.aio_cancel.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.aio_cancel.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.aio_error.html b/docs/libc/unix/linux_like/linux/fn.aio_error.html new file mode 100644 index 00000000..8f5ac426 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.aio_error.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.aio_error.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.aio_fsync.html b/docs/libc/unix/linux_like/linux/fn.aio_fsync.html new file mode 100644 index 00000000..a255f5ac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.aio_fsync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.aio_fsync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.aio_read.html b/docs/libc/unix/linux_like/linux/fn.aio_read.html new file mode 100644 index 00000000..98ec1fe9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.aio_read.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.aio_read.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.aio_return.html b/docs/libc/unix/linux_like/linux/fn.aio_return.html new file mode 100644 index 00000000..79572452 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.aio_return.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.aio_return.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.aio_suspend.html b/docs/libc/unix/linux_like/linux/fn.aio_suspend.html new file mode 100644 index 00000000..18467905 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.aio_suspend.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.aio_suspend.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.aio_write.html b/docs/libc/unix/linux_like/linux/fn.aio_write.html new file mode 100644 index 00000000..8f7f4df3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.aio_write.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.aio_write.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.atof.html b/docs/libc/unix/linux_like/linux/fn.atof.html new file mode 100644 index 00000000..e137a136 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.atof.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.atof.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.clock_nanosleep.html b/docs/libc/unix/linux_like/linux/fn.clock_nanosleep.html new file mode 100644 index 00000000..d105b7d1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.clock_nanosleep.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.clock_nanosleep.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.clone.html b/docs/libc/unix/linux_like/linux/fn.clone.html new file mode 100644 index 00000000..15c1b2dd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.clone.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.clone.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.daemon.html b/docs/libc/unix/linux_like/linux/fn.daemon.html new file mode 100644 index 00000000..26610825 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.daemon.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.daemon.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.dl_iterate_phdr.html b/docs/libc/unix/linux_like/linux/fn.dl_iterate_phdr.html new file mode 100644 index 00000000..8e3c0c0c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.dl_iterate_phdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.dl_iterate_phdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.dup3.html b/docs/libc/unix/linux_like/linux/fn.dup3.html new file mode 100644 index 00000000..292e2b7e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.dup3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.dup3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.endgrent.html b/docs/libc/unix/linux_like/linux/fn.endgrent.html new file mode 100644 index 00000000..8f895c18 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.endgrent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.endgrent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.endmntent.html b/docs/libc/unix/linux_like/linux/fn.endmntent.html new file mode 100644 index 00000000..6bee2e12 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.endmntent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.endmntent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.endpwent.html b/docs/libc/unix/linux_like/linux/fn.endpwent.html new file mode 100644 index 00000000..b3d81092 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.endpwent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.endpwent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.endspent.html b/docs/libc/unix/linux_like/linux/fn.endspent.html new file mode 100644 index 00000000..2398093f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.endspent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.endspent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.epoll_create.html b/docs/libc/unix/linux_like/linux/fn.epoll_create.html new file mode 100644 index 00000000..c5b42cfb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.epoll_create.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.epoll_create.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.epoll_create1.html b/docs/libc/unix/linux_like/linux/fn.epoll_create1.html new file mode 100644 index 00000000..2087102f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.epoll_create1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.epoll_create1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.epoll_ctl.html b/docs/libc/unix/linux_like/linux/fn.epoll_ctl.html new file mode 100644 index 00000000..6a170b3d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.epoll_ctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.epoll_ctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.epoll_pwait.html b/docs/libc/unix/linux_like/linux/fn.epoll_pwait.html new file mode 100644 index 00000000..2f09770f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.epoll_pwait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.epoll_pwait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.epoll_wait.html b/docs/libc/unix/linux_like/linux/fn.epoll_wait.html new file mode 100644 index 00000000..d8d69adc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.epoll_wait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.epoll_wait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.eventfd.html b/docs/libc/unix/linux_like/linux/fn.eventfd.html new file mode 100644 index 00000000..3c7fa3a4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.eventfd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.eventfd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.faccessat.html b/docs/libc/unix/linux_like/linux/fn.faccessat.html new file mode 100644 index 00000000..d0030729 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.faccessat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.faccessat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fallocate.html b/docs/libc/unix/linux_like/linux/fn.fallocate.html new file mode 100644 index 00000000..0e3fc923 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fallocate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fallocate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fallocate64.html b/docs/libc/unix/linux_like/linux/fn.fallocate64.html new file mode 100644 index 00000000..8b61093b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fallocate64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fallocate64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fanotify_init.html b/docs/libc/unix/linux_like/linux/fn.fanotify_init.html new file mode 100644 index 00000000..cc866158 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fanotify_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fanotify_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fgetpos64.html b/docs/libc/unix/linux_like/linux/fn.fgetpos64.html new file mode 100644 index 00000000..2d4dc072 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fgetpos64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fgetpos64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fgetxattr.html b/docs/libc/unix/linux_like/linux/fn.fgetxattr.html new file mode 100644 index 00000000..42db2ef2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fgetxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fgetxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.flistxattr.html b/docs/libc/unix/linux_like/linux/fn.flistxattr.html new file mode 100644 index 00000000..a292d413 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.flistxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.flistxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fopen64.html b/docs/libc/unix/linux_like/linux/fn.fopen64.html new file mode 100644 index 00000000..272c95ac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fopen64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fopen64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fread_unlocked.html b/docs/libc/unix/linux_like/linux/fn.fread_unlocked.html new file mode 100644 index 00000000..2ac99c54 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fread_unlocked.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fread_unlocked.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fremovexattr.html b/docs/libc/unix/linux_like/linux/fn.fremovexattr.html new file mode 100644 index 00000000..89544b73 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fremovexattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fremovexattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.freopen64.html b/docs/libc/unix/linux_like/linux/fn.freopen64.html new file mode 100644 index 00000000..7a94721c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.freopen64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.freopen64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fseeko64.html b/docs/libc/unix/linux_like/linux/fn.fseeko64.html new file mode 100644 index 00000000..8914a90d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fseeko64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fseeko64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fsetpos64.html b/docs/libc/unix/linux_like/linux/fn.fsetpos64.html new file mode 100644 index 00000000..7934a152 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fsetpos64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fsetpos64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.fsetxattr.html b/docs/libc/unix/linux_like/linux/fn.fsetxattr.html new file mode 100644 index 00000000..d643c3b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.fsetxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.fsetxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.ftello64.html b/docs/libc/unix/linux_like/linux/fn.ftello64.html new file mode 100644 index 00000000..23d705ab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.ftello64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.ftello64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.ftok.html b/docs/libc/unix/linux_like/linux/fn.ftok.html new file mode 100644 index 00000000..186cd70c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.ftok.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.ftok.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.futimes.html b/docs/libc/unix/linux_like/linux/fn.futimes.html new file mode 100644 index 00000000..c3037d6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.futimes.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.futimes.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getdomainname.html b/docs/libc/unix/linux_like/linux/fn.getdomainname.html new file mode 100644 index 00000000..ef86f7ae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getdomainname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getdomainname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getdtablesize.html b/docs/libc/unix/linux_like/linux/fn.getdtablesize.html new file mode 100644 index 00000000..66370148 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getdtablesize.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getdtablesize.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getgrent.html b/docs/libc/unix/linux_like/linux/fn.getgrent.html new file mode 100644 index 00000000..8ea91075 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getgrent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getgrent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getgrgid.html b/docs/libc/unix/linux_like/linux/fn.getgrgid.html new file mode 100644 index 00000000..ef6d3f65 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getgrgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getgrgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getgrgid_r.html b/docs/libc/unix/linux_like/linux/fn.getgrgid_r.html new file mode 100644 index 00000000..cceec83f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getgrgid_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getgrgid_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getgrnam.html b/docs/libc/unix/linux_like/linux/fn.getgrnam.html new file mode 100644 index 00000000..099ce1bb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getgrnam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getgrnam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getgrnam_r.html b/docs/libc/unix/linux_like/linux/fn.getgrnam_r.html new file mode 100644 index 00000000..47627a29 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getgrnam_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getgrnam_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getgrouplist.html b/docs/libc/unix/linux_like/linux/fn.getgrouplist.html new file mode 100644 index 00000000..b6fd8761 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getgrouplist.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getgrouplist.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getloadavg.html b/docs/libc/unix/linux_like/linux/fn.getloadavg.html new file mode 100644 index 00000000..a116990c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getloadavg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getloadavg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getmntent.html b/docs/libc/unix/linux_like/linux/fn.getmntent.html new file mode 100644 index 00000000..6c4cac69 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getmntent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getmntent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getnameinfo.html b/docs/libc/unix/linux_like/linux/fn.getnameinfo.html new file mode 100644 index 00000000..bb7db081 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getnameinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getnameinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getpwent.html b/docs/libc/unix/linux_like/linux/fn.getpwent.html new file mode 100644 index 00000000..dbe76f4f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getpwent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getpwent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getpwnam_r.html b/docs/libc/unix/linux_like/linux/fn.getpwnam_r.html new file mode 100644 index 00000000..3b67218e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getpwnam_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getpwnam_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getpwuid_r.html b/docs/libc/unix/linux_like/linux/fn.getpwuid_r.html new file mode 100644 index 00000000..d1e32f23 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getpwuid_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getpwuid_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getspent.html b/docs/libc/unix/linux_like/linux/fn.getspent.html new file mode 100644 index 00000000..90b39f9d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getspent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getspent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getspnam.html b/docs/libc/unix/linux_like/linux/fn.getspnam.html new file mode 100644 index 00000000..8811b10f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getspnam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getspnam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getspnam_r.html b/docs/libc/unix/linux_like/linux/fn.getspnam_r.html new file mode 100644 index 00000000..29c49094 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getspnam_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getspnam_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.getxattr.html b/docs/libc/unix/linux_like/linux/fn.getxattr.html new file mode 100644 index 00000000..eea9cf89 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.getxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.getxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.glob.html b/docs/libc/unix/linux_like/linux/fn.glob.html new file mode 100644 index 00000000..c3d0f1ac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.glob.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.glob.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.globfree.html b/docs/libc/unix/linux_like/linux/fn.globfree.html new file mode 100644 index 00000000..50c7b586 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.globfree.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.globfree.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.hasmntopt.html b/docs/libc/unix/linux_like/linux/fn.hasmntopt.html new file mode 100644 index 00000000..fa8f27b4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.hasmntopt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.hasmntopt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.if_freenameindex.html b/docs/libc/unix/linux_like/linux/fn.if_freenameindex.html new file mode 100644 index 00000000..af6276c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.if_freenameindex.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.if_freenameindex.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.if_nameindex.html b/docs/libc/unix/linux_like/linux/fn.if_nameindex.html new file mode 100644 index 00000000..09aa262c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.if_nameindex.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.if_nameindex.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.initgroups.html b/docs/libc/unix/linux_like/linux/fn.initgroups.html new file mode 100644 index 00000000..c5041fcb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.initgroups.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.initgroups.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.inotify_add_watch.html b/docs/libc/unix/linux_like/linux/fn.inotify_add_watch.html new file mode 100644 index 00000000..75e86405 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.inotify_add_watch.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.inotify_add_watch.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.inotify_init.html b/docs/libc/unix/linux_like/linux/fn.inotify_init.html new file mode 100644 index 00000000..adbcf5a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.inotify_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.inotify_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.inotify_init1.html b/docs/libc/unix/linux_like/linux/fn.inotify_init1.html new file mode 100644 index 00000000..7e180cfd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.inotify_init1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.inotify_init1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.inotify_rm_watch.html b/docs/libc/unix/linux_like/linux/fn.inotify_rm_watch.html new file mode 100644 index 00000000..d20f343e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.inotify_rm_watch.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.inotify_rm_watch.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.labs.html b/docs/libc/unix/linux_like/linux/fn.labs.html new file mode 100644 index 00000000..91efbced --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.labs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.labs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.lgetxattr.html b/docs/libc/unix/linux_like/linux/fn.lgetxattr.html new file mode 100644 index 00000000..e2dff1b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.lgetxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.lgetxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.lio_listio.html b/docs/libc/unix/linux_like/linux/fn.lio_listio.html new file mode 100644 index 00000000..99c86d49 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.lio_listio.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.lio_listio.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.listxattr.html b/docs/libc/unix/linux_like/linux/fn.listxattr.html new file mode 100644 index 00000000..e9efbb95 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.listxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.listxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.llistxattr.html b/docs/libc/unix/linux_like/linux/fn.llistxattr.html new file mode 100644 index 00000000..84b551d5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.llistxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.llistxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.lremovexattr.html b/docs/libc/unix/linux_like/linux/fn.lremovexattr.html new file mode 100644 index 00000000..0323b405 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.lremovexattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.lremovexattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.lsetxattr.html b/docs/libc/unix/linux_like/linux/fn.lsetxattr.html new file mode 100644 index 00000000..2c71db9e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.lsetxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.lsetxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.lutimes.html b/docs/libc/unix/linux_like/linux/fn.lutimes.html new file mode 100644 index 00000000..846fdfe0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.lutimes.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.lutimes.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.madvise.html b/docs/libc/unix/linux_like/linux/fn.madvise.html new file mode 100644 index 00000000..d0309d96 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.madvise.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.madvise.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.major.html b/docs/libc/unix/linux_like/linux/fn.major.html new file mode 100644 index 00000000..5ca340fe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.major.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.major.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.makedev.html b/docs/libc/unix/linux_like/linux/fn.makedev.html new file mode 100644 index 00000000..1e097aa6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.makedev.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.makedev.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.minor.html b/docs/libc/unix/linux_like/linux/fn.minor.html new file mode 100644 index 00000000..ac554d10 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.minor.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.minor.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mkfifoat.html b/docs/libc/unix/linux_like/linux/fn.mkfifoat.html new file mode 100644 index 00000000..2ad9cd09 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mkfifoat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mkfifoat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mkostemp.html b/docs/libc/unix/linux_like/linux/fn.mkostemp.html new file mode 100644 index 00000000..8c2222c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mkostemp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mkostemp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mkostemps.html b/docs/libc/unix/linux_like/linux/fn.mkostemps.html new file mode 100644 index 00000000..19ea7c24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mkostemps.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mkostemps.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mkstemps.html b/docs/libc/unix/linux_like/linux/fn.mkstemps.html new file mode 100644 index 00000000..421c48a4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mkstemps.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mkstemps.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mount.html b/docs/libc/unix/linux_like/linux/fn.mount.html new file mode 100644 index 00000000..0493954f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mount.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mount.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mprotect.html b/docs/libc/unix/linux_like/linux/fn.mprotect.html new file mode 100644 index 00000000..b11df210 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mprotect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mprotect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_close.html b/docs/libc/unix/linux_like/linux/fn.mq_close.html new file mode 100644 index 00000000..b9e5a449 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_close.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_close.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_getattr.html b/docs/libc/unix/linux_like/linux/fn.mq_getattr.html new file mode 100644 index 00000000..b005f9b5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_getattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_getattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_open.html b/docs/libc/unix/linux_like/linux/fn.mq_open.html new file mode 100644 index 00000000..f4655470 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_open.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_open.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_receive.html b/docs/libc/unix/linux_like/linux/fn.mq_receive.html new file mode 100644 index 00000000..4d3b2749 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_receive.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_receive.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_send.html b/docs/libc/unix/linux_like/linux/fn.mq_send.html new file mode 100644 index 00000000..a0e26f73 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_send.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_send.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_setattr.html b/docs/libc/unix/linux_like/linux/fn.mq_setattr.html new file mode 100644 index 00000000..18d37e45 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_setattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_setattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_timedreceive.html b/docs/libc/unix/linux_like/linux/fn.mq_timedreceive.html new file mode 100644 index 00000000..c41ff2a4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_timedreceive.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_timedreceive.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_timedsend.html b/docs/libc/unix/linux_like/linux/fn.mq_timedsend.html new file mode 100644 index 00000000..ef22aac2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_timedsend.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_timedsend.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mq_unlink.html b/docs/libc/unix/linux_like/linux/fn.mq_unlink.html new file mode 100644 index 00000000..dba99f71 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mq_unlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mq_unlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.mremap.html b/docs/libc/unix/linux_like/linux/fn.mremap.html new file mode 100644 index 00000000..5ab68a34 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.mremap.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.mremap.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.msgctl.html b/docs/libc/unix/linux_like/linux/fn.msgctl.html new file mode 100644 index 00000000..71eb2024 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.msgctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.msgctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.msgget.html b/docs/libc/unix/linux_like/linux/fn.msgget.html new file mode 100644 index 00000000..5e143db9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.msgget.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.msgget.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.msgrcv.html b/docs/libc/unix/linux_like/linux/fn.msgrcv.html new file mode 100644 index 00000000..284ae0d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.msgrcv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.msgrcv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.msgsnd.html b/docs/libc/unix/linux_like/linux/fn.msgsnd.html new file mode 100644 index 00000000..fb91ff3c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.msgsnd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.msgsnd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.msync.html b/docs/libc/unix/linux_like/linux/fn.msync.html new file mode 100644 index 00000000..966074c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.msync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.msync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.nl_langinfo.html b/docs/libc/unix/linux_like/linux/fn.nl_langinfo.html new file mode 100644 index 00000000..2bae5175 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.nl_langinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.nl_langinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.nl_langinfo_l.html b/docs/libc/unix/linux_like/linux/fn.nl_langinfo_l.html new file mode 100644 index 00000000..c6342d4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.nl_langinfo_l.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.nl_langinfo_l.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.personality.html b/docs/libc/unix/linux_like/linux/fn.personality.html new file mode 100644 index 00000000..ecd04ab8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.personality.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.personality.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.popen.html b/docs/libc/unix/linux_like/linux/fn.popen.html new file mode 100644 index 00000000..887346e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.popen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.popen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_fallocate.html b/docs/libc/unix/linux_like/linux/fn.posix_fallocate.html new file mode 100644 index 00000000..ccf072a2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_fallocate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_fallocate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_fallocate64.html b/docs/libc/unix/linux_like/linux/fn.posix_fallocate64.html new file mode 100644 index 00000000..881dc60b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_fallocate64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_fallocate64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_madvise.html b/docs/libc/unix/linux_like/linux/fn.posix_madvise.html new file mode 100644 index 00000000..07fe71e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_madvise.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_madvise.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawn.html b/docs/libc/unix/linux_like/linux/fn.posix_spawn.html new file mode 100644 index 00000000..ffc922c2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawn.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawn.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_addclose.html b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_addclose.html new file mode 100644 index 00000000..b84ad7ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_addclose.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawn_file_actions_addclose.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_adddup2.html b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_adddup2.html new file mode 100644 index 00000000..83ae0bd0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_adddup2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawn_file_actions_adddup2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_addopen.html b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_addopen.html new file mode 100644 index 00000000..5f093478 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_addopen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawn_file_actions_addopen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_destroy.html b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_destroy.html new file mode 100644 index 00000000..69bb2445 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawn_file_actions_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_init.html b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_init.html new file mode 100644 index 00000000..81196804 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawn_file_actions_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawn_file_actions_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_destroy.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_destroy.html new file mode 100644 index 00000000..c1132186 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getflags.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getflags.html new file mode 100644 index 00000000..167016f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getflags.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_getflags.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getpgroup.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getpgroup.html new file mode 100644 index 00000000..b3c83064 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getpgroup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_getpgroup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getschedparam.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getschedparam.html new file mode 100644 index 00000000..c4c2841f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getschedparam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_getschedparam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getschedpolicy.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getschedpolicy.html new file mode 100644 index 00000000..77afeefa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getschedpolicy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_getschedpolicy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getsigdefault.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getsigdefault.html new file mode 100644 index 00000000..213baeab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getsigdefault.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_getsigdefault.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getsigmask.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getsigmask.html new file mode 100644 index 00000000..bffc6922 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_getsigmask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_getsigmask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_init.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_init.html new file mode 100644 index 00000000..e153e55f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setflags.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setflags.html new file mode 100644 index 00000000..445c32f1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setflags.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_setflags.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setpgroup.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setpgroup.html new file mode 100644 index 00000000..8b3b183c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setpgroup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_setpgroup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setschedparam.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setschedparam.html new file mode 100644 index 00000000..b7071eed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setschedparam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_setschedparam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setschedpolicy.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setschedpolicy.html new file mode 100644 index 00000000..00901a45 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setschedpolicy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_setschedpolicy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setsigdefault.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setsigdefault.html new file mode 100644 index 00000000..936b943a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setsigdefault.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_setsigdefault.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setsigmask.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setsigmask.html new file mode 100644 index 00000000..b6ce4485 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnattr_setsigmask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnattr_setsigmask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.posix_spawnp.html b/docs/libc/unix/linux_like/linux/fn.posix_spawnp.html new file mode 100644 index 00000000..3bba40d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.posix_spawnp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.posix_spawnp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.ppoll.html b/docs/libc/unix/linux_like/linux/fn.ppoll.html new file mode 100644 index 00000000..7c4ca319 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.ppoll.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.ppoll.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.prctl.html b/docs/libc/unix/linux_like/linux/fn.prctl.html new file mode 100644 index 00000000..5f2d8acd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.prctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.prctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.preadv.html b/docs/libc/unix/linux_like/linux/fn.preadv.html new file mode 100644 index 00000000..c1245f4c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.preadv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.preadv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.process_vm_readv.html b/docs/libc/unix/linux_like/linux/fn.process_vm_readv.html new file mode 100644 index 00000000..f279120a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.process_vm_readv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.process_vm_readv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.process_vm_writev.html b/docs/libc/unix/linux_like/linux/fn.process_vm_writev.html new file mode 100644 index 00000000..0b5197e2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.process_vm_writev.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.process_vm_writev.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_atfork.html b/docs/libc/unix/linux_like/linux/fn.pthread_atfork.html new file mode 100644 index 00000000..fcb3f74b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_atfork.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_atfork.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_attr_getguardsize.html b/docs/libc/unix/linux_like/linux/fn.pthread_attr_getguardsize.html new file mode 100644 index 00000000..81d4c16e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_attr_getguardsize.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_attr_getguardsize.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_cancel.html b/docs/libc/unix/linux_like/linux/fn.pthread_cancel.html new file mode 100644 index 00000000..18571196 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_cancel.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_cancel.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_condattr_getpshared.html b/docs/libc/unix/linux_like/linux/fn.pthread_condattr_getpshared.html new file mode 100644 index 00000000..8385c53d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_condattr_getpshared.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_condattr_getpshared.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_create.html b/docs/libc/unix/linux_like/linux/fn.pthread_create.html new file mode 100644 index 00000000..bb050b2b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_create.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_create.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_getschedparam.html b/docs/libc/unix/linux_like/linux/fn.pthread_getschedparam.html new file mode 100644 index 00000000..e8a3730d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_getschedparam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_getschedparam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_kill.html b/docs/libc/unix/linux_like/linux/fn.pthread_kill.html new file mode 100644 index 00000000..d0f3fb2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_kill.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_kill.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_mutex_timedlock.html b/docs/libc/unix/linux_like/linux/fn.pthread_mutex_timedlock.html new file mode 100644 index 00000000..175640ac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_mutex_timedlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_mutex_timedlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_mutexattr_getpshared.html b/docs/libc/unix/linux_like/linux/fn.pthread_mutexattr_getpshared.html new file mode 100644 index 00000000..62452b0f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_mutexattr_getpshared.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_mutexattr_getpshared.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_setschedparam.html b/docs/libc/unix/linux_like/linux/fn.pthread_setschedparam.html new file mode 100644 index 00000000..592d8de3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_setschedparam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_setschedparam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_setschedprio.html b/docs/libc/unix/linux_like/linux/fn.pthread_setschedprio.html new file mode 100644 index 00000000..6ade9252 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_setschedprio.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_setschedprio.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pthread_sigmask.html b/docs/libc/unix/linux_like/linux/fn.pthread_sigmask.html new file mode 100644 index 00000000..301ee7a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pthread_sigmask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pthread_sigmask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.pwritev.html b/docs/libc/unix/linux_like/linux/fn.pwritev.html new file mode 100644 index 00000000..9181751d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.pwritev.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.pwritev.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.quotactl.html b/docs/libc/unix/linux_like/linux/fn.quotactl.html new file mode 100644 index 00000000..c48635a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.quotactl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.quotactl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.rand.html b/docs/libc/unix/linux_like/linux/fn.rand.html new file mode 100644 index 00000000..a11e81b1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.rand.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.rand.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.readahead.html b/docs/libc/unix/linux_like/linux/fn.readahead.html new file mode 100644 index 00000000..6b6dfe04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.readahead.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.readahead.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.reboot.html b/docs/libc/unix/linux_like/linux/fn.reboot.html new file mode 100644 index 00000000..15d776e0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.reboot.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.reboot.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.recvfrom.html b/docs/libc/unix/linux_like/linux/fn.recvfrom.html new file mode 100644 index 00000000..7a200f1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.recvfrom.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.recvfrom.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.regcomp.html b/docs/libc/unix/linux_like/linux/fn.regcomp.html new file mode 100644 index 00000000..b1ce63a7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.regcomp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.regcomp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.regerror.html b/docs/libc/unix/linux_like/linux/fn.regerror.html new file mode 100644 index 00000000..f2f9b015 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.regerror.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.regerror.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.regexec.html b/docs/libc/unix/linux_like/linux/fn.regexec.html new file mode 100644 index 00000000..c2a1f398 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.regexec.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.regexec.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.regfree.html b/docs/libc/unix/linux_like/linux/fn.regfree.html new file mode 100644 index 00000000..9ab10250 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.regfree.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.regfree.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.remap_file_pages.html b/docs/libc/unix/linux_like/linux/fn.remap_file_pages.html new file mode 100644 index 00000000..5f32ce92 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.remap_file_pages.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.remap_file_pages.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.removexattr.html b/docs/libc/unix/linux_like/linux/fn.removexattr.html new file mode 100644 index 00000000..29e2bff0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.removexattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.removexattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_get_priority_max.html b/docs/libc/unix/linux_like/linux/fn.sched_get_priority_max.html new file mode 100644 index 00000000..6a57fa14 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_get_priority_max.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_get_priority_max.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_get_priority_min.html b/docs/libc/unix/linux_like/linux/fn.sched_get_priority_min.html new file mode 100644 index 00000000..412d6f84 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_get_priority_min.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_get_priority_min.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_getaffinity.html b/docs/libc/unix/linux_like/linux/fn.sched_getaffinity.html new file mode 100644 index 00000000..1d134c7d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_getaffinity.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_getaffinity.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_getparam.html b/docs/libc/unix/linux_like/linux/fn.sched_getparam.html new file mode 100644 index 00000000..d135b00a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_getparam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_getparam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_getscheduler.html b/docs/libc/unix/linux_like/linux/fn.sched_getscheduler.html new file mode 100644 index 00000000..68b062f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_getscheduler.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_getscheduler.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_rr_get_interval.html b/docs/libc/unix/linux_like/linux/fn.sched_rr_get_interval.html new file mode 100644 index 00000000..7841cc89 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_rr_get_interval.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_rr_get_interval.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_setaffinity.html b/docs/libc/unix/linux_like/linux/fn.sched_setaffinity.html new file mode 100644 index 00000000..0bf6181b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_setaffinity.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_setaffinity.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_setparam.html b/docs/libc/unix/linux_like/linux/fn.sched_setparam.html new file mode 100644 index 00000000..637ae4fd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_setparam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_setparam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sched_setscheduler.html b/docs/libc/unix/linux_like/linux/fn.sched_setscheduler.html new file mode 100644 index 00000000..e392d1aa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sched_setscheduler.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sched_setscheduler.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.seekdir.html b/docs/libc/unix/linux_like/linux/fn.seekdir.html new file mode 100644 index 00000000..8bafdc5e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.seekdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.seekdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sem_close.html b/docs/libc/unix/linux_like/linux/fn.sem_close.html new file mode 100644 index 00000000..2666063d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sem_close.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sem_close.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sem_getvalue.html b/docs/libc/unix/linux_like/linux/fn.sem_getvalue.html new file mode 100644 index 00000000..86b0d2f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sem_getvalue.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sem_getvalue.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sem_open.html b/docs/libc/unix/linux_like/linux/fn.sem_open.html new file mode 100644 index 00000000..3c6c9692 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sem_open.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sem_open.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sem_timedwait.html b/docs/libc/unix/linux_like/linux/fn.sem_timedwait.html new file mode 100644 index 00000000..8ee00138 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sem_timedwait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sem_timedwait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sem_unlink.html b/docs/libc/unix/linux_like/linux/fn.sem_unlink.html new file mode 100644 index 00000000..591de9bb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sem_unlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sem_unlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.semctl.html b/docs/libc/unix/linux_like/linux/fn.semctl.html new file mode 100644 index 00000000..fd19b003 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.semctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.semctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.semget.html b/docs/libc/unix/linux_like/linux/fn.semget.html new file mode 100644 index 00000000..7a187b1f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.semget.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.semget.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.semop.html b/docs/libc/unix/linux_like/linux/fn.semop.html new file mode 100644 index 00000000..f41230c3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.semop.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.semop.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sendfile.html b/docs/libc/unix/linux_like/linux/fn.sendfile.html new file mode 100644 index 00000000..0002e751 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sendfile.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sendfile.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setdomainname.html b/docs/libc/unix/linux_like/linux/fn.setdomainname.html new file mode 100644 index 00000000..a682e199 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setdomainname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setdomainname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setfsgid.html b/docs/libc/unix/linux_like/linux/fn.setfsgid.html new file mode 100644 index 00000000..5eab5879 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setfsgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setfsgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setfsuid.html b/docs/libc/unix/linux_like/linux/fn.setfsuid.html new file mode 100644 index 00000000..0eeacb3c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setfsuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setfsuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setgrent.html b/docs/libc/unix/linux_like/linux/fn.setgrent.html new file mode 100644 index 00000000..2129229b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setgrent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setgrent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sethostname.html b/docs/libc/unix/linux_like/linux/fn.sethostname.html new file mode 100644 index 00000000..1777478b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sethostname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sethostname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setmntent.html b/docs/libc/unix/linux_like/linux/fn.setmntent.html new file mode 100644 index 00000000..9b3bd9f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setmntent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setmntent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setns.html b/docs/libc/unix/linux_like/linux/fn.setns.html new file mode 100644 index 00000000..439cb530 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setns.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setns.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setpwent.html b/docs/libc/unix/linux_like/linux/fn.setpwent.html new file mode 100644 index 00000000..7e27d70d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setpwent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setpwent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setspent.html b/docs/libc/unix/linux_like/linux/fn.setspent.html new file mode 100644 index 00000000..be162bb7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setspent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setspent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.settimeofday.html b/docs/libc/unix/linux_like/linux/fn.settimeofday.html new file mode 100644 index 00000000..420b91a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.settimeofday.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.settimeofday.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.setxattr.html b/docs/libc/unix/linux_like/linux/fn.setxattr.html new file mode 100644 index 00000000..8fa8ed6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.setxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.setxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.shm_open.html b/docs/libc/unix/linux_like/linux/fn.shm_open.html new file mode 100644 index 00000000..f9ac6a9d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.shm_open.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.shm_open.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.shm_unlink.html b/docs/libc/unix/linux_like/linux/fn.shm_unlink.html new file mode 100644 index 00000000..a9ad3eba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.shm_unlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.shm_unlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.shmat.html b/docs/libc/unix/linux_like/linux/fn.shmat.html new file mode 100644 index 00000000..f43f274e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.shmat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.shmat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.shmctl.html b/docs/libc/unix/linux_like/linux/fn.shmctl.html new file mode 100644 index 00000000..8854e2d5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.shmctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.shmctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.shmdt.html b/docs/libc/unix/linux_like/linux/fn.shmdt.html new file mode 100644 index 00000000..b6899a0e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.shmdt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.shmdt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.shmget.html b/docs/libc/unix/linux_like/linux/fn.shmget.html new file mode 100644 index 00000000..8e1b9b04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.shmget.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.shmget.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sigaltstack.html b/docs/libc/unix/linux_like/linux/fn.sigaltstack.html new file mode 100644 index 00000000..f41dcf07 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sigaltstack.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sigaltstack.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.signalfd.html b/docs/libc/unix/linux_like/linux/fn.signalfd.html new file mode 100644 index 00000000..c5cdec48 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.signalfd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.signalfd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sigsuspend.html b/docs/libc/unix/linux_like/linux/fn.sigsuspend.html new file mode 100644 index 00000000..07d7dca7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sigsuspend.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sigsuspend.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sigtimedwait.html b/docs/libc/unix/linux_like/linux/fn.sigtimedwait.html new file mode 100644 index 00000000..16fc0f7e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sigtimedwait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sigtimedwait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sigwait.html b/docs/libc/unix/linux_like/linux/fn.sigwait.html new file mode 100644 index 00000000..7cb796ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sigwait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sigwait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sigwaitinfo.html b/docs/libc/unix/linux_like/linux/fn.sigwaitinfo.html new file mode 100644 index 00000000..16867654 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sigwaitinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sigwaitinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.splice.html b/docs/libc/unix/linux_like/linux/fn.splice.html new file mode 100644 index 00000000..ad8a26e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.splice.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.splice.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.srand.html b/docs/libc/unix/linux_like/linux/fn.srand.html new file mode 100644 index 00000000..ddf4a8e9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.srand.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.srand.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.strerror_r.html b/docs/libc/unix/linux_like/linux/fn.strerror_r.html new file mode 100644 index 00000000..a945ce37 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.strerror_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.strerror_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.swapoff.html b/docs/libc/unix/linux_like/linux/fn.swapoff.html new file mode 100644 index 00000000..151515cc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.swapoff.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.swapoff.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.swapon.html b/docs/libc/unix/linux_like/linux/fn.swapon.html new file mode 100644 index 00000000..58c499e4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.swapon.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.swapon.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sync.html b/docs/libc/unix/linux_like/linux/fn.sync.html new file mode 100644 index 00000000..4d436130 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sync_file_range.html b/docs/libc/unix/linux_like/linux/fn.sync_file_range.html new file mode 100644 index 00000000..cc8b15cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sync_file_range.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sync_file_range.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.syscall.html b/docs/libc/unix/linux_like/linux/fn.syscall.html new file mode 100644 index 00000000..c2478a39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.syscall.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.syscall.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.sysinfo.html b/docs/libc/unix/linux_like/linux/fn.sysinfo.html new file mode 100644 index 00000000..7c1c1a24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.sysinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.sysinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.tee.html b/docs/libc/unix/linux_like/linux/fn.tee.html new file mode 100644 index 00000000..79309567 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.tee.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.tee.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.telldir.html b/docs/libc/unix/linux_like/linux/fn.telldir.html new file mode 100644 index 00000000..6372110b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.telldir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.telldir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.timerfd_create.html b/docs/libc/unix/linux_like/linux/fn.timerfd_create.html new file mode 100644 index 00000000..05baa080 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.timerfd_create.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.timerfd_create.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.timerfd_gettime.html b/docs/libc/unix/linux_like/linux/fn.timerfd_gettime.html new file mode 100644 index 00000000..a99776f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.timerfd_gettime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.timerfd_gettime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.timerfd_settime.html b/docs/libc/unix/linux_like/linux/fn.timerfd_settime.html new file mode 100644 index 00000000..1b70eb5f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.timerfd_settime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.timerfd_settime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.tmpfile64.html b/docs/libc/unix/linux_like/linux/fn.tmpfile64.html new file mode 100644 index 00000000..113a78a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.tmpfile64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.tmpfile64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.umount.html b/docs/libc/unix/linux_like/linux/fn.umount.html new file mode 100644 index 00000000..6bbaf63e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.umount.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.umount.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.umount2.html b/docs/libc/unix/linux_like/linux/fn.umount2.html new file mode 100644 index 00000000..818d6492 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.umount2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.umount2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.unshare.html b/docs/libc/unix/linux_like/linux/fn.unshare.html new file mode 100644 index 00000000..09ce4752 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.unshare.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.unshare.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.vhangup.html b/docs/libc/unix/linux_like/linux/fn.vhangup.html new file mode 100644 index 00000000..df6e56ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.vhangup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.vhangup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/fn.vmsplice.html b/docs/libc/unix/linux_like/linux/fn.vmsplice.html new file mode 100644 index 00000000..04b7f51f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/fn.vmsplice.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/fn.vmsplice.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/align/struct.sem_t.html b/docs/libc/unix/linux_like/linux/gnu/align/struct.sem_t.html new file mode 100644 index 00000000..6e11018b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/align/struct.sem_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/struct.sem_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/constant.O_LARGEFILE.html b/docs/libc/unix/linux_like/linux/gnu/b64/constant.O_LARGEFILE.html new file mode 100644 index 00000000..2c54f5aa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/constant.O_LARGEFILE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/constant.O_LARGEFILE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/constant.RLIM_INFINITY.html b/docs/libc/unix/linux_like/linux/gnu/b64/constant.RLIM_INFINITY.html new file mode 100644 index 00000000..8025d39c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/constant.RLIM_INFINITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/constant.RLIM_INFINITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/constant.__SIZEOF_PTHREAD_RWLOCKATTR_T.html b/docs/libc/unix/linux_like/linux/gnu/b64/constant.__SIZEOF_PTHREAD_RWLOCKATTR_T.html new file mode 100644 index 00000000..e0ba6542 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/constant.__SIZEOF_PTHREAD_RWLOCKATTR_T.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/constant.__SIZEOF_PTHREAD_RWLOCKATTR_T.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/struct.msqid_ds.html b/docs/libc/unix/linux_like/linux/gnu/b64/struct.msqid_ds.html new file mode 100644 index 00000000..cc866a08 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/struct.msqid_ds.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/struct.msqid_ds.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/struct.sigset_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/struct.sigset_t.html new file mode 100644 index 00000000..b71ece24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/struct.sigset_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/struct.sigset_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/struct.sysinfo.html b/docs/libc/unix/linux_like/linux/gnu/b64/struct.sysinfo.html new file mode 100644 index 00000000..4d6dff08 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/struct.sysinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/struct.sysinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.__fsword_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.__fsword_t.html new file mode 100644 index 00000000..9ab82577 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.__fsword_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.__fsword_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.blkcnt_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.blkcnt_t.html new file mode 100644 index 00000000..35341d06 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.blkcnt_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.blkcnt_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.clock_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.clock_t.html new file mode 100644 index 00000000..55a1b415 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.clock_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.clock_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.fsblkcnt_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.fsblkcnt_t.html new file mode 100644 index 00000000..498c52b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.fsblkcnt_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.fsblkcnt_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.fsfilcnt_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.fsfilcnt_t.html new file mode 100644 index 00000000..20232e97 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.fsfilcnt_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.fsfilcnt_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.ino_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.ino_t.html new file mode 100644 index 00000000..0d36bac8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.ino_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.ino_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.msglen_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.msglen_t.html new file mode 100644 index 00000000..4e7e6394 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.msglen_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.msglen_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.msgqnum_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.msgqnum_t.html new file mode 100644 index 00000000..4e7907b5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.msgqnum_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.msgqnum_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.off_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.off_t.html new file mode 100644 index 00000000..aec1c215 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.off_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.off_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.rlim_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.rlim_t.html new file mode 100644 index 00000000..4237f1ce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.rlim_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.rlim_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.shmatt_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.shmatt_t.html new file mode 100644 index 00000000..68983145 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.shmatt_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.shmatt_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/type.time_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/type.time_t.html new file mode 100644 index 00000000..9ed53254 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/type.time_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../libc/type.time_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/align/struct.max_align_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/align/struct.max_align_t.html new file mode 100644 index 00000000..b86b98ab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/align/struct.max_align_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/struct.max_align_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B0.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B0.html new file mode 100644 index 00000000..c955d449 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B0.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B0.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1000000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1000000.html new file mode 100644 index 00000000..868064dc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1000000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B1000000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B110.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B110.html new file mode 100644 index 00000000..3db67571 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B110.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B110.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B115200.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B115200.html new file mode 100644 index 00000000..63554c14 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B115200.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B115200.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1152000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1152000.html new file mode 100644 index 00000000..94f3cf23 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1152000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B1152000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1200.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1200.html new file mode 100644 index 00000000..6f5007ac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1200.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B1200.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B134.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B134.html new file mode 100644 index 00000000..c4e0a67e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B134.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B134.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B150.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B150.html new file mode 100644 index 00000000..1b0c7f7e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B150.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B150.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1500000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1500000.html new file mode 100644 index 00000000..a1648dad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1500000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B1500000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1800.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1800.html new file mode 100644 index 00000000..402fe64c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B1800.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B1800.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B19200.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B19200.html new file mode 100644 index 00000000..8fdfdbd0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B19200.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B19200.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B200.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B200.html new file mode 100644 index 00000000..40539935 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B200.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B200.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2000000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2000000.html new file mode 100644 index 00000000..d794e2bf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2000000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B2000000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B230400.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B230400.html new file mode 100644 index 00000000..ed6ca903 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B230400.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B230400.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2400.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2400.html new file mode 100644 index 00000000..2d31a935 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2400.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B2400.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2500000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2500000.html new file mode 100644 index 00000000..338ce294 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B2500000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B2500000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B300.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B300.html new file mode 100644 index 00000000..f1d1ea07 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B300.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B300.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B3000000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B3000000.html new file mode 100644 index 00000000..22ac6fae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B3000000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B3000000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B3500000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B3500000.html new file mode 100644 index 00000000..c657eb8f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B3500000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B3500000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B38400.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B38400.html new file mode 100644 index 00000000..f708ced9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B38400.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B38400.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B4000000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B4000000.html new file mode 100644 index 00000000..936c5df7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B4000000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B4000000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B460800.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B460800.html new file mode 100644 index 00000000..1f799522 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B460800.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B460800.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B4800.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B4800.html new file mode 100644 index 00000000..9e032282 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B4800.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B4800.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B50.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B50.html new file mode 100644 index 00000000..6b43106a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B50.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B50.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B500000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B500000.html new file mode 100644 index 00000000..4a6b1607 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B500000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B500000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B57600.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B57600.html new file mode 100644 index 00000000..c2a3aa02 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B57600.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B57600.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B576000.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B576000.html new file mode 100644 index 00000000..f4ce1729 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B576000.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B576000.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B600.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B600.html new file mode 100644 index 00000000..dc79284d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B600.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B600.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B75.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B75.html new file mode 100644 index 00000000..1a1a6cf2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B75.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B75.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B921600.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B921600.html new file mode 100644 index 00000000..53593ded --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B921600.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B921600.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B9600.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B9600.html new file mode 100644 index 00000000..88ed251f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.B9600.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.B9600.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BOTHER.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BOTHER.html new file mode 100644 index 00000000..b8825180 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BOTHER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.BOTHER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BS1.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BS1.html new file mode 100644 index 00000000..a0f0ad1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BS1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.BS1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BSDLY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BSDLY.html new file mode 100644 index 00000000..7af84040 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.BSDLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.BSDLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CBAUD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CBAUD.html new file mode 100644 index 00000000..081c9079 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CBAUD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CBAUD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CBAUDEX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CBAUDEX.html new file mode 100644 index 00000000..300a1ac2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CBAUDEX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CBAUDEX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CIBAUD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CIBAUD.html new file mode 100644 index 00000000..a905fb6d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CIBAUD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CIBAUD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CLOCAL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CLOCAL.html new file mode 100644 index 00000000..b232266b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CLOCAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CLOCAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR1.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR1.html new file mode 100644 index 00000000..30451702 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CR1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR2.html new file mode 100644 index 00000000..2985c281 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CR2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR3.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR3.html new file mode 100644 index 00000000..ca43df65 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CR3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CR3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CRDLY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CRDLY.html new file mode 100644 index 00000000..fd64c181 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CRDLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CRDLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CREAD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CREAD.html new file mode 100644 index 00000000..54c3707a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CREAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CREAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS.html new file mode 100644 index 00000000..fd9e0eeb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS6.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS6.html new file mode 100644 index 00000000..b70ddc19 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CS6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS7.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS7.html new file mode 100644 index 00000000..3abb7151 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS7.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CS7.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS8.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS8.html new file mode 100644 index 00000000..9558cdd7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CS8.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CS8.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CSIZE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CSIZE.html new file mode 100644 index 00000000..a8aea0d2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CSTOPB.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CSTOPB.html new file mode 100644 index 00000000..7225c4c2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.CSTOPB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.CSTOPB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.DS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.DS.html new file mode 100644 index 00000000..643b11f5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.DS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.DS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADDRINUSE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADDRINUSE.html new file mode 100644 index 00000000..6a2a927f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADDRINUSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EADDRINUSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADDRNOTAVAIL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADDRNOTAVAIL.html new file mode 100644 index 00000000..e05d80ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADDRNOTAVAIL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EADDRNOTAVAIL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADV.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADV.html new file mode 100644 index 00000000..bcb80cd1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EADV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EADV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EAFNOSUPPORT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EAFNOSUPPORT.html new file mode 100644 index 00000000..42ad2f46 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EAFNOSUPPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EAFNOSUPPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EALREADY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EALREADY.html new file mode 100644 index 00000000..f44e877b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EALREADY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EALREADY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADE.html new file mode 100644 index 00000000..a28aa270 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EBADE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADFD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADFD.html new file mode 100644 index 00000000..ce766e12 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADFD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EBADFD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADMSG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADMSG.html new file mode 100644 index 00000000..ec8290ae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADMSG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EBADMSG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADR.html new file mode 100644 index 00000000..6ba4e00a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EBADR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADRQC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADRQC.html new file mode 100644 index 00000000..49a60c52 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADRQC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EBADRQC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADSLT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADSLT.html new file mode 100644 index 00000000..de527c4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBADSLT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EBADSLT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBFONT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBFONT.html new file mode 100644 index 00000000..671e0eb9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EBFONT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EBFONT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECANCELED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECANCELED.html new file mode 100644 index 00000000..cc1096ce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECANCELED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECANCELED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOCTL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOCTL.html new file mode 100644 index 00000000..7250a776 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOCTL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECHOCTL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOE.html new file mode 100644 index 00000000..1db1fed7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECHOE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOK.html new file mode 100644 index 00000000..4fe65c68 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECHOK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOKE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOKE.html new file mode 100644 index 00000000..914a123a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOKE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECHOKE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHONL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHONL.html new file mode 100644 index 00000000..87345e64 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHONL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECHONL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOPRT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOPRT.html new file mode 100644 index 00000000..971fbc63 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHOPRT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECHOPRT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHRNG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHRNG.html new file mode 100644 index 00000000..670abfa9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECHRNG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECHRNG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECOMM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECOMM.html new file mode 100644 index 00000000..77c97828 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECOMM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECOMM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNABORTED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNABORTED.html new file mode 100644 index 00000000..bf4c09d3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNABORTED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECONNABORTED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNREFUSED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNREFUSED.html new file mode 100644 index 00000000..53ab2362 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNREFUSED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECONNREFUSED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNRESET.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNRESET.html new file mode 100644 index 00000000..55321d5d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ECONNRESET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ECONNRESET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDEADLK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDEADLK.html new file mode 100644 index 00000000..fa75f9f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDEADLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EDEADLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDEADLOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDEADLOCK.html new file mode 100644 index 00000000..782a266e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDEADLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EDEADLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDESTADDRREQ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDESTADDRREQ.html new file mode 100644 index 00000000..c1b9e26d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDESTADDRREQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EDESTADDRREQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDOTDOT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDOTDOT.html new file mode 100644 index 00000000..456a342d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDOTDOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EDOTDOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDQUOT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDQUOT.html new file mode 100644 index 00000000..f4418d8c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EDQUOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EDQUOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFD_CLOEXEC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFD_CLOEXEC.html new file mode 100644 index 00000000..7810d382 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFD_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EFD_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFD_NONBLOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFD_NONBLOCK.html new file mode 100644 index 00000000..f27b4516 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFD_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EFD_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFLAGS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFLAGS.html new file mode 100644 index 00000000..64fabb72 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EFLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EFLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHOSTDOWN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHOSTDOWN.html new file mode 100644 index 00000000..9f56e4b0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHOSTDOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EHOSTDOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHOSTUNREACH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHOSTUNREACH.html new file mode 100644 index 00000000..613bfce8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHOSTUNREACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EHOSTUNREACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHWPOISON.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHWPOISON.html new file mode 100644 index 00000000..e9945e44 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EHWPOISON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EHWPOISON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EIDRM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EIDRM.html new file mode 100644 index 00000000..2eb131cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EIDRM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EIDRM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EILSEQ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EILSEQ.html new file mode 100644 index 00000000..5802effd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EILSEQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EILSEQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EINPROGRESS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EINPROGRESS.html new file mode 100644 index 00000000..a3fd1e4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EINPROGRESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EINPROGRESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EISCONN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EISCONN.html new file mode 100644 index 00000000..70bb9f78 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EISCONN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EISCONN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EISNAM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EISNAM.html new file mode 100644 index 00000000..b94b73f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EISNAM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EISNAM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYEXPIRED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYEXPIRED.html new file mode 100644 index 00000000..105f1b61 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYEXPIRED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EKEYEXPIRED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYREJECTED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYREJECTED.html new file mode 100644 index 00000000..604cf1c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYREJECTED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EKEYREJECTED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYREVOKED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYREVOKED.html new file mode 100644 index 00000000..cae56f60 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EKEYREVOKED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EKEYREVOKED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL2HLT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL2HLT.html new file mode 100644 index 00000000..5c66dc6c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL2HLT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EL2HLT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL2NSYNC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL2NSYNC.html new file mode 100644 index 00000000..9b27c456 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL2NSYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EL2NSYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL3HLT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL3HLT.html new file mode 100644 index 00000000..f38e7765 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL3HLT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EL3HLT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL3RST.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL3RST.html new file mode 100644 index 00000000..ce23aede --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EL3RST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EL3RST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBACC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBACC.html new file mode 100644 index 00000000..84d6af3c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBACC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ELIBACC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBBAD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBBAD.html new file mode 100644 index 00000000..c2acc82f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBBAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ELIBBAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBEXEC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBEXEC.html new file mode 100644 index 00000000..e2480409 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ELIBEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBMAX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBMAX.html new file mode 100644 index 00000000..b1f379b1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBMAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ELIBMAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBSCN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBSCN.html new file mode 100644 index 00000000..49cd01e3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELIBSCN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ELIBSCN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELNRNG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELNRNG.html new file mode 100644 index 00000000..fa0eea3a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELNRNG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ELNRNG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELOOP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELOOP.html new file mode 100644 index 00000000..39b06394 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ELOOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ELOOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMEDIUMTYPE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMEDIUMTYPE.html new file mode 100644 index 00000000..ba68067a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMEDIUMTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EMEDIUMTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMSGSIZE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMSGSIZE.html new file mode 100644 index 00000000..b0c77e01 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMSGSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EMSGSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMULTIHOP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMULTIHOP.html new file mode 100644 index 00000000..601d5c73 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EMULTIHOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EMULTIHOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENAMETOOLONG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENAMETOOLONG.html new file mode 100644 index 00000000..fa765d1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENAMETOOLONG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENAMETOOLONG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENAVAIL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENAVAIL.html new file mode 100644 index 00000000..cd81bcdc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENAVAIL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENAVAIL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETDOWN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETDOWN.html new file mode 100644 index 00000000..3f4ddfe2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETDOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENETDOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETRESET.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETRESET.html new file mode 100644 index 00000000..a14bb9a7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETRESET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENETRESET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETUNREACH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETUNREACH.html new file mode 100644 index 00000000..f5437046 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENETUNREACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENETUNREACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOANO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOANO.html new file mode 100644 index 00000000..9249fed6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOANO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOANO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOBUFS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOBUFS.html new file mode 100644 index 00000000..338206c8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOBUFS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOBUFS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOCSI.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOCSI.html new file mode 100644 index 00000000..6a745efa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOCSI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOCSI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENODATA.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENODATA.html new file mode 100644 index 00000000..1018c403 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENODATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENODATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOKEY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOKEY.html new file mode 100644 index 00000000..23d81521 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOKEY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOKEY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOLCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOLCK.html new file mode 100644 index 00000000..11338871 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOLCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOLCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOLINK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOLINK.html new file mode 100644 index 00000000..d0ff748a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOMEDIUM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOMEDIUM.html new file mode 100644 index 00000000..960c32b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOMEDIUM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOMEDIUM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOMSG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOMSG.html new file mode 100644 index 00000000..087566d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOMSG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOMSG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENONET.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENONET.html new file mode 100644 index 00000000..202b7eb2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENONET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENONET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOPKG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOPKG.html new file mode 100644 index 00000000..26164c3e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOPKG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOPKG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOPROTOOPT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOPROTOOPT.html new file mode 100644 index 00000000..c8ede91d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOPROTOOPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOPROTOOPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSR.html new file mode 100644 index 00000000..c2ee4318 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOSR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSTR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSTR.html new file mode 100644 index 00000000..fabee3f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOSTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSYS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSYS.html new file mode 100644 index 00000000..77d99a74 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOSYS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOSYS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTCONN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTCONN.html new file mode 100644 index 00000000..2f336bd3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTCONN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOTCONN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTEMPTY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTEMPTY.html new file mode 100644 index 00000000..7cbbf89a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTEMPTY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOTEMPTY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTNAM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTNAM.html new file mode 100644 index 00000000..55df9a4e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTNAM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOTNAM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTRECOVERABLE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTRECOVERABLE.html new file mode 100644 index 00000000..17955568 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTRECOVERABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOTRECOVERABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTSOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTSOCK.html new file mode 100644 index 00000000..4e7d0b18 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTSOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOTSOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTUNIQ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTUNIQ.html new file mode 100644 index 00000000..ef339ea3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ENOTUNIQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ENOTUNIQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOPNOTSUPP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOPNOTSUPP.html new file mode 100644 index 00000000..ee70800a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOPNOTSUPP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EOPNOTSUPP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOVERFLOW.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOVERFLOW.html new file mode 100644 index 00000000..caadc58c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOVERFLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EOVERFLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOWNERDEAD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOWNERDEAD.html new file mode 100644 index 00000000..17442007 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EOWNERDEAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EOWNERDEAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPFNOSUPPORT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPFNOSUPPORT.html new file mode 100644 index 00000000..13f17b4c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPFNOSUPPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EPFNOSUPPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPOLL_CLOEXEC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPOLL_CLOEXEC.html new file mode 100644 index 00000000..556c40cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPOLL_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EPOLL_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTO.html new file mode 100644 index 00000000..00539f4e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EPROTO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTONOSUPPORT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTONOSUPPORT.html new file mode 100644 index 00000000..f1469787 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTONOSUPPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EPROTONOSUPPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTOTYPE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTOTYPE.html new file mode 100644 index 00000000..2d8736c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EPROTOTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EPROTOTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMCHG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMCHG.html new file mode 100644 index 00000000..d38b7782 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMCHG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EREMCHG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMOTE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMOTE.html new file mode 100644 index 00000000..ea952cc1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMOTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EREMOTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMOTEIO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMOTEIO.html new file mode 100644 index 00000000..16c0d906 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EREMOTEIO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EREMOTEIO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ERESTART.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ERESTART.html new file mode 100644 index 00000000..7ce0ffa1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ERESTART.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ERESTART.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ERFKILL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ERFKILL.html new file mode 100644 index 00000000..abc3899b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ERFKILL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ERFKILL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ES.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ES.html new file mode 100644 index 00000000..1f4bf57b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESHUTDOWN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESHUTDOWN.html new file mode 100644 index 00000000..5a9235aa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESHUTDOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ESHUTDOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESOCKTNOSUPPORT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESOCKTNOSUPPORT.html new file mode 100644 index 00000000..c034f4f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESOCKTNOSUPPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ESOCKTNOSUPPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESRMNT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESRMNT.html new file mode 100644 index 00000000..bddcfe39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESRMNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ESRMNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESTALE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESTALE.html new file mode 100644 index 00000000..dcd63160 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESTALE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ESTALE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESTRPIPE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESTRPIPE.html new file mode 100644 index 00000000..24293c1c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ESTRPIPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ESTRPIPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETIME.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETIME.html new file mode 100644 index 00000000..82990d89 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ETIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETIMEDOUT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETIMEDOUT.html new file mode 100644 index 00000000..c81b9f80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETIMEDOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ETIMEDOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETOOMANYREFS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETOOMANYREFS.html new file mode 100644 index 00000000..b2e3fd4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ETOOMANYREFS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ETOOMANYREFS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUCLEAN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUCLEAN.html new file mode 100644 index 00000000..e1495aec --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUCLEAN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EUCLEAN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUNATCH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUNATCH.html new file mode 100644 index 00000000..83deab02 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUNATCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EUNATCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUSERS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUSERS.html new file mode 100644 index 00000000..82295f94 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EUSERS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EUSERS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXFULL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXFULL.html new file mode 100644 index 00000000..42f3e452 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXFULL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EXFULL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTA.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTA.html new file mode 100644 index 00000000..7dc9aa6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EXTA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTB.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTB.html new file mode 100644 index 00000000..72201938 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EXTB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTPROC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTPROC.html new file mode 100644 index 00000000..20a3f397 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.EXTPROC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.EXTPROC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FF1.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FF1.html new file mode 100644 index 00000000..41089707 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FF1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FF1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FFDLY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FFDLY.html new file mode 100644 index 00000000..c40ad9b1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FFDLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FFDLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIOCLEX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIOCLEX.html new file mode 100644 index 00000000..0cef9626 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIOCLEX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FIOCLEX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONBIO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONBIO.html new file mode 100644 index 00000000..808cef0d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONBIO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FIONBIO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONCLEX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONCLEX.html new file mode 100644 index 00000000..3153b8a7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONCLEX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FIONCLEX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONREAD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONREAD.html new file mode 100644 index 00000000..91d1d6f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FIONREAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FIONREAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FLUSHO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FLUSHO.html new file mode 100644 index 00000000..2abb50e3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FLUSHO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FLUSHO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FS.html new file mode 100644 index 00000000..0bb6a0bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FS_BASE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FS_BASE.html new file mode 100644 index 00000000..a9ef3feb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.FS_BASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.FS_BASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_GETLK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_GETLK.html new file mode 100644 index 00000000..291f2baa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_GETLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_GETLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_GETOWN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_GETOWN.html new file mode 100644 index 00000000..2735c6ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_GETOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_GETOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_GETLK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_GETLK.html new file mode 100644 index 00000000..99c9a7c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_GETLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_OFD_GETLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_SETLK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_SETLK.html new file mode 100644 index 00000000..71288e04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_SETLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_OFD_SETLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_SETLKW.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_SETLKW.html new file mode 100644 index 00000000..34e7d83f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_OFD_SETLKW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_OFD_SETLKW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_RDLCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_RDLCK.html new file mode 100644 index 00000000..8766cb55 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_RDLCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_RDLCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETLK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETLK.html new file mode 100644 index 00000000..7cee3123 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_SETLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETLKW.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETLKW.html new file mode 100644 index 00000000..cd04fa04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETLKW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_SETLKW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETOWN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETOWN.html new file mode 100644 index 00000000..4613d573 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_SETOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_SETOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_UNLCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_UNLCK.html new file mode 100644 index 00000000..6e09b169 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_UNLCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_UNLCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_WRLCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_WRLCK.html new file mode 100644 index 00000000..54ad8cab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.F_WRLCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.F_WRLCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.GS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.GS.html new file mode 100644 index 00000000..97305b0d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.GS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.GS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.GS_BASE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.GS_BASE.html new file mode 100644 index 00000000..f2b70550 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.GS_BASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.GS_BASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.HUPCL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.HUPCL.html new file mode 100644 index 00000000..a6ca9d47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.HUPCL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.HUPCL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ICANON.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ICANON.html new file mode 100644 index 00000000..a8e0cbc5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ICANON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ICANON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IEXTEN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IEXTEN.html new file mode 100644 index 00000000..3cfff573 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IEXTEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.IEXTEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ISIG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ISIG.html new file mode 100644 index 00000000..2d2ca08a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ISIG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ISIG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IXOFF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IXOFF.html new file mode 100644 index 00000000..ee752cd3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IXOFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.IXOFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IXON.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IXON.html new file mode 100644 index 00000000..c429b4d2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.IXON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.IXON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MADV_SOFT_OFFLINE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MADV_SOFT_OFFLINE.html new file mode 100644 index 00000000..5255389d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MADV_SOFT_OFFLINE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MADV_SOFT_OFFLINE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_32BIT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_32BIT.html new file mode 100644 index 00000000..677aa528 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_32BIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_32BIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_ANON.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_ANON.html new file mode 100644 index 00000000..95ef9b04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_ANON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_ANON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_ANONYMOUS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_ANONYMOUS.html new file mode 100644 index 00000000..d1b6970d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_ANONYMOUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_ANONYMOUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_DENYWRITE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_DENYWRITE.html new file mode 100644 index 00000000..0048aded --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_DENYWRITE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_DENYWRITE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_EXECUTABLE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_EXECUTABLE.html new file mode 100644 index 00000000..4cb9f8a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_EXECUTABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_EXECUTABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_GROWSDOWN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_GROWSDOWN.html new file mode 100644 index 00000000..b7bf87c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_GROWSDOWN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_GROWSDOWN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_HUGETLB.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_HUGETLB.html new file mode 100644 index 00000000..1b7ca9c3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_HUGETLB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_HUGETLB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_LOCKED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_LOCKED.html new file mode 100644 index 00000000..1309004e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_LOCKED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_LOCKED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_NONBLOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_NONBLOCK.html new file mode 100644 index 00000000..c76d806d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_NORESERVE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_NORESERVE.html new file mode 100644 index 00000000..a87996a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_NORESERVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_NORESERVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_POPULATE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_POPULATE.html new file mode 100644 index 00000000..fbc10dfd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_POPULATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_POPULATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_STACK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_STACK.html new file mode 100644 index 00000000..b5e485f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_STACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_STACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_SYNC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_SYNC.html new file mode 100644 index 00000000..5c6f54dc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MAP_SYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MAP_SYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MCL_CURRENT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MCL_CURRENT.html new file mode 100644 index 00000000..38b2b19b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MCL_CURRENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MCL_CURRENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MCL_FUTURE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MCL_FUTURE.html new file mode 100644 index 00000000..475d88fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MCL_FUTURE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MCL_FUTURE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MINSIGSTKSZ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MINSIGSTKSZ.html new file mode 100644 index 00000000..c2dc47fc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.MINSIGSTKSZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.MINSIGSTKSZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NCCS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NCCS.html new file mode 100644 index 00000000..bbfdf5d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NCCS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.NCCS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NLDLY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NLDLY.html new file mode 100644 index 00000000..e6315153 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NLDLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.NLDLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NOFLSH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NOFLSH.html new file mode 100644 index 00000000..6cc166ba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.NOFLSH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.NOFLSH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.OLCUC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.OLCUC.html new file mode 100644 index 00000000..1b242230 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.OLCUC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.OLCUC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ONLCR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ONLCR.html new file mode 100644 index 00000000..a884440b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ONLCR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ONLCR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ORIG_RAX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ORIG_RAX.html new file mode 100644 index 00000000..c4085e15 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.ORIG_RAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.ORIG_RAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_APPEND.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_APPEND.html new file mode 100644 index 00000000..535cae5e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_APPEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_APPEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_ASYNC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_ASYNC.html new file mode 100644 index 00000000..3c045a19 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_ASYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_ASYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_CLOEXEC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_CLOEXEC.html new file mode 100644 index 00000000..d02a11c2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_CREAT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_CREAT.html new file mode 100644 index 00000000..04739126 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_CREAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_CREAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DIRECT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DIRECT.html new file mode 100644 index 00000000..61764f02 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DIRECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_DIRECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DIRECTORY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DIRECTORY.html new file mode 100644 index 00000000..68102a30 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DIRECTORY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_DIRECTORY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DSYNC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DSYNC.html new file mode 100644 index 00000000..212fddfe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_DSYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_DSYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_EXCL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_EXCL.html new file mode 100644 index 00000000..d36d3655 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_EXCL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_EXCL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_FSYNC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_FSYNC.html new file mode 100644 index 00000000..3b70b3e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_FSYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_FSYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NDELAY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NDELAY.html new file mode 100644 index 00000000..4d4ac5d9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NDELAY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_NDELAY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOATIME.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOATIME.html new file mode 100644 index 00000000..0e5a3ddb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_NOATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOCTTY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOCTTY.html new file mode 100644 index 00000000..e36d8b14 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOCTTY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_NOCTTY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOFOLLOW.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOFOLLOW.html new file mode 100644 index 00000000..7c0cf5ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NOFOLLOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_NOFOLLOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NONBLOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NONBLOCK.html new file mode 100644 index 00000000..a47c1fd9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_PATH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_PATH.html new file mode 100644 index 00000000..d31250e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_PATH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_PATH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_RSYNC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_RSYNC.html new file mode 100644 index 00000000..b53f9eef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_RSYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_RSYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_SYNC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_SYNC.html new file mode 100644 index 00000000..8e8e8cb0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_SYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_SYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_TMPFILE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_TMPFILE.html new file mode 100644 index 00000000..16fe7dcf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_TMPFILE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_TMPFILE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_TRUNC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_TRUNC.html new file mode 100644 index 00000000..167adab9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.O_TRUNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.O_TRUNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PARENB.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PARENB.html new file mode 100644 index 00000000..3e9ac6b0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PARENB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PARENB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PARODD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PARODD.html new file mode 100644 index 00000000..349ca465 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PARODD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PARODD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PENDIN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PENDIN.html new file mode 100644 index 00000000..3e75b57a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PENDIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PENDIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POLLWRBAND.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POLLWRBAND.html new file mode 100644 index 00000000..6fce15f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POLLWRBAND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.POLLWRBAND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POLLWRNORM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POLLWRNORM.html new file mode 100644 index 00000000..ee40d589 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POLLWRNORM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.POLLWRNORM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POSIX_FADV_DONTNEED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POSIX_FADV_DONTNEED.html new file mode 100644 index 00000000..e205f0c2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POSIX_FADV_DONTNEED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.POSIX_FADV_DONTNEED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POSIX_FADV_NOREUSE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POSIX_FADV_NOREUSE.html new file mode 100644 index 00000000..54a4f56e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.POSIX_FADV_NOREUSE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.POSIX_FADV_NOREUSE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_DETACH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_DETACH.html new file mode 100644 index 00000000..de8120f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_DETACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_DETACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETFPREGS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETFPREGS.html new file mode 100644 index 00000000..065a6ef1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETFPREGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_GETFPREGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETFPXREGS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETFPXREGS.html new file mode 100644 index 00000000..cf471834 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETFPXREGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_GETFPXREGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETREGS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETREGS.html new file mode 100644 index 00000000..29da86ae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_GETREGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_GETREGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_PEEKSIGINFO_SHARED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_PEEKSIGINFO_SHARED.html new file mode 100644 index 00000000..98083cf2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_PEEKSIGINFO_SHARED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_PEEKSIGINFO_SHARED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETFPREGS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETFPREGS.html new file mode 100644 index 00000000..b4383788 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETFPREGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_SETFPREGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETFPXREGS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETFPXREGS.html new file mode 100644 index 00000000..d79ce7f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETFPXREGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_SETFPXREGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETREGS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETREGS.html new file mode 100644 index 00000000..07f6d263 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SETREGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_SETREGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SYSEMU.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SYSEMU.html new file mode 100644 index 00000000..f176cc24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SYSEMU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_SYSEMU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SYSEMU_SINGLESTEP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SYSEMU_SINGLESTEP.html new file mode 100644 index 00000000..1429461f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.PTRACE_SYSEMU_SINGLESTEP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.PTRACE_SYSEMU_SINGLESTEP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R10.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R10.html new file mode 100644 index 00000000..f5be46fa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R10.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.R10.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R11.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R11.html new file mode 100644 index 00000000..911c6f07 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R11.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.R11.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R12.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R12.html new file mode 100644 index 00000000..0ae4fbb7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R12.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.R12.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R13.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R13.html new file mode 100644 index 00000000..ac63bc95 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R13.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.R13.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R14.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R14.html new file mode 100644 index 00000000..352d5224 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R14.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.R14.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R15.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R15.html new file mode 100644 index 00000000..c76ae6f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R15.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.R15.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R8.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R8.html new file mode 100644 index 00000000..73fab9c1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R8.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.R8.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R9.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R9.html new file mode 100644 index 00000000..c938229c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.R9.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.R9.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RAX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RAX.html new file mode 100644 index 00000000..aad93cfd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RBP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RBP.html new file mode 100644 index 00000000..01034324 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RBP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RBP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RBX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RBX.html new file mode 100644 index 00000000..fc291e23 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RBX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RBX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RCX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RCX.html new file mode 100644 index 00000000..8d078311 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RCX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RCX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RDI.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RDI.html new file mode 100644 index 00000000..59f1ff36 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RDI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RDI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RDX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RDX.html new file mode 100644 index 00000000..a603a649 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RDX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RDX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_CR2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_CR2.html new file mode 100644 index 00000000..625e3ee9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_CR2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_CR2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_CSGSFS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_CSGSFS.html new file mode 100644 index 00000000..78024d72 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_CSGSFS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_CSGSFS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_EFL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_EFL.html new file mode 100644 index 00000000..f86983c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_EFL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_EFL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_ERR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_ERR.html new file mode 100644 index 00000000..47396d80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_ERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_ERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_OLDMASK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_OLDMASK.html new file mode 100644 index 00000000..ab620387 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_OLDMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_OLDMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R10.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R10.html new file mode 100644 index 00000000..6afbc5ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R10.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_R10.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R11.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R11.html new file mode 100644 index 00000000..001e3068 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R11.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_R11.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R12.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R12.html new file mode 100644 index 00000000..6d0e62b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R12.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_R12.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R13.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R13.html new file mode 100644 index 00000000..975e335b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R13.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_R13.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R14.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R14.html new file mode 100644 index 00000000..209d338e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R14.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_R14.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R15.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R15.html new file mode 100644 index 00000000..cd598158 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R15.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_R15.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R8.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R8.html new file mode 100644 index 00000000..46f36bd4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R8.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_R8.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R9.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R9.html new file mode 100644 index 00000000..a606193d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_R9.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_R9.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RAX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RAX.html new file mode 100644 index 00000000..68529159 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RBP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RBP.html new file mode 100644 index 00000000..19458d6a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RBP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RBP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RBX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RBX.html new file mode 100644 index 00000000..b3a27ee0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RBX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RBX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RCX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RCX.html new file mode 100644 index 00000000..5f99f53b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RCX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RCX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RDI.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RDI.html new file mode 100644 index 00000000..229f28ad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RDI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RDI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RDX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RDX.html new file mode 100644 index 00000000..52edc74a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RDX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RDX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RIP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RIP.html new file mode 100644 index 00000000..f19f51d7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RSI.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RSI.html new file mode 100644 index 00000000..cedc5d4c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RSI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RSI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RSP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RSP.html new file mode 100644 index 00000000..eed70c98 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_RSP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_RSP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_TRAPNO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_TRAPNO.html new file mode 100644 index 00000000..bb873bd1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.REG_TRAPNO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.REG_TRAPNO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RIP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RIP.html new file mode 100644 index 00000000..4f17efc8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RIP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RIP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_AS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_AS.html new file mode 100644 index 00000000..b64e5cff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_AS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RLIMIT_AS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_MEMLOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_MEMLOCK.html new file mode 100644 index 00000000..4e5a27b4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_MEMLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RLIMIT_MEMLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_NOFILE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_NOFILE.html new file mode 100644 index 00000000..29a0e6b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_NOFILE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RLIMIT_NOFILE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_NPROC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_NPROC.html new file mode 100644 index 00000000..bcdde71d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_NPROC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RLIMIT_NPROC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_RSS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_RSS.html new file mode 100644 index 00000000..095a1ce2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RLIMIT_RSS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RLIMIT_RSS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RSI.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RSI.html new file mode 100644 index 00000000..b0cc758a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RSI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RSI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RSP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RSP.html new file mode 100644 index 00000000..98c57b70 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RSP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RSP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_DEEPBIND.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_DEEPBIND.html new file mode 100644 index 00000000..20096e3b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_DEEPBIND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RTLD_DEEPBIND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_GLOBAL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_GLOBAL.html new file mode 100644 index 00000000..39a3c1ab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_GLOBAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RTLD_GLOBAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_NOLOAD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_NOLOAD.html new file mode 100644 index 00000000..32ae7017 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.RTLD_NOLOAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.RTLD_NOLOAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NOCLDSTOP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NOCLDSTOP.html new file mode 100644 index 00000000..49e6fd5d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NOCLDSTOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SA_NOCLDSTOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NOCLDWAIT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NOCLDWAIT.html new file mode 100644 index 00000000..5215cd6f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NOCLDWAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SA_NOCLDWAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NODEFER.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NODEFER.html new file mode 100644 index 00000000..46a1fe9c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_NODEFER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SA_NODEFER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_ONSTACK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_ONSTACK.html new file mode 100644 index 00000000..bf8e5feb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_ONSTACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SA_ONSTACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_RESETHAND.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_RESETHAND.html new file mode 100644 index 00000000..5aaa51b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_RESETHAND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SA_RESETHAND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_RESTART.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_RESTART.html new file mode 100644 index 00000000..5a3d32e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_RESTART.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SA_RESTART.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_SIGINFO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_SIGINFO.html new file mode 100644 index 00000000..e22bada0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SA_SIGINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SA_SIGINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SCM_TIMESTAMPNS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SCM_TIMESTAMPNS.html new file mode 100644 index 00000000..d088e132 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SCM_TIMESTAMPNS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SCM_TIMESTAMPNS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SCM_WIFI_STATUS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SCM_WIFI_STATUS.html new file mode 100644 index 00000000..9b1eb313 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SCM_WIFI_STATUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SCM_WIFI_STATUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SFD_CLOEXEC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SFD_CLOEXEC.html new file mode 100644 index 00000000..ad6e02d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SFD_CLOEXEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SFD_CLOEXEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SFD_NONBLOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SFD_NONBLOCK.html new file mode 100644 index 00000000..9217c514 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SFD_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SFD_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGBUS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGBUS.html new file mode 100644 index 00000000..115c7cfa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGBUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGBUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGCHLD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGCHLD.html new file mode 100644 index 00000000..62d0f0d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGCHLD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGCHLD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGCONT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGCONT.html new file mode 100644 index 00000000..7f657232 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGCONT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGCONT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGIO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGIO.html new file mode 100644 index 00000000..b0c30752 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGIO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGIO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPOLL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPOLL.html new file mode 100644 index 00000000..5ccdaa57 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPOLL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGPOLL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPROF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPROF.html new file mode 100644 index 00000000..c8c25608 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPROF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGPROF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPWR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPWR.html new file mode 100644 index 00000000..5b687a9b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGPWR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGPWR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTKFLT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTKFLT.html new file mode 100644 index 00000000..3baae0b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTKFLT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGSTKFLT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTKSZ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTKSZ.html new file mode 100644 index 00000000..c9703089 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTKSZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGSTKSZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTOP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTOP.html new file mode 100644 index 00000000..61a589d2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSTOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGSTOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSYS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSYS.html new file mode 100644 index 00000000..6f3d828f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGSYS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGSYS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTSTP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTSTP.html new file mode 100644 index 00000000..5d9a97a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTSTP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGTSTP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTTIN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTTIN.html new file mode 100644 index 00000000..4adb8056 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTTIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGTTIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTTOU.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTTOU.html new file mode 100644 index 00000000..7b85b77d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGTTOU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGTTOU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUNUSED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUNUSED.html new file mode 100644 index 00000000..fa6d2221 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUNUSED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGUNUSED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGURG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGURG.html new file mode 100644 index 00000000..81231b9b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGURG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGURG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUSR1.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUSR1.html new file mode 100644 index 00000000..e32c78cc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUSR1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGUSR1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUSR2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUSR2.html new file mode 100644 index 00000000..2de83bda --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGUSR2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGUSR2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGVTALRM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGVTALRM.html new file mode 100644 index 00000000..4c929acc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGVTALRM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGVTALRM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGWINCH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGWINCH.html new file mode 100644 index 00000000..a1421cdb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGWINCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGWINCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGXCPU.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGXCPU.html new file mode 100644 index 00000000..7a64972a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGXCPU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGXCPU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGXFSZ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGXFSZ.html new file mode 100644 index 00000000..0a968a11 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIGXFSZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIGXFSZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_BLOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_BLOCK.html new file mode 100644 index 00000000..b1ce10a1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_BLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIG_BLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_SETMASK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_SETMASK.html new file mode 100644 index 00000000..96c3c7d7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_SETMASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIG_SETMASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_UNBLOCK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_UNBLOCK.html new file mode 100644 index 00000000..73952a82 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SIG_UNBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SIG_UNBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOCK_DGRAM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOCK_DGRAM.html new file mode 100644 index 00000000..bbdb8e39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOCK_DGRAM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SOCK_DGRAM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOCK_STREAM.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOCK_STREAM.html new file mode 100644 index 00000000..82627d7b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOCK_STREAM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SOCK_STREAM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOL_SOCKET.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOL_SOCKET.html new file mode 100644 index 00000000..6c85d57c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SOL_SOCKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SOL_SOCKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ACCEPTCONN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ACCEPTCONN.html new file mode 100644 index 00000000..c77f172f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ACCEPTCONN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_ACCEPTCONN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ATTACH_BPF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ATTACH_BPF.html new file mode 100644 index 00000000..b286fc92 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ATTACH_BPF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_ATTACH_BPF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ATTACH_FILTER.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ATTACH_FILTER.html new file mode 100644 index 00000000..d0a20573 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ATTACH_FILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_ATTACH_FILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BINDTODEVICE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BINDTODEVICE.html new file mode 100644 index 00000000..64a3b880 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BINDTODEVICE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_BINDTODEVICE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BPF_EXTENSIONS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BPF_EXTENSIONS.html new file mode 100644 index 00000000..900000af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BPF_EXTENSIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_BPF_EXTENSIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BROADCAST.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BROADCAST.html new file mode 100644 index 00000000..b898f3a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BROADCAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_BROADCAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BSDCOMPAT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BSDCOMPAT.html new file mode 100644 index 00000000..4a1a875b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BSDCOMPAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_BSDCOMPAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BUSY_POLL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BUSY_POLL.html new file mode 100644 index 00000000..9f911521 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_BUSY_POLL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_BUSY_POLL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DETACH_BPF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DETACH_BPF.html new file mode 100644 index 00000000..b40484fe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DETACH_BPF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_DETACH_BPF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DETACH_FILTER.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DETACH_FILTER.html new file mode 100644 index 00000000..01cad22d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DETACH_FILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_DETACH_FILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DOMAIN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DOMAIN.html new file mode 100644 index 00000000..8c8a0ff0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DOMAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_DOMAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DONTROUTE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DONTROUTE.html new file mode 100644 index 00000000..bf7b5564 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_DONTROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_DONTROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ERROR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ERROR.html new file mode 100644 index 00000000..df5135cb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_ERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_ERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_GET_FILTER.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_GET_FILTER.html new file mode 100644 index 00000000..c491c849 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_GET_FILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_GET_FILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_INCOMING_CPU.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_INCOMING_CPU.html new file mode 100644 index 00000000..ae6482cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_INCOMING_CPU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_INCOMING_CPU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_KEEPALIVE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_KEEPALIVE.html new file mode 100644 index 00000000..8dd525a8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_KEEPALIVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_KEEPALIVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_LINGER.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_LINGER.html new file mode 100644 index 00000000..d2c5bdf1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_LINGER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_LINGER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_LOCK_FILTER.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_LOCK_FILTER.html new file mode 100644 index 00000000..cef8de39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_LOCK_FILTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_LOCK_FILTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_MARK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_MARK.html new file mode 100644 index 00000000..21223808 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_MARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_MARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_MAX_PACING_RATE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_MAX_PACING_RATE.html new file mode 100644 index 00000000..fbda1bf0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_MAX_PACING_RATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_MAX_PACING_RATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_NOFCS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_NOFCS.html new file mode 100644 index 00000000..6e85f0d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_NOFCS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_NOFCS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_NO_CHECK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_NO_CHECK.html new file mode 100644 index 00000000..f9b5feee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_NO_CHECK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_NO_CHECK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_OOBINLINE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_OOBINLINE.html new file mode 100644 index 00000000..2239f217 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_OOBINLINE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_OOBINLINE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PASSCRED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PASSCRED.html new file mode 100644 index 00000000..9d629137 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PASSCRED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_PASSCRED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PASSSEC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PASSSEC.html new file mode 100644 index 00000000..c5938bc9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PASSSEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_PASSSEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEEK_OFF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEEK_OFF.html new file mode 100644 index 00000000..68c1f272 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEEK_OFF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_PEEK_OFF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERCRED.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERCRED.html new file mode 100644 index 00000000..f3182d04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERCRED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_PEERCRED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERNAME.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERNAME.html new file mode 100644 index 00000000..09cd8df6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERNAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_PEERNAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERSEC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERSEC.html new file mode 100644 index 00000000..442d07ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PEERSEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_PEERSEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PRIORITY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PRIORITY.html new file mode 100644 index 00000000..71014e1a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PRIORITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_PRIORITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PROTOCOL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PROTOCOL.html new file mode 100644 index 00000000..3eaf4a78 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_PROTOCOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_PROTOCOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVBUF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVBUF.html new file mode 100644 index 00000000..0e427f60 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVBUF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_RCVBUF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVBUFFORCE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVBUFFORCE.html new file mode 100644 index 00000000..48e0972c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVBUFFORCE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_RCVBUFFORCE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVLOWAT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVLOWAT.html new file mode 100644 index 00000000..05611b9d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVLOWAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_RCVLOWAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVTIMEO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVTIMEO.html new file mode 100644 index 00000000..c825d733 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RCVTIMEO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_RCVTIMEO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_REUSEADDR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_REUSEADDR.html new file mode 100644 index 00000000..95d90b84 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_REUSEADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_REUSEADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_REUSEPORT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_REUSEPORT.html new file mode 100644 index 00000000..10c01cc4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_REUSEPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_REUSEPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RXQ_OVFL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RXQ_OVFL.html new file mode 100644 index 00000000..413d4331 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_RXQ_OVFL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_RXQ_OVFL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_AUTHENTICATION.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_AUTHENTICATION.html new file mode 100644 index 00000000..8fd027a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_AUTHENTICATION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_SECURITY_AUTHENTICATION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_ENCRYPTION_NETWORK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_ENCRYPTION_NETWORK.html new file mode 100644 index 00000000..8ede6532 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_ENCRYPTION_NETWORK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_SECURITY_ENCRYPTION_NETWORK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_ENCRYPTION_TRANSPORT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_ENCRYPTION_TRANSPORT.html new file mode 100644 index 00000000..2bc4b550 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SECURITY_ENCRYPTION_TRANSPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_SECURITY_ENCRYPTION_TRANSPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SELECT_ERR_QUEUE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SELECT_ERR_QUEUE.html new file mode 100644 index 00000000..dec45292 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SELECT_ERR_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_SELECT_ERR_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDBUF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDBUF.html new file mode 100644 index 00000000..2d63c61e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDBUF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_SNDBUF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDBUFFORCE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDBUFFORCE.html new file mode 100644 index 00000000..7fd80984 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDBUFFORCE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_SNDBUFFORCE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDLOWAT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDLOWAT.html new file mode 100644 index 00000000..5049530b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDLOWAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_SNDLOWAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDTIMEO.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDTIMEO.html new file mode 100644 index 00000000..52e1fe86 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_SNDTIMEO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_SNDTIMEO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TIMESTAMP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TIMESTAMP.html new file mode 100644 index 00000000..8cc120b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TIMESTAMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_TIMESTAMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TIMESTAMPNS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TIMESTAMPNS.html new file mode 100644 index 00000000..116ec437 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TIMESTAMPNS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_TIMESTAMPNS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TYPE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TYPE.html new file mode 100644 index 00000000..abe8e5d1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_TYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_TYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_WIFI_STATUS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_WIFI_STATUS.html new file mode 100644 index 00000000..0509cfcc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SO_WIFI_STATUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SO_WIFI_STATUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SS.html new file mode 100644 index 00000000..ea54171b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.SS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.SS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB1.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB1.html new file mode 100644 index 00000000..f5cfbda2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TAB1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB2.html new file mode 100644 index 00000000..3d90e4a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TAB2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB3.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB3.html new file mode 100644 index 00000000..9e47266d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TAB3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TAB3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TABDLY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TABDLY.html new file mode 100644 index 00000000..a80b23c8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TABDLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TABDLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCFLSH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCFLSH.html new file mode 100644 index 00000000..847ddc9c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCFLSH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCFLSH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCGETA.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCGETA.html new file mode 100644 index 00000000..c6df2957 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCGETA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCGETA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCGETS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCGETS.html new file mode 100644 index 00000000..c9e4a4b1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCGETS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCGETS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSADRAIN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSADRAIN.html new file mode 100644 index 00000000..898c4509 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSADRAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSADRAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSAFLUSH.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSAFLUSH.html new file mode 100644 index 00000000..531eec6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSAFLUSH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSAFLUSH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSANOW.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSANOW.html new file mode 100644 index 00000000..bd33df8e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSANOW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSANOW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSBRK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSBRK.html new file mode 100644 index 00000000..593d751c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSBRK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSBRK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETA.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETA.html new file mode 100644 index 00000000..15c3bf2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSETA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETAF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETAF.html new file mode 100644 index 00000000..7272ded3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETAF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSETAF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETAW.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETAW.html new file mode 100644 index 00000000..80aff1e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETAW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSETAW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETS.html new file mode 100644 index 00000000..c2947a03 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSETS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETSF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETSF.html new file mode 100644 index 00000000..ae44e722 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETSF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSETSF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETSW.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETSW.html new file mode 100644 index 00000000..edc1dd01 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCSETSW.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCSETSW.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCXONC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCXONC.html new file mode 100644 index 00000000..763ea47a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TCXONC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TCXONC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCCBRK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCCBRK.html new file mode 100644 index 00000000..d863499c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCCBRK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCCBRK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCCONS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCCONS.html new file mode 100644 index 00000000..63da4c2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCCONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCCONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCEXCL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCEXCL.html new file mode 100644 index 00000000..9af6101f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCEXCL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCEXCL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGPGRP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGPGRP.html new file mode 100644 index 00000000..a96224ac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGPGRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCGPGRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGRS485.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGRS485.html new file mode 100644 index 00000000..dd7ba6bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGRS485.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCGRS485.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGSERIAL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGSERIAL.html new file mode 100644 index 00000000..ace54c0b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGSERIAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCGSERIAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGSOFTCAR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGSOFTCAR.html new file mode 100644 index 00000000..37450be3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGSOFTCAR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCGSOFTCAR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGWINSZ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGWINSZ.html new file mode 100644 index 00000000..62f36304 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCGWINSZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCGWINSZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCINQ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCINQ.html new file mode 100644 index 00000000..b6759c64 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCINQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCINQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCLINUX.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCLINUX.html new file mode 100644 index 00000000..b650d60e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCLINUX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCLINUX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMBIC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMBIC.html new file mode 100644 index 00000000..ad720209 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMBIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCMBIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMBIS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMBIS.html new file mode 100644 index 00000000..ebb7db61 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMBIS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCMBIS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMGET.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMGET.html new file mode 100644 index 00000000..055873f5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMGET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCMGET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMSET.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMSET.html new file mode 100644 index 00000000..bde5b1ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCMSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCMSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_CAR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_CAR.html new file mode 100644 index 00000000..86dac6d5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_CAR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCM_CAR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_CTS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_CTS.html new file mode 100644 index 00000000..df7d0aef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_CTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCM_CTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_DSR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_DSR.html new file mode 100644 index 00000000..4d937a3f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_DSR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCM_DSR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_RNG.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_RNG.html new file mode 100644 index 00000000..1e10ce38 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_RNG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCM_RNG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_SR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_SR.html new file mode 100644 index 00000000..609a99a7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_SR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCM_SR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_ST.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_ST.html new file mode 100644 index 00000000..5fa3fc7b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCM_ST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCM_ST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCNXCL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCNXCL.html new file mode 100644 index 00000000..654331ae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCNXCL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCNXCL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCOUTQ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCOUTQ.html new file mode 100644 index 00000000..9f171929 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCOUTQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCOUTQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSBRK.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSBRK.html new file mode 100644 index 00000000..dc3fe813 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSBRK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCSBRK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSCTTY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSCTTY.html new file mode 100644 index 00000000..7988de89 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSCTTY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCSCTTY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSPGRP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSPGRP.html new file mode 100644 index 00000000..5f9d4016 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSPGRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCSPGRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSRS485.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSRS485.html new file mode 100644 index 00000000..b366c09f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSRS485.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCSRS485.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSSOFTCAR.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSSOFTCAR.html new file mode 100644 index 00000000..615d2b60 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSSOFTCAR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCSSOFTCAR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSTI.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSTI.html new file mode 100644 index 00000000..8ff1f247 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSTI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCSTI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSWINSZ.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSWINSZ.html new file mode 100644 index 00000000..146c926a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TIOCSWINSZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TIOCSWINSZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TOSTOP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TOSTOP.html new file mode 100644 index 00000000..1e704e7c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.TOSTOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.TOSTOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VDISCARD.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VDISCARD.html new file mode 100644 index 00000000..e8fd2cbc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VDISCARD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VDISCARD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOF.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOF.html new file mode 100644 index 00000000..fc335967 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VEOF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOL.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOL.html new file mode 100644 index 00000000..826ecc20 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VEOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOL2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOL2.html new file mode 100644 index 00000000..df48130e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VEOL2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VEOL2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VMIN.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VMIN.html new file mode 100644 index 00000000..3d79d5e2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VMIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VMIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VREPRINT.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VREPRINT.html new file mode 100644 index 00000000..64f973d4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VREPRINT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VREPRINT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSTART.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSTART.html new file mode 100644 index 00000000..a813038b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSTART.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VSTART.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSTOP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSTOP.html new file mode 100644 index 00000000..c6b4f2d2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSTOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VSTOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSUSP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSUSP.html new file mode 100644 index 00000000..10988de3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSUSP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VSUSP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSWTC.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSWTC.html new file mode 100644 index 00000000..4fa4a061 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VSWTC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VSWTC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VT1.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VT1.html new file mode 100644 index 00000000..fd87f0ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VT1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VT1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VTDLY.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VTDLY.html new file mode 100644 index 00000000..0adcb873 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VTDLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VTDLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VTIME.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VTIME.html new file mode 100644 index 00000000..ae8d5f0c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VWERASE.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VWERASE.html new file mode 100644 index 00000000..9d3458d1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.VWERASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.VWERASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.XTABS.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.XTABS.html new file mode 100644 index 00000000..5bff202d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.XTABS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.XTABS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.__SIZEOF_PTHREAD_CONDATTR_T.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.__SIZEOF_PTHREAD_CONDATTR_T.html new file mode 100644 index 00000000..2916e3a8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.__SIZEOF_PTHREAD_CONDATTR_T.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.__SIZEOF_PTHREAD_CONDATTR_T.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.__SIZEOF_PTHREAD_MUTEXATTR_T.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.__SIZEOF_PTHREAD_MUTEXATTR_T.html new file mode 100644 index 00000000..7364ea6a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/constant.__SIZEOF_PTHREAD_MUTEXATTR_T.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/constant.__SIZEOF_PTHREAD_MUTEXATTR_T.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.getcontext.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.getcontext.html new file mode 100644 index 00000000..70f21e54 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.getcontext.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/fn.getcontext.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.ioperm.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.ioperm.html new file mode 100644 index 00000000..615cbf04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.ioperm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/fn.ioperm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.iopl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.iopl.html new file mode 100644 index 00000000..741db4d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.iopl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/fn.iopl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.makecontext.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.makecontext.html new file mode 100644 index 00000000..7228e7b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.makecontext.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/fn.makecontext.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.setcontext.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.setcontext.html new file mode 100644 index 00000000..0f37e543 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.setcontext.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/fn.setcontext.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.swapcontext.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.swapcontext.html new file mode 100644 index 00000000..56ee61f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/fn.swapcontext.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/fn.swapcontext.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP.html new file mode 100644 index 00000000..beca7f83 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP.html new file mode 100644 index 00000000..9f3c72d3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP.html new file mode 100644 index 00000000..700c9f13 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS__sysctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS__sysctl.html new file mode 100644 index 00000000..2b42eec7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS__sysctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS__sysctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_accept.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_accept.html new file mode 100644 index 00000000..078bc8bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_accept.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_accept.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_accept4.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_accept4.html new file mode 100644 index 00000000..cc0c82af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_accept4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_accept4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_access.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_access.html new file mode 100644 index 00000000..7b3d7c4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_access.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_access.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_acct.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_acct.html new file mode 100644 index 00000000..f82e15f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_acct.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_acct.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_add_key.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_add_key.html new file mode 100644 index 00000000..f84cf3a1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_add_key.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_add_key.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_adjtimex.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_adjtimex.html new file mode 100644 index 00000000..31c3b33e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_adjtimex.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_adjtimex.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_afs_syscall.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_afs_syscall.html new file mode 100644 index 00000000..98893530 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_afs_syscall.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_afs_syscall.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_alarm.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_alarm.html new file mode 100644 index 00000000..d46a9b72 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_alarm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_alarm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_arch_prctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_arch_prctl.html new file mode 100644 index 00000000..ce3dee3e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_arch_prctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_arch_prctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_bind.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_bind.html new file mode 100644 index 00000000..a70b143a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_bind.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_bind.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_bpf.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_bpf.html new file mode 100644 index 00000000..ddfe6bad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_bpf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_bpf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_brk.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_brk.html new file mode 100644 index 00000000..0b3aa678 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_brk.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_brk.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_capget.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_capget.html new file mode 100644 index 00000000..5900b4ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_capget.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_capget.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_capset.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_capset.html new file mode 100644 index 00000000..7ed62474 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_capset.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_capset.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chdir.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chdir.html new file mode 100644 index 00000000..00b35659 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_chdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chmod.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chmod.html new file mode 100644 index 00000000..b1d6ee8e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chmod.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_chmod.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chown.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chown.html new file mode 100644 index 00000000..2a52b4da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chown.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_chown.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chroot.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chroot.html new file mode 100644 index 00000000..595725ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_chroot.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_chroot.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_adjtime.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_adjtime.html new file mode 100644 index 00000000..1aafee32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_adjtime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_clock_adjtime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_getres.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_getres.html new file mode 100644 index 00000000..aaa470e1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_getres.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_clock_getres.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_gettime.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_gettime.html new file mode 100644 index 00000000..9a7ea6bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_gettime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_clock_gettime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_nanosleep.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_nanosleep.html new file mode 100644 index 00000000..3e2f9011 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_nanosleep.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_clock_nanosleep.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_settime.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_settime.html new file mode 100644 index 00000000..3d90ebb3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clock_settime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_clock_settime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clone.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clone.html new file mode 100644 index 00000000..1fd39850 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_clone.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_clone.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_close.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_close.html new file mode 100644 index 00000000..b018d084 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_close.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_close.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_connect.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_connect.html new file mode 100644 index 00000000..68e6e1a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_connect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_connect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_copy_file_range.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_copy_file_range.html new file mode 100644 index 00000000..49a74673 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_copy_file_range.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_copy_file_range.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_creat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_creat.html new file mode 100644 index 00000000..dac2f043 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_creat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_creat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_create_module.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_create_module.html new file mode 100644 index 00000000..d21694a4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_create_module.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_create_module.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_delete_module.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_delete_module.html new file mode 100644 index 00000000..85c95d91 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_delete_module.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_delete_module.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup.html new file mode 100644 index 00000000..a3a1ec96 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_dup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup2.html new file mode 100644 index 00000000..5b45c4b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_dup2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup3.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup3.html new file mode 100644 index 00000000..3f2e0e47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_dup3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_dup3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_create.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_create.html new file mode 100644 index 00000000..60f793d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_create.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_epoll_create.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_create1.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_create1.html new file mode 100644 index 00000000..c8974fa1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_create1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_epoll_create1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_ctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_ctl.html new file mode 100644 index 00000000..9b7ff540 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_ctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_epoll_ctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_ctl_old.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_ctl_old.html new file mode 100644 index 00000000..eb3ff065 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_ctl_old.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_epoll_ctl_old.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_pwait.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_pwait.html new file mode 100644 index 00000000..a0f15a4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_pwait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_epoll_pwait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_wait.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_wait.html new file mode 100644 index 00000000..fd52c34e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_wait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_epoll_wait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_wait_old.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_wait_old.html new file mode 100644 index 00000000..a5506c29 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_epoll_wait_old.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_epoll_wait_old.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_eventfd.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_eventfd.html new file mode 100644 index 00000000..081b9750 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_eventfd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_eventfd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_eventfd2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_eventfd2.html new file mode 100644 index 00000000..ecec60d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_eventfd2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_eventfd2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_execve.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_execve.html new file mode 100644 index 00000000..815f0207 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_execve.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_execve.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_execveat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_execveat.html new file mode 100644 index 00000000..68bd4720 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_execveat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_execveat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_exit.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_exit.html new file mode 100644 index 00000000..1b8ad024 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_exit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_exit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_exit_group.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_exit_group.html new file mode 100644 index 00000000..6f65d21d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_exit_group.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_exit_group.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_faccessat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_faccessat.html new file mode 100644 index 00000000..bec30b45 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_faccessat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_faccessat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fadvise64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fadvise64.html new file mode 100644 index 00000000..9bb6d28a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fadvise64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fadvise64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fallocate.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fallocate.html new file mode 100644 index 00000000..8a49dcad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fallocate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fallocate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fanotify_init.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fanotify_init.html new file mode 100644 index 00000000..8089fdd7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fanotify_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fanotify_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fanotify_mark.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fanotify_mark.html new file mode 100644 index 00000000..f6596df8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fanotify_mark.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fanotify_mark.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchdir.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchdir.html new file mode 100644 index 00000000..49b6781a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fchdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchmod.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchmod.html new file mode 100644 index 00000000..824a0e42 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchmod.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fchmod.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchmodat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchmodat.html new file mode 100644 index 00000000..f398a986 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchmodat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fchmodat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchown.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchown.html new file mode 100644 index 00000000..956e0355 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchown.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fchown.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchownat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchownat.html new file mode 100644 index 00000000..9943f12e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fchownat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fchownat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fcntl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fcntl.html new file mode 100644 index 00000000..c0a94723 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fcntl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fcntl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fdatasync.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fdatasync.html new file mode 100644 index 00000000..f0c2d863 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fdatasync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fdatasync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fgetxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fgetxattr.html new file mode 100644 index 00000000..f335b708 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fgetxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fgetxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_finit_module.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_finit_module.html new file mode 100644 index 00000000..14845bfe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_finit_module.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_finit_module.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_flistxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_flistxattr.html new file mode 100644 index 00000000..7b4c6d53 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_flistxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_flistxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_flock.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_flock.html new file mode 100644 index 00000000..924981b7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_flock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_flock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fork.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fork.html new file mode 100644 index 00000000..0659f395 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fork.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fork.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fremovexattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fremovexattr.html new file mode 100644 index 00000000..4c7518ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fremovexattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fremovexattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fsetxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fsetxattr.html new file mode 100644 index 00000000..a9e709a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fsetxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fsetxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fstat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fstat.html new file mode 100644 index 00000000..04a03f6a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fstat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fstat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fstatfs.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fstatfs.html new file mode 100644 index 00000000..a9d08a59 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fstatfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fstatfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fsync.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fsync.html new file mode 100644 index 00000000..1f5bbd7b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_fsync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_fsync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ftruncate.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ftruncate.html new file mode 100644 index 00000000..1f87f7b9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ftruncate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_ftruncate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_futex.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_futex.html new file mode 100644 index 00000000..7f41e35c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_futex.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_futex.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_futimesat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_futimesat.html new file mode 100644 index 00000000..449ca351 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_futimesat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_futimesat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_kernel_syms.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_kernel_syms.html new file mode 100644 index 00000000..33b95b61 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_kernel_syms.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_get_kernel_syms.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_mempolicy.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_mempolicy.html new file mode 100644 index 00000000..813f7ea5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_mempolicy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_get_mempolicy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_robust_list.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_robust_list.html new file mode 100644 index 00000000..6cb14539 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_robust_list.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_get_robust_list.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_thread_area.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_thread_area.html new file mode 100644 index 00000000..cd61f548 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_get_thread_area.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_get_thread_area.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getcpu.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getcpu.html new file mode 100644 index 00000000..b28a1733 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getcpu.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getcpu.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getcwd.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getcwd.html new file mode 100644 index 00000000..5b8d7133 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getcwd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getcwd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getdents.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getdents.html new file mode 100644 index 00000000..4903ee67 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getdents.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getdents.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getdents64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getdents64.html new file mode 100644 index 00000000..781c27a8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getdents64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getdents64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getegid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getegid.html new file mode 100644 index 00000000..dbfad5c4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getegid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getegid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_geteuid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_geteuid.html new file mode 100644 index 00000000..2e672576 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_geteuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_geteuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getgid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getgid.html new file mode 100644 index 00000000..260e5f4e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getgroups.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getgroups.html new file mode 100644 index 00000000..cc551259 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getgroups.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getgroups.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getitimer.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getitimer.html new file mode 100644 index 00000000..88dd446c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getitimer.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getitimer.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpeername.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpeername.html new file mode 100644 index 00000000..40867a32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpeername.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getpeername.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpgid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpgid.html new file mode 100644 index 00000000..646494f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getpgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpgrp.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpgrp.html new file mode 100644 index 00000000..1ad92ab7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpgrp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getpgrp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpid.html new file mode 100644 index 00000000..0cb6769a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getpid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpmsg.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpmsg.html new file mode 100644 index 00000000..8a1eaffd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getpmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getppid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getppid.html new file mode 100644 index 00000000..c70d68d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getppid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getppid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpriority.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpriority.html new file mode 100644 index 00000000..52950871 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getpriority.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getpriority.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrandom.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrandom.html new file mode 100644 index 00000000..335414f9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrandom.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getrandom.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getresgid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getresgid.html new file mode 100644 index 00000000..636d906b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getresgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getresgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getresuid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getresuid.html new file mode 100644 index 00000000..fb84986f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getresuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getresuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrlimit.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrlimit.html new file mode 100644 index 00000000..1167ad77 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrlimit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getrlimit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrusage.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrusage.html new file mode 100644 index 00000000..0d3cff80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getrusage.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getrusage.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsid.html new file mode 100644 index 00000000..069c1e50 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getsid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsockname.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsockname.html new file mode 100644 index 00000000..ce34c6b0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsockname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getsockname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsockopt.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsockopt.html new file mode 100644 index 00000000..9c6b59f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getsockopt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getsockopt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_gettid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_gettid.html new file mode 100644 index 00000000..61f047dc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_gettid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_gettid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_gettimeofday.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_gettimeofday.html new file mode 100644 index 00000000..7af7cdcd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_gettimeofday.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_gettimeofday.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getuid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getuid.html new file mode 100644 index 00000000..c7b4d491 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getxattr.html new file mode 100644 index 00000000..683c8dda --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_getxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_getxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_init_module.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_init_module.html new file mode 100644 index 00000000..532e8eb7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_init_module.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_init_module.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_add_watch.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_add_watch.html new file mode 100644 index 00000000..cdb6031c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_add_watch.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_inotify_add_watch.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_init.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_init.html new file mode 100644 index 00000000..fd203ab3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_init.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_inotify_init.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_init1.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_init1.html new file mode 100644 index 00000000..6c206cd9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_init1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_inotify_init1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_rm_watch.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_rm_watch.html new file mode 100644 index 00000000..11520650 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_inotify_rm_watch.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_inotify_rm_watch.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_cancel.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_cancel.html new file mode 100644 index 00000000..02281da1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_cancel.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_io_cancel.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_destroy.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_destroy.html new file mode 100644 index 00000000..b181e80d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_destroy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_io_destroy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_getevents.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_getevents.html new file mode 100644 index 00000000..86a9003e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_getevents.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_io_getevents.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_setup.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_setup.html new file mode 100644 index 00000000..e9f7b832 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_setup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_io_setup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_submit.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_submit.html new file mode 100644 index 00000000..307af6f9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_io_submit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_io_submit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioctl.html new file mode 100644 index 00000000..a7213efb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_ioctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioperm.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioperm.html new file mode 100644 index 00000000..689182a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioperm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_ioperm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_iopl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_iopl.html new file mode 100644 index 00000000..8efd16d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_iopl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_iopl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioprio_get.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioprio_get.html new file mode 100644 index 00000000..87c0fbe3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioprio_get.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_ioprio_get.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioprio_set.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioprio_set.html new file mode 100644 index 00000000..6c1e62a1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ioprio_set.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_ioprio_set.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kcmp.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kcmp.html new file mode 100644 index 00000000..2c7b5aa3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kcmp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_kcmp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kexec_file_load.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kexec_file_load.html new file mode 100644 index 00000000..81bdf61d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kexec_file_load.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_kexec_file_load.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kexec_load.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kexec_load.html new file mode 100644 index 00000000..2a0d4806 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kexec_load.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_kexec_load.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_keyctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_keyctl.html new file mode 100644 index 00000000..b6926df2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_keyctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_keyctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kill.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kill.html new file mode 100644 index 00000000..232f3c1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_kill.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_kill.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lchown.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lchown.html new file mode 100644 index 00000000..29b56631 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lchown.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_lchown.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lgetxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lgetxattr.html new file mode 100644 index 00000000..234dd82d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lgetxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_lgetxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_link.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_link.html new file mode 100644 index 00000000..c906cc97 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_link.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_link.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_linkat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_linkat.html new file mode 100644 index 00000000..017cebc7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_linkat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_linkat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_listen.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_listen.html new file mode 100644 index 00000000..e7060c6c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_listen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_listen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_listxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_listxattr.html new file mode 100644 index 00000000..20ec5147 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_listxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_listxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_llistxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_llistxattr.html new file mode 100644 index 00000000..c9522fad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_llistxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_llistxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lookup_dcookie.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lookup_dcookie.html new file mode 100644 index 00000000..8d9ce5a2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lookup_dcookie.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_lookup_dcookie.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lremovexattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lremovexattr.html new file mode 100644 index 00000000..087aa145 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lremovexattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_lremovexattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lseek.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lseek.html new file mode 100644 index 00000000..f8c8188c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lseek.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_lseek.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lsetxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lsetxattr.html new file mode 100644 index 00000000..2d6f4b5b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lsetxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_lsetxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lstat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lstat.html new file mode 100644 index 00000000..69f29e3e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_lstat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_lstat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_madvise.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_madvise.html new file mode 100644 index 00000000..38695457 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_madvise.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_madvise.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mbind.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mbind.html new file mode 100644 index 00000000..d3ae4b1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mbind.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mbind.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_membarrier.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_membarrier.html new file mode 100644 index 00000000..d9bc8998 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_membarrier.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_membarrier.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_memfd_create.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_memfd_create.html new file mode 100644 index 00000000..45a174e0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_memfd_create.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_memfd_create.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_migrate_pages.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_migrate_pages.html new file mode 100644 index 00000000..a46fc822 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_migrate_pages.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_migrate_pages.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mincore.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mincore.html new file mode 100644 index 00000000..86234c3f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mincore.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mincore.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mkdir.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mkdir.html new file mode 100644 index 00000000..52475803 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mkdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mkdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mkdirat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mkdirat.html new file mode 100644 index 00000000..fc3c2184 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mkdirat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mkdirat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mknod.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mknod.html new file mode 100644 index 00000000..a116d265 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mknod.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mknod.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mknodat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mknodat.html new file mode 100644 index 00000000..c644b34c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mknodat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mknodat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlock.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlock.html new file mode 100644 index 00000000..4dee3185 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlock2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlock2.html new file mode 100644 index 00000000..ed84c43c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlock2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mlock2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlockall.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlockall.html new file mode 100644 index 00000000..c7f8fce9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mlockall.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mlockall.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mmap.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mmap.html new file mode 100644 index 00000000..1a8d4a77 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mmap.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mmap.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_modify_ldt.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_modify_ldt.html new file mode 100644 index 00000000..c32d0a4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_modify_ldt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_modify_ldt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mount.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mount.html new file mode 100644 index 00000000..65fe1bc8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mount.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mount.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_move_pages.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_move_pages.html new file mode 100644 index 00000000..a03d6b04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_move_pages.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_move_pages.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mprotect.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mprotect.html new file mode 100644 index 00000000..aa2f25ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mprotect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mprotect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_getsetattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_getsetattr.html new file mode 100644 index 00000000..e22a6b80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_getsetattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mq_getsetattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_notify.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_notify.html new file mode 100644 index 00000000..75fe42e2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_notify.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mq_notify.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_open.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_open.html new file mode 100644 index 00000000..6fedc5d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_open.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mq_open.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_timedreceive.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_timedreceive.html new file mode 100644 index 00000000..c04be040 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_timedreceive.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mq_timedreceive.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_timedsend.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_timedsend.html new file mode 100644 index 00000000..08b60ef9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_timedsend.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mq_timedsend.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_unlink.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_unlink.html new file mode 100644 index 00000000..037f5cb8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mq_unlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mq_unlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mremap.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mremap.html new file mode 100644 index 00000000..62e67049 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_mremap.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_mremap.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgctl.html new file mode 100644 index 00000000..d6d5ccd8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_msgctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgget.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgget.html new file mode 100644 index 00000000..41de5969 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgget.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_msgget.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgrcv.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgrcv.html new file mode 100644 index 00000000..37e91d79 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgrcv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_msgrcv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgsnd.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgsnd.html new file mode 100644 index 00000000..01feb781 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msgsnd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_msgsnd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msync.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msync.html new file mode 100644 index 00000000..15e2c79c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_msync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_msync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munlock.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munlock.html new file mode 100644 index 00000000..5e90376a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munlock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_munlock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munlockall.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munlockall.html new file mode 100644 index 00000000..fb50877c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munlockall.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_munlockall.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munmap.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munmap.html new file mode 100644 index 00000000..46aa5284 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_munmap.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_munmap.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_name_to_handle_at.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_name_to_handle_at.html new file mode 100644 index 00000000..1ff7cb65 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_name_to_handle_at.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_name_to_handle_at.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_nanosleep.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_nanosleep.html new file mode 100644 index 00000000..7adb193c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_nanosleep.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_nanosleep.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_newfstatat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_newfstatat.html new file mode 100644 index 00000000..b5075ebd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_newfstatat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_newfstatat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_nfsservctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_nfsservctl.html new file mode 100644 index 00000000..86cfefb2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_nfsservctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_nfsservctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_open.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_open.html new file mode 100644 index 00000000..938182a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_open.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_open.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_open_by_handle_at.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_open_by_handle_at.html new file mode 100644 index 00000000..59e12d03 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_open_by_handle_at.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_open_by_handle_at.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_openat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_openat.html new file mode 100644 index 00000000..9a18f86e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_openat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_openat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pause.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pause.html new file mode 100644 index 00000000..14ef8192 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pause.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pause.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_perf_event_open.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_perf_event_open.html new file mode 100644 index 00000000..9b6a7a55 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_perf_event_open.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_perf_event_open.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_personality.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_personality.html new file mode 100644 index 00000000..250ada62 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_personality.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_personality.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pipe.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pipe.html new file mode 100644 index 00000000..f5aed9f1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pipe.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pipe.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pipe2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pipe2.html new file mode 100644 index 00000000..289bc9bb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pipe2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pipe2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pivot_root.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pivot_root.html new file mode 100644 index 00000000..231bbea0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pivot_root.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pivot_root.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_alloc.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_alloc.html new file mode 100644 index 00000000..32f79d8b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_alloc.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pkey_alloc.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_free.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_free.html new file mode 100644 index 00000000..8a5753b5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_free.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pkey_free.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_mprotect.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_mprotect.html new file mode 100644 index 00000000..f24120f1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pkey_mprotect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pkey_mprotect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_poll.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_poll.html new file mode 100644 index 00000000..4cb1f605 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_poll.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_poll.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ppoll.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ppoll.html new file mode 100644 index 00000000..28f60205 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ppoll.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_ppoll.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_prctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_prctl.html new file mode 100644 index 00000000..90e83dc0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_prctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_prctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pread64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pread64.html new file mode 100644 index 00000000..eeb33e43 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pread64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pread64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_preadv.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_preadv.html new file mode 100644 index 00000000..4185c6d8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_preadv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_preadv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_preadv2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_preadv2.html new file mode 100644 index 00000000..57723b20 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_preadv2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_preadv2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_prlimit64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_prlimit64.html new file mode 100644 index 00000000..f08dc646 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_prlimit64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_prlimit64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_process_vm_readv.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_process_vm_readv.html new file mode 100644 index 00000000..50d24eb4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_process_vm_readv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_process_vm_readv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_process_vm_writev.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_process_vm_writev.html new file mode 100644 index 00000000..863fd593 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_process_vm_writev.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_process_vm_writev.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pselect6.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pselect6.html new file mode 100644 index 00000000..ca6bdac2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pselect6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pselect6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ptrace.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ptrace.html new file mode 100644 index 00000000..d34f2321 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ptrace.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_ptrace.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_putpmsg.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_putpmsg.html new file mode 100644 index 00000000..82237e15 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_putpmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_putpmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwrite64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwrite64.html new file mode 100644 index 00000000..a30bcfe3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwrite64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pwrite64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwritev.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwritev.html new file mode 100644 index 00000000..85c7ac7a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwritev.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pwritev.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwritev2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwritev2.html new file mode 100644 index 00000000..607a10e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_pwritev2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_pwritev2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_query_module.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_query_module.html new file mode 100644 index 00000000..53c6fe65 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_query_module.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_query_module.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_quotactl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_quotactl.html new file mode 100644 index 00000000..e6f7f585 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_quotactl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_quotactl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_read.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_read.html new file mode 100644 index 00000000..bd948995 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_read.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_read.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readahead.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readahead.html new file mode 100644 index 00000000..2f7486ad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readahead.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_readahead.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readlink.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readlink.html new file mode 100644 index 00000000..979f86d9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_readlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readlinkat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readlinkat.html new file mode 100644 index 00000000..e7784ccc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readlinkat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_readlinkat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readv.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readv.html new file mode 100644 index 00000000..e85cc379 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_readv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_readv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_reboot.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_reboot.html new file mode 100644 index 00000000..f7b3c007 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_reboot.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_reboot.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvfrom.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvfrom.html new file mode 100644 index 00000000..297bbccd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvfrom.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_recvfrom.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvmmsg.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvmmsg.html new file mode 100644 index 00000000..890c5dc5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvmmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_recvmmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvmsg.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvmsg.html new file mode 100644 index 00000000..ecfb04f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_recvmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_recvmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_remap_file_pages.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_remap_file_pages.html new file mode 100644 index 00000000..a2751187 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_remap_file_pages.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_remap_file_pages.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_removexattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_removexattr.html new file mode 100644 index 00000000..2b8512ea --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_removexattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_removexattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rename.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rename.html new file mode 100644 index 00000000..77204568 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rename.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rename.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_renameat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_renameat.html new file mode 100644 index 00000000..c0ecd046 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_renameat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_renameat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_renameat2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_renameat2.html new file mode 100644 index 00000000..06337610 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_renameat2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_renameat2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_request_key.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_request_key.html new file mode 100644 index 00000000..35fb4985 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_request_key.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_request_key.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_restart_syscall.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_restart_syscall.html new file mode 100644 index 00000000..1dbed7cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_restart_syscall.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_restart_syscall.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rmdir.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rmdir.html new file mode 100644 index 00000000..2b147d66 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rmdir.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rmdir.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigaction.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigaction.html new file mode 100644 index 00000000..5931e52c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigaction.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rt_sigaction.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigpending.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigpending.html new file mode 100644 index 00000000..2cf5cdc0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigpending.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rt_sigpending.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigprocmask.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigprocmask.html new file mode 100644 index 00000000..0c8faa73 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigprocmask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rt_sigprocmask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigqueueinfo.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigqueueinfo.html new file mode 100644 index 00000000..5691c927 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigqueueinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rt_sigqueueinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigreturn.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigreturn.html new file mode 100644 index 00000000..533c1859 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigreturn.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rt_sigreturn.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigsuspend.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigsuspend.html new file mode 100644 index 00000000..e2c2732a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigsuspend.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rt_sigsuspend.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigtimedwait.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigtimedwait.html new file mode 100644 index 00000000..26498f6a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_sigtimedwait.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rt_sigtimedwait.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_tgsigqueueinfo.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_tgsigqueueinfo.html new file mode 100644 index 00000000..5e69f461 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_rt_tgsigqueueinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_rt_tgsigqueueinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_get_priority_max.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_get_priority_max.html new file mode 100644 index 00000000..a3ad2a39 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_get_priority_max.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_get_priority_max.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_get_priority_min.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_get_priority_min.html new file mode 100644 index 00000000..02f5c747 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_get_priority_min.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_get_priority_min.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getaffinity.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getaffinity.html new file mode 100644 index 00000000..9e41a78e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getaffinity.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_getaffinity.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getattr.html new file mode 100644 index 00000000..8accf171 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_getattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getparam.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getparam.html new file mode 100644 index 00000000..0115c82d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getparam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_getparam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getscheduler.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getscheduler.html new file mode 100644 index 00000000..0e5622cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_getscheduler.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_getscheduler.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_rr_get_interval.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_rr_get_interval.html new file mode 100644 index 00000000..a3746007 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_rr_get_interval.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_rr_get_interval.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setaffinity.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setaffinity.html new file mode 100644 index 00000000..76e9329b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setaffinity.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_setaffinity.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setattr.html new file mode 100644 index 00000000..b8dedf56 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_setattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setparam.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setparam.html new file mode 100644 index 00000000..29c688ea --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setparam.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_setparam.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setscheduler.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setscheduler.html new file mode 100644 index 00000000..31f14246 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_setscheduler.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_setscheduler.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_yield.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_yield.html new file mode 100644 index 00000000..2076f4e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sched_yield.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sched_yield.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_seccomp.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_seccomp.html new file mode 100644 index 00000000..e92d0576 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_seccomp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_seccomp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_security.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_security.html new file mode 100644 index 00000000..896074f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_security.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_security.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_select.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_select.html new file mode 100644 index 00000000..baa2e151 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_select.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_select.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semctl.html new file mode 100644 index 00000000..209a4929 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_semctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semget.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semget.html new file mode 100644 index 00000000..c70e7413 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semget.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_semget.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semop.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semop.html new file mode 100644 index 00000000..0b920baf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semop.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_semop.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semtimedop.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semtimedop.html new file mode 100644 index 00000000..24b1ff4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_semtimedop.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_semtimedop.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendfile.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendfile.html new file mode 100644 index 00000000..d599e97d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendfile.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sendfile.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendmmsg.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendmmsg.html new file mode 100644 index 00000000..761dee4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendmmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sendmmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendmsg.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendmsg.html new file mode 100644 index 00000000..60d3fd7f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sendmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendto.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendto.html new file mode 100644 index 00000000..bf7630c8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sendto.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sendto.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_mempolicy.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_mempolicy.html new file mode 100644 index 00000000..457cc6be --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_mempolicy.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_set_mempolicy.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_robust_list.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_robust_list.html new file mode 100644 index 00000000..bde29c48 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_robust_list.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_set_robust_list.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_thread_area.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_thread_area.html new file mode 100644 index 00000000..650dc70d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_thread_area.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_set_thread_area.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_tid_address.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_tid_address.html new file mode 100644 index 00000000..b27b0404 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_set_tid_address.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_set_tid_address.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setdomainname.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setdomainname.html new file mode 100644 index 00000000..7fd06680 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setdomainname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setdomainname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setfsgid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setfsgid.html new file mode 100644 index 00000000..91eb0a65 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setfsgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setfsgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setfsuid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setfsuid.html new file mode 100644 index 00000000..a16327ea --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setfsuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setfsuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setgid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setgid.html new file mode 100644 index 00000000..d13754c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setgroups.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setgroups.html new file mode 100644 index 00000000..869bfba5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setgroups.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setgroups.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sethostname.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sethostname.html new file mode 100644 index 00000000..d35de46d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sethostname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sethostname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setitimer.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setitimer.html new file mode 100644 index 00000000..36c0dc0e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setitimer.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setitimer.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setns.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setns.html new file mode 100644 index 00000000..f3330e86 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setns.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setns.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setpgid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setpgid.html new file mode 100644 index 00000000..5944adac --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setpgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setpgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setpriority.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setpriority.html new file mode 100644 index 00000000..f87c1d4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setpriority.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setpriority.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setregid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setregid.html new file mode 100644 index 00000000..bb904c10 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setregid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setregid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setresgid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setresgid.html new file mode 100644 index 00000000..0c8b06cb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setresgid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setresgid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setresuid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setresuid.html new file mode 100644 index 00000000..02bf8e6c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setresuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setresuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setreuid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setreuid.html new file mode 100644 index 00000000..dae6b350 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setreuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setreuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setrlimit.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setrlimit.html new file mode 100644 index 00000000..914ef692 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setrlimit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setrlimit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setsid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setsid.html new file mode 100644 index 00000000..1a0604b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setsid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setsid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setsockopt.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setsockopt.html new file mode 100644 index 00000000..ed44244f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setsockopt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setsockopt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_settimeofday.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_settimeofday.html new file mode 100644 index 00000000..c47468f4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_settimeofday.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_settimeofday.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setuid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setuid.html new file mode 100644 index 00000000..b8753032 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setuid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setuid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setxattr.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setxattr.html new file mode 100644 index 00000000..af291b95 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_setxattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_setxattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmat.html new file mode 100644 index 00000000..cc6aa0ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_shmat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmctl.html new file mode 100644 index 00000000..b6087cf5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_shmctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmdt.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmdt.html new file mode 100644 index 00000000..bd1c7e9f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmdt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_shmdt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmget.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmget.html new file mode 100644 index 00000000..5bf38a78 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shmget.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_shmget.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shutdown.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shutdown.html new file mode 100644 index 00000000..39916181 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_shutdown.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_shutdown.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sigaltstack.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sigaltstack.html new file mode 100644 index 00000000..73bbce91 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sigaltstack.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sigaltstack.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_signalfd.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_signalfd.html new file mode 100644 index 00000000..bb109f78 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_signalfd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_signalfd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_signalfd4.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_signalfd4.html new file mode 100644 index 00000000..d1e45c91 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_signalfd4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_signalfd4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_socket.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_socket.html new file mode 100644 index 00000000..49a02ee2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_socket.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_socket.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_socketpair.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_socketpair.html new file mode 100644 index 00000000..cb5d026d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_socketpair.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_socketpair.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_splice.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_splice.html new file mode 100644 index 00000000..31a12ab1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_splice.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_splice.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_stat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_stat.html new file mode 100644 index 00000000..791c4a32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_stat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_stat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_statfs.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_statfs.html new file mode 100644 index 00000000..c9519c32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_statfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_statfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_statx.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_statx.html new file mode 100644 index 00000000..1d4520e0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_statx.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_statx.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_swapoff.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_swapoff.html new file mode 100644 index 00000000..7ff7c9cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_swapoff.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_swapoff.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_swapon.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_swapon.html new file mode 100644 index 00000000..4b0fe76d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_swapon.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_swapon.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_symlink.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_symlink.html new file mode 100644 index 00000000..1b93304d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_symlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_symlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_symlinkat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_symlinkat.html new file mode 100644 index 00000000..87bdd1ad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_symlinkat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_symlinkat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sync.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sync.html new file mode 100644 index 00000000..64c5ca4e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sync.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sync.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sync_file_range.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sync_file_range.html new file mode 100644 index 00000000..65047572 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sync_file_range.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sync_file_range.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_syncfs.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_syncfs.html new file mode 100644 index 00000000..744d0e93 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_syncfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_syncfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sysfs.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sysfs.html new file mode 100644 index 00000000..8cf07861 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sysfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sysfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sysinfo.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sysinfo.html new file mode 100644 index 00000000..b598f84b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_sysinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_sysinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_syslog.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_syslog.html new file mode 100644 index 00000000..d85f0afb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_syslog.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_syslog.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tee.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tee.html new file mode 100644 index 00000000..aefe1293 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tee.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_tee.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tgkill.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tgkill.html new file mode 100644 index 00000000..68a4e21c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tgkill.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_tgkill.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_time.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_time.html new file mode 100644 index 00000000..359a1873 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_time.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_time.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_create.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_create.html new file mode 100644 index 00000000..dc9a0124 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_create.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_timer_create.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_delete.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_delete.html new file mode 100644 index 00000000..c6f56000 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_delete.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_timer_delete.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_getoverrun.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_getoverrun.html new file mode 100644 index 00000000..ae97416e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_getoverrun.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_timer_getoverrun.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_gettime.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_gettime.html new file mode 100644 index 00000000..ad237359 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_gettime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_timer_gettime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_settime.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_settime.html new file mode 100644 index 00000000..fb263f6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timer_settime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_timer_settime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_create.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_create.html new file mode 100644 index 00000000..0202f1a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_create.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_timerfd_create.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_gettime.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_gettime.html new file mode 100644 index 00000000..a111d123 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_gettime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_timerfd_gettime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_settime.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_settime.html new file mode 100644 index 00000000..53192628 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_timerfd_settime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_timerfd_settime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_times.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_times.html new file mode 100644 index 00000000..ace2c141 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_times.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_times.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tkill.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tkill.html new file mode 100644 index 00000000..0ba707c7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tkill.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_tkill.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_truncate.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_truncate.html new file mode 100644 index 00000000..3ad71e81 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_truncate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_truncate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tuxcall.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tuxcall.html new file mode 100644 index 00000000..16b20599 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_tuxcall.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_tuxcall.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_umask.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_umask.html new file mode 100644 index 00000000..e2dab8c1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_umask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_umask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_umount2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_umount2.html new file mode 100644 index 00000000..ebe39d19 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_umount2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_umount2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_uname.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_uname.html new file mode 100644 index 00000000..6e82eaaf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_uname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_uname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unlink.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unlink.html new file mode 100644 index 00000000..2e4d4439 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unlink.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_unlink.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unlinkat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unlinkat.html new file mode 100644 index 00000000..60eafa01 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unlinkat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_unlinkat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unshare.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unshare.html new file mode 100644 index 00000000..cb3fca33 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_unshare.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_unshare.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_uselib.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_uselib.html new file mode 100644 index 00000000..8a170899 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_uselib.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_uselib.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_userfaultfd.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_userfaultfd.html new file mode 100644 index 00000000..ef0612b0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_userfaultfd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_userfaultfd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ustat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ustat.html new file mode 100644 index 00000000..f9fa3010 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_ustat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_ustat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utime.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utime.html new file mode 100644 index 00000000..d1499481 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_utime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utimensat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utimensat.html new file mode 100644 index 00000000..6c8fa5b4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utimensat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_utimensat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utimes.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utimes.html new file mode 100644 index 00000000..1455cb48 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_utimes.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_utimes.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vfork.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vfork.html new file mode 100644 index 00000000..c126ce94 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vfork.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_vfork.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vhangup.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vhangup.html new file mode 100644 index 00000000..cb76653d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vhangup.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_vhangup.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vmsplice.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vmsplice.html new file mode 100644 index 00000000..f93fc108 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vmsplice.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_vmsplice.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vserver.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vserver.html new file mode 100644 index 00000000..e1d5ebae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_vserver.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_vserver.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_wait4.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_wait4.html new file mode 100644 index 00000000..e78a6b7e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_wait4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_wait4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_waitid.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_waitid.html new file mode 100644 index 00000000..6e79980d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_waitid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_waitid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_write.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_write.html new file mode 100644 index 00000000..e71ddd20 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_write.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_write.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_writev.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_writev.html new file mode 100644 index 00000000..06beab34 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.SYS_writev.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.SYS_writev.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.__SIZEOF_PTHREAD_MUTEX_T.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.__SIZEOF_PTHREAD_MUTEX_T.html new file mode 100644 index 00000000..8e09d384 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.__SIZEOF_PTHREAD_MUTEX_T.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.__SIZEOF_PTHREAD_MUTEX_T.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.__SIZEOF_PTHREAD_RWLOCK_T.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.__SIZEOF_PTHREAD_RWLOCK_T.html new file mode 100644 index 00000000..87fb1fc3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/constant.__SIZEOF_PTHREAD_RWLOCK_T.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/constant.__SIZEOF_PTHREAD_RWLOCK_T.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/fn.sysctl.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/fn.sysctl.html new file mode 100644 index 00000000..8699949e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/fn.sysctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/fn.sysctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/struct.statvfs.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/struct.statvfs.html new file mode 100644 index 00000000..7cff33f7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/struct.statvfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/struct.statvfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/type.c_long.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/type.c_long.html new file mode 100644 index 00000000..78605046 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/type.c_long.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/type.c_long.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/type.c_ulong.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/type.c_ulong.html new file mode 100644 index 00000000..83b45ca4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32/type.c_ulong.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../../libc/type.c_ulong.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_fpstate.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_fpstate.html new file mode 100644 index 00000000..1527a519 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_fpstate.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct._libc_fpstate.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_fpxreg.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_fpxreg.html new file mode 100644 index 00000000..83ce0f22 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_fpxreg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct._libc_fpxreg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_xmmreg.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_xmmreg.html new file mode 100644 index 00000000..8b06a57e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct._libc_xmmreg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct._libc_xmmreg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.flock.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.flock.html new file mode 100644 index 00000000..d7b591d8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.flock.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.flock.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.flock64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.flock64.html new file mode 100644 index 00000000..a4617723 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.flock64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.flock64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ip_mreqn.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ip_mreqn.html new file mode 100644 index 00000000..f310d6e3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ip_mreqn.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.ip_mreqn.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ipc_perm.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ipc_perm.html new file mode 100644 index 00000000..b28b23a9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ipc_perm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.ipc_perm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.mcontext_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.mcontext_t.html new file mode 100644 index 00000000..f03db211 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.mcontext_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.mcontext_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.pthread_attr_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.pthread_attr_t.html new file mode 100644 index 00000000..f92bb0e1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.pthread_attr_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.pthread_attr_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.shmid_ds.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.shmid_ds.html new file mode 100644 index 00000000..efc5460f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.shmid_ds.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.shmid_ds.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.sigaction.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.sigaction.html new file mode 100644 index 00000000..f5f649aa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.sigaction.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.sigaction.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.siginfo_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.siginfo_t.html new file mode 100644 index 00000000..73e595d6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.siginfo_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.siginfo_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stack_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stack_t.html new file mode 100644 index 00000000..43357c48 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stack_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.stack_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stat.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stat.html new file mode 100644 index 00000000..3b15f0cb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stat.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.stat.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stat64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stat64.html new file mode 100644 index 00000000..6c0456b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.stat64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.stat64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statfs.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statfs.html new file mode 100644 index 00000000..9203bc35 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statfs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.statfs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statfs64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statfs64.html new file mode 100644 index 00000000..8424f664 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statfs64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.statfs64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statvfs64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statvfs64.html new file mode 100644 index 00000000..a6b5cbdf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.statvfs64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.statvfs64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.termios2.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.termios2.html new file mode 100644 index 00000000..697960d7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.termios2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.termios2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ucontext_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ucontext_t.html new file mode 100644 index 00000000..36f8c92a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.ucontext_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.ucontext_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user.html new file mode 100644 index 00000000..e7bfda20 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.user.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user_fpregs_struct.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user_fpregs_struct.html new file mode 100644 index 00000000..6957b44a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user_fpregs_struct.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.user_fpregs_struct.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user_regs_struct.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user_regs_struct.html new file mode 100644 index 00000000..72fb4cfa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/struct.user_regs_struct.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/struct.user_regs_struct.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.__u64.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.__u64.html new file mode 100644 index 00000000..30b881ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.__u64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/type.__u64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.blksize_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.blksize_t.html new file mode 100644 index 00000000..d294eda9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.blksize_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/type.blksize_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.c_char.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.c_char.html new file mode 100644 index 00000000..07e791af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.c_char.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/type.c_char.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.greg_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.greg_t.html new file mode 100644 index 00000000..91e889e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.greg_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/type.greg_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.nlink_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.nlink_t.html new file mode 100644 index 00000000..7b1a678c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.nlink_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/type.nlink_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.suseconds_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.suseconds_t.html new file mode 100644 index 00000000..cc85bf44 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.suseconds_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/type.suseconds_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.wchar_t.html b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.wchar_t.html new file mode 100644 index 00000000..8e698cd1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/b64/x86_64/type.wchar_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../../../libc/type.wchar_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ACCOUNTING.html b/docs/libc/unix/linux_like/linux/gnu/constant.ACCOUNTING.html new file mode 100644 index 00000000..c23bdfd6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ACCOUNTING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ACCOUNTING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADFS_SUPER_MAGIC.html new file mode 100644 index 00000000..261ee784 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_ESTERROR.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_ESTERROR.html new file mode 100644 index 00000000..fed806be --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_ESTERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_ESTERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_FREQUENCY.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_FREQUENCY.html new file mode 100644 index 00000000..9a55333e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_FREQUENCY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_FREQUENCY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_MAXERROR.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_MAXERROR.html new file mode 100644 index 00000000..bcbcfabd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_MAXERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_MAXERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_MICRO.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_MICRO.html new file mode 100644 index 00000000..b99383b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_MICRO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_MICRO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_NANO.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_NANO.html new file mode 100644 index 00000000..69712288 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_NANO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_NANO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET.html new file mode 100644 index 00000000..0328e98a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_OFFSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET_SINGLESHOT.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET_SINGLESHOT.html new file mode 100644 index 00000000..3b9d5ca9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET_SINGLESHOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_OFFSET_SINGLESHOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET_SS_READ.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET_SS_READ.html new file mode 100644 index 00000000..05bba200 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_OFFSET_SS_READ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_OFFSET_SS_READ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_SETOFFSET.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_SETOFFSET.html new file mode 100644 index 00000000..f980107a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_SETOFFSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_SETOFFSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_STATUS.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_STATUS.html new file mode 100644 index 00000000..04f80969 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_STATUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_STATUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TAI.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TAI.html new file mode 100644 index 00000000..be9f0c41 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TAI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_TAI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TICK.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TICK.html new file mode 100644 index 00000000..6a602477 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TICK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_TICK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TIMECONST.html b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TIMECONST.html new file mode 100644 index 00000000..accc8055 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ADJ_TIMECONST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ADJ_TIMECONST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AFFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.AFFS_SUPER_MAGIC.html new file mode 100644 index 00000000..985ad473 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AFFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AFFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.AFS_SUPER_MAGIC.html new file mode 100644 index 00000000..a2f993f7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_BASE.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_BASE.html new file mode 100644 index 00000000..f19eff83 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_BASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_BASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_BASE_PLATFORM.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_BASE_PLATFORM.html new file mode 100644 index 00000000..a502aaa2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_BASE_PLATFORM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_BASE_PLATFORM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_CLKTCK.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_CLKTCK.html new file mode 100644 index 00000000..745ad024 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_CLKTCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_CLKTCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_EGID.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_EGID.html new file mode 100644 index 00000000..9c1a1fba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_EGID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_EGID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_ENTRY.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_ENTRY.html new file mode 100644 index 00000000..8f988236 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_ENTRY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_ENTRY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_EUID.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_EUID.html new file mode 100644 index 00000000..197a825f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_EUID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_EUID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_EXECFD.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_EXECFD.html new file mode 100644 index 00000000..edfcbb1d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_EXECFD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_EXECFD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_EXECFN.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_EXECFN.html new file mode 100644 index 00000000..ce7f78c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_EXECFN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_EXECFN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_FLAGS.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_FLAGS.html new file mode 100644 index 00000000..b87e569f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_FLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_FLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_GID.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_GID.html new file mode 100644 index 00000000..367e3c4e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_GID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_GID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_HWCAP.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_HWCAP.html new file mode 100644 index 00000000..54929363 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_HWCAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_HWCAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_HWCAP2.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_HWCAP2.html new file mode 100644 index 00000000..387d0f90 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_HWCAP2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_HWCAP2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_IGNORE.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_IGNORE.html new file mode 100644 index 00000000..04f34708 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_IGNORE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_IGNORE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_NOTELF.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_NOTELF.html new file mode 100644 index 00000000..1f3fbe2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_NOTELF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_NOTELF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_NULL.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_NULL.html new file mode 100644 index 00000000..92025f33 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_NULL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_NULL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_PAGESZ.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PAGESZ.html new file mode 100644 index 00000000..60fb82f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PAGESZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_PAGESZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHDR.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHDR.html new file mode 100644 index 00000000..f5035e04 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_PHDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHENT.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHENT.html new file mode 100644 index 00000000..10a23a61 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_PHENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHNUM.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHNUM.html new file mode 100644 index 00000000..b6d9657b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PHNUM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_PHNUM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_PLATFORM.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PLATFORM.html new file mode 100644 index 00000000..5de00e4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_PLATFORM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_PLATFORM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_RANDOM.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_RANDOM.html new file mode 100644 index 00000000..53d7e7c1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_RANDOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_RANDOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_SECURE.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_SECURE.html new file mode 100644 index 00000000..4957ef99 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_SECURE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_SECURE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_DONT_SYNC.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_DONT_SYNC.html new file mode 100644 index 00000000..aceac034 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_DONT_SYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_STATX_DONT_SYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_FORCE_SYNC.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_FORCE_SYNC.html new file mode 100644 index 00000000..b340deb3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_FORCE_SYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_STATX_FORCE_SYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_SYNC_AS_STAT.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_SYNC_AS_STAT.html new file mode 100644 index 00000000..e95dc379 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_SYNC_AS_STAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_STATX_SYNC_AS_STAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_SYNC_TYPE.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_SYNC_TYPE.html new file mode 100644 index 00000000..00202837 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_STATX_SYNC_TYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_STATX_SYNC_TYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AT_UID.html b/docs/libc/unix/linux_like/linux/gnu/constant.AT_UID.html new file mode 100644 index 00000000..fd954a5b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AT_UID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AT_UID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.AUTOFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.AUTOFS_SUPER_MAGIC.html new file mode 100644 index 00000000..a0257c1e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.AUTOFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.AUTOFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.BINDERFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.BINDERFS_SUPER_MAGIC.html new file mode 100644 index 00000000..3a430e3c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.BINDERFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.BINDERFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.BOOT_TIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.BOOT_TIME.html new file mode 100644 index 00000000..852e8669 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.BOOT_TIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.BOOT_TIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.BTRFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.BTRFS_SUPER_MAGIC.html new file mode 100644 index 00000000..26c2687c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.BTRFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.BTRFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.BUFSIZ.html b/docs/libc/unix/linux_like/linux/gnu/constant.BUFSIZ.html new file mode 100644 index 00000000..70b26afd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.BUFSIZ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.BUFSIZ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.CGROUP2_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.CGROUP2_SUPER_MAGIC.html new file mode 100644 index 00000000..0ddf318d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.CGROUP2_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.CGROUP2_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.CGROUP_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.CGROUP_SUPER_MAGIC.html new file mode 100644 index 00000000..bf219e5a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.CGROUP_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.CGROUP_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.CODA_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.CODA_SUPER_MAGIC.html new file mode 100644 index 00000000..2dda5b6f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.CODA_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.CODA_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.CPU_SETSIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.CPU_SETSIZE.html new file mode 100644 index 00000000..a9c8abc8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.CPU_SETSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.CPU_SETSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.CRAMFS_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.CRAMFS_MAGIC.html new file mode 100644 index 00000000..eb5229c2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.CRAMFS_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.CRAMFS_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SERVICE_LIST_MAX_LEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SERVICE_LIST_MAX_LEN.html new file mode 100644 index 00000000..354e4009 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SERVICE_LIST_MAX_LEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SERVICE_LIST_MAX_LEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_AVAILABLE_CCIDS.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_AVAILABLE_CCIDS.html new file mode 100644 index 00000000..71a4e167 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_AVAILABLE_CCIDS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_AVAILABLE_CCIDS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID.html new file mode 100644 index 00000000..b14a9cda --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_CCID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID_RX_INFO.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID_RX_INFO.html new file mode 100644 index 00000000..7ac309c1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID_RX_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_CCID_RX_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID_TX_INFO.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID_TX_INFO.html new file mode 100644 index 00000000..b04e88cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CCID_TX_INFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_CCID_TX_INFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CHANGE_L.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CHANGE_L.html new file mode 100644 index 00000000..eef4f41f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CHANGE_L.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_CHANGE_L.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CHANGE_R.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CHANGE_R.html new file mode 100644 index 00000000..1c04537b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_CHANGE_R.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_CHANGE_R.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_GET_CUR_MPS.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_GET_CUR_MPS.html new file mode 100644 index 00000000..4bd2cefd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_GET_CUR_MPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_GET_CUR_MPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_PACKET_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_PACKET_SIZE.html new file mode 100644 index 00000000..216c68d9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_PACKET_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_PACKET_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_QPOLICY_ID.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_QPOLICY_ID.html new file mode 100644 index 00000000..5073a1aa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_QPOLICY_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_QPOLICY_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_QPOLICY_TXQLEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_QPOLICY_TXQLEN.html new file mode 100644 index 00000000..7209150d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_QPOLICY_TXQLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_QPOLICY_TXQLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_RECV_CSCOV.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_RECV_CSCOV.html new file mode 100644 index 00000000..77b5f991 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_RECV_CSCOV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_RECV_CSCOV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_RX_CCID.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_RX_CCID.html new file mode 100644 index 00000000..33cab01a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_RX_CCID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_RX_CCID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SEND_CSCOV.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SEND_CSCOV.html new file mode 100644 index 00000000..7c5160f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SEND_CSCOV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_SEND_CSCOV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SERVER_TIMEWAIT.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SERVER_TIMEWAIT.html new file mode 100644 index 00000000..3a7d66ab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SERVER_TIMEWAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_SERVER_TIMEWAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SERVICE.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SERVICE.html new file mode 100644 index 00000000..167ad2e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_SERVICE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_SERVICE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_TX_CCID.html b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_TX_CCID.html new file mode 100644 index 00000000..445ba924 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DCCP_SOCKOPT_TX_CCID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DCCP_SOCKOPT_TX_CCID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DEAD_PROCESS.html b/docs/libc/unix/linux_like/linux/gnu/constant.DEAD_PROCESS.html new file mode 100644 index 00000000..a7ef0b5e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DEAD_PROCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DEAD_PROCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.DEVPTS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.DEVPTS_SUPER_MAGIC.html new file mode 100644 index 00000000..1879efc5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.DEVPTS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.DEVPTS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ECRYPTFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.ECRYPTFS_SUPER_MAGIC.html new file mode 100644 index 00000000..7088d0e9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ECRYPTFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ECRYPTFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.EFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.EFS_SUPER_MAGIC.html new file mode 100644 index 00000000..fe3ff4c8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.EFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.EFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.EMPTY.html b/docs/libc/unix/linux_like/linux/gnu/constant.EMPTY.html new file mode 100644 index 00000000..e8548a77 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.EMPTY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.EMPTY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ENOTSUP.html b/docs/libc/unix/linux_like/linux/gnu/constant.ENOTSUP.html new file mode 100644 index 00000000..8a38249c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ENOTSUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ENOTSUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.EPOLLWAKEUP.html b/docs/libc/unix/linux_like/linux/gnu/constant.EPOLLWAKEUP.html new file mode 100644 index 00000000..b051b91e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.EPOLLWAKEUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.EPOLLWAKEUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.EXT2_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.EXT2_SUPER_MAGIC.html new file mode 100644 index 00000000..dfb730bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.EXT2_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.EXT2_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.EXT3_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.EXT3_SUPER_MAGIC.html new file mode 100644 index 00000000..b88eecb1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.EXT3_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.EXT3_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.EXT4_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.EXT4_SUPER_MAGIC.html new file mode 100644 index 00000000..0542e73e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.EXT4_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.EXT4_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.F2FS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.F2FS_SUPER_MAGIC.html new file mode 100644 index 00000000..4e2e0c80 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.F2FS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.F2FS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.FDPIC_FUNCPTRS.html b/docs/libc/unix/linux_like/linux/gnu/constant.FDPIC_FUNCPTRS.html new file mode 100644 index 00000000..ec989f6f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.FDPIC_FUNCPTRS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.FDPIC_FUNCPTRS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.FOPEN_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant.FOPEN_MAX.html new file mode 100644 index 00000000..821d176f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.FOPEN_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.FOPEN_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.FUTEXFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.FUTEXFS_SUPER_MAGIC.html new file mode 100644 index 00000000..b2a9bfe5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.FUTEXFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.FUTEXFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.GENL_ID_PMCRAID.html b/docs/libc/unix/linux_like/linux/gnu/constant.GENL_ID_PMCRAID.html new file mode 100644 index 00000000..e6e16673 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.GENL_ID_PMCRAID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.GENL_ID_PMCRAID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.GENL_ID_VFS_DQUOT.html b/docs/libc/unix/linux_like/linux/gnu/constant.GENL_ID_VFS_DQUOT.html new file mode 100644 index 00000000..22ffd8df --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.GENL_ID_VFS_DQUOT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.GENL_ID_VFS_DQUOT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.GENL_UNS_ADMIN_PERM.html b/docs/libc/unix/linux_like/linux/gnu/constant.GENL_UNS_ADMIN_PERM.html new file mode 100644 index 00000000..8d93bc47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.GENL_UNS_ADMIN_PERM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.GENL_UNS_ADMIN_PERM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HOSTFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.HOSTFS_SUPER_MAGIC.html new file mode 100644 index 00000000..1dd9ee8c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HOSTFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HOSTFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HPFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.HPFS_SUPER_MAGIC.html new file mode 100644 index 00000000..584b6a3b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HPFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HPFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLBFS_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLBFS_MAGIC.html new file mode 100644 index 00000000..b8d46242 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLBFS_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLBFS_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_16GB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_16GB.html new file mode 100644 index 00000000..b431ff2b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_16GB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_16GB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_16MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_16MB.html new file mode 100644 index 00000000..ef102d6e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_16MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_16MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_1GB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_1GB.html new file mode 100644 index 00000000..fad19d0a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_1GB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_1GB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_1MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_1MB.html new file mode 100644 index 00000000..b0df5db5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_1MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_1MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_256MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_256MB.html new file mode 100644 index 00000000..6bcfb065 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_256MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_256MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_2GB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_2GB.html new file mode 100644 index 00000000..d332b7fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_2GB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_2GB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_2MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_2MB.html new file mode 100644 index 00000000..b439a858 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_2MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_2MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_32MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_32MB.html new file mode 100644 index 00000000..93a1daf1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_32MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_32MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_512KB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_512KB.html new file mode 100644 index 00000000..b8275016 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_512KB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_512KB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_512MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_512MB.html new file mode 100644 index 00000000..1676529e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_512MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_512MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_64KB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_64KB.html new file mode 100644 index 00000000..a0aa4ca3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_64KB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_64KB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_8MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_8MB.html new file mode 100644 index 00000000..876e2308 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_8MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_8MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_MASK.html new file mode 100644 index 00000000..9cde878b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_SHIFT.html b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_SHIFT.html new file mode 100644 index 00000000..8392543c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.HUGETLB_FLAG_ENCODE_SHIFT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.HUGETLB_FLAG_ENCODE_SHIFT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.IFA_FLAGS.html b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_FLAGS.html new file mode 100644 index 00000000..14a7e267 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_FLAGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.IFA_FLAGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_MANAGETEMPADDR.html b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_MANAGETEMPADDR.html new file mode 100644 index 00000000..7b160289 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_MANAGETEMPADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.IFA_F_MANAGETEMPADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_MCAUTOJOIN.html b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_MCAUTOJOIN.html new file mode 100644 index 00000000..6c869f00 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_MCAUTOJOIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.IFA_F_MCAUTOJOIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_NOPREFIXROUTE.html b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_NOPREFIXROUTE.html new file mode 100644 index 00000000..f47baedb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_NOPREFIXROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.IFA_F_NOPREFIXROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_STABLE_PRIVACY.html b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_STABLE_PRIVACY.html new file mode 100644 index 00000000..621e64fe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.IFA_F_STABLE_PRIVACY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.IFA_F_STABLE_PRIVACY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.INIT_PROCESS.html b/docs/libc/unix/linux_like/linux/gnu/constant.INIT_PROCESS.html new file mode 100644 index 00000000..5d3c1ec9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.INIT_PROCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.INIT_PROCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ISOFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.ISOFS_SUPER_MAGIC.html new file mode 100644 index 00000000..f49925a5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ISOFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ISOFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.JFFS2_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.JFFS2_SUPER_MAGIC.html new file mode 100644 index 00000000..118a80b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.JFFS2_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.JFFS2_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPABILITIES.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPABILITIES.html new file mode 100644 index 00000000..2395820a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPABILITIES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPABILITIES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_BIG_KEY.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_BIG_KEY.html new file mode 100644 index 00000000..d1de972a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_BIG_KEY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS0_BIG_KEY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_CAPABILITIES.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_CAPABILITIES.html new file mode 100644 index 00000000..e87bca73 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_CAPABILITIES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS0_CAPABILITIES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_DIFFIE_HELLMAN.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_DIFFIE_HELLMAN.html new file mode 100644 index 00000000..015614cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_DIFFIE_HELLMAN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS0_DIFFIE_HELLMAN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_INVALIDATE.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_INVALIDATE.html new file mode 100644 index 00000000..41a5acf5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_INVALIDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS0_INVALIDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_MOVE.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_MOVE.html new file mode 100644 index 00000000..8a8d4f0f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_MOVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS0_MOVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_PERSISTENT_KEYRINGS.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_PERSISTENT_KEYRINGS.html new file mode 100644 index 00000000..b0c52c56 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_PERSISTENT_KEYRINGS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS0_PERSISTENT_KEYRINGS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_PUBLIC_KEY.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_PUBLIC_KEY.html new file mode 100644 index 00000000..f165862c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_PUBLIC_KEY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS0_PUBLIC_KEY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_RESTRICT_KEYRING.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_RESTRICT_KEYRING.html new file mode 100644 index 00000000..529c0ca6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS0_RESTRICT_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS0_RESTRICT_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS1_NS_KEYRING_NAME.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS1_NS_KEYRING_NAME.html new file mode 100644 index 00000000..f60b1997 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS1_NS_KEYRING_NAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS1_NS_KEYRING_NAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS1_NS_KEY_TAG.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS1_NS_KEY_TAG.html new file mode 100644 index 00000000..193a8797 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_CAPS1_NS_KEY_TAG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_CAPS1_NS_KEY_TAG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_DH_COMPUTE.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_DH_COMPUTE.html new file mode 100644 index 00000000..a183204a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_DH_COMPUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_DH_COMPUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_MOVE.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_MOVE.html new file mode 100644 index 00000000..b1f687bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_MOVE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_MOVE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_DECRYPT.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_DECRYPT.html new file mode 100644 index 00000000..708a3e2d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_DECRYPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_PKEY_DECRYPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_ENCRYPT.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_ENCRYPT.html new file mode 100644 index 00000000..f775e4f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_ENCRYPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_PKEY_ENCRYPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_QUERY.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_QUERY.html new file mode 100644 index 00000000..e9cffc71 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_QUERY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_PKEY_QUERY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_SIGN.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_SIGN.html new file mode 100644 index 00000000..c093b9f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_SIGN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_PKEY_SIGN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_VERIFY.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_VERIFY.html new file mode 100644 index 00000000..58e7986a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_PKEY_VERIFY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_PKEY_VERIFY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_RESTRICT_KEYRING.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_RESTRICT_KEYRING.html new file mode 100644 index 00000000..d8e233e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_RESTRICT_KEYRING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_RESTRICT_KEYRING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_DECRYPT.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_DECRYPT.html new file mode 100644 index 00000000..cbb6dc8b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_DECRYPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_SUPPORTS_DECRYPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_ENCRYPT.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_ENCRYPT.html new file mode 100644 index 00000000..105c9373 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_ENCRYPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_SUPPORTS_ENCRYPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_SIGN.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_SIGN.html new file mode 100644 index 00000000..52a48616 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_SIGN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_SUPPORTS_SIGN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_VERIFY.html b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_VERIFY.html new file mode 100644 index 00000000..f27906a7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.KEYCTL_SUPPORTS_VERIFY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.KEYCTL_SUPPORTS_VERIFY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_ADDRESS.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_ADDRESS.html new file mode 100644 index 00000000..a9059b8b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_ADDRESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_ADDRESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_ADDRESS_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_ADDRESS_MASK.html new file mode 100644 index 00000000..2eb85325 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_ADDRESS_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_ADDRESS_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_ALL_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_ALL_MASK.html new file mode 100644 index 00000000..1a89c3c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_ALL_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_ALL_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_IDENTIFICATION.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_IDENTIFICATION.html new file mode 100644 index 00000000..3e48c847 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_IDENTIFICATION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_IDENTIFICATION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_IDENTIFICATION_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_IDENTIFICATION_MASK.html new file mode 100644 index 00000000..265adc74 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_IDENTIFICATION_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_IDENTIFICATION_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_MEASUREMENT.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_MEASUREMENT.html new file mode 100644 index 00000000..346b0f76 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_MEASUREMENT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_MEASUREMENT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_MEASUREMENT_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_MEASUREMENT_MASK.html new file mode 100644 index 00000000..c82a699e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_MEASUREMENT_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_MEASUREMENT_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_NAME.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_NAME.html new file mode 100644 index 00000000..0a9f3d9a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_NAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_NAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_NAME_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_NAME_MASK.html new file mode 100644 index 00000000..06c53882 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_NAME_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_NAME_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_PAPER.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_PAPER.html new file mode 100644 index 00000000..3720ce67 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_PAPER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_PAPER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_PAPER_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_PAPER_MASK.html new file mode 100644 index 00000000..b8916cd7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_PAPER_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_PAPER_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_TELEPHONE.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_TELEPHONE.html new file mode 100644 index 00000000..b6e4f6f7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_TELEPHONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_TELEPHONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LC_TELEPHONE_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.LC_TELEPHONE_MASK.html new file mode 100644 index 00000000..dceb9958 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LC_TELEPHONE_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LC_TELEPHONE_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LM_ID_BASE.html b/docs/libc/unix/linux_like/linux/gnu/constant.LM_ID_BASE.html new file mode 100644 index 00000000..d6624a64 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LM_ID_BASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LM_ID_BASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LM_ID_NEWLM.html b/docs/libc/unix/linux_like/linux/gnu/constant.LM_ID_NEWLM.html new file mode 100644 index 00000000..798d74a0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LM_ID_NEWLM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LM_ID_NEWLM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.LOGIN_PROCESS.html b/docs/libc/unix/linux_like/linux/gnu/constant.LOGIN_PROCESS.html new file mode 100644 index 00000000..bbb6c1f4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.LOGIN_PROCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.LOGIN_PROCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_16GB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_16GB.html new file mode 100644 index 00000000..ba7c1d4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_16GB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_16GB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_16MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_16MB.html new file mode 100644 index 00000000..e327098e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_16MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_16MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_1GB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_1GB.html new file mode 100644 index 00000000..a1f3dc68 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_1GB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_1GB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_1MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_1MB.html new file mode 100644 index 00000000..b1d352cc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_1MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_1MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_256MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_256MB.html new file mode 100644 index 00000000..10583c40 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_256MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_256MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_2GB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_2GB.html new file mode 100644 index 00000000..ab865491 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_2GB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_2GB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_2MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_2MB.html new file mode 100644 index 00000000..691c857a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_2MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_2MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_32MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_32MB.html new file mode 100644 index 00000000..73a8a709 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_32MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_32MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_512KB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_512KB.html new file mode 100644 index 00000000..0aaf013d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_512KB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_512KB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_512MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_512MB.html new file mode 100644 index 00000000..553b1b5f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_512MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_512MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_64KB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_64KB.html new file mode 100644 index 00000000..cd43de78 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_64KB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_64KB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_8MB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_8MB.html new file mode 100644 index 00000000..7e129bab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_8MB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_8MB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_MASK.html new file mode 100644 index 00000000..8b646726 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_SHIFT.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_SHIFT.html new file mode 100644 index 00000000..cd00f716 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAP_HUGE_SHIFT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAP_HUGE_SHIFT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAXTC.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAXTC.html new file mode 100644 index 00000000..4ed798f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAXTC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAXTC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MAX_LINKS.html b/docs/libc/unix/linux_like/linux/gnu/constant.MAX_LINKS.html new file mode 100644 index 00000000..f69ec353 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MAX_LINKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MAX_LINKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MINIX2_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX2_SUPER_MAGIC.html new file mode 100644 index 00000000..248cc345 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX2_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MINIX2_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MINIX2_SUPER_MAGIC2.html b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX2_SUPER_MAGIC2.html new file mode 100644 index 00000000..46874f72 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX2_SUPER_MAGIC2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MINIX2_SUPER_MAGIC2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MINIX3_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX3_SUPER_MAGIC.html new file mode 100644 index 00000000..0ddab9f4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX3_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MINIX3_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MINIX_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX_SUPER_MAGIC.html new file mode 100644 index 00000000..3a47b760 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MINIX_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MINIX_SUPER_MAGIC2.html b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX_SUPER_MAGIC2.html new file mode 100644 index 00000000..e2525d09 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MINIX_SUPER_MAGIC2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MINIX_SUPER_MAGIC2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_CLKA.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_CLKA.html new file mode 100644 index 00000000..0d02dba5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_CLKA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_CLKA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_CLKB.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_CLKB.html new file mode 100644 index 00000000..c9bf44e9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_CLKB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_CLKB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_ESTERROR.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_ESTERROR.html new file mode 100644 index 00000000..096e233a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_ESTERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_ESTERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_FREQUENCY.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_FREQUENCY.html new file mode 100644 index 00000000..0d91a4b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_FREQUENCY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_FREQUENCY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_MAXERROR.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_MAXERROR.html new file mode 100644 index 00000000..29343ebc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_MAXERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_MAXERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_MICRO.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_MICRO.html new file mode 100644 index 00000000..f148b173 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_MICRO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_MICRO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_NANO.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_NANO.html new file mode 100644 index 00000000..987d918b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_NANO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_NANO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_OFFSET.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_OFFSET.html new file mode 100644 index 00000000..dba14b99 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_OFFSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_OFFSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_STATUS.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_STATUS.html new file mode 100644 index 00000000..c8a5811e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_STATUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_STATUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_TAI.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_TAI.html new file mode 100644 index 00000000..8fa5bd97 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_TAI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_TAI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MOD_TIMECONST.html b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_TIMECONST.html new file mode 100644 index 00000000..a6e98c8f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MOD_TIMECONST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MOD_TIMECONST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MSDOS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.MSDOS_SUPER_MAGIC.html new file mode 100644 index 00000000..ca5e7802 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MSDOS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MSDOS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MSG_TRYHARD.html b/docs/libc/unix/linux_like/linux/gnu/constant.MSG_TRYHARD.html new file mode 100644 index 00000000..8fb76fd8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MSG_TRYHARD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MSG_TRYHARD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.MS_RMT_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.MS_RMT_MASK.html new file mode 100644 index 00000000..589aa6dd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.MS_RMT_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.MS_RMT_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_ARENA_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_ARENA_MAX.html new file mode 100644 index 00000000..8a554774 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_ARENA_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_ARENA_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_ARENA_TEST.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_ARENA_TEST.html new file mode 100644 index 00000000..68fda502 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_ARENA_TEST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_ARENA_TEST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_CHECK_ACTION.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_CHECK_ACTION.html new file mode 100644 index 00000000..6abe48c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_CHECK_ACTION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_CHECK_ACTION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_GRAIN.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_GRAIN.html new file mode 100644 index 00000000..8ce84650 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_GRAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_GRAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_KEEP.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_KEEP.html new file mode 100644 index 00000000..7711389d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_KEEP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_KEEP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_MMAP_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_MMAP_MAX.html new file mode 100644 index 00000000..5ef61af0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_MMAP_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_MMAP_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_MMAP_THRESHOLD.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_MMAP_THRESHOLD.html new file mode 100644 index 00000000..9327261d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_MMAP_THRESHOLD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_MMAP_THRESHOLD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_MXFAST.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_MXFAST.html new file mode 100644 index 00000000..5237ccd9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_MXFAST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_MXFAST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_NLBLKS.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_NLBLKS.html new file mode 100644 index 00000000..18ef70a9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_NLBLKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_NLBLKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_PERTURB.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_PERTURB.html new file mode 100644 index 00000000..03000e38 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_PERTURB.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_PERTURB.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_TOP_PAD.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_TOP_PAD.html new file mode 100644 index 00000000..fcc5a7c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_TOP_PAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_TOP_PAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.M_TRIM_THRESHOLD.html b/docs/libc/unix/linux_like/linux/gnu/constant.M_TRIM_THRESHOLD.html new file mode 100644 index 00000000..b5bdfb20 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.M_TRIM_THRESHOLD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.M_TRIM_THRESHOLD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NCP_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.NCP_SUPER_MAGIC.html new file mode 100644 index 00000000..cd26acb7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NCP_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NCP_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NDA_LINK_NETNSID.html b/docs/libc/unix/linux_like/linux/gnu/constant.NDA_LINK_NETNSID.html new file mode 100644 index 00000000..809ffc17 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NDA_LINK_NETNSID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NDA_LINK_NETNSID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NDA_MASTER.html b/docs/libc/unix/linux_like/linux/gnu/constant.NDA_MASTER.html new file mode 100644 index 00000000..d47367a2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NDA_MASTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NDA_MASTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NDA_SRC_VNI.html b/docs/libc/unix/linux_like/linux/gnu/constant.NDA_SRC_VNI.html new file mode 100644 index 00000000..72be5355 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NDA_SRC_VNI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NDA_SRC_VNI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NEW_TIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.NEW_TIME.html new file mode 100644 index 00000000..dd517272 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NEW_TIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NEW_TIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFPROTO_INET.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFPROTO_INET.html new file mode 100644 index 00000000..9bcfd53a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFPROTO_INET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFPROTO_INET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFPROTO_NETDEV.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFPROTO_NETDEV.html new file mode 100644 index 00000000..d353b54e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFPROTO_NETDEV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFPROTO_NETDEV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFS_SUPER_MAGIC.html new file mode 100644 index 00000000..fc711d06 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BREAK.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BREAK.html new file mode 100644 index 00000000..b796f377 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BREAK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_BREAK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BYTEORDER_HTON.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BYTEORDER_HTON.html new file mode 100644 index 00000000..286096cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BYTEORDER_HTON.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_BYTEORDER_HTON.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BYTEORDER_NTOH.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BYTEORDER_NTOH.html new file mode 100644 index 00000000..e05fe677 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_BYTEORDER_NTOH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_BYTEORDER_NTOH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CHAIN_MAXNAMELEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CHAIN_MAXNAMELEN.html new file mode 100644 index 00000000..bcd0b808 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CHAIN_MAXNAMELEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CHAIN_MAXNAMELEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_EQ.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_EQ.html new file mode 100644 index 00000000..0a976f03 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_EQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CMP_EQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_GT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_GT.html new file mode 100644 index 00000000..3bfcd86a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_GT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CMP_GT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_GTE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_GTE.html new file mode 100644 index 00000000..6690f4fa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_GTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CMP_GTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_LT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_LT.html new file mode 100644 index 00000000..b0e2c42c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_LT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CMP_LT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_LTE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_LTE.html new file mode 100644 index 00000000..2a4b15be --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_LTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CMP_LTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_NEQ.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_NEQ.html new file mode 100644 index 00000000..f50c8dc4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CMP_NEQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CMP_NEQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CONTINUE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CONTINUE.html new file mode 100644 index 00000000..376d6400 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CONTINUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CONTINUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_BYTES.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_BYTES.html new file mode 100644 index 00000000..aa466d11 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_BYTES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_BYTES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_DIRECTION.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_DIRECTION.html new file mode 100644 index 00000000..9b8d951c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_DIRECTION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_DIRECTION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_DST.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_DST.html new file mode 100644 index 00000000..1e3cb602 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_DST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_DST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_EXPIRATION.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_EXPIRATION.html new file mode 100644 index 00000000..8fc0992b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_EXPIRATION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_EXPIRATION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_HELPER.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_HELPER.html new file mode 100644 index 00000000..51e497ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_HELPER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_HELPER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_L3PROTOCOL.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_L3PROTOCOL.html new file mode 100644 index 00000000..82c4fb82 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_L3PROTOCOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_L3PROTOCOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_LABELS.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_LABELS.html new file mode 100644 index 00000000..ca58dcc8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_LABELS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_LABELS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_MARK.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_MARK.html new file mode 100644 index 00000000..f3d07075 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_MARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_MARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PKTS.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PKTS.html new file mode 100644 index 00000000..f23631fd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PKTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_PKTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTOCOL.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTOCOL.html new file mode 100644 index 00000000..0073b4bd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTOCOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_PROTOCOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTO_DST.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTO_DST.html new file mode 100644 index 00000000..03d66791 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTO_DST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_PROTO_DST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTO_SRC.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTO_SRC.html new file mode 100644 index 00000000..582761af --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_PROTO_SRC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_PROTO_SRC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_SECMARK.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_SECMARK.html new file mode 100644 index 00000000..2dc0441b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_SECMARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_SECMARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_SRC.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_SRC.html new file mode 100644 index 00000000..4cc9f604 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_SRC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_SRC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_STATE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_STATE.html new file mode 100644 index 00000000..90b384c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_STATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_STATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_STATUS.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_STATUS.html new file mode 100644 index 00000000..481908c1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_CT_STATUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_CT_STATUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_RESERVED_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_RESERVED_MASK.html new file mode 100644 index 00000000..1f2cef3f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_RESERVED_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_DATA_RESERVED_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VALUE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VALUE.html new file mode 100644 index 00000000..bcb369fd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VALUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_DATA_VALUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VALUE_MAXLEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VALUE_MAXLEN.html new file mode 100644 index 00000000..84a533fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VALUE_MAXLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_DATA_VALUE_MAXLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VERDICT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VERDICT.html new file mode 100644 index 00000000..e585a4da --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DATA_VERDICT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_DATA_VERDICT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_F_INV.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_F_INV.html new file mode 100644 index 00000000..d2d5b382 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_F_INV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_DYNSET_F_INV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_OP_ADD.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_OP_ADD.html new file mode 100644 index 00000000..73af7453 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_OP_ADD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_DYNSET_OP_ADD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_OP_UPDATE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_OP_UPDATE.html new file mode 100644 index 00000000..5577266a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_DYNSET_OP_UPDATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_DYNSET_OP_UPDATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_GOTO.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_GOTO.html new file mode 100644 index 00000000..b04a5657 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_GOTO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_GOTO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_JUMP.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_JUMP.html new file mode 100644 index 00000000..729f467b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_JUMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_JUMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_F_INV.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_F_INV.html new file mode 100644 index 00000000..92fb4966 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_F_INV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_LIMIT_F_INV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_PKTS.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_PKTS.html new file mode 100644 index 00000000..3e3e1d4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_PKTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_LIMIT_PKTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_PKT_BYTES.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_PKT_BYTES.html new file mode 100644 index 00000000..eed705b0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LIMIT_PKT_BYTES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_LIMIT_PKT_BYTES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LOOKUP_F_INV.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LOOKUP_F_INV.html new file mode 100644 index 00000000..2125d5dd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_LOOKUP_F_INV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_LOOKUP_F_INV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_BRI_IIFNAME.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_BRI_IIFNAME.html new file mode 100644 index 00000000..f4ed470d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_BRI_IIFNAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_BRI_IIFNAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_BRI_OIFNAME.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_BRI_OIFNAME.html new file mode 100644 index 00000000..614317ab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_BRI_OIFNAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_BRI_OIFNAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_CGROUP.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_CGROUP.html new file mode 100644 index 00000000..cea4710b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_CGROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_CGROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_CPU.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_CPU.html new file mode 100644 index 00000000..f4276c92 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_CPU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_CPU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIF.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIF.html new file mode 100644 index 00000000..7c343ca3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_IIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFGROUP.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFGROUP.html new file mode 100644 index 00000000..3b895fa7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFGROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_IIFGROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFNAME.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFNAME.html new file mode 100644 index 00000000..733c9ec0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFNAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_IIFNAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFTYPE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFTYPE.html new file mode 100644 index 00000000..c65ac79b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_IIFTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_IIFTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_L4PROTO.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_L4PROTO.html new file mode 100644 index 00000000..a5b0391a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_L4PROTO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_L4PROTO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_LEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_LEN.html new file mode 100644 index 00000000..2cc51bbd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_LEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_LEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_MARK.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_MARK.html new file mode 100644 index 00000000..6bf240d5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_MARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_MARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_NFPROTO.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_NFPROTO.html new file mode 100644 index 00000000..2d8ce860 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_NFPROTO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_NFPROTO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_NFTRACE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_NFTRACE.html new file mode 100644 index 00000000..760b1ef1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_NFTRACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_NFTRACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIF.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIF.html new file mode 100644 index 00000000..1149c378 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_OIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFGROUP.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFGROUP.html new file mode 100644 index 00000000..19e28eec --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFGROUP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_OIFGROUP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFNAME.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFNAME.html new file mode 100644 index 00000000..38e5ea09 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFNAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_OIFNAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFTYPE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFTYPE.html new file mode 100644 index 00000000..26b61425 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_OIFTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_OIFTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PKTTYPE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PKTTYPE.html new file mode 100644 index 00000000..03b7ae69 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PKTTYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_PKTTYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PRANDOM.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PRANDOM.html new file mode 100644 index 00000000..c99e25c7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PRANDOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_PRANDOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PRIORITY.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PRIORITY.html new file mode 100644 index 00000000..dac72cbb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PRIORITY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_PRIORITY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PROTOCOL.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PROTOCOL.html new file mode 100644 index 00000000..03566ead --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_PROTOCOL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_PROTOCOL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_RTCLASSID.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_RTCLASSID.html new file mode 100644 index 00000000..3a61bb61 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_RTCLASSID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_RTCLASSID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SECMARK.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SECMARK.html new file mode 100644 index 00000000..36a22355 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SECMARK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_SECMARK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SKGID.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SKGID.html new file mode 100644 index 00000000..fa05d93d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SKGID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_SKGID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SKUID.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SKUID.html new file mode 100644 index 00000000..9442a189 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_META_SKUID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_META_SKUID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELCHAIN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELCHAIN.html new file mode 100644 index 00000000..8869523f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELCHAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_DELCHAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELOBJ.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELOBJ.html new file mode 100644 index 00000000..a120d3fe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELOBJ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_DELOBJ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELRULE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELRULE.html new file mode 100644 index 00000000..557e39e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELRULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_DELRULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELSET.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELSET.html new file mode 100644 index 00000000..cc799f24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_DELSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELSETELEM.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELSETELEM.html new file mode 100644 index 00000000..6fe39c4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELSETELEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_DELSETELEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELTABLE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELTABLE.html new file mode 100644 index 00000000..2421c237 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_DELTABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_DELTABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETCHAIN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETCHAIN.html new file mode 100644 index 00000000..4ef3ce2f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETCHAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_GETCHAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETGEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETGEN.html new file mode 100644 index 00000000..192d06d7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETGEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_GETGEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETOBJ.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETOBJ.html new file mode 100644 index 00000000..8aab427b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETOBJ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_GETOBJ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETOBJ_RESET.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETOBJ_RESET.html new file mode 100644 index 00000000..6b0727cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETOBJ_RESET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_GETOBJ_RESET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETRULE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETRULE.html new file mode 100644 index 00000000..c1e2488d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETRULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_GETRULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETSET.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETSET.html new file mode 100644 index 00000000..011a4971 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_GETSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETSETELEM.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETSETELEM.html new file mode 100644 index 00000000..4dfbaa5f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETSETELEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_GETSETELEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETTABLE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETTABLE.html new file mode 100644 index 00000000..43b69d71 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_GETTABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_GETTABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_MAX.html new file mode 100644 index 00000000..d93fa92a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWCHAIN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWCHAIN.html new file mode 100644 index 00000000..82b5fab2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWCHAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_NEWCHAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWGEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWGEN.html new file mode 100644 index 00000000..62cc0051 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWGEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_NEWGEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWOBJ.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWOBJ.html new file mode 100644 index 00000000..20f6aeb9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWOBJ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_NEWOBJ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWRULE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWRULE.html new file mode 100644 index 00000000..75b80205 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWRULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_NEWRULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWSET.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWSET.html new file mode 100644 index 00000000..d0193e66 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_NEWSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWSETELEM.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWSETELEM.html new file mode 100644 index 00000000..4df50648 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWSETELEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_NEWSETELEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWTABLE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWTABLE.html new file mode 100644 index 00000000..4700d0c8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_NEWTABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_NEWTABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_TRACE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_TRACE.html new file mode 100644 index 00000000..1f8f732e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_MSG_TRACE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_MSG_TRACE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NAT_DNAT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NAT_DNAT.html new file mode 100644 index 00000000..91adfac4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NAT_DNAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_NAT_DNAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NAT_SNAT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NAT_SNAT.html new file mode 100644 index 00000000..6f9bdd34 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NAT_SNAT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_NAT_SNAT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NG_INCREMENTAL.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NG_INCREMENTAL.html new file mode 100644 index 00000000..e83bddfd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NG_INCREMENTAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_NG_INCREMENTAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NG_RANDOM.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NG_RANDOM.html new file mode 100644 index 00000000..5bf6d3cb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_NG_RANDOM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_NG_RANDOM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_OBJ_MAXNAMELEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_OBJ_MAXNAMELEN.html new file mode 100644 index 00000000..2d33cec9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_OBJ_MAXNAMELEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_OBJ_MAXNAMELEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_CSUM_INET.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_CSUM_INET.html new file mode 100644 index 00000000..0d9b0747 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_CSUM_INET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_PAYLOAD_CSUM_INET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_CSUM_NONE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_CSUM_NONE.html new file mode 100644 index 00000000..1e5d6574 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_CSUM_NONE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_PAYLOAD_CSUM_NONE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_LL_HEADER.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_LL_HEADER.html new file mode 100644 index 00000000..5b7966e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_LL_HEADER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_PAYLOAD_LL_HEADER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_NETWORK_HEADER.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_NETWORK_HEADER.html new file mode 100644 index 00000000..71647c2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_NETWORK_HEADER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_PAYLOAD_NETWORK_HEADER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_TRANSPORT_HEADER.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_TRANSPORT_HEADER.html new file mode 100644 index 00000000..2af4a57a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_PAYLOAD_TRANSPORT_HEADER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_PAYLOAD_TRANSPORT_HEADER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_BYPASS.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_BYPASS.html new file mode 100644 index 00000000..f38f7761 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_BYPASS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_QUEUE_FLAG_BYPASS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_CPU_FANOUT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_CPU_FANOUT.html new file mode 100644 index 00000000..61321e2a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_CPU_FANOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_QUEUE_FLAG_CPU_FANOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_MASK.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_MASK.html new file mode 100644 index 00000000..ec05d8e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUEUE_FLAG_MASK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_QUEUE_FLAG_MASK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUOTA_F_INV.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUOTA_F_INV.html new file mode 100644 index 00000000..ebc2c900 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_QUOTA_F_INV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_QUOTA_F_INV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RANGE_EQ.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RANGE_EQ.html new file mode 100644 index 00000000..6bbc18a2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RANGE_EQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_RANGE_EQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RANGE_NEQ.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RANGE_NEQ.html new file mode 100644 index 00000000..031d4fbb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RANGE_NEQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_RANGE_NEQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_00.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_00.html new file mode 100644 index 00000000..f8b74f0f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_00.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_00.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_01.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_01.html new file mode 100644 index 00000000..5c44d2be --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_01.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_01.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_02.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_02.html new file mode 100644 index 00000000..51c02119 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_02.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_02.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_03.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_03.html new file mode 100644 index 00000000..3c420e6f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_03.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_03.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_04.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_04.html new file mode 100644 index 00000000..c377d480 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_04.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_04.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_05.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_05.html new file mode 100644 index 00000000..cab59450 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_05.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_05.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_06.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_06.html new file mode 100644 index 00000000..f4b04142 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_06.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_06.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_07.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_07.html new file mode 100644 index 00000000..f594fc21 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_07.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_07.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_08.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_08.html new file mode 100644 index 00000000..231faa81 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_08.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_08.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_09.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_09.html new file mode 100644 index 00000000..5bb0bc06 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_09.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_09.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_10.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_10.html new file mode 100644 index 00000000..0e15b23b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_10.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_10.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_11.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_11.html new file mode 100644 index 00000000..5e383004 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_11.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_11.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_12.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_12.html new file mode 100644 index 00000000..77fc3b21 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_12.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_12.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_13.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_13.html new file mode 100644 index 00000000..69e3a64d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_13.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_13.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_14.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_14.html new file mode 100644 index 00000000..cd4505dd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_14.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_14.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_15.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_15.html new file mode 100644 index 00000000..a67b55fd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_15.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_15.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_SIZE.html new file mode 100644 index 00000000..666c5e19 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG32_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG32_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_1.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_1.html new file mode 100644 index 00000000..0765cee1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_1.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG_1.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_2.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_2.html new file mode 100644 index 00000000..0b2d2e3f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_2.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG_2.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_3.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_3.html new file mode 100644 index 00000000..f16a4bae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_3.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG_3.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_4.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_4.html new file mode 100644 index 00000000..e989e1d8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_4.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG_4.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_SIZE.html new file mode 100644 index 00000000..74463952 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_VERDICT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_VERDICT.html new file mode 100644 index 00000000..99f63cb9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REG_VERDICT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REG_VERDICT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_ADMIN_PROHIBITED.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_ADMIN_PROHIBITED.html new file mode 100644 index 00000000..a20fa005 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_ADMIN_PROHIBITED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REJECT_ICMPX_ADMIN_PROHIBITED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_HOST_UNREACH.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_HOST_UNREACH.html new file mode 100644 index 00000000..394e78c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_HOST_UNREACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REJECT_ICMPX_HOST_UNREACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_NO_ROUTE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_NO_ROUTE.html new file mode 100644 index 00000000..5fdddcf5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_NO_ROUTE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REJECT_ICMPX_NO_ROUTE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_PORT_UNREACH.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_PORT_UNREACH.html new file mode 100644 index 00000000..9adc045a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_PORT_UNREACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REJECT_ICMPX_PORT_UNREACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_UNREACH.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_UNREACH.html new file mode 100644 index 00000000..0f817716 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMPX_UNREACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REJECT_ICMPX_UNREACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMP_UNREACH.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMP_UNREACH.html new file mode 100644 index 00000000..203553c7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_ICMP_UNREACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REJECT_ICMP_UNREACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_TCP_RST.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_TCP_RST.html new file mode 100644 index 00000000..2b2cd967 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_REJECT_TCP_RST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_REJECT_TCP_RST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RETURN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RETURN.html new file mode 100644 index 00000000..0c0193c3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_RETURN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_RETURN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_ANONYMOUS.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_ANONYMOUS.html new file mode 100644 index 00000000..9600e79a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_ANONYMOUS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_ANONYMOUS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_CONSTANT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_CONSTANT.html new file mode 100644 index 00000000..7a10f576 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_CONSTANT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_CONSTANT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_ELEM_INTERVAL_END.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_ELEM_INTERVAL_END.html new file mode 100644 index 00000000..f1aa9218 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_ELEM_INTERVAL_END.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_ELEM_INTERVAL_END.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_EVAL.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_EVAL.html new file mode 100644 index 00000000..86ca34b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_EVAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_EVAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_INTERVAL.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_INTERVAL.html new file mode 100644 index 00000000..435496bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_INTERVAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_INTERVAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_MAP.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_MAP.html new file mode 100644 index 00000000..dbc52df9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_MAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_MAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_MAXNAMELEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_MAXNAMELEN.html new file mode 100644 index 00000000..79c706c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_MAXNAMELEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_MAXNAMELEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_POL_MEMORY.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_POL_MEMORY.html new file mode 100644 index 00000000..2443aee8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_POL_MEMORY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_POL_MEMORY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_POL_PERFORMANCE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_POL_PERFORMANCE.html new file mode 100644 index 00000000..d404b4c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_POL_PERFORMANCE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_POL_PERFORMANCE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_TIMEOUT.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_TIMEOUT.html new file mode 100644 index 00000000..fc25fd4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_SET_TIMEOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_SET_TIMEOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TABLE_MAXNAMELEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TABLE_MAXNAMELEN.html new file mode 100644 index 00000000..68653ded --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TABLE_MAXNAMELEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_TABLE_MAXNAMELEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_POLICY.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_POLICY.html new file mode 100644 index 00000000..4fcaf1ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_POLICY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_TRACETYPE_POLICY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_RETURN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_RETURN.html new file mode 100644 index 00000000..3daab45c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_RETURN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_TRACETYPE_RETURN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_RULE.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_RULE.html new file mode 100644 index 00000000..fd77780e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_RULE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_TRACETYPE_RULE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_UNSPEC.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_UNSPEC.html new file mode 100644 index 00000000..e7a3f47f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_TRACETYPE_UNSPEC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_TRACETYPE_UNSPEC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NFT_USERDATA_MAXLEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_USERDATA_MAXLEN.html new file mode 100644 index 00000000..644f2f9c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NFT_USERDATA_MAXLEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NFT_USERDATA_MAXLEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NF_NETDEV_INGRESS.html b/docs/libc/unix/linux_like/linux/gnu/constant.NF_NETDEV_INGRESS.html new file mode 100644 index 00000000..1d90b7c7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NF_NETDEV_INGRESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NF_NETDEV_INGRESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NF_NETDEV_NUMHOOKS.html b/docs/libc/unix/linux_like/linux/gnu/constant.NF_NETDEV_NUMHOOKS.html new file mode 100644 index 00000000..0345a6d3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NF_NETDEV_NUMHOOKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NF_NETDEV_NUMHOOKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NILFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.NILFS_SUPER_MAGIC.html new file mode 100644 index 00000000..891935b8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NILFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NILFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NI_MAXHOST.html b/docs/libc/unix/linux_like/linux/gnu/constant.NI_MAXHOST.html new file mode 100644 index 00000000..4a2cecec --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NI_MAXHOST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NI_MAXHOST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NTF_EXT_LEARNED.html b/docs/libc/unix/linux_like/linux/gnu/constant.NTF_EXT_LEARNED.html new file mode 100644 index 00000000..49fc1967 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NTF_EXT_LEARNED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NTF_EXT_LEARNED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NTF_OFFLOADED.html b/docs/libc/unix/linux_like/linux/gnu/constant.NTF_OFFLOADED.html new file mode 100644 index 00000000..a7301884 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NTF_OFFLOADED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NTF_OFFLOADED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.NTP_API.html b/docs/libc/unix/linux_like/linux/gnu/constant.NTP_API.html new file mode 100644 index 00000000..1cb6abd8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.NTP_API.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.NTP_API.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.OCFS2_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.OCFS2_SUPER_MAGIC.html new file mode 100644 index 00000000..3b2e83b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.OCFS2_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.OCFS2_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.OLD_TIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.OLD_TIME.html new file mode 100644 index 00000000..484a110a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.OLD_TIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.OLD_TIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.OPENPROM_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.OPENPROM_SUPER_MAGIC.html new file mode 100644 index 00000000..dec26cfd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.OPENPROM_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.OPENPROM_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.OVERLAYFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.OVERLAYFS_SUPER_MAGIC.html new file mode 100644 index 00000000..efc86b2e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.OVERLAYFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.OVERLAYFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.O_ACCMODE.html b/docs/libc/unix/linux_like/linux/gnu/constant.O_ACCMODE.html new file mode 100644 index 00000000..bb9e1393 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.O_ACCMODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.O_ACCMODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.POSIX_MADV_DONTNEED.html b/docs/libc/unix/linux_like/linux/gnu/constant.POSIX_MADV_DONTNEED.html new file mode 100644 index 00000000..510d8a27 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.POSIX_MADV_DONTNEED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.POSIX_MADV_DONTNEED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_PGRP.html b/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_PGRP.html new file mode 100644 index 00000000..8b31ca1c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_PGRP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PRIO_PGRP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_PROCESS.html b/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_PROCESS.html new file mode 100644 index 00000000..a853ef11 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_PROCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PRIO_PROCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_USER.html b/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_USER.html new file mode 100644 index 00000000..0c6a1fc5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PRIO_USER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PRIO_USER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PROC_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.PROC_SUPER_MAGIC.html new file mode 100644 index 00000000..ba741e44 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PROC_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PROC_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTHREAD_MUTEX_ADAPTIVE_NP.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTHREAD_MUTEX_ADAPTIVE_NP.html new file mode 100644 index 00000000..17f162a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTHREAD_MUTEX_ADAPTIVE_NP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTHREAD_MUTEX_ADAPTIVE_NP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTHREAD_STACK_MIN.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTHREAD_STACK_MIN.html new file mode 100644 index 00000000..2f764762 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTHREAD_STACK_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTHREAD_STACK_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_ATTACH.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_ATTACH.html new file mode 100644 index 00000000..4b571136 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_ATTACH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_ATTACH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_CONT.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_CONT.html new file mode 100644 index 00000000..a52b76c1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_CONT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_CONT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETEVENTMSG.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETEVENTMSG.html new file mode 100644 index 00000000..15a8b3ce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETEVENTMSG.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_GETEVENTMSG.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETREGSET.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETREGSET.html new file mode 100644 index 00000000..0f259b78 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETREGSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_GETREGSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETSIGINFO.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETSIGINFO.html new file mode 100644 index 00000000..e16cb5b6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_GETSIGINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_GETSIGINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_INTERRUPT.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_INTERRUPT.html new file mode 100644 index 00000000..7d216aab --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_INTERRUPT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_INTERRUPT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_KILL.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_KILL.html new file mode 100644 index 00000000..9a69a424 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_KILL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_KILL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_LISTEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_LISTEN.html new file mode 100644 index 00000000..1cdd1130 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_LISTEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_LISTEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKDATA.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKDATA.html new file mode 100644 index 00000000..ae244cbe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKDATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_PEEKDATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKSIGINFO.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKSIGINFO.html new file mode 100644 index 00000000..5db1cc0c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKSIGINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_PEEKSIGINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKTEXT.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKTEXT.html new file mode 100644 index 00000000..904ae710 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKTEXT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_PEEKTEXT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKUSER.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKUSER.html new file mode 100644 index 00000000..440082ce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_PEEKUSER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_PEEKUSER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKEDATA.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKEDATA.html new file mode 100644 index 00000000..92dcfc16 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKEDATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_POKEDATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKETEXT.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKETEXT.html new file mode 100644 index 00000000..2bc80871 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKETEXT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_POKETEXT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKEUSER.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKEUSER.html new file mode 100644 index 00000000..0a04c8ee --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_POKEUSER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_POKEUSER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SEIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SEIZE.html new file mode 100644 index 00000000..78814409 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SEIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_SEIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETOPTIONS.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETOPTIONS.html new file mode 100644 index 00000000..4f255010 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETOPTIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_SETOPTIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETREGSET.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETREGSET.html new file mode 100644 index 00000000..5b02eb73 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETREGSET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_SETREGSET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETSIGINFO.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETSIGINFO.html new file mode 100644 index 00000000..cfdefcfb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SETSIGINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_SETSIGINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SINGLESTEP.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SINGLESTEP.html new file mode 100644 index 00000000..c69d3794 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SINGLESTEP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_SINGLESTEP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SYSCALL.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SYSCALL.html new file mode 100644 index 00000000..bd616701 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_SYSCALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_SYSCALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_TRACEME.html b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_TRACEME.html new file mode 100644 index 00000000..d8dcf335 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.PTRACE_TRACEME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.PTRACE_TRACEME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.QNX4_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.QNX4_SUPER_MAGIC.html new file mode 100644 index 00000000..eaf2fe6a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.QNX4_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.QNX4_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.QNX6_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.QNX6_SUPER_MAGIC.html new file mode 100644 index 00000000..151fcc70 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.QNX6_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.QNX6_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RDTGROUP_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.RDTGROUP_SUPER_MAGIC.html new file mode 100644 index 00000000..70b8220c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RDTGROUP_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RDTGROUP_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.REG_EEND.html b/docs/libc/unix/linux_like/linux/gnu/constant.REG_EEND.html new file mode 100644 index 00000000..57010448 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.REG_EEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.REG_EEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.REG_ERPAREN.html b/docs/libc/unix/linux_like/linux/gnu/constant.REG_ERPAREN.html new file mode 100644 index 00000000..4d40b3c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.REG_ERPAREN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.REG_ERPAREN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.REG_ESIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.REG_ESIZE.html new file mode 100644 index 00000000..91ef737c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.REG_ESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.REG_ESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.REG_STARTEND.html b/docs/libc/unix/linux_like/linux/gnu/constant.REG_STARTEND.html new file mode 100644 index 00000000..f62b921f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.REG_STARTEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.REG_STARTEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.REISERFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.REISERFS_SUPER_MAGIC.html new file mode 100644 index 00000000..3644edfa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.REISERFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.REISERFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_CORE.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_CORE.html new file mode 100644 index 00000000..720c477c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_CORE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_CORE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_CPU.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_CPU.html new file mode 100644 index 00000000..46ec53a1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_CPU.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_CPU.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_DATA.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_DATA.html new file mode 100644 index 00000000..b1c9d574 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_DATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_DATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_FSIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_FSIZE.html new file mode 100644 index 00000000..5d72fbb1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_FSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_FSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_LOCKS.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_LOCKS.html new file mode 100644 index 00000000..e5bacfd8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_LOCKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_LOCKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_MSGQUEUE.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_MSGQUEUE.html new file mode 100644 index 00000000..bf0d7095 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_MSGQUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_MSGQUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_NICE.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_NICE.html new file mode 100644 index 00000000..57b68228 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_NICE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_NICE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_NLIMITS.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_NLIMITS.html new file mode 100644 index 00000000..03e2e8c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_NLIMITS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_NLIMITS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_RTPRIO.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_RTPRIO.html new file mode 100644 index 00000000..d2b2a7dd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_RTPRIO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_RTPRIO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_RTTIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_RTTIME.html new file mode 100644 index 00000000..cb89e246 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_RTTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_RTTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_SIGPENDING.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_SIGPENDING.html new file mode 100644 index 00000000..5d1376c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_SIGPENDING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_SIGPENDING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_STACK.html b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_STACK.html new file mode 100644 index 00000000..1957e96b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RLIMIT_STACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RLIMIT_STACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_ENCAP.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_ENCAP.html new file mode 100644 index 00000000..41dabb44 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_ENCAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_ENCAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_ENCAP_TYPE.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_ENCAP_TYPE.html new file mode 100644 index 00000000..c6cebb05 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_ENCAP_TYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_ENCAP_TYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_EXPIRES.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_EXPIRES.html new file mode 100644 index 00000000..20e5ebcf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_EXPIRES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_EXPIRES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_NEWDST.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_NEWDST.html new file mode 100644 index 00000000..bdf90f01 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_NEWDST.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_NEWDST.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_PAD.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_PAD.html new file mode 100644 index 00000000..7f72eed6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_PAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_PAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_PREF.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_PREF.html new file mode 100644 index 00000000..24b06437 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_PREF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_PREF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_TTL_PROPAGATE.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_TTL_PROPAGATE.html new file mode 100644 index 00000000..ed3b9313 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_TTL_PROPAGATE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_TTL_PROPAGATE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_UID.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_UID.html new file mode 100644 index 00000000..b3a6da90 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_UID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_UID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTA_VIA.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_VIA.html new file mode 100644 index 00000000..c8b19a7c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTA_VIA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTA_VIA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_CONFIGADDR.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_CONFIGADDR.html new file mode 100644 index 00000000..a974f135 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_CONFIGADDR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_CONFIGADDR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_LINKMAP.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_LINKMAP.html new file mode 100644 index 00000000..04569e38 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_LINKMAP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_LINKMAP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_LMID.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_LMID.html new file mode 100644 index 00000000..739aa9c3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_LMID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_LMID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_ORIGIN.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_ORIGIN.html new file mode 100644 index 00000000..99c0182e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_ORIGIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_ORIGIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_PROFILENAME.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_PROFILENAME.html new file mode 100644 index 00000000..e002d6ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_PROFILENAME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_PROFILENAME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_PROFILEOUT.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_PROFILEOUT.html new file mode 100644 index 00000000..e84929d8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_PROFILEOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_PROFILEOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_SERINFO.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_SERINFO.html new file mode 100644 index 00000000..72592832 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_SERINFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_SERINFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_SERINFOSIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_SERINFOSIZE.html new file mode 100644 index 00000000..a98dce57 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_SERINFOSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_SERINFOSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_TLS_DATA.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_TLS_DATA.html new file mode 100644 index 00000000..ddb669b9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_TLS_DATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_TLS_DATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_TLS_MODID.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_TLS_MODID.html new file mode 100644 index 00000000..88bb66ff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTLD_DI_TLS_MODID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTLD_DI_TLS_MODID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTM_DELNETCONF.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_DELNETCONF.html new file mode 100644 index 00000000..0644fe58 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_DELNETCONF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTM_DELNETCONF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTM_F_FIB_MATCH.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_F_FIB_MATCH.html new file mode 100644 index 00000000..40237573 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_F_FIB_MATCH.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTM_F_FIB_MATCH.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTM_F_LOOKUP_TABLE.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_F_LOOKUP_TABLE.html new file mode 100644 index 00000000..54aff915 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_F_LOOKUP_TABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTM_F_LOOKUP_TABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTM_GETSTATS.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_GETSTATS.html new file mode 100644 index 00000000..fdac1a4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_GETSTATS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTM_GETSTATS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTM_NEWCACHEREPORT.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_NEWCACHEREPORT.html new file mode 100644 index 00000000..bd947bcd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_NEWCACHEREPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTM_NEWCACHEREPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RTM_NEWSTATS.html b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_NEWSTATS.html new file mode 100644 index 00000000..4983cc05 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RTM_NEWSTATS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RTM_NEWSTATS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.RUN_LVL.html b/docs/libc/unix/linux_like/linux/gnu/constant.RUN_LVL.html new file mode 100644 index 00000000..486f5f6f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.RUN_LVL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.RUN_LVL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SEEK_DATA.html b/docs/libc/unix/linux_like/linux/gnu/constant.SEEK_DATA.html new file mode 100644 index 00000000..f8e68fad --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SEEK_DATA.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SEEK_DATA.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SEEK_HOLE.html b/docs/libc/unix/linux_like/linux/gnu/constant.SEEK_HOLE.html new file mode 100644 index 00000000..5cebcd7c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SEEK_HOLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SEEK_HOLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SIGEV_THREAD_ID.html b/docs/libc/unix/linux_like/linux/gnu/constant.SIGEV_THREAD_ID.html new file mode 100644 index 00000000..7c964eaa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SIGEV_THREAD_ID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SIGEV_THREAD_ID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SMB_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.SMB_SUPER_MAGIC.html new file mode 100644 index 00000000..8da4982b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SMB_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SMB_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_DCCP.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_DCCP.html new file mode 100644 index 00000000..e53db93a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_DCCP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOCK_DCCP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_NONBLOCK.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_NONBLOCK.html new file mode 100644 index 00000000..81e21656 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_NONBLOCK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOCK_NONBLOCK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_PACKET.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_PACKET.html new file mode 100644 index 00000000..20346333 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_PACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOCK_PACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_SEQPACKET.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_SEQPACKET.html new file mode 100644 index 00000000..ce3f3e15 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOCK_SEQPACKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOCK_SEQPACKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOL_CAIF.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_CAIF.html new file mode 100644 index 00000000..13ceaa91 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_CAIF.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOL_CAIF.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOL_IUCV.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_IUCV.html new file mode 100644 index 00000000..11b44e47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_IUCV.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOL_IUCV.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOL_NFC.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_NFC.html new file mode 100644 index 00000000..cfedd9fa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_NFC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOL_NFC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOL_PNPIPE.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_PNPIPE.html new file mode 100644 index 00000000..3407d75d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_PNPIPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOL_PNPIPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOL_PPPOL2TP.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_PPPOL2TP.html new file mode 100644 index 00000000..ae0b1c6c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_PPPOL2TP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOL_PPPOL2TP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOL_RDS.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_RDS.html new file mode 100644 index 00000000..6e865e09 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_RDS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOL_RDS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOL_RXRPC.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_RXRPC.html new file mode 100644 index 00000000..93d08e87 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_RXRPC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOL_RXRPC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.SOL_XDP.html b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_XDP.html new file mode 100644 index 00000000..5575dc76 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.SOL_XDP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.SOL_XDP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ALL.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ALL.html new file mode 100644 index 00000000..42f0d699 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ALL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_ALL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATIME.html new file mode 100644 index 00000000..1425ca5d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_ATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_APPEND.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_APPEND.html new file mode 100644 index 00000000..c021c280 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_APPEND.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_ATTR_APPEND.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_AUTOMOUNT.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_AUTOMOUNT.html new file mode 100644 index 00000000..aae760c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_AUTOMOUNT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_ATTR_AUTOMOUNT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_COMPRESSED.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_COMPRESSED.html new file mode 100644 index 00000000..86e44f8b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_COMPRESSED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_ATTR_COMPRESSED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_ENCRYPTED.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_ENCRYPTED.html new file mode 100644 index 00000000..62e82f32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_ENCRYPTED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_ATTR_ENCRYPTED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_IMMUTABLE.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_IMMUTABLE.html new file mode 100644 index 00000000..c09d33ca --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_IMMUTABLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_ATTR_IMMUTABLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_NODUMP.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_NODUMP.html new file mode 100644 index 00000000..acaf968d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_ATTR_NODUMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_ATTR_NODUMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BASIC_STATS.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BASIC_STATS.html new file mode 100644 index 00000000..500b019a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BASIC_STATS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_BASIC_STATS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BLOCKS.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BLOCKS.html new file mode 100644 index 00000000..f236a08f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BLOCKS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_BLOCKS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BTIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BTIME.html new file mode 100644 index 00000000..83d681cc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_BTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_BTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_CTIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_CTIME.html new file mode 100644 index 00000000..50f625b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_CTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_CTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_GID.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_GID.html new file mode 100644 index 00000000..e7c61a32 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_GID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_GID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_INO.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_INO.html new file mode 100644 index 00000000..792ba9c4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_INO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_INO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_MODE.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_MODE.html new file mode 100644 index 00000000..79ae292a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_MODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_MODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_MTIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_MTIME.html new file mode 100644 index 00000000..9937169e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_MTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_MTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_NLINK.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_NLINK.html new file mode 100644 index 00000000..8ccbb8a4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_NLINK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_NLINK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_SIZE.html new file mode 100644 index 00000000..dad93cd6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_TYPE.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_TYPE.html new file mode 100644 index 00000000..1ac85bb8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_TYPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_TYPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX_UID.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_UID.html new file mode 100644 index 00000000..03f6688d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX_UID.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX_UID.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STATX__RESERVED.html b/docs/libc/unix/linux_like/linux/gnu/constant.STATX__RESERVED.html new file mode 100644 index 00000000..ce32c323 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STATX__RESERVED.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STATX__RESERVED.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_CLK.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_CLK.html new file mode 100644 index 00000000..5135076e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_CLK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_CLK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_CLOCKERR.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_CLOCKERR.html new file mode 100644 index 00000000..db0a4f28 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_CLOCKERR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_CLOCKERR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_DEL.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_DEL.html new file mode 100644 index 00000000..fdc0275b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_DEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_DEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_FLL.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_FLL.html new file mode 100644 index 00000000..a53f931e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_FLL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_FLL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_FREQHOLD.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_FREQHOLD.html new file mode 100644 index 00000000..492fc409 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_FREQHOLD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_FREQHOLD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_INS.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_INS.html new file mode 100644 index 00000000..d0950a8d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_INS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_INS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_MODE.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_MODE.html new file mode 100644 index 00000000..69343ac8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_MODE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_MODE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_NANO.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_NANO.html new file mode 100644 index 00000000..b28cf676 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_NANO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_NANO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_PLL.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PLL.html new file mode 100644 index 00000000..92e983de --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PLL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_PLL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSERROR.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSERROR.html new file mode 100644 index 00000000..bbc13b36 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_PPSERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSFREQ.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSFREQ.html new file mode 100644 index 00000000..0e2fb79e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSFREQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_PPSFREQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSJITTER.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSJITTER.html new file mode 100644 index 00000000..a7959326 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSJITTER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_PPSJITTER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSSIGNAL.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSSIGNAL.html new file mode 100644 index 00000000..ca2f5cc8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSSIGNAL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_PPSSIGNAL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSTIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSTIME.html new file mode 100644 index 00000000..25dd460d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSTIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_PPSTIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSWANDER.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSWANDER.html new file mode 100644 index 00000000..883d9ad9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_PPSWANDER.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_PPSWANDER.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_RONLY.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_RONLY.html new file mode 100644 index 00000000..3880301f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_RONLY.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_RONLY.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.STA_UNSYNC.html b/docs/libc/unix/linux_like/linux/gnu/constant.STA_UNSYNC.html new file mode 100644 index 00000000..45f3f5a7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.STA_UNSYNC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.STA_UNSYNC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.ST_RELATIME.html b/docs/libc/unix/linux_like/linux/gnu/constant.ST_RELATIME.html new file mode 100644 index 00000000..cd6b2b84 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.ST_RELATIME.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.ST_RELATIME.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCA_CHAIN.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCA_CHAIN.html new file mode 100644 index 00000000..66068f4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCA_CHAIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCA_CHAIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCA_DUMP_INVISIBLE.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCA_DUMP_INVISIBLE.html new file mode 100644 index 00000000..05f1a6ba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCA_DUMP_INVISIBLE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCA_DUMP_INVISIBLE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCA_HW_OFFLOAD.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCA_HW_OFFLOAD.html new file mode 100644 index 00000000..48858f12 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCA_HW_OFFLOAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCA_HW_OFFLOAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCA_PAD.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCA_PAD.html new file mode 100644 index 00000000..19465996 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCA_PAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCA_PAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_COOKIE_TRANSACTIONS.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_COOKIE_TRANSACTIONS.html new file mode 100644 index 00000000..7fd9f450 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_COOKIE_TRANSACTIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_COOKIE_TRANSACTIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_FASTOPEN.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_FASTOPEN.html new file mode 100644 index 00000000..8f4f3699 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_FASTOPEN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_FASTOPEN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_FASTOPEN_CONNECT.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_FASTOPEN_CONNECT.html new file mode 100644 index 00000000..d50170c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_FASTOPEN_CONNECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_FASTOPEN_CONNECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_QUEUE_SEQ.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_QUEUE_SEQ.html new file mode 100644 index 00000000..690a35ed --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_QUEUE_SEQ.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_QUEUE_SEQ.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR.html new file mode 100644 index 00000000..545f23ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_REPAIR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR_OPTIONS.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR_OPTIONS.html new file mode 100644 index 00000000..8b7e9f2d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR_OPTIONS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_REPAIR_OPTIONS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR_QUEUE.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR_QUEUE.html new file mode 100644 index 00000000..5167dac4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_REPAIR_QUEUE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_REPAIR_QUEUE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_THIN_DUPACK.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_THIN_DUPACK.html new file mode 100644 index 00000000..76b817f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_THIN_DUPACK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_THIN_DUPACK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_THIN_LINEAR_TIMEOUTS.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_THIN_LINEAR_TIMEOUTS.html new file mode 100644 index 00000000..e9f26b68 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_THIN_LINEAR_TIMEOUTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_THIN_LINEAR_TIMEOUTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_TIMESTAMP.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_TIMESTAMP.html new file mode 100644 index 00000000..7d16a255 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_TIMESTAMP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_TIMESTAMP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TCP_USER_TIMEOUT.html b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_USER_TIMEOUT.html new file mode 100644 index 00000000..1816a0b1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TCP_USER_TIMEOUT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TCP_USER_TIMEOUT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIME_BAD.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_BAD.html new file mode 100644 index 00000000..fba348e9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_BAD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIME_BAD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIME_DEL.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_DEL.html new file mode 100644 index 00000000..c2199e64 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_DEL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIME_DEL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIME_ERROR.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_ERROR.html new file mode 100644 index 00000000..2f3281b5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_ERROR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIME_ERROR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIME_INS.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_INS.html new file mode 100644 index 00000000..219cb029 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_INS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIME_INS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIME_OK.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_OK.html new file mode 100644 index 00000000..938dfe5c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_OK.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIME_OK.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIME_OOP.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_OOP.html new file mode 100644 index 00000000..d89384bf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_OOP.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIME_OOP.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIME_WAIT.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_WAIT.html new file mode 100644 index 00000000..27a517f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIME_WAIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIME_WAIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_CD.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_CD.html new file mode 100644 index 00000000..626664f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_CD.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIOCM_CD.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_DTR.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_DTR.html new file mode 100644 index 00000000..3838e2f9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_DTR.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIOCM_DTR.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_LE.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_LE.html new file mode 100644 index 00000000..a343a5e1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_LE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIOCM_LE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_RI.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_RI.html new file mode 100644 index 00000000..e176ce7b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_RI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIOCM_RI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_RTS.html b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_RTS.html new file mode 100644 index 00000000..2e58ea24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TIOCM_RTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TIOCM_RTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TMPFS_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.TMPFS_MAGIC.html new file mode 100644 index 00000000..a45ab509 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TMPFS_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TMPFS_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.TMP_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant.TMP_MAX.html new file mode 100644 index 00000000..9e61ad08 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.TMP_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.TMP_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.UDF_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.UDF_SUPER_MAGIC.html new file mode 100644 index 00000000..a2a94310 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.UDF_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.UDF_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.UNAME26.html b/docs/libc/unix/linux_like/linux/gnu/constant.UNAME26.html new file mode 100644 index 00000000..be97c82f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.UNAME26.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.UNAME26.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.USBDEVICE_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.USBDEVICE_SUPER_MAGIC.html new file mode 100644 index 00000000..89d2df29 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.USBDEVICE_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.USBDEVICE_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.USER_PROCESS.html b/docs/libc/unix/linux_like/linux/gnu/constant.USER_PROCESS.html new file mode 100644 index 00000000..f773ac22 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.USER_PROCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.USER_PROCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.XENFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.XENFS_SUPER_MAGIC.html new file mode 100644 index 00000000..00cb0e82 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.XENFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.XENFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.XFS_SUPER_MAGIC.html b/docs/libc/unix/linux_like/linux/gnu/constant.XFS_SUPER_MAGIC.html new file mode 100644 index 00000000..7f94238f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.XFS_SUPER_MAGIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.XFS_SUPER_MAGIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_2_C_VERSION.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_2_C_VERSION.html new file mode 100644 index 00000000..c9d78d74 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_2_C_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_2_C_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_BASE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_BASE.html new file mode 100644 index 00000000..6929c444 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_BASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_BASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHARCLASS_NAME_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHARCLASS_NAME_MAX.html new file mode 100644 index 00000000..bcbdfa4a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHARCLASS_NAME_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_CHARCLASS_NAME_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_BIT.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_BIT.html new file mode 100644 index 00000000..3885203e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_BIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_CHAR_BIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_MAX.html new file mode 100644 index 00000000..faae4173 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_CHAR_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_MIN.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_MIN.html new file mode 100644 index 00000000..edfe3e77 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_CHAR_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_CHAR_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_C_LANG_SUPPORT.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_C_LANG_SUPPORT.html new file mode 100644 index 00000000..a82b6d61 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_C_LANG_SUPPORT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_C_LANG_SUPPORT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_C_LANG_SUPPORT_R.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_C_LANG_SUPPORT_R.html new file mode 100644 index 00000000..d68c5ec5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_C_LANG_SUPPORT_R.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_C_LANG_SUPPORT_R.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_IO.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_IO.html new file mode 100644 index 00000000..588b98c9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_IO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_DEVICE_IO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_SPECIFIC.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_SPECIFIC.html new file mode 100644 index 00000000..031664a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_SPECIFIC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_DEVICE_SPECIFIC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_SPECIFIC_R.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_SPECIFIC_R.html new file mode 100644 index 00000000..016d9fa2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_DEVICE_SPECIFIC_R.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_DEVICE_SPECIFIC_R.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_EQUIV_CLASS_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_EQUIV_CLASS_MAX.html new file mode 100644 index 00000000..ba0f4d8d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_EQUIV_CLASS_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_EQUIV_CLASS_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_FD_MGMT.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FD_MGMT.html new file mode 100644 index 00000000..06956bdf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FD_MGMT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_FD_MGMT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_FIFO.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FIFO.html new file mode 100644 index 00000000..00c6b1f8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FIFO.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_FIFO.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_ATTRIBUTES.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_ATTRIBUTES.html new file mode 100644 index 00000000..94f0491f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_ATTRIBUTES.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_FILE_ATTRIBUTES.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_LOCKING.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_LOCKING.html new file mode 100644 index 00000000..1d668525 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_LOCKING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_FILE_LOCKING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_SYSTEM.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_SYSTEM.html new file mode 100644 index 00000000..9adb6d24 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_FILE_SYSTEM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_FILE_SYSTEM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_INT_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_INT_MAX.html new file mode 100644 index 00000000..89c2c50b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_INT_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_INT_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_INT_MIN.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_INT_MIN.html new file mode 100644 index 00000000..96a78f5f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_INT_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_INT_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_ASSOC.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_ASSOC.html new file mode 100644 index 00000000..9ce75336 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_ASSOC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL1_DCACHE_ASSOC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_LINESIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_LINESIZE.html new file mode 100644 index 00000000..4fb55039 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_LINESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL1_DCACHE_LINESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_SIZE.html new file mode 100644 index 00000000..b4b96f47 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_DCACHE_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL1_DCACHE_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_ASSOC.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_ASSOC.html new file mode 100644 index 00000000..c4958b3e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_ASSOC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL1_ICACHE_ASSOC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_LINESIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_LINESIZE.html new file mode 100644 index 00000000..fc4abb71 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_LINESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL1_ICACHE_LINESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_SIZE.html new file mode 100644 index 00000000..db1be85e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL1_ICACHE_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL1_ICACHE_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_ASSOC.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_ASSOC.html new file mode 100644 index 00000000..631b3b84 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_ASSOC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL2_CACHE_ASSOC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_LINESIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_LINESIZE.html new file mode 100644 index 00000000..516f4f72 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_LINESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL2_CACHE_LINESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_SIZE.html new file mode 100644 index 00000000..2682fde4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL2_CACHE_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL2_CACHE_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_ASSOC.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_ASSOC.html new file mode 100644 index 00000000..e0dec73a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_ASSOC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL3_CACHE_ASSOC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_LINESIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_LINESIZE.html new file mode 100644 index 00000000..24cf2627 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_LINESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL3_CACHE_LINESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_SIZE.html new file mode 100644 index 00000000..da09dffe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL3_CACHE_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL3_CACHE_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_ASSOC.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_ASSOC.html new file mode 100644 index 00000000..6ed4aeb8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_ASSOC.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL4_CACHE_ASSOC.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_LINESIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_LINESIZE.html new file mode 100644 index 00000000..f7803b28 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_LINESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL4_CACHE_LINESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_SIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_SIZE.html new file mode 100644 index 00000000..876e5fb6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LEVEL4_CACHE_SIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LEVEL4_CACHE_SIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_LONG_BIT.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LONG_BIT.html new file mode 100644 index 00000000..86d68df9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_LONG_BIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_LONG_BIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_MB_LEN_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_MB_LEN_MAX.html new file mode 100644 index 00000000..4a841125 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_MB_LEN_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_MB_LEN_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_MULTI_PROCESS.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_MULTI_PROCESS.html new file mode 100644 index 00000000..9d70b37c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_MULTI_PROCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_MULTI_PROCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_NETWORKING.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NETWORKING.html new file mode 100644 index 00000000..0cc3ec3f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NETWORKING.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_NETWORKING.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_ARGMAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_ARGMAX.html new file mode 100644 index 00000000..362dde4f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_ARGMAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_NL_ARGMAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_LANGMAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_LANGMAX.html new file mode 100644 index 00000000..72f498f3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_LANGMAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_NL_LANGMAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_MSGMAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_MSGMAX.html new file mode 100644 index 00000000..7314a78a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_MSGMAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_NL_MSGMAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_NMAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_NMAX.html new file mode 100644 index 00000000..c897d39a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_NMAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_NL_NMAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_SETMAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_SETMAX.html new file mode 100644 index 00000000..5d24c6fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_SETMAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_NL_SETMAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_TEXTMAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_TEXTMAX.html new file mode 100644 index 00000000..7dbd8ef8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_NL_TEXTMAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_NL_TEXTMAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII.html new file mode 100644 index 00000000..ca9225e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET.html new file mode 100644 index 00000000..19e51671 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_INTERNET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET_DGRAM.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET_DGRAM.html new file mode 100644 index 00000000..d7a02c0a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET_DGRAM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_INTERNET_DGRAM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET_STREAM.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET_STREAM.html new file mode 100644 index 00000000..3d208326 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_INTERNET_STREAM.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_INTERNET_STREAM.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI.html new file mode 100644 index 00000000..f1eb2de5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_OSI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_CLTS.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_CLTS.html new file mode 100644 index 00000000..2f75fc90 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_CLTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_OSI_CLTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_COTS.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_COTS.html new file mode 100644 index 00000000..5b84eb3f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_COTS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_OSI_COTS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_M.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_M.html new file mode 100644 index 00000000..f703817d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_OSI_M.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_OSI_M.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_SOCKET.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_SOCKET.html new file mode 100644 index 00000000..ad65d1ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_SOCKET.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_SOCKET.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_XTI.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_XTI.html new file mode 100644 index 00000000..9ce2ae92 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PII_XTI.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PII_XTI.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_PIPE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PIPE.html new file mode 100644 index 00000000..6f70ffce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_PIPE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_PIPE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_POLL.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_POLL.html new file mode 100644 index 00000000..46be6b52 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_POLL.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_POLL.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_REGEX_VERSION.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_REGEX_VERSION.html new file mode 100644 index 00000000..2ac0a3bd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_REGEX_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_REGEX_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SCHAR_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SCHAR_MAX.html new file mode 100644 index 00000000..0562058e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SCHAR_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SCHAR_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SCHAR_MIN.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SCHAR_MIN.html new file mode 100644 index 00000000..9720b617 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SCHAR_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SCHAR_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SELECT.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SELECT.html new file mode 100644 index 00000000..78ec9865 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SELECT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SELECT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SHRT_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SHRT_MAX.html new file mode 100644 index 00000000..8155e59e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SHRT_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SHRT_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SHRT_MIN.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SHRT_MIN.html new file mode 100644 index 00000000..2abffb15 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SHRT_MIN.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SHRT_MIN.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SIGNALS.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SIGNALS.html new file mode 100644 index 00000000..2067c07e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SIGNALS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SIGNALS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SINGLE_PROCESS.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SINGLE_PROCESS.html new file mode 100644 index 00000000..35d1cb7b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SINGLE_PROCESS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SINGLE_PROCESS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SSIZE_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SSIZE_MAX.html new file mode 100644 index 00000000..9b4aecfe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SSIZE_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SSIZE_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SYSTEM_DATABASE.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SYSTEM_DATABASE.html new file mode 100644 index 00000000..95d0a226 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SYSTEM_DATABASE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SYSTEM_DATABASE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_SYSTEM_DATABASE_R.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SYSTEM_DATABASE_R.html new file mode 100644 index 00000000..47521756 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_SYSTEM_DATABASE_R.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_SYSTEM_DATABASE_R.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_T_IOV_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_T_IOV_MAX.html new file mode 100644 index 00000000..6e89ddb6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_T_IOV_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_T_IOV_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_UCHAR_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_UCHAR_MAX.html new file mode 100644 index 00000000..6b7d675b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_UCHAR_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_UCHAR_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_UINT_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_UINT_MAX.html new file mode 100644 index 00000000..c2f5b2c7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_UINT_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_UINT_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_ULONG_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_ULONG_MAX.html new file mode 100644 index 00000000..41b378be --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_ULONG_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_ULONG_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_USER_GROUPS.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_USER_GROUPS.html new file mode 100644 index 00000000..ae877ee8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_USER_GROUPS.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_USER_GROUPS.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_USER_GROUPS_R.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_USER_GROUPS_R.html new file mode 100644 index 00000000..84614703 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_USER_GROUPS_R.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_USER_GROUPS_R.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_USHRT_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_USHRT_MAX.html new file mode 100644 index 00000000..ba59d835 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_USHRT_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_USHRT_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant._SC_WORD_BIT.html b/docs/libc/unix/linux_like/linux/gnu/constant._SC_WORD_BIT.html new file mode 100644 index 00000000..670ac104 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant._SC_WORD_BIT.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant._SC_WORD_BIT.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.__NFT_REG_MAX.html b/docs/libc/unix/linux_like/linux/gnu/constant.__NFT_REG_MAX.html new file mode 100644 index 00000000..f771cc01 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.__NFT_REG_MAX.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.__NFT_REG_MAX.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.__UT_HOSTSIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.__UT_HOSTSIZE.html new file mode 100644 index 00000000..ba19625a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.__UT_HOSTSIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.__UT_HOSTSIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.__UT_LINESIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.__UT_LINESIZE.html new file mode 100644 index 00000000..7e8358b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.__UT_LINESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.__UT_LINESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/constant.__UT_NAMESIZE.html b/docs/libc/unix/linux_like/linux/gnu/constant.__UT_NAMESIZE.html new file mode 100644 index 00000000..3be4d778 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/constant.__UT_NAMESIZE.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/constant.__UT_NAMESIZE.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.adjtimex.html b/docs/libc/unix/linux_like/linux/gnu/fn.adjtimex.html new file mode 100644 index 00000000..c7f4428f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.adjtimex.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.adjtimex.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.backtrace.html b/docs/libc/unix/linux_like/linux/gnu/fn.backtrace.html new file mode 100644 index 00000000..0e8c6732 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.backtrace.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.backtrace.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.copy_file_range.html b/docs/libc/unix/linux_like/linux/gnu/fn.copy_file_range.html new file mode 100644 index 00000000..723030c8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.copy_file_range.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.copy_file_range.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.dlinfo.html b/docs/libc/unix/linux_like/linux/gnu/fn.dlinfo.html new file mode 100644 index 00000000..e9b31c8b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.dlinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.dlinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.dlmopen.html b/docs/libc/unix/linux_like/linux/gnu/fn.dlmopen.html new file mode 100644 index 00000000..0ab05fa6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.dlmopen.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.dlmopen.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.endutxent.html b/docs/libc/unix/linux_like/linux/gnu/fn.endutxent.html new file mode 100644 index 00000000..32a195b5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.endutxent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.endutxent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.fanotify_mark.html b/docs/libc/unix/linux_like/linux/gnu/fn.fanotify_mark.html new file mode 100644 index 00000000..139a72f6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.fanotify_mark.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.fanotify_mark.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.fgetspent_r.html b/docs/libc/unix/linux_like/linux/gnu/fn.fgetspent_r.html new file mode 100644 index 00000000..a46cd49b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.fgetspent_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.fgetspent_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getauxval.html b/docs/libc/unix/linux_like/linux/gnu/fn.getauxval.html new file mode 100644 index 00000000..71e738aa --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getauxval.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getauxval.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getgrent_r.html b/docs/libc/unix/linux_like/linux/gnu/fn.getgrent_r.html new file mode 100644 index 00000000..b260ed3e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getgrent_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getgrent_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getpriority.html b/docs/libc/unix/linux_like/linux/gnu/fn.getpriority.html new file mode 100644 index 00000000..46e7f968 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getpriority.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getpriority.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getpt.html b/docs/libc/unix/linux_like/linux/gnu/fn.getpt.html new file mode 100644 index 00000000..24391fcc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getpt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getpt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getpwent_r.html b/docs/libc/unix/linux_like/linux/gnu/fn.getpwent_r.html new file mode 100644 index 00000000..0829959c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getpwent_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getpwent_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getrandom.html b/docs/libc/unix/linux_like/linux/gnu/fn.getrandom.html new file mode 100644 index 00000000..31655d6c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getrandom.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getrandom.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getrlimit.html b/docs/libc/unix/linux_like/linux/gnu/fn.getrlimit.html new file mode 100644 index 00000000..7e008713 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getrlimit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getrlimit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getrlimit64.html b/docs/libc/unix/linux_like/linux/gnu/fn.getrlimit64.html new file mode 100644 index 00000000..aac134f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getrlimit64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getrlimit64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getspent_r.html b/docs/libc/unix/linux_like/linux/gnu/fn.getspent_r.html new file mode 100644 index 00000000..d5e85943 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getspent_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getspent_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.gettimeofday.html b/docs/libc/unix/linux_like/linux/gnu/fn.gettimeofday.html new file mode 100644 index 00000000..09b5bc12 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.gettimeofday.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.gettimeofday.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getutxent.html b/docs/libc/unix/linux_like/linux/gnu/fn.getutxent.html new file mode 100644 index 00000000..cc2346b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getutxent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getutxent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getutxid.html b/docs/libc/unix/linux_like/linux/gnu/fn.getutxid.html new file mode 100644 index 00000000..df47b439 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getutxid.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getutxid.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.getutxline.html b/docs/libc/unix/linux_like/linux/gnu/fn.getutxline.html new file mode 100644 index 00000000..32c1c36a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.getutxline.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.getutxline.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.glob64.html b/docs/libc/unix/linux_like/linux/gnu/fn.glob64.html new file mode 100644 index 00000000..48d88616 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.glob64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.glob64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.globfree64.html b/docs/libc/unix/linux_like/linux/gnu/fn.globfree64.html new file mode 100644 index 00000000..599d422d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.globfree64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.globfree64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.ioctl.html b/docs/libc/unix/linux_like/linux/gnu/fn.ioctl.html new file mode 100644 index 00000000..0cb3b46a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.ioctl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.ioctl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.mallinfo.html b/docs/libc/unix/linux_like/linux/gnu/fn.mallinfo.html new file mode 100644 index 00000000..40d9c5ce --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.mallinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.mallinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.malloc_usable_size.html b/docs/libc/unix/linux_like/linux/gnu/fn.malloc_usable_size.html new file mode 100644 index 00000000..447f59e8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.malloc_usable_size.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.malloc_usable_size.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.mallopt.html b/docs/libc/unix/linux_like/linux/gnu/fn.mallopt.html new file mode 100644 index 00000000..b61e6844 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.mallopt.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.mallopt.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.memmem.html b/docs/libc/unix/linux_like/linux/gnu/fn.memmem.html new file mode 100644 index 00000000..d927bdf5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.memmem.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.memmem.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.ntp_adjtime.html b/docs/libc/unix/linux_like/linux/gnu/fn.ntp_adjtime.html new file mode 100644 index 00000000..5044d322 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.ntp_adjtime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.ntp_adjtime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.ntp_gettime.html b/docs/libc/unix/linux_like/linux/gnu/fn.ntp_gettime.html new file mode 100644 index 00000000..2396ff38 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.ntp_gettime.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.ntp_gettime.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.prlimit.html b/docs/libc/unix/linux_like/linux/gnu/fn.prlimit.html new file mode 100644 index 00000000..c0117b6a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.prlimit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.prlimit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.prlimit64.html b/docs/libc/unix/linux_like/linux/gnu/fn.prlimit64.html new file mode 100644 index 00000000..4af1de03 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.prlimit64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.prlimit64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pthread_attr_getaffinity_np.html b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_attr_getaffinity_np.html new file mode 100644 index 00000000..9ea080f5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_attr_getaffinity_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pthread_attr_getaffinity_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pthread_attr_setaffinity_np.html b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_attr_setaffinity_np.html new file mode 100644 index 00000000..4dfd69e3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_attr_setaffinity_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pthread_attr_setaffinity_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pthread_getaffinity_np.html b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_getaffinity_np.html new file mode 100644 index 00000000..a4a7aba4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_getaffinity_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pthread_getaffinity_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pthread_getname_np.html b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_getname_np.html new file mode 100644 index 00000000..7fd0c95b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_getname_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pthread_getname_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pthread_rwlockattr_getkind_np.html b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_rwlockattr_getkind_np.html new file mode 100644 index 00000000..97d5f708 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_rwlockattr_getkind_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pthread_rwlockattr_getkind_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pthread_rwlockattr_setkind_np.html b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_rwlockattr_setkind_np.html new file mode 100644 index 00000000..ebd37443 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_rwlockattr_setkind_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pthread_rwlockattr_setkind_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pthread_setaffinity_np.html b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_setaffinity_np.html new file mode 100644 index 00000000..0d2036a1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_setaffinity_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pthread_setaffinity_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pthread_setname_np.html b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_setname_np.html new file mode 100644 index 00000000..d6e41fa8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pthread_setname_np.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pthread_setname_np.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.ptrace.html b/docs/libc/unix/linux_like/linux/gnu/fn.ptrace.html new file mode 100644 index 00000000..d4c749e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.ptrace.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.ptrace.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.pututxline.html b/docs/libc/unix/linux_like/linux/gnu/fn.pututxline.html new file mode 100644 index 00000000..967e7b06 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.pututxline.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.pututxline.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.qsort_r.html b/docs/libc/unix/linux_like/linux/gnu/fn.qsort_r.html new file mode 100644 index 00000000..1fa27a70 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.qsort_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.qsort_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.recvmmsg.html b/docs/libc/unix/linux_like/linux/gnu/fn.recvmmsg.html new file mode 100644 index 00000000..8649b1c8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.recvmmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.recvmmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.sched_getcpu.html b/docs/libc/unix/linux_like/linux/gnu/fn.sched_getcpu.html new file mode 100644 index 00000000..5109a17c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.sched_getcpu.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.sched_getcpu.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.sendmmsg.html b/docs/libc/unix/linux_like/linux/gnu/fn.sendmmsg.html new file mode 100644 index 00000000..6963824c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.sendmmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.sendmmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.setpriority.html b/docs/libc/unix/linux_like/linux/gnu/fn.setpriority.html new file mode 100644 index 00000000..496f04d0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.setpriority.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.setpriority.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.setrlimit.html b/docs/libc/unix/linux_like/linux/gnu/fn.setrlimit.html new file mode 100644 index 00000000..3b249017 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.setrlimit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.setrlimit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.setrlimit64.html b/docs/libc/unix/linux_like/linux/gnu/fn.setrlimit64.html new file mode 100644 index 00000000..12c46a29 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.setrlimit64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.setrlimit64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.setutxent.html b/docs/libc/unix/linux_like/linux/gnu/fn.setutxent.html new file mode 100644 index 00000000..116b323d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.setutxent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.setutxent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.sgetspent_r.html b/docs/libc/unix/linux_like/linux/gnu/fn.sgetspent_r.html new file mode 100644 index 00000000..e62ca526 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.sgetspent_r.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.sgetspent_r.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.statx.html b/docs/libc/unix/linux_like/linux/gnu/fn.statx.html new file mode 100644 index 00000000..4159749d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.statx.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.statx.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.utmpname.html b/docs/libc/unix/linux_like/linux/gnu/fn.utmpname.html new file mode 100644 index 00000000..1bec2cc4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.utmpname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.utmpname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/fn.utmpxname.html b/docs/libc/unix/linux_like/linux/gnu/fn.utmpxname.html new file mode 100644 index 00000000..46163e10 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/fn.utmpxname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/fn.utmpxname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.__exit_status.html b/docs/libc/unix/linux_like/linux/gnu/struct.__exit_status.html new file mode 100644 index 00000000..1230ca7d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.__exit_status.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.__exit_status.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.__timeval.html b/docs/libc/unix/linux_like/linux/gnu/struct.__timeval.html new file mode 100644 index 00000000..76a7e9fb --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.__timeval.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.__timeval.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.aiocb.html b/docs/libc/unix/linux_like/linux/gnu/struct.aiocb.html new file mode 100644 index 00000000..5391be5e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.aiocb.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.aiocb.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.cmsghdr.html b/docs/libc/unix/linux_like/linux/gnu/struct.cmsghdr.html new file mode 100644 index 00000000..2908140f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.cmsghdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.cmsghdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.glob64_t.html b/docs/libc/unix/linux_like/linux/gnu/struct.glob64_t.html new file mode 100644 index 00000000..3d37c3b2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.glob64_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.glob64_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.mallinfo.html b/docs/libc/unix/linux_like/linux/gnu/struct.mallinfo.html new file mode 100644 index 00000000..6b70207b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.mallinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.mallinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.msghdr.html b/docs/libc/unix/linux_like/linux/gnu/struct.msghdr.html new file mode 100644 index 00000000..05cc9c76 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.msghdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.msghdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.nl_mmap_hdr.html b/docs/libc/unix/linux_like/linux/gnu/struct.nl_mmap_hdr.html new file mode 100644 index 00000000..cbfaeb48 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.nl_mmap_hdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.nl_mmap_hdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.nl_mmap_req.html b/docs/libc/unix/linux_like/linux/gnu/struct.nl_mmap_req.html new file mode 100644 index 00000000..601f07f2 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.nl_mmap_req.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.nl_mmap_req.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.nl_pktinfo.html b/docs/libc/unix/linux_like/linux/gnu/struct.nl_pktinfo.html new file mode 100644 index 00000000..19f68005 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.nl_pktinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.nl_pktinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.nlattr.html b/docs/libc/unix/linux_like/linux/gnu/struct.nlattr.html new file mode 100644 index 00000000..92a53894 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.nlattr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.nlattr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.nlmsgerr.html b/docs/libc/unix/linux_like/linux/gnu/struct.nlmsgerr.html new file mode 100644 index 00000000..ecef6f54 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.nlmsgerr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.nlmsgerr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.nlmsghdr.html b/docs/libc/unix/linux_like/linux/gnu/struct.nlmsghdr.html new file mode 100644 index 00000000..dc590c43 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.nlmsghdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.nlmsghdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.ntptimeval.html b/docs/libc/unix/linux_like/linux/gnu/struct.ntptimeval.html new file mode 100644 index 00000000..791388cc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.ntptimeval.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.ntptimeval.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.regex_t.html b/docs/libc/unix/linux_like/linux/gnu/struct.regex_t.html new file mode 100644 index 00000000..4c0fa447 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.regex_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.regex_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.rtentry.html b/docs/libc/unix/linux_like/linux/gnu/struct.rtentry.html new file mode 100644 index 00000000..0a9ddd26 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.rtentry.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.rtentry.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.statx.html b/docs/libc/unix/linux_like/linux/gnu/struct.statx.html new file mode 100644 index 00000000..34411514 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.statx.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.statx.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.statx_timestamp.html b/docs/libc/unix/linux_like/linux/gnu/struct.statx_timestamp.html new file mode 100644 index 00000000..007f2a65 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.statx_timestamp.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.statx_timestamp.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.termios.html b/docs/libc/unix/linux_like/linux/gnu/struct.termios.html new file mode 100644 index 00000000..894f346e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.termios.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.termios.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.timex.html b/docs/libc/unix/linux_like/linux/gnu/struct.timex.html new file mode 100644 index 00000000..c9a4490f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.timex.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.timex.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/struct.utmpx.html b/docs/libc/unix/linux_like/linux/gnu/struct.utmpx.html new file mode 100644 index 00000000..9ffca0e5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/struct.utmpx.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/struct.utmpx.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/type.Lmid_t.html b/docs/libc/unix/linux_like/linux/gnu/type.Lmid_t.html new file mode 100644 index 00000000..2c0918f0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/type.Lmid_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/type.Lmid_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/type.__priority_which_t.html b/docs/libc/unix/linux_like/linux/gnu/type.__priority_which_t.html new file mode 100644 index 00000000..b5e35e43 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/type.__priority_which_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/type.__priority_which_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/type.__rlimit_resource_t.html b/docs/libc/unix/linux_like/linux/gnu/type.__rlimit_resource_t.html new file mode 100644 index 00000000..c26330be --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/type.__rlimit_resource_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/type.__rlimit_resource_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/type.pthread_t.html b/docs/libc/unix/linux_like/linux/gnu/type.pthread_t.html new file mode 100644 index 00000000..f5c148c0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/type.pthread_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/type.pthread_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/gnu/type.regoff_t.html b/docs/libc/unix/linux_like/linux/gnu/type.regoff_t.html new file mode 100644 index 00000000..1d5fd9e6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/gnu/type.regoff_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../../libc/type.regoff_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf32_Chdr.html b/docs/libc/unix/linux_like/linux/struct.Elf32_Chdr.html new file mode 100644 index 00000000..ce420864 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf32_Chdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf32_Chdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf32_Ehdr.html b/docs/libc/unix/linux_like/linux/struct.Elf32_Ehdr.html new file mode 100644 index 00000000..533c569e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf32_Ehdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf32_Ehdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf32_Phdr.html b/docs/libc/unix/linux_like/linux/struct.Elf32_Phdr.html new file mode 100644 index 00000000..af4629b3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf32_Phdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf32_Phdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf32_Shdr.html b/docs/libc/unix/linux_like/linux/struct.Elf32_Shdr.html new file mode 100644 index 00000000..b0695a02 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf32_Shdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf32_Shdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf32_Sym.html b/docs/libc/unix/linux_like/linux/struct.Elf32_Sym.html new file mode 100644 index 00000000..6d520d57 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf32_Sym.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf32_Sym.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf64_Chdr.html b/docs/libc/unix/linux_like/linux/struct.Elf64_Chdr.html new file mode 100644 index 00000000..5519a5ea --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf64_Chdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf64_Chdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf64_Ehdr.html b/docs/libc/unix/linux_like/linux/struct.Elf64_Ehdr.html new file mode 100644 index 00000000..13c3f7cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf64_Ehdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf64_Ehdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf64_Phdr.html b/docs/libc/unix/linux_like/linux/struct.Elf64_Phdr.html new file mode 100644 index 00000000..92b3ddf1 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf64_Phdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf64_Phdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf64_Shdr.html b/docs/libc/unix/linux_like/linux/struct.Elf64_Shdr.html new file mode 100644 index 00000000..1a52ca29 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf64_Shdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf64_Shdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.Elf64_Sym.html b/docs/libc/unix/linux_like/linux/struct.Elf64_Sym.html new file mode 100644 index 00000000..315013ae --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.Elf64_Sym.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.Elf64_Sym.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.af_alg_iv.html b/docs/libc/unix/linux_like/linux/struct.af_alg_iv.html new file mode 100644 index 00000000..01c73fa6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.af_alg_iv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.af_alg_iv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.arpd_request.html b/docs/libc/unix/linux_like/linux/struct.arpd_request.html new file mode 100644 index 00000000..d18ca9f7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.arpd_request.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.arpd_request.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.cpu_set_t.html b/docs/libc/unix/linux_like/linux/struct.cpu_set_t.html new file mode 100644 index 00000000..c226a8cd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.cpu_set_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.cpu_set_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.dirent.html b/docs/libc/unix/linux_like/linux/struct.dirent.html new file mode 100644 index 00000000..d3b2626a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.dirent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.dirent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.dirent64.html b/docs/libc/unix/linux_like/linux/struct.dirent64.html new file mode 100644 index 00000000..1b16eeff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.dirent64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.dirent64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.dl_phdr_info.html b/docs/libc/unix/linux_like/linux/struct.dl_phdr_info.html new file mode 100644 index 00000000..ace13f53 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.dl_phdr_info.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.dl_phdr_info.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.dqblk.html b/docs/libc/unix/linux_like/linux/struct.dqblk.html new file mode 100644 index 00000000..1a3d1ab8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.dqblk.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.dqblk.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.fanotify_event_metadata.html b/docs/libc/unix/linux_like/linux/struct.fanotify_event_metadata.html new file mode 100644 index 00000000..5f4fc12d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.fanotify_event_metadata.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.fanotify_event_metadata.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.fanotify_response.html b/docs/libc/unix/linux_like/linux/struct.fanotify_response.html new file mode 100644 index 00000000..d11b2f42 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.fanotify_response.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.fanotify_response.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_condition_effect.html b/docs/libc/unix/linux_like/linux/struct.ff_condition_effect.html new file mode 100644 index 00000000..f930c9ec --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_condition_effect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_condition_effect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_constant_effect.html b/docs/libc/unix/linux_like/linux/struct.ff_constant_effect.html new file mode 100644 index 00000000..2bba0006 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_constant_effect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_constant_effect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_effect.html b/docs/libc/unix/linux_like/linux/struct.ff_effect.html new file mode 100644 index 00000000..d372636b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_effect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_effect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_envelope.html b/docs/libc/unix/linux_like/linux/struct.ff_envelope.html new file mode 100644 index 00000000..87b75705 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_envelope.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_envelope.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_periodic_effect.html b/docs/libc/unix/linux_like/linux/struct.ff_periodic_effect.html new file mode 100644 index 00000000..61cd454b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_periodic_effect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_periodic_effect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_ramp_effect.html b/docs/libc/unix/linux_like/linux/struct.ff_ramp_effect.html new file mode 100644 index 00000000..6166c1c6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_ramp_effect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_ramp_effect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_replay.html b/docs/libc/unix/linux_like/linux/struct.ff_replay.html new file mode 100644 index 00000000..7f2db001 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_replay.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_replay.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_rumble_effect.html b/docs/libc/unix/linux_like/linux/struct.ff_rumble_effect.html new file mode 100644 index 00000000..55b81fdf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_rumble_effect.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_rumble_effect.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ff_trigger.html b/docs/libc/unix/linux_like/linux/struct.ff_trigger.html new file mode 100644 index 00000000..5ba806a3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ff_trigger.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ff_trigger.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.fsid_t.html b/docs/libc/unix/linux_like/linux/struct.fsid_t.html new file mode 100644 index 00000000..82882ef0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.fsid_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.fsid_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.genlmsghdr.html b/docs/libc/unix/linux_like/linux/struct.genlmsghdr.html new file mode 100644 index 00000000..dfc26753 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.genlmsghdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.genlmsghdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.glob_t.html b/docs/libc/unix/linux_like/linux/struct.glob_t.html new file mode 100644 index 00000000..bf83dbfe --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.glob_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.glob_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.if_nameindex.html b/docs/libc/unix/linux_like/linux/struct.if_nameindex.html new file mode 100644 index 00000000..2c783b7a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.if_nameindex.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.if_nameindex.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.in6_pktinfo.html b/docs/libc/unix/linux_like/linux/struct.in6_pktinfo.html new file mode 100644 index 00000000..4c4b465b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.in6_pktinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.in6_pktinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.inotify_event.html b/docs/libc/unix/linux_like/linux/struct.inotify_event.html new file mode 100644 index 00000000..8cbb3f03 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.inotify_event.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.inotify_event.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.input_absinfo.html b/docs/libc/unix/linux_like/linux/struct.input_absinfo.html new file mode 100644 index 00000000..4af46e03 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.input_absinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.input_absinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.input_event.html b/docs/libc/unix/linux_like/linux/struct.input_event.html new file mode 100644 index 00000000..1157c7bc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.input_event.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.input_event.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.input_id.html b/docs/libc/unix/linux_like/linux/struct.input_id.html new file mode 100644 index 00000000..a33d3530 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.input_id.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.input_id.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.input_keymap_entry.html b/docs/libc/unix/linux_like/linux/struct.input_keymap_entry.html new file mode 100644 index 00000000..a9c817cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.input_keymap_entry.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.input_keymap_entry.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.input_mask.html b/docs/libc/unix/linux_like/linux/struct.input_mask.html new file mode 100644 index 00000000..7427dd7b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.input_mask.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.input_mask.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.itimerspec.html b/docs/libc/unix/linux_like/linux/struct.itimerspec.html new file mode 100644 index 00000000..e1d42d4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.itimerspec.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.itimerspec.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.mntent.html b/docs/libc/unix/linux_like/linux/struct.mntent.html new file mode 100644 index 00000000..cb9f178d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.mntent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.mntent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.mq_attr.html b/docs/libc/unix/linux_like/linux/struct.mq_attr.html new file mode 100644 index 00000000..bcd5f4a6 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.mq_attr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.mq_attr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.msginfo.html b/docs/libc/unix/linux_like/linux/struct.msginfo.html new file mode 100644 index 00000000..6335a96e --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.msginfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.msginfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.packet_mreq.html b/docs/libc/unix/linux_like/linux/struct.packet_mreq.html new file mode 100644 index 00000000..0a09f710 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.packet_mreq.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.packet_mreq.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.passwd.html b/docs/libc/unix/linux_like/linux/struct.passwd.html new file mode 100644 index 00000000..a19fad1b --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.passwd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.passwd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.posix_spawn_file_actions_t.html b/docs/libc/unix/linux_like/linux/struct.posix_spawn_file_actions_t.html new file mode 100644 index 00000000..cc4dbf98 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.posix_spawn_file_actions_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.posix_spawn_file_actions_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.posix_spawnattr_t.html b/docs/libc/unix/linux_like/linux/struct.posix_spawnattr_t.html new file mode 100644 index 00000000..83c77770 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.posix_spawnattr_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.posix_spawnattr_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.pthread_cond_t.html b/docs/libc/unix/linux_like/linux/struct.pthread_cond_t.html new file mode 100644 index 00000000..191c63fc --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.pthread_cond_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.pthread_cond_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.pthread_condattr_t.html b/docs/libc/unix/linux_like/linux/struct.pthread_condattr_t.html new file mode 100644 index 00000000..9e4a6099 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.pthread_condattr_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.pthread_condattr_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.pthread_mutex_t.html b/docs/libc/unix/linux_like/linux/struct.pthread_mutex_t.html new file mode 100644 index 00000000..3c2ef306 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.pthread_mutex_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.pthread_mutex_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.pthread_mutexattr_t.html b/docs/libc/unix/linux_like/linux/struct.pthread_mutexattr_t.html new file mode 100644 index 00000000..559079c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.pthread_mutexattr_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.pthread_mutexattr_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.pthread_rwlock_t.html b/docs/libc/unix/linux_like/linux/struct.pthread_rwlock_t.html new file mode 100644 index 00000000..c3b2afa4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.pthread_rwlock_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.pthread_rwlock_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.pthread_rwlockattr_t.html b/docs/libc/unix/linux_like/linux/struct.pthread_rwlockattr_t.html new file mode 100644 index 00000000..e90a1dc9 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.pthread_rwlockattr_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.pthread_rwlockattr_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.regmatch_t.html b/docs/libc/unix/linux_like/linux/struct.regmatch_t.html new file mode 100644 index 00000000..cab73212 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.regmatch_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.regmatch_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.rlimit64.html b/docs/libc/unix/linux_like/linux/struct.rlimit64.html new file mode 100644 index 00000000..55fc956d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.rlimit64.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.rlimit64.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.sembuf.html b/docs/libc/unix/linux_like/linux/struct.sembuf.html new file mode 100644 index 00000000..0c3b47c4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.sembuf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.sembuf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.signalfd_siginfo.html b/docs/libc/unix/linux_like/linux/struct.signalfd_siginfo.html new file mode 100644 index 00000000..846aa061 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.signalfd_siginfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.signalfd_siginfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.sock_extended_err.html b/docs/libc/unix/linux_like/linux/struct.sock_extended_err.html new file mode 100644 index 00000000..988f1f6d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.sock_extended_err.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.sock_extended_err.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.sockaddr_alg.html b/docs/libc/unix/linux_like/linux/struct.sockaddr_alg.html new file mode 100644 index 00000000..c2bc824f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.sockaddr_alg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.sockaddr_alg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.sockaddr_nl.html b/docs/libc/unix/linux_like/linux/struct.sockaddr_nl.html new file mode 100644 index 00000000..a7375863 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.sockaddr_nl.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.sockaddr_nl.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.sockaddr_vm.html b/docs/libc/unix/linux_like/linux/struct.sockaddr_vm.html new file mode 100644 index 00000000..8149b5e0 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.sockaddr_vm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.sockaddr_vm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.spwd.html b/docs/libc/unix/linux_like/linux/struct.spwd.html new file mode 100644 index 00000000..14435df3 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.spwd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.spwd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/struct.ucred.html b/docs/libc/unix/linux_like/linux/struct.ucred.html new file mode 100644 index 00000000..cf05ba3d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/struct.ucred.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/struct.ucred.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf32_Addr.html b/docs/libc/unix/linux_like/linux/type.Elf32_Addr.html new file mode 100644 index 00000000..918d6376 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf32_Addr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf32_Addr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf32_Half.html b/docs/libc/unix/linux_like/linux/type.Elf32_Half.html new file mode 100644 index 00000000..2f9cc62c --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf32_Half.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf32_Half.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf32_Off.html b/docs/libc/unix/linux_like/linux/type.Elf32_Off.html new file mode 100644 index 00000000..7ab1e789 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf32_Off.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf32_Off.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf32_Section.html b/docs/libc/unix/linux_like/linux/type.Elf32_Section.html new file mode 100644 index 00000000..5ca4fcb5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf32_Section.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf32_Section.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf32_Word.html b/docs/libc/unix/linux_like/linux/type.Elf32_Word.html new file mode 100644 index 00000000..bc9cce49 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf32_Word.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf32_Word.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf64_Addr.html b/docs/libc/unix/linux_like/linux/type.Elf64_Addr.html new file mode 100644 index 00000000..05c823c5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf64_Addr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf64_Addr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf64_Half.html b/docs/libc/unix/linux_like/linux/type.Elf64_Half.html new file mode 100644 index 00000000..d5a4cc16 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf64_Half.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf64_Half.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf64_Off.html b/docs/libc/unix/linux_like/linux/type.Elf64_Off.html new file mode 100644 index 00000000..b885c3ba --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf64_Off.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf64_Off.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf64_Section.html b/docs/libc/unix/linux_like/linux/type.Elf64_Section.html new file mode 100644 index 00000000..aeae5658 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf64_Section.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf64_Section.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf64_Sxword.html b/docs/libc/unix/linux_like/linux/type.Elf64_Sxword.html new file mode 100644 index 00000000..013e8a1a --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf64_Sxword.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf64_Sxword.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf64_Word.html b/docs/libc/unix/linux_like/linux/type.Elf64_Word.html new file mode 100644 index 00000000..20ed664f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf64_Word.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf64_Word.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.Elf64_Xword.html b/docs/libc/unix/linux_like/linux/type.Elf64_Xword.html new file mode 100644 index 00000000..bc7d29ef --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.Elf64_Xword.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.Elf64_Xword.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.__s16.html b/docs/libc/unix/linux_like/linux/type.__s16.html new file mode 100644 index 00000000..1ebb3774 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.__s16.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.__s16.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.__s32.html b/docs/libc/unix/linux_like/linux/type.__s32.html new file mode 100644 index 00000000..6a6fc1e7 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.__s32.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.__s32.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.__u16.html b/docs/libc/unix/linux_like/linux/type.__u16.html new file mode 100644 index 00000000..1e0dfd06 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.__u16.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.__u16.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.__u32.html b/docs/libc/unix/linux_like/linux/type.__u32.html new file mode 100644 index 00000000..9801af15 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.__u32.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.__u32.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.__u8.html b/docs/libc/unix/linux_like/linux/type.__u8.html new file mode 100644 index 00000000..91e1e494 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.__u8.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.__u8.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.blkcnt64_t.html b/docs/libc/unix/linux_like/linux/type.blkcnt64_t.html new file mode 100644 index 00000000..a63e2395 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.blkcnt64_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.blkcnt64_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.dev_t.html b/docs/libc/unix/linux_like/linux/type.dev_t.html new file mode 100644 index 00000000..a3abcb60 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.dev_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.dev_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.idtype_t.html b/docs/libc/unix/linux_like/linux/type.idtype_t.html new file mode 100644 index 00000000..285b6cb8 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.idtype_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.idtype_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.ino64_t.html b/docs/libc/unix/linux_like/linux/type.ino64_t.html new file mode 100644 index 00000000..2f89bfe5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.ino64_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.ino64_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.loff_t.html b/docs/libc/unix/linux_like/linux/type.loff_t.html new file mode 100644 index 00000000..9b7efaff --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.loff_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.loff_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.mode_t.html b/docs/libc/unix/linux_like/linux/type.mode_t.html new file mode 100644 index 00000000..ea69163d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.mode_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.mode_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.mqd_t.html b/docs/libc/unix/linux_like/linux/type.mqd_t.html new file mode 100644 index 00000000..5affb4d5 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.mqd_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.mqd_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.nfds_t.html b/docs/libc/unix/linux_like/linux/type.nfds_t.html new file mode 100644 index 00000000..6aa4f107 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.nfds_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.nfds_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.nl_item.html b/docs/libc/unix/linux_like/linux/type.nl_item.html new file mode 100644 index 00000000..29ef528f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.nl_item.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.nl_item.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.off64_t.html b/docs/libc/unix/linux_like/linux/type.off64_t.html new file mode 100644 index 00000000..dda687cf --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.off64_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.off64_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.pthread_key_t.html b/docs/libc/unix/linux_like/linux/type.pthread_key_t.html new file mode 100644 index 00000000..31355e4f --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.pthread_key_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.pthread_key_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.rlim64_t.html b/docs/libc/unix/linux_like/linux/type.rlim64_t.html new file mode 100644 index 00000000..e3db4ebd --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.rlim64_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.rlim64_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.socklen_t.html b/docs/libc/unix/linux_like/linux/type.socklen_t.html new file mode 100644 index 00000000..3d1dcde4 --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.socklen_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.socklen_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/linux/type.useconds_t.html b/docs/libc/unix/linux_like/linux/type.useconds_t.html new file mode 100644 index 00000000..32b5fb4d --- /dev/null +++ b/docs/libc/unix/linux_like/linux/type.useconds_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../../libc/type.useconds_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.Dl_info.html b/docs/libc/unix/linux_like/struct.Dl_info.html new file mode 100644 index 00000000..ff0a64ff --- /dev/null +++ b/docs/libc/unix/linux_like/struct.Dl_info.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.Dl_info.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.addrinfo.html b/docs/libc/unix/linux_like/struct.addrinfo.html new file mode 100644 index 00000000..85f6b2de --- /dev/null +++ b/docs/libc/unix/linux_like/struct.addrinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.addrinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.arphdr.html b/docs/libc/unix/linux_like/struct.arphdr.html new file mode 100644 index 00000000..2adb0501 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.arphdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.arphdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.arpreq.html b/docs/libc/unix/linux_like/struct.arpreq.html new file mode 100644 index 00000000..052948a0 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.arpreq.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.arpreq.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.arpreq_old.html b/docs/libc/unix/linux_like/struct.arpreq_old.html new file mode 100644 index 00000000..8cfd7c88 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.arpreq_old.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.arpreq_old.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.epoll_event.html b/docs/libc/unix/linux_like/struct.epoll_event.html new file mode 100644 index 00000000..86acc389 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.epoll_event.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.epoll_event.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.fd_set.html b/docs/libc/unix/linux_like/struct.fd_set.html new file mode 100644 index 00000000..76692e8e --- /dev/null +++ b/docs/libc/unix/linux_like/struct.fd_set.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.fd_set.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.ifaddrs.html b/docs/libc/unix/linux_like/struct.ifaddrs.html new file mode 100644 index 00000000..95fbcfc9 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.ifaddrs.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.ifaddrs.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.in6_rtmsg.html b/docs/libc/unix/linux_like/struct.in6_rtmsg.html new file mode 100644 index 00000000..d37861fa --- /dev/null +++ b/docs/libc/unix/linux_like/struct.in6_rtmsg.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.in6_rtmsg.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.in_addr.html b/docs/libc/unix/linux_like/struct.in_addr.html new file mode 100644 index 00000000..96b3f763 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.in_addr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.in_addr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.in_pktinfo.html b/docs/libc/unix/linux_like/struct.in_pktinfo.html new file mode 100644 index 00000000..63b77a9a --- /dev/null +++ b/docs/libc/unix/linux_like/struct.in_pktinfo.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.in_pktinfo.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.ip_mreq.html b/docs/libc/unix/linux_like/struct.ip_mreq.html new file mode 100644 index 00000000..cad5b105 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.ip_mreq.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.ip_mreq.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.ip_mreq_source.html b/docs/libc/unix/linux_like/struct.ip_mreq_source.html new file mode 100644 index 00000000..ee6ebabd --- /dev/null +++ b/docs/libc/unix/linux_like/struct.ip_mreq_source.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.ip_mreq_source.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.lconv.html b/docs/libc/unix/linux_like/struct.lconv.html new file mode 100644 index 00000000..980d43c6 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.lconv.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.lconv.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.mmsghdr.html b/docs/libc/unix/linux_like/struct.mmsghdr.html new file mode 100644 index 00000000..67c3a24c --- /dev/null +++ b/docs/libc/unix/linux_like/struct.mmsghdr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.mmsghdr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.sched_param.html b/docs/libc/unix/linux_like/struct.sched_param.html new file mode 100644 index 00000000..5b379ed1 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.sched_param.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.sched_param.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.sigevent.html b/docs/libc/unix/linux_like/struct.sigevent.html new file mode 100644 index 00000000..3d29028f --- /dev/null +++ b/docs/libc/unix/linux_like/struct.sigevent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.sigevent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.sockaddr.html b/docs/libc/unix/linux_like/struct.sockaddr.html new file mode 100644 index 00000000..8b384c9f --- /dev/null +++ b/docs/libc/unix/linux_like/struct.sockaddr.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.sockaddr.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.sockaddr_in.html b/docs/libc/unix/linux_like/struct.sockaddr_in.html new file mode 100644 index 00000000..85cca8c5 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.sockaddr_in.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.sockaddr_in.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.sockaddr_in6.html b/docs/libc/unix/linux_like/struct.sockaddr_in6.html new file mode 100644 index 00000000..a2f6c85a --- /dev/null +++ b/docs/libc/unix/linux_like/struct.sockaddr_in6.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.sockaddr_in6.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.sockaddr_ll.html b/docs/libc/unix/linux_like/struct.sockaddr_ll.html new file mode 100644 index 00000000..66444bdb --- /dev/null +++ b/docs/libc/unix/linux_like/struct.sockaddr_ll.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.sockaddr_ll.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.sockaddr_storage.html b/docs/libc/unix/linux_like/struct.sockaddr_storage.html new file mode 100644 index 00000000..a890294e --- /dev/null +++ b/docs/libc/unix/linux_like/struct.sockaddr_storage.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.sockaddr_storage.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.sockaddr_un.html b/docs/libc/unix/linux_like/struct.sockaddr_un.html new file mode 100644 index 00000000..acee534a --- /dev/null +++ b/docs/libc/unix/linux_like/struct.sockaddr_un.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.sockaddr_un.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.tm.html b/docs/libc/unix/linux_like/struct.tm.html new file mode 100644 index 00000000..c9ed5cd5 --- /dev/null +++ b/docs/libc/unix/linux_like/struct.tm.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.tm.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/struct.utsname.html b/docs/libc/unix/linux_like/struct.utsname.html new file mode 100644 index 00000000..a6c29bdc --- /dev/null +++ b/docs/libc/unix/linux_like/struct.utsname.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/struct.utsname.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/type.clockid_t.html b/docs/libc/unix/linux_like/type.clockid_t.html new file mode 100644 index 00000000..3f89c40e --- /dev/null +++ b/docs/libc/unix/linux_like/type.clockid_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/type.clockid_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/type.id_t.html b/docs/libc/unix/linux_like/type.id_t.html new file mode 100644 index 00000000..0df36ef0 --- /dev/null +++ b/docs/libc/unix/linux_like/type.id_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/type.id_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/type.key_t.html b/docs/libc/unix/linux_like/type.key_t.html new file mode 100644 index 00000000..4816e6b4 --- /dev/null +++ b/docs/libc/unix/linux_like/type.key_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/type.key_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/type.sa_family_t.html b/docs/libc/unix/linux_like/type.sa_family_t.html new file mode 100644 index 00000000..98c65a27 --- /dev/null +++ b/docs/libc/unix/linux_like/type.sa_family_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/type.sa_family_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/type.speed_t.html b/docs/libc/unix/linux_like/type.speed_t.html new file mode 100644 index 00000000..f2cad741 --- /dev/null +++ b/docs/libc/unix/linux_like/type.speed_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/type.speed_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/linux_like/type.tcflag_t.html b/docs/libc/unix/linux_like/type.tcflag_t.html new file mode 100644 index 00000000..682e754a --- /dev/null +++ b/docs/libc/unix/linux_like/type.tcflag_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../../libc/type.tcflag_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.group.html b/docs/libc/unix/struct.group.html new file mode 100644 index 00000000..4530c7fc --- /dev/null +++ b/docs/libc/unix/struct.group.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.group.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.hostent.html b/docs/libc/unix/struct.hostent.html new file mode 100644 index 00000000..6f139d7d --- /dev/null +++ b/docs/libc/unix/struct.hostent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.hostent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.iovec.html b/docs/libc/unix/struct.iovec.html new file mode 100644 index 00000000..56e88a05 --- /dev/null +++ b/docs/libc/unix/struct.iovec.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.iovec.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.ipv6_mreq.html b/docs/libc/unix/struct.ipv6_mreq.html new file mode 100644 index 00000000..96427637 --- /dev/null +++ b/docs/libc/unix/struct.ipv6_mreq.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.ipv6_mreq.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.itimerval.html b/docs/libc/unix/struct.itimerval.html new file mode 100644 index 00000000..a77fd784 --- /dev/null +++ b/docs/libc/unix/struct.itimerval.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.itimerval.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.linger.html b/docs/libc/unix/struct.linger.html new file mode 100644 index 00000000..be9ed960 --- /dev/null +++ b/docs/libc/unix/struct.linger.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.linger.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.pollfd.html b/docs/libc/unix/struct.pollfd.html new file mode 100644 index 00000000..973644bc --- /dev/null +++ b/docs/libc/unix/struct.pollfd.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.pollfd.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.protoent.html b/docs/libc/unix/struct.protoent.html new file mode 100644 index 00000000..64df6423 --- /dev/null +++ b/docs/libc/unix/struct.protoent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.protoent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.rlimit.html b/docs/libc/unix/struct.rlimit.html new file mode 100644 index 00000000..4df64007 --- /dev/null +++ b/docs/libc/unix/struct.rlimit.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.rlimit.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.rusage.html b/docs/libc/unix/struct.rusage.html new file mode 100644 index 00000000..407df981 --- /dev/null +++ b/docs/libc/unix/struct.rusage.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.rusage.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.servent.html b/docs/libc/unix/struct.servent.html new file mode 100644 index 00000000..54e68647 --- /dev/null +++ b/docs/libc/unix/struct.servent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.servent.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.sigval.html b/docs/libc/unix/struct.sigval.html new file mode 100644 index 00000000..b0ef3b30 --- /dev/null +++ b/docs/libc/unix/struct.sigval.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.sigval.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.timespec.html b/docs/libc/unix/struct.timespec.html new file mode 100644 index 00000000..20dade80 --- /dev/null +++ b/docs/libc/unix/struct.timespec.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.timespec.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.timeval.html b/docs/libc/unix/struct.timeval.html new file mode 100644 index 00000000..2aa2a7e7 --- /dev/null +++ b/docs/libc/unix/struct.timeval.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.timeval.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.tms.html b/docs/libc/unix/struct.tms.html new file mode 100644 index 00000000..be9a3c78 --- /dev/null +++ b/docs/libc/unix/struct.tms.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.tms.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.utimbuf.html b/docs/libc/unix/struct.utimbuf.html new file mode 100644 index 00000000..f52e8df6 --- /dev/null +++ b/docs/libc/unix/struct.utimbuf.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.utimbuf.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/struct.winsize.html b/docs/libc/unix/struct.winsize.html new file mode 100644 index 00000000..e6dc36ae --- /dev/null +++ b/docs/libc/unix/struct.winsize.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/struct.winsize.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_double.html b/docs/libc/unix/type.c_double.html new file mode 100644 index 00000000..284a76f3 --- /dev/null +++ b/docs/libc/unix/type.c_double.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_double.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_float.html b/docs/libc/unix/type.c_float.html new file mode 100644 index 00000000..308f5ffc --- /dev/null +++ b/docs/libc/unix/type.c_float.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_float.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_int.html b/docs/libc/unix/type.c_int.html new file mode 100644 index 00000000..fcca66de --- /dev/null +++ b/docs/libc/unix/type.c_int.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_int.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_longlong.html b/docs/libc/unix/type.c_longlong.html new file mode 100644 index 00000000..ed076199 --- /dev/null +++ b/docs/libc/unix/type.c_longlong.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_longlong.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_schar.html b/docs/libc/unix/type.c_schar.html new file mode 100644 index 00000000..f19285a4 --- /dev/null +++ b/docs/libc/unix/type.c_schar.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_schar.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_short.html b/docs/libc/unix/type.c_short.html new file mode 100644 index 00000000..18fc3e8e --- /dev/null +++ b/docs/libc/unix/type.c_short.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_short.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_uchar.html b/docs/libc/unix/type.c_uchar.html new file mode 100644 index 00000000..37ff7398 --- /dev/null +++ b/docs/libc/unix/type.c_uchar.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_uchar.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_uint.html b/docs/libc/unix/type.c_uint.html new file mode 100644 index 00000000..c2c525b8 --- /dev/null +++ b/docs/libc/unix/type.c_uint.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_uint.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_ulonglong.html b/docs/libc/unix/type.c_ulonglong.html new file mode 100644 index 00000000..de8c6f02 --- /dev/null +++ b/docs/libc/unix/type.c_ulonglong.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_ulonglong.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.c_ushort.html b/docs/libc/unix/type.c_ushort.html new file mode 100644 index 00000000..b67f03ec --- /dev/null +++ b/docs/libc/unix/type.c_ushort.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.c_ushort.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.cc_t.html b/docs/libc/unix/type.cc_t.html new file mode 100644 index 00000000..107dea7a --- /dev/null +++ b/docs/libc/unix/type.cc_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.cc_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.gid_t.html b/docs/libc/unix/type.gid_t.html new file mode 100644 index 00000000..6e4217af --- /dev/null +++ b/docs/libc/unix/type.gid_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.gid_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.in_addr_t.html b/docs/libc/unix/type.in_addr_t.html new file mode 100644 index 00000000..d08a8ac0 --- /dev/null +++ b/docs/libc/unix/type.in_addr_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.in_addr_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.in_port_t.html b/docs/libc/unix/type.in_port_t.html new file mode 100644 index 00000000..e77753a3 --- /dev/null +++ b/docs/libc/unix/type.in_port_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.in_port_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.intmax_t.html b/docs/libc/unix/type.intmax_t.html new file mode 100644 index 00000000..cdc3fb3c --- /dev/null +++ b/docs/libc/unix/type.intmax_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.intmax_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.intptr_t.html b/docs/libc/unix/type.intptr_t.html new file mode 100644 index 00000000..fa5453ef --- /dev/null +++ b/docs/libc/unix/type.intptr_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.intptr_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.locale_t.html b/docs/libc/unix/type.locale_t.html new file mode 100644 index 00000000..ee2e8766 --- /dev/null +++ b/docs/libc/unix/type.locale_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.locale_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.pid_t.html b/docs/libc/unix/type.pid_t.html new file mode 100644 index 00000000..c96689e4 --- /dev/null +++ b/docs/libc/unix/type.pid_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.pid_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.ptrdiff_t.html b/docs/libc/unix/type.ptrdiff_t.html new file mode 100644 index 00000000..97f06208 --- /dev/null +++ b/docs/libc/unix/type.ptrdiff_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.ptrdiff_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.sighandler_t.html b/docs/libc/unix/type.sighandler_t.html new file mode 100644 index 00000000..b1a1fc43 --- /dev/null +++ b/docs/libc/unix/type.sighandler_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.sighandler_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.size_t.html b/docs/libc/unix/type.size_t.html new file mode 100644 index 00000000..e0c6b9b4 --- /dev/null +++ b/docs/libc/unix/type.size_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.size_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.ssize_t.html b/docs/libc/unix/type.ssize_t.html new file mode 100644 index 00000000..25f67189 --- /dev/null +++ b/docs/libc/unix/type.ssize_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.ssize_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.uid_t.html b/docs/libc/unix/type.uid_t.html new file mode 100644 index 00000000..bb3be049 --- /dev/null +++ b/docs/libc/unix/type.uid_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.uid_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.uintmax_t.html b/docs/libc/unix/type.uintmax_t.html new file mode 100644 index 00000000..94acb5a5 --- /dev/null +++ b/docs/libc/unix/type.uintmax_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.uintmax_t.html...

+ + + \ No newline at end of file diff --git a/docs/libc/unix/type.uintptr_t.html b/docs/libc/unix/type.uintptr_t.html new file mode 100644 index 00000000..d3185737 --- /dev/null +++ b/docs/libc/unix/type.uintptr_t.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../libc/type.uintptr_t.html...

+ + + \ No newline at end of file diff --git a/docs/search-index.js b/docs/search-index.js index fd54e297..3e69a39a 100644 --- a/docs/search-index.js +++ b/docs/search-index.js @@ -1,4 +1,14 @@ var searchIndex = JSON.parse('{\ -"geo_math":{"doc":"","i":[[5,"main","geo_math","",null,[[]]],[0,"utils","","",null,null],[0,"formatting","geo_math::utils","",null,null],[0,"format","geo_math::utils::formatting","",null,null],[5,"trim_str","geo_math::utils::formatting::format","",null,[[["string",3]],["string",3]]],[5,"str2int","","",null,[[["string",3]]]],[0,"user","geo_math::utils","",null,null],[0,"interact","geo_math::utils::user","",null,null],[5,"read_input","geo_math::utils::user::interact","",null,[[],["string",3]]]],"p":[]}\ +"ansi_term":{"doc":"This is a library for controlling colours and formatting,…","i":[[3,"Prefix","ansi_term","Like `ANSIString`, but only displays the style prefix.",null,null],[3,"Infix","","Like `ANSIString`, but only displays the difference…",null,null],[3,"Suffix","","Like `ANSIString`, but only displays the style suffix.",null,null],[3,"Style","","A style is a collection of properties that can format a…",null,null],[12,"foreground","","The style\'s foreground colour, if it has one.",0,null],[12,"background","","The style\'s background colour, if it has one.",0,null],[12,"is_bold","","Whether this style is bold.",0,null],[12,"is_dimmed","","Whether this style is dimmed.",0,null],[12,"is_italic","","Whether this style is italic.",0,null],[12,"is_underline","","Whether this style is underlined.",0,null],[12,"is_blink","","Whether this style is blinking.",0,null],[12,"is_reverse","","Whether this style has reverse colours.",0,null],[12,"is_hidden","","Whether this style is hidden.",0,null],[12,"is_strikethrough","","Whether this style is struckthrough.",0,null],[3,"ANSIGenericString","","An `ANSIGenericString` includes a generic string type and…",null,null],[3,"ANSIGenericStrings","","A set of `ANSIGenericString`s collected together, in order…",null,null],[12,"0","","",1,null],[4,"Colour","","A colour is one specific type of ANSI escape code, and can…",null,null],[13,"Black","","Colour #0 (foreground code `30`, background code `40`).",2,null],[13,"Red","","Colour #1 (foreground code `31`, background code `41`).",2,null],[13,"Green","","Colour #2 (foreground code `32`, background code `42`).",2,null],[13,"Yellow","","Colour #3 (foreground code `33`, background code `43`).",2,null],[13,"Blue","","Colour #4 (foreground code `34`, background code `44`).",2,null],[13,"Purple","","Colour #5 (foreground code `35`, background code `45`).",2,null],[13,"Cyan","","Colour #6 (foreground code `36`, background code `46`).",2,null],[13,"White","","Colour #7 (foreground code `37`, background code `47`).",2,null],[13,"Fixed","","A colour number from 0 to 255, for use in 256-colour…",2,null],[13,"RGB","","A 24-bit RGB color, as specified by ISO-8613-3.",2,null],[4,"Color","","A colour is one specific type of ANSI escape code, and can…",null,null],[13,"Black","","Colour #0 (foreground code `30`, background code `40`).",2,null],[13,"Red","","Colour #1 (foreground code `31`, background code `41`).",2,null],[13,"Green","","Colour #2 (foreground code `32`, background code `42`).",2,null],[13,"Yellow","","Colour #3 (foreground code `33`, background code `43`).",2,null],[13,"Blue","","Colour #4 (foreground code `34`, background code `44`).",2,null],[13,"Purple","","Colour #5 (foreground code `35`, background code `45`).",2,null],[13,"Cyan","","Colour #6 (foreground code `36`, background code `46`).",2,null],[13,"White","","Colour #7 (foreground code `37`, background code `47`).",2,null],[13,"Fixed","","A colour number from 0 to 255, for use in 256-colour…",2,null],[13,"RGB","","A 24-bit RGB color, as specified by ISO-8613-3.",2,null],[5,"ANSIStrings","","A function to construct an `ANSIStrings` instance.",null,[[],["ansistrings",6]]],[5,"ANSIByteStrings","","A function to construct an `ANSIByteStrings` instance.",null,[[],["ansibytestrings",6]]],[11,"prefix","","The prefix for this style.",0,[[],["prefix",3]]],[11,"infix","","The infix between this style and another.",0,[[["style",3]],["infix",3]]],[11,"suffix","","The suffix for this style.",0,[[],["suffix",3]]],[11,"prefix","","The prefix for this colour.",2,[[],["prefix",3]]],[11,"infix","","The infix between this colour and another.",2,[[["colour",4]],["infix",3]]],[11,"suffix","","The suffix for this colour.",2,[[],["suffix",3]]],[11,"new","","Creates a new Style with no differences.",0,[[],["style",3]]],[11,"bold","","Returns a `Style` with the bold property set.",0,[[],["style",3]]],[11,"dimmed","","Returns a `Style` with the dimmed property set.",0,[[],["style",3]]],[11,"italic","","Returns a `Style` with the italic property set.",0,[[],["style",3]]],[11,"underline","","Returns a `Style` with the underline property set.",0,[[],["style",3]]],[11,"blink","","Returns a `Style` with the blink property set.",0,[[],["style",3]]],[11,"reverse","","Returns a `Style` with the reverse property set.",0,[[],["style",3]]],[11,"hidden","","Returns a `Style` with the hidden property set.",0,[[],["style",3]]],[11,"strikethrough","","Returns a `Style` with the hidden property set.",0,[[],["style",3]]],[11,"fg","","Returns a `Style` with the foreground colour property set.",0,[[["colour",4]],["style",3]]],[11,"on","","Returns a `Style` with the background colour property set.",0,[[["colour",4]],["style",3]]],[11,"is_plain","","Return true if this `Style` has no actual styles, and can…",0,[[]]],[11,"normal","","Return a `Style` with the foreground colour set to this…",2,[[],["style",3]]],[11,"bold","","Returns a `Style` with the bold property set.",2,[[],["style",3]]],[11,"dimmed","","Returns a `Style` with the dimmed property set.",2,[[],["style",3]]],[11,"italic","","Returns a `Style` with the italic property set.",2,[[],["style",3]]],[11,"underline","","Returns a `Style` with the underline property set.",2,[[],["style",3]]],[11,"blink","","Returns a `Style` with the blink property set.",2,[[],["style",3]]],[11,"reverse","","Returns a `Style` with the reverse property set.",2,[[],["style",3]]],[11,"hidden","","Returns a `Style` with the hidden property set.",2,[[],["style",3]]],[11,"strikethrough","","Returns a `Style` with the strikethrough property set.",2,[[],["style",3]]],[11,"on","","Returns a `Style` with the background colour property set.",2,[[["colour",4]],["style",3]]],[11,"paint","","Paints the given text with this colour, returning an ANSI…",0,[[],[["ansigenericstring",3],["sized",8],["toowned",8]]]],[11,"paint","","Paints the given text with this colour, returning an ANSI…",2,[[],[["ansigenericstring",3],["sized",8],["toowned",8]]]],[11,"write_to","","Write an `ANSIByteString` to an `io::Write`. This writes…",3,[[],["result",6]]],[11,"write_to","","Write `ANSIByteStrings` to an `io::Write`. This writes the…",1,[[],["result",6]]],[6,"ANSIString","","An ANSI String is a string coupled with the `Style` to…",null,null],[6,"ANSIByteString","","An `ANSIByteString` represents a formatted series of…",null,null],[6,"ANSIStrings","","A set of `ANSIString`s collected together, in order to be…",null,null],[6,"ANSIByteStrings","","A set of `ANSIByteString`s collected together, in order to…",null,null],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"to_string","","",4,[[],["string",3]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"to_string","","",5,[[],["string",3]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"to_string","","",6,[[],["string",3]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"to_string","","",3,[[],["string",3]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_string","","",1,[[],["string",3]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","You can turn a `Colour` into a `Style` with the foreground…",0,[[["colour",4]],["style",3]]],[11,"from","","",3,[[],["ansigenericstring",3]]],[11,"clone","","",4,[[],["prefix",3]]],[11,"clone","","",5,[[],["infix",3]]],[11,"clone","","",6,[[],["suffix",3]]],[11,"clone","","",0,[[],["style",3]]],[11,"clone","","",2,[[],["colour",4]]],[11,"clone","","",3,[[],["ansigenericstring",3]]],[11,"default","","Returns a style with no properties set. Formatting text…",0,[[],["style",3]]],[11,"eq","","",0,[[["style",3]]]],[11,"ne","","",0,[[["style",3]]]],[11,"eq","","",2,[[["colour",4]]]],[11,"ne","","",2,[[["colour",4]]]],[11,"eq","","",3,[[["ansigenericstring",3]]]],[11,"ne","","",3,[[["ansigenericstring",3]]]],[11,"deref","","",3,[[]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"write_to","","Write an `ANSIByteString` to an `io::Write`. This writes…",9,[[],["result",6]]],[11,"write_to","","Write `ANSIByteStrings` to an `io::Write`. This writes the…",10,[[],["result",6]]]],"p":[[3,"Style"],[3,"ANSIGenericStrings"],[4,"Colour"],[3,"ANSIGenericString"],[3,"Prefix"],[3,"Infix"],[3,"Suffix"],[6,"ANSIString"],[6,"ANSIStrings"],[6,"ANSIByteString"],[6,"ANSIByteStrings"]]},\ +"atty":{"doc":"atty is a simple utility that answers one question > is…","i":[[4,"Stream","atty","possible stream sources",null,null],[13,"Stdout","","",0,null],[13,"Stderr","","",0,null],[13,"Stdin","","",0,null],[5,"is","","returns true if this is a tty",null,[[["stream",4]]]],[5,"isnt","","returns true if this is not a tty",null,[[["stream",4]]]],[11,"from","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"into","","",0,[[]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"clone","","",0,[[],["stream",4]]]],"p":[[4,"Stream"]]},\ +"bitflags":{"doc":"A typesafe bitmask flag generator useful for sets of…","i":[[14,"bitflags","bitflags","The macro used to generate the flag structure.",null,null]],"p":[]},\ +"clap":{"doc":"`clap` is a simple-to-use, efficient, and full-featured…","i":[[3,"YamlLoader","clap","",null,null],[3,"App","","Used to create a representation of a command line program…",null,null],[3,"Arg","","The abstract representation of a command line argument.…",null,null],[3,"ArgGroup","","`ArgGroup`s are a family of related [arguments] and way…",null,null],[3,"ArgMatches","","Used to get information about the arguments that were…",null,null],[3,"OsValues","","An iterator for getting multiple values out of an argument…",null,null],[3,"SubCommand","","The abstract representation of a command line subcommand.",null,null],[3,"Values","","An iterator for getting multiple values out of an argument…",null,null],[3,"Error","","Command Line Argument Parser Error",null,null],[12,"message","","Formatted error message",0,null],[12,"kind","","The type of error",0,null],[12,"info","","Any additional information passed along, such as the…",0,null],[4,"AppSettings","","Application level settings, which affect how [`App`]…",null,null],[13,"AllowInvalidUtf8","","Specifies that any invalid UTF-8 code points should not be…",1,null],[13,"AllArgsOverrideSelf","","Essentially sets [`Arg::overrides_with(\\\"itself\\\")`] for all…",1,null],[13,"AllowLeadingHyphen","","Specifies that leading hyphens are allowed in argument…",1,null],[13,"AllowNegativeNumbers","","Allows negative numbers to pass as values. This is similar…",1,null],[13,"AllowMissingPositional","","Allows one to implement two styles of CLIs where…",1,null],[13,"AllowExternalSubcommands","","Specifies that an unexpected positional argument, which…",1,null],[13,"ArgsNegateSubcommands","","Specifies that use of a valid [argument] negates…",1,null],[13,"ArgRequiredElseHelp","","Specifies that the help text should be displayed (and then…",1,null],[13,"ColoredHelp","","Uses colorized help messages.",1,null],[13,"ColorAuto","","Enables colored output only when the output is going to a…",1,null],[13,"ColorAlways","","Enables colored output regardless of whether or not the…",1,null],[13,"ColorNever","","Disables colored output no matter if the output is going…",1,null],[13,"DontCollapseArgsInUsage","","Disables the automatic collapsing of positional args into…",1,null],[13,"DontDelimitTrailingValues","","Disables the automatic delimiting of values when `--` or…",1,null],[13,"DisableHelpFlags","","Disables `-h` and `--help` [`App`] without affecting any…",1,null],[13,"DisableHelpSubcommand","","Disables the `help` subcommand",1,null],[13,"DisableVersion","","Disables `-V` and `--version` [`App`] without affecting…",1,null],[13,"DeriveDisplayOrder","","Displays the arguments and [`SubCommand`]s in the help…",1,null],[13,"GlobalVersion","","Specifies to use the version of the current command for…",1,null],[13,"Hidden","","Specifies that this [`SubCommand`] should be hidden from…",1,null],[13,"HidePossibleValuesInHelp","","Tells `clap` not to print possible values when displaying…",1,null],[13,"InferSubcommands","","Tries to match unknown args to partial [`subcommands`] or…",1,null],[13,"NoBinaryName","","Specifies that the parser should not assume the first…",1,null],[13,"NextLineHelp","","Places the help string for all arguments on the line after…",1,null],[13,"PropagateGlobalValuesDown","","DEPRECATED: This setting is no longer required in order to…",1,null],[13,"SubcommandsNegateReqs","","Allows [`SubCommand`]s to override all requirements of the…",1,null],[13,"SubcommandRequiredElseHelp","","Specifies that the help text should be displayed (before…",1,null],[13,"StrictUtf8","","Specifies that any invalid UTF-8 code points should be…",1,null],[13,"SubcommandRequired","","Allows specifying that if no [`SubCommand`] is present at…",1,null],[13,"TrailingVarArg","","Specifies that the final positional argument is a \\\"VarArg\\\"…",1,null],[13,"UnifiedHelpMessage","","Groups flags and options together, presenting a more…",1,null],[13,"VersionlessSubcommands","","Disables `-V` and `--version` for all [`SubCommand`]s…",1,null],[13,"WaitOnError","","Will display a message \\\"Press [ENTER]/[RETURN] to…",1,null],[4,"ArgSettings","","Various settings that apply to arguments and may be set,…",null,null],[13,"Required","","The argument must be used",2,null],[13,"Multiple","","The argument may be used multiple times such as `--flag…",2,null],[13,"EmptyValues","","The argument allows empty values such as `--option \\\"\\\"`",2,null],[13,"Global","","The argument should be propagated down through all child…",2,null],[13,"Hidden","","The argument should not be shown in help text",2,null],[13,"TakesValue","","The argument accepts a value, such as `--option `",2,null],[13,"UseValueDelimiter","","Determines if the argument allows values to be grouped via…",2,null],[13,"NextLineHelp","","Prints the help text on the line after the argument",2,null],[13,"RequireDelimiter","","Requires the use of a value delimiter for all multiple…",2,null],[13,"HidePossibleValues","","Hides the possible values from the help string",2,null],[13,"AllowLeadingHyphen","","Allows vals that start with a \'-\'",2,null],[13,"RequireEquals","","Require options use `--option=val` syntax",2,null],[13,"Last","","Specifies that the arg is the last positional argument and…",2,null],[13,"HideDefaultValue","","Hides the default value from the help string",2,null],[13,"CaseInsensitive","","Makes `Arg::possible_values` case insensitive",2,null],[13,"HideEnvValues","","Hides ENV values in the help message",2,null],[13,"HiddenShortHelp","","The argument should not be shown in short help text",2,null],[13,"HiddenLongHelp","","The argument should not be shown in long help text",2,null],[4,"Shell","","Describes which shell to produce a completions file for",null,null],[13,"Bash","","Generates a .bash completion file for the Bourne Again…",3,null],[13,"Fish","","Generates a .fish completion file for the Friendly…",3,null],[13,"Zsh","","Generates a completion file for the Z SHell (ZSH)",3,null],[13,"PowerShell","","Generates a completion file for PowerShell",3,null],[13,"Elvish","","Generates a completion file for Elvish",3,null],[4,"ErrorKind","","Command line argument parser kind of error",null,null],[13,"InvalidValue","","Occurs when an [`Arg`] has a set of possible values, and…",4,null],[13,"UnknownArgument","","Occurs when a user provides a flag, option, argument or…",4,null],[13,"InvalidSubcommand","","Occurs when the user provides an unrecognized…",4,null],[13,"UnrecognizedSubcommand","","Occurs when the user provides an unrecognized…",4,null],[13,"EmptyValue","","Occurs when the user provides an empty value for an option…",4,null],[13,"ValueValidation","","Occurs when the user provides a value for an argument with…",4,null],[13,"TooManyValues","","Occurs when a user provides more values for an argument…",4,null],[13,"TooFewValues","","Occurs when the user provides fewer values for an argument…",4,null],[13,"WrongNumberOfValues","","Occurs when the user provides a different number of values…",4,null],[13,"ArgumentConflict","","Occurs when the user provides two values which conflict…",4,null],[13,"MissingRequiredArgument","","Occurs when the user does not provide one or more required…",4,null],[13,"MissingSubcommand","","Occurs when a subcommand is required (as defined by…",4,null],[13,"MissingArgumentOrSubcommand","","Occurs when either an argument or [`SubCommand`] is…",4,null],[13,"UnexpectedMultipleUsage","","Occurs when the user provides multiple values to an…",4,null],[13,"InvalidUtf8","","Occurs when the user provides a value containing invalid…",4,null],[13,"HelpDisplayed","","Not a true \\\"error\\\" as it means `--help` or similar was…",4,null],[13,"VersionDisplayed","","Not a true \\\"error\\\" as it means `--version` or similar was…",4,null],[13,"ArgumentNotFound","","Occurs when using the [`value_t!`] and [`values_t!`]…",4,null],[13,"Io","","Represents an [I/O error]. Can occur when writing to…",4,null],[13,"Format","","Represents a [Format error] (which is a part of…",4,null],[11,"new","","Creates a new instance of an application requiring a name.…",5,[[["into",8],["string",3]]]],[11,"get_name","","Get the name of the app",5,[[]]],[11,"get_bin_name","","Get the name of the binary",5,[[],["option",4]]],[11,"with_defaults","","Creates a new instance of an application requiring a name,…",5,[[["into",8],["string",3]]]],[11,"from_yaml","","Creates a new instance of [`App`] from a .yml (YAML) file.…",5,[[["yaml",4]],["app",3]]],[11,"author","","Sets a string of author(s) that will be displayed to the…",5,[[["into",8]]]],[11,"bin_name","","Overrides the system-determined binary name. This should…",5,[[["into",8],["string",3]]]],[11,"about","","Sets a string describing what the program does. This will…",5,[[["into",8]]]],[11,"long_about","","Sets a string describing what the program does. This will…",5,[[["into",8]]]],[11,"name","","Sets the program\'s name. This will be displayed when…",5,[[["into",8],["string",3]]]],[11,"after_help","","Adds additional help information to be displayed in…",5,[[["into",8]]]],[11,"before_help","","Adds additional help information to be displayed in…",5,[[["into",8]]]],[11,"version","","Sets a string of the version number to be displayed when…",5,[[["into",8]]]],[11,"long_version","","Sets a string of the version number to be displayed when…",5,[[["into",8]]]],[11,"usage","","Sets a custom usage string to override the auto-generated…",5,[[["into",8]]]],[11,"help","","Sets a custom help message and overrides the…",5,[[["into",8]]]],[11,"help_short","","Sets the [`short`] for the auto-generated `help` argument.",5,[[["asref",8]]]],[11,"version_short","","Sets the [`short`] for the auto-generated `version`…",5,[[["asref",8]]]],[11,"help_message","","Sets the help text for the auto-generated `help` argument.",5,[[["into",8]]]],[11,"version_message","","Sets the help text for the auto-generated `version`…",5,[[["into",8]]]],[11,"template","","Sets the help template to be used, overriding the default…",5,[[["into",8]]]],[11,"setting","","Enables a single command, or [`SubCommand`], level settings.",5,[[["appsettings",4]]]],[11,"settings","","Enables multiple command, or [`SubCommand`], level settings",5,[[]]],[11,"global_setting","","Enables a single setting that is propagated down through…",5,[[["appsettings",4]]]],[11,"global_settings","","Enables multiple settings which are propagated down…",5,[[]]],[11,"unset_setting","","Disables a single command, or [`SubCommand`], level setting.",5,[[["appsettings",4]]]],[11,"unset_settings","","Disables multiple command, or [`SubCommand`], level…",5,[[]]],[11,"set_term_width","","Sets the terminal width at which to wrap help messages.…",5,[[]]],[11,"max_term_width","","Sets the max terminal width at which to wrap help…",5,[[]]],[11,"arg","","Adds an [argument] to the list of valid possibilities.",5,[[["arg",3],["into",8]]]],[11,"args","","Adds multiple [arguments] to the list of valid possibilities",5,[[]]],[11,"arg_from_usage","","A convenience method for adding a single [argument] from a…",5,[[]]],[11,"args_from_usage","","Adds multiple [arguments] at once from a usage string, one…",5,[[]]],[11,"alias","","Allows adding a [`SubCommand`] alias, which function as…",5,[[["into",8]]]],[11,"aliases","","Allows adding [`SubCommand`] aliases, which function as…",5,[[]]],[11,"visible_alias","","Allows adding a [`SubCommand`] alias that functions…",5,[[["into",8]]]],[11,"visible_aliases","","Allows adding multiple [`SubCommand`] aliases that…",5,[[]]],[11,"group","","Adds an [`ArgGroup`] to the application. [`ArgGroup`]s are…",5,[[["arggroup",3]]]],[11,"groups","","Adds multiple [`ArgGroup`]s to the [`App`] at once.",5,[[]]],[11,"subcommand","","Adds a [`SubCommand`] to the list of valid possibilities.…",5,[[["app",3]]]],[11,"subcommands","","Adds multiple subcommands to the list of valid…",5,[[]]],[11,"display_order","","Allows custom ordering of [`SubCommand`]s within the help…",5,[[]]],[11,"print_help","","Prints the full help message to [`io::stdout()`] using a…",5,[[],["clapresult",6]]],[11,"print_long_help","","Prints the full help message to [`io::stdout()`] using a…",5,[[],["clapresult",6]]],[11,"write_help","","Writes the full help message to the user to a…",5,[[],["clapresult",6]]],[11,"write_long_help","","Writes the full help message to the user to a…",5,[[],["clapresult",6]]],[11,"write_version","","Writes the version message to the user to a [`io::Write`]…",5,[[],["clapresult",6]]],[11,"write_long_version","","Writes the version message to the user to a [`io::Write`]…",5,[[],["clapresult",6]]],[11,"gen_completions","","Generate a completions file for a specified shell at…",5,[[["into",8],["shell",4],["osstring",3],["into",8],["string",3]]]],[11,"gen_completions_to","","Generate a completions file for a specified shell at…",5,[[["into",8],["string",3],["shell",4]]]],[11,"get_matches","","Starts the parsing process, upon a failed parse an error…",5,[[],["argmatches",3]]],[11,"get_matches_safe","","Starts the parsing process. This method will return a…",5,[[],[["argmatches",3],["clapresult",6]]]],[11,"get_matches_from","","Starts the parsing process. Like [`App::get_matches`] this…",5,[[],["argmatches",3]]],[11,"get_matches_from_safe","","Starts the parsing process. A combination of…",5,[[],[["argmatches",3],["clapresult",6]]]],[11,"get_matches_from_safe_borrow","","Starts the parsing process without consuming the [`App`]…",5,[[],[["argmatches",3],["clapresult",6]]]],[11,"with_name","","Creates a new instance of [`Arg`] using a unique string…",6,[[]]],[11,"from_yaml","","Creates a new instance of [`Arg`] from a .yml (YAML) file.",6,[[["btreemap",3]],["arg",3]]],[11,"from_usage","","Creates a new instance of [`Arg`] from a usage string.…",6,[[]]],[11,"short","","Sets the short version of the argument without the…",6,[[["asref",8]]]],[11,"long","","Sets the long version of the argument without the…",6,[[]]],[11,"alias","","Allows adding a [`Arg`] alias, which function as \\\"hidden\\\"…",6,[[["into",8]]]],[11,"aliases","","Allows adding [`Arg`] aliases, which function as \\\"hidden\\\"…",6,[[]]],[11,"visible_alias","","Allows adding a [`Arg`] alias that functions exactly like…",6,[[["into",8]]]],[11,"visible_aliases","","Allows adding multiple [`Arg`] aliases that functions…",6,[[]]],[11,"help","","Sets the short help text of the argument that will be…",6,[[]]],[11,"long_help","","Sets the long help text of the argument that will be…",6,[[]]],[11,"last","","Specifies that this arg is the last, or final, positional…",6,[[]]],[11,"required","","Sets whether or not the argument is required by default.…",6,[[]]],[11,"require_equals","","Requires that options use the `--option=val` syntax (i.e.…",6,[[]]],[11,"allow_hyphen_values","","Allows values which start with a leading hyphen (`-`)",6,[[]]],[11,"required_unless","","Sets an arg that override this arg\'s required setting.…",6,[[]]],[11,"required_unless_all","","Sets args that override this arg\'s required setting. (i.e.…",6,[[]]],[11,"required_unless_one","","Sets args that override this arg\'s [required] setting.…",6,[[]]],[11,"conflicts_with","","Sets a conflicting argument by name. I.e. when using this…",6,[[]]],[11,"conflicts_with_all","","The same as [`Arg::conflicts_with`] but allows specifying…",6,[[]]],[11,"overrides_with","","Sets a overridable argument by name. I.e. this argument…",6,[[]]],[11,"overrides_with_all","","Sets multiple mutually overridable arguments by name. I.e.…",6,[[]]],[11,"requires","","Sets an argument by name that is required when this one is…",6,[[]]],[11,"requires_if","","Allows a conditional requirement. The requirement will…",6,[[]]],[11,"requires_ifs","","Allows multiple conditional requirements. The requirement…",6,[[]]],[11,"required_if","","Allows specifying that an argument is [required]…",6,[[]]],[11,"required_ifs","","Allows specifying that an argument is [required] based on…",6,[[]]],[11,"requires_all","","Sets multiple arguments by names that are required when…",6,[[]]],[11,"takes_value","","Specifies that the argument takes a value at run time.",6,[[]]],[11,"hide_possible_values","","Specifies if the possible values of an argument should be…",6,[[]]],[11,"hide_default_value","","Specifies if the default value of an argument should be…",6,[[]]],[11,"index","","Specifies the index of a positional argument starting at 1.",6,[[]]],[11,"multiple","","Specifies that the argument may appear more than once. For…",6,[[]]],[11,"value_terminator","","Specifies a value that stops parsing multiple values of a…",6,[[]]],[11,"global","","Specifies that an argument can be matched to all child…",6,[[]]],[11,"empty_values","","Allows an argument to accept explicitly empty values. An…",6,[[]]],[11,"hidden","","Hides an argument from help message output.",6,[[]]],[11,"possible_values","","Specifies a list of possible values for this argument. At…",6,[[]]],[11,"possible_value","","Specifies a possible value for this argument, one at a…",6,[[]]],[11,"case_insensitive","","When used with [`Arg::possible_values`] it allows the…",6,[[]]],[11,"group","","Specifies the name of the [`ArgGroup`] the argument…",6,[[]]],[11,"groups","","Specifies the names of multiple [`ArgGroup`]\'s the…",6,[[]]],[11,"number_of_values","","Specifies how many values are required to satisfy this…",6,[[]]],[11,"validator","","Allows one to perform a custom validation on the argument…",6,[[]]],[11,"validator_os","","Works identically to Validator but is intended to be used…",6,[[]]],[11,"max_values","","Specifies the maximum number of values are for this…",6,[[]]],[11,"min_values","","Specifies the minimum number of values for this argument.…",6,[[]]],[11,"use_delimiter","","Specifies whether or not an argument should allow grouping…",6,[[]]],[11,"require_delimiter","","Specifies that multiple values may only be set using the…",6,[[]]],[11,"value_delimiter","","Specifies the separator to use when values are clumped…",6,[[]]],[11,"value_names","","Specify multiple names for values of option arguments.…",6,[[]]],[11,"value_name","","Specifies the name for value of [option] or [positional]…",6,[[]]],[11,"default_value","","Specifies the value of the argument when not specified at…",6,[[]]],[11,"default_value_os","","Provides a default value in the exact same manner as…",6,[[["osstr",3]]]],[11,"default_value_if","","Specifies the value of the argument if `arg` has been used…",6,[[["option",4]]]],[11,"default_value_if_os","","Provides a conditional default value in the exact same…",6,[[["option",4],["osstr",3]]]],[11,"default_value_ifs","","Specifies multiple values and conditions in the same…",6,[[]]],[11,"default_value_ifs_os","","Provides multiple conditional default values in the exact…",6,[[]]],[11,"env","","Specifies that if the value is not passed in as an…",6,[[]]],[11,"env_os","","Specifies that if the value is not passed in as an…",6,[[["osstr",3]]]],[11,"hide_env_values","","@TODO @p2 @docs @release: write docs",6,[[]]],[11,"next_line_help","","When set to `true` the help string will be displayed on…",6,[[]]],[11,"display_order","","Allows custom ordering of args within the help message.…",6,[[]]],[11,"raw","","Indicates that all parameters passed after this should not…",6,[[]]],[11,"hidden_short_help","","Hides an argument from short help message output.",6,[[]]],[11,"hidden_long_help","","Hides an argument from long help message output.",6,[[]]],[11,"is_set","","Checks if one of the [`ArgSettings`] settings is set for…",6,[[["argsettings",4]]]],[11,"set","","Sets one of the [`ArgSettings`] settings for the argument.",6,[[["argsettings",4]]]],[11,"unset","","Unsets one of the [`ArgSettings`] settings for the argument.",6,[[["argsettings",4]]]],[11,"value_of","","Gets the value of a specific [option] or [positional]…",7,[[["asref",8]],["option",4]]],[11,"value_of_lossy","","Gets the lossy value of a specific argument. If the…",7,[[["asref",8]],[["option",4],["cow",4]]]],[11,"value_of_os","","Gets the OS version of a string value of a specific…",7,[[["asref",8]],[["option",4],["osstr",3]]]],[11,"values_of","","Gets a [`Values`] struct which implements [`Iterator`] for…",7,[[["asref",8]],[["values",3],["option",4]]]],[11,"values_of_lossy","","Gets the lossy values of a specific argument. If the…",7,[[["asref",8]],[["vec",3],["option",4]]]],[11,"values_of_os","","Gets a [`OsValues`] struct which is implements…",7,[[["asref",8]],[["osvalues",3],["option",4]]]],[11,"is_present","","Returns `true` if an argument was present at runtime,…",7,[[["asref",8]]]],[11,"occurrences_of","","Returns the number of times an argument was used at…",7,[[["asref",8]]]],[11,"index_of","","Gets the starting index of the argument in respect to all…",7,[[["asref",8]],["option",4]]],[11,"indices_of","","Gets all indices of the argument in respect to all other…",7,[[["asref",8]],[["option",4],["indices",3]]]],[11,"subcommand_matches","","Because [`Subcommand`]s are essentially \\\"sub-[`App`]s\\\"…",7,[[["asref",8]],[["option",4],["argmatches",3]]]],[11,"subcommand_name","","Because [`Subcommand`]s are essentially \\\"sub-[`App`]s\\\"…",7,[[],["option",4]]],[11,"subcommand","","This brings together [`ArgMatches::subcommand_matches`]…",7,[[]]],[11,"usage","","Returns a string slice of the usage statement for the…",7,[[]]],[11,"with_name","","Creates a new instance of `ArgGroup` using a unique string…",8,[[]]],[11,"from_yaml","","Creates a new instance of `ArgGroup` from a .yml (YAML)…",8,[[["yaml",4]],["arggroup",3]]],[11,"arg","","Adds an [argument] to this group by name",8,[[]]],[11,"args","","Adds multiple [arguments] to this group by name",8,[[]]],[11,"multiple","","Allows more than one of the [\'Arg\']s in this group to be…",8,[[]]],[11,"required","","Sets the group as required or not. A required group will…",8,[[]]],[11,"requires","","Sets the requirement rules of this group. This is not to…",8,[[]]],[11,"requires_all","","Sets the requirement rules of this group. This is not to…",8,[[]]],[11,"conflicts_with","","Sets the exclusion rules of this group. Exclusion (aka…",8,[[]]],[11,"conflicts_with_all","","Sets the exclusion rules of this group. Exclusion rules…",8,[[]]],[11,"with_name","","Creates a new instance of a subcommand requiring a name.…",9,[[],["app",3]]],[11,"from_yaml","","Creates a new instance of a subcommand from a YAML (.yml)…",9,[[["yaml",4]],["app",3]]],[11,"variants","","A list of possible variants in `&\'static str` form",3,[[]]],[11,"use_stderr","","Should the message be written to `stdout` or not",0,[[]]],[11,"exit","","Prints the error to `stderr` and exits with a status of `1`",0,[[]]],[11,"with_description","","Create an error with a custom description.",0,[[["errorkind",4]]]],[6,"Result","","Short hand for [`Result`] type",null,null],[14,"load_yaml","","A convenience macro for loading the YAML file at compile…",null,null],[14,"value_t","","Convenience macro getting a typed value `T` where `T`…",null,null],[14,"value_t_or_exit","","Convenience macro getting a typed value `T` where `T`…",null,null],[14,"values_t","","Convenience macro getting a typed value [`Vec`] where…",null,null],[14,"values_t_or_exit","","Convenience macro getting a typed value [`Vec`] where…",null,null],[14,"_clap_count_exprs","","Counts the number of comma-delimited expressions passed to…",null,null],[14,"arg_enum","","Convenience macro to generate more complete enums with…",null,null],[14,"crate_version","","Allows you to pull the version from your Cargo.toml at…",null,null],[14,"crate_authors","","Allows you to pull the authors for the app from your…",null,null],[14,"crate_description","","Allows you to pull the description from your Cargo.toml at…",null,null],[14,"crate_name","","Allows you to pull the name from your Cargo.toml at…",null,null],[14,"app_from_crate","","Allows you to build the `App` instance from your…",null,null],[14,"clap_app","","Build `App`, `Arg`s, `SubCommand`s and `Group`s with…",null,null],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"on_event","","",10,[[["marker",3],["event",4]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"to_string","","",5,[[],["string",3]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"into_iter","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"into_iter","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_string","","",0,[[],["string",3]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"to_string","","",3,[[],["string",3]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"on_event","","",10,[[["marker",3],["event",4]]]],[11,"from","","",5,[[["yaml",4]]]],[11,"from","","",6,[[["arg",3]]]],[11,"from","","",8,[[["arggroup",3]]]],[11,"from","","",8,[[["btreemap",3]]]],[11,"from","","",0,[[["error",3]]]],[11,"from","","",0,[[["error",3]]]],[11,"next_back","","",12,[[],["option",4]]],[11,"next_back","","",11,[[],[["option",4],["osstr",3]]]],[11,"next","","",12,[[],["option",4]]],[11,"size_hint","","",12,[[]]],[11,"next","","",11,[[],[["option",4],["osstr",3]]]],[11,"size_hint","","",11,[[]]],[11,"clone","","",1,[[],["appsettings",4]]],[11,"clone","","",5,[[]]],[11,"clone","","",6,[[],["arg",3]]],[11,"clone","","",7,[[],["argmatches",3]]],[11,"clone","","",12,[[],["values",3]]],[11,"clone","","",11,[[],["osvalues",3]]],[11,"clone","","",8,[[]]],[11,"clone","","",2,[[],["argsettings",4]]],[11,"clone","","",9,[[],["subcommand",3]]],[11,"clone","","",3,[[],["shell",4]]],[11,"clone","","",4,[[],["errorkind",4]]],[11,"default","","",6,[[],["arg",3]]],[11,"default","","",7,[[]]],[11,"default","","",12,[[]]],[11,"default","","",11,[[]]],[11,"default","","",8,[[],["arggroup",3]]],[11,"eq","","",1,[[["appsettings",4]]]],[11,"eq","","",6,[[["arg",3]]]],[11,"eq","","",2,[[["argsettings",4]]]],[11,"eq","","",4,[[["errorkind",4]]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"from_str","","",1,[[],["result",4]]],[11,"from_str","","",2,[[],["result",4]]],[11,"from_str","","",3,[[],["result",4]]],[11,"description","","",0,[[]]],[11,"load_from_str","","",10,[[],[["vec",3],["result",4],["scanerror",3]]]]],"p":[[3,"Error"],[4,"AppSettings"],[4,"ArgSettings"],[4,"Shell"],[4,"ErrorKind"],[3,"App"],[3,"Arg"],[3,"ArgMatches"],[3,"ArgGroup"],[3,"SubCommand"],[3,"YamlLoader"],[3,"OsValues"],[3,"Values"]]},\ +"geo_math":{"doc":"","i":[[5,"main","geo_math","",null,[[]]],[5,"square_action","","",null,[[["argmatches",3]]]],[5,"make_square","","",null,[[["string",3]],["square",3]]],[0,"utils","","",null,null],[0,"format","geo_math::utils","",null,null],[5,"trim_str","geo_math::utils::format","",null,[[["string",3]],["string",3]]],[5,"str2int","","",null,[[["string",3]]]],[0,"forms","geo_math","",null,null],[0,"square","geo_math::forms","",null,null],[3,"Square","geo_math::forms::square","",null,null],[12,"base","","",0,null],[12,"height","","",0,null],[11,"get_area","","",0,[[]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]]],"p":[[3,"Square"]]},\ +"libc":{"doc":"libc - Raw FFI bindings to platforms\' system libraries","i":[[4,"c_void","libc","Equivalent to C\'s `void` type when used as a [pointer].",null,null],[3,"group","","",null,null],[12,"gr_name","","",0,null],[12,"gr_passwd","","",0,null],[12,"gr_gid","","",0,null],[12,"gr_mem","","",0,null],[3,"utimbuf","","",null,null],[12,"actime","","",1,null],[12,"modtime","","",1,null],[3,"timeval","","",null,null],[12,"tv_sec","","",2,null],[12,"tv_usec","","",2,null],[3,"timespec","","",null,null],[12,"tv_sec","","",3,null],[12,"tv_nsec","","",3,null],[3,"rlimit","","",null,null],[12,"rlim_cur","","",4,null],[12,"rlim_max","","",4,null],[3,"rusage","","",null,null],[12,"ru_utime","","",5,null],[12,"ru_stime","","",5,null],[12,"ru_maxrss","","",5,null],[12,"ru_ixrss","","",5,null],[12,"ru_idrss","","",5,null],[12,"ru_isrss","","",5,null],[12,"ru_minflt","","",5,null],[12,"ru_majflt","","",5,null],[12,"ru_nswap","","",5,null],[12,"ru_inblock","","",5,null],[12,"ru_oublock","","",5,null],[12,"ru_msgsnd","","",5,null],[12,"ru_msgrcv","","",5,null],[12,"ru_nsignals","","",5,null],[12,"ru_nvcsw","","",5,null],[12,"ru_nivcsw","","",5,null],[3,"ipv6_mreq","","",null,null],[12,"ipv6mr_multiaddr","","",6,null],[12,"ipv6mr_interface","","",6,null],[3,"hostent","","",null,null],[12,"h_name","","",7,null],[12,"h_aliases","","",7,null],[12,"h_addrtype","","",7,null],[12,"h_length","","",7,null],[12,"h_addr_list","","",7,null],[3,"iovec","","",null,null],[12,"iov_base","","",8,null],[12,"iov_len","","",8,null],[3,"pollfd","","",null,null],[12,"fd","","",9,null],[12,"events","","",9,null],[12,"revents","","",9,null],[3,"winsize","","",null,null],[12,"ws_row","","",10,null],[12,"ws_col","","",10,null],[12,"ws_xpixel","","",10,null],[12,"ws_ypixel","","",10,null],[3,"linger","","",null,null],[12,"l_onoff","","",11,null],[12,"l_linger","","",11,null],[3,"sigval","","",null,null],[12,"sival_ptr","","",12,null],[3,"itimerval","","",null,null],[12,"it_interval","","",13,null],[12,"it_value","","",13,null],[3,"tms","","",null,null],[12,"tms_utime","","",14,null],[12,"tms_stime","","",14,null],[12,"tms_cutime","","",14,null],[12,"tms_cstime","","",14,null],[3,"servent","","",null,null],[12,"s_name","","",15,null],[12,"s_aliases","","",15,null],[12,"s_port","","",15,null],[12,"s_proto","","",15,null],[3,"protoent","","",null,null],[12,"p_name","","",16,null],[12,"p_aliases","","",16,null],[12,"p_proto","","",16,null],[3,"in_addr","","",null,null],[12,"s_addr","","",17,null],[3,"ip_mreq","","",null,null],[12,"imr_multiaddr","","",18,null],[12,"imr_interface","","",18,null],[3,"ip_mreq_source","","",null,null],[12,"imr_multiaddr","","",19,null],[12,"imr_interface","","",19,null],[12,"imr_sourceaddr","","",19,null],[3,"sockaddr","","",null,null],[12,"sa_family","","",20,null],[12,"sa_data","","",20,null],[3,"sockaddr_in","","",null,null],[12,"sin_family","","",21,null],[12,"sin_port","","",21,null],[12,"sin_addr","","",21,null],[12,"sin_zero","","",21,null],[3,"sockaddr_in6","","",null,null],[12,"sin6_family","","",22,null],[12,"sin6_port","","",22,null],[12,"sin6_flowinfo","","",22,null],[12,"sin6_addr","","",22,null],[12,"sin6_scope_id","","",22,null],[3,"addrinfo","","",null,null],[12,"ai_flags","","",23,null],[12,"ai_family","","",23,null],[12,"ai_socktype","","",23,null],[12,"ai_protocol","","",23,null],[12,"ai_addrlen","","",23,null],[12,"ai_addr","","",23,null],[12,"ai_canonname","","",23,null],[12,"ai_next","","",23,null],[3,"sockaddr_ll","","",null,null],[12,"sll_family","","",24,null],[12,"sll_protocol","","",24,null],[12,"sll_ifindex","","",24,null],[12,"sll_hatype","","",24,null],[12,"sll_pkttype","","",24,null],[12,"sll_halen","","",24,null],[12,"sll_addr","","",24,null],[3,"fd_set","","",null,null],[3,"tm","","",null,null],[12,"tm_sec","","",25,null],[12,"tm_min","","",25,null],[12,"tm_hour","","",25,null],[12,"tm_mday","","",25,null],[12,"tm_mon","","",25,null],[12,"tm_year","","",25,null],[12,"tm_wday","","",25,null],[12,"tm_yday","","",25,null],[12,"tm_isdst","","",25,null],[12,"tm_gmtoff","","",25,null],[12,"tm_zone","","",25,null],[3,"sched_param","","",null,null],[12,"sched_priority","","",26,null],[3,"Dl_info","","",null,null],[12,"dli_fname","","",27,null],[12,"dli_fbase","","",27,null],[12,"dli_sname","","",27,null],[12,"dli_saddr","","",27,null],[3,"lconv","","",null,null],[12,"decimal_point","","",28,null],[12,"thousands_sep","","",28,null],[12,"grouping","","",28,null],[12,"int_curr_symbol","","",28,null],[12,"currency_symbol","","",28,null],[12,"mon_decimal_point","","",28,null],[12,"mon_thousands_sep","","",28,null],[12,"mon_grouping","","",28,null],[12,"positive_sign","","",28,null],[12,"negative_sign","","",28,null],[12,"int_frac_digits","","",28,null],[12,"frac_digits","","",28,null],[12,"p_cs_precedes","","",28,null],[12,"p_sep_by_space","","",28,null],[12,"n_cs_precedes","","",28,null],[12,"n_sep_by_space","","",28,null],[12,"p_sign_posn","","",28,null],[12,"n_sign_posn","","",28,null],[12,"int_p_cs_precedes","","",28,null],[12,"int_p_sep_by_space","","",28,null],[12,"int_n_cs_precedes","","",28,null],[12,"int_n_sep_by_space","","",28,null],[12,"int_p_sign_posn","","",28,null],[12,"int_n_sign_posn","","",28,null],[3,"in_pktinfo","","",null,null],[12,"ipi_ifindex","","",29,null],[12,"ipi_spec_dst","","",29,null],[12,"ipi_addr","","",29,null],[3,"ifaddrs","","",null,null],[12,"ifa_next","","",30,null],[12,"ifa_name","","",30,null],[12,"ifa_flags","","",30,null],[12,"ifa_addr","","",30,null],[12,"ifa_netmask","","",30,null],[12,"ifa_ifu","","",30,null],[12,"ifa_data","","",30,null],[3,"in6_rtmsg","","",null,null],[3,"arpreq","","",null,null],[12,"arp_pa","","",31,null],[12,"arp_ha","","",31,null],[12,"arp_flags","","",31,null],[12,"arp_netmask","","",31,null],[12,"arp_dev","","",31,null],[3,"arpreq_old","","",null,null],[12,"arp_pa","","",32,null],[12,"arp_ha","","",32,null],[12,"arp_flags","","",32,null],[12,"arp_netmask","","",32,null],[3,"arphdr","","",null,null],[12,"ar_hrd","","",33,null],[12,"ar_pro","","",33,null],[12,"ar_hln","","",33,null],[12,"ar_pln","","",33,null],[12,"ar_op","","",33,null],[3,"mmsghdr","","",null,null],[12,"msg_hdr","","",34,null],[12,"msg_len","","",34,null],[3,"epoll_event","","",null,null],[12,"events","","",35,null],[12,"u64","","",35,null],[3,"sockaddr_un","","",null,null],[12,"sun_family","","",36,null],[12,"sun_path","","",36,null],[3,"sockaddr_storage","","",null,null],[12,"ss_family","","",37,null],[3,"utsname","","",null,null],[12,"sysname","","",38,null],[12,"nodename","","",38,null],[12,"release","","",38,null],[12,"version","","",38,null],[12,"machine","","",38,null],[12,"domainname","","",38,null],[3,"sigevent","","",null,null],[12,"sigev_value","","",39,null],[12,"sigev_signo","","",39,null],[12,"sigev_notify","","",39,null],[12,"sigev_notify_thread_id","","",39,null],[3,"rlimit64","","",null,null],[12,"rlim_cur","","",40,null],[12,"rlim_max","","",40,null],[3,"glob_t","","",null,null],[12,"gl_pathc","","",41,null],[12,"gl_pathv","","",41,null],[12,"gl_offs","","",41,null],[12,"gl_flags","","",41,null],[3,"passwd","","",null,null],[12,"pw_name","","",42,null],[12,"pw_passwd","","",42,null],[12,"pw_uid","","",42,null],[12,"pw_gid","","",42,null],[12,"pw_gecos","","",42,null],[12,"pw_dir","","",42,null],[12,"pw_shell","","",42,null],[3,"spwd","","",null,null],[12,"sp_namp","","",43,null],[12,"sp_pwdp","","",43,null],[12,"sp_lstchg","","",43,null],[12,"sp_min","","",43,null],[12,"sp_max","","",43,null],[12,"sp_warn","","",43,null],[12,"sp_inact","","",43,null],[12,"sp_expire","","",43,null],[12,"sp_flag","","",43,null],[3,"dqblk","","",null,null],[12,"dqb_bhardlimit","","",44,null],[12,"dqb_bsoftlimit","","",44,null],[12,"dqb_curspace","","",44,null],[12,"dqb_ihardlimit","","",44,null],[12,"dqb_isoftlimit","","",44,null],[12,"dqb_curinodes","","",44,null],[12,"dqb_btime","","",44,null],[12,"dqb_itime","","",44,null],[12,"dqb_valid","","",44,null],[3,"signalfd_siginfo","","",null,null],[12,"ssi_signo","","",45,null],[12,"ssi_errno","","",45,null],[12,"ssi_code","","",45,null],[12,"ssi_pid","","",45,null],[12,"ssi_uid","","",45,null],[12,"ssi_fd","","",45,null],[12,"ssi_tid","","",45,null],[12,"ssi_band","","",45,null],[12,"ssi_overrun","","",45,null],[12,"ssi_trapno","","",45,null],[12,"ssi_status","","",45,null],[12,"ssi_int","","",45,null],[12,"ssi_ptr","","",45,null],[12,"ssi_utime","","",45,null],[12,"ssi_stime","","",45,null],[12,"ssi_addr","","",45,null],[12,"ssi_addr_lsb","","",45,null],[12,"ssi_syscall","","",45,null],[12,"ssi_call_addr","","",45,null],[12,"ssi_arch","","",45,null],[3,"itimerspec","","",null,null],[12,"it_interval","","",46,null],[12,"it_value","","",46,null],[3,"fsid_t","","",null,null],[3,"packet_mreq","","",null,null],[12,"mr_ifindex","","",47,null],[12,"mr_type","","",47,null],[12,"mr_alen","","",47,null],[12,"mr_address","","",47,null],[3,"cpu_set_t","","",null,null],[3,"if_nameindex","","",null,null],[12,"if_index","","",48,null],[12,"if_name","","",48,null],[3,"msginfo","","",null,null],[12,"msgpool","","",49,null],[12,"msgmap","","",49,null],[12,"msgmax","","",49,null],[12,"msgmnb","","",49,null],[12,"msgmni","","",49,null],[12,"msgssz","","",49,null],[12,"msgtql","","",49,null],[12,"msgseg","","",49,null],[3,"sembuf","","",null,null],[12,"sem_num","","",50,null],[12,"sem_op","","",50,null],[12,"sem_flg","","",50,null],[3,"input_event","","",null,null],[12,"time","","",51,null],[12,"type_","","",51,null],[12,"code","","",51,null],[12,"value","","",51,null],[3,"input_id","","",null,null],[12,"bustype","","",52,null],[12,"vendor","","",52,null],[12,"product","","",52,null],[12,"version","","",52,null],[3,"input_absinfo","","",null,null],[12,"value","","",53,null],[12,"minimum","","",53,null],[12,"maximum","","",53,null],[12,"fuzz","","",53,null],[12,"flat","","",53,null],[12,"resolution","","",53,null],[3,"input_keymap_entry","","",null,null],[12,"flags","","",54,null],[12,"len","","",54,null],[12,"index","","",54,null],[12,"keycode","","",54,null],[12,"scancode","","",54,null],[3,"input_mask","","",null,null],[12,"type_","","",55,null],[12,"codes_size","","",55,null],[12,"codes_ptr","","",55,null],[3,"ff_replay","","",null,null],[12,"length","","",56,null],[12,"delay","","",56,null],[3,"ff_trigger","","",null,null],[12,"button","","",57,null],[12,"interval","","",57,null],[3,"ff_envelope","","",null,null],[12,"attack_length","","",58,null],[12,"attack_level","","",58,null],[12,"fade_length","","",58,null],[12,"fade_level","","",58,null],[3,"ff_constant_effect","","",null,null],[12,"level","","",59,null],[12,"envelope","","",59,null],[3,"ff_ramp_effect","","",null,null],[12,"start_level","","",60,null],[12,"end_level","","",60,null],[12,"envelope","","",60,null],[3,"ff_condition_effect","","",null,null],[12,"right_saturation","","",61,null],[12,"left_saturation","","",61,null],[12,"right_coeff","","",61,null],[12,"left_coeff","","",61,null],[12,"deadband","","",61,null],[12,"center","","",61,null],[3,"ff_periodic_effect","","",null,null],[12,"waveform","","",62,null],[12,"period","","",62,null],[12,"magnitude","","",62,null],[12,"offset","","",62,null],[12,"phase","","",62,null],[12,"envelope","","",62,null],[12,"custom_len","","",62,null],[12,"custom_data","","",62,null],[3,"ff_rumble_effect","","",null,null],[12,"strong_magnitude","","",63,null],[12,"weak_magnitude","","",63,null],[3,"ff_effect","","",null,null],[12,"type_","","",64,null],[12,"id","","",64,null],[12,"direction","","",64,null],[12,"trigger","","",64,null],[12,"replay","","",64,null],[12,"u","","",64,null],[3,"dl_phdr_info","","",null,null],[12,"dlpi_addr","","",65,null],[12,"dlpi_name","","",65,null],[12,"dlpi_phdr","","",65,null],[12,"dlpi_phnum","","",65,null],[12,"dlpi_adds","","",65,null],[12,"dlpi_subs","","",65,null],[12,"dlpi_tls_modid","","",65,null],[12,"dlpi_tls_data","","",65,null],[3,"Elf32_Ehdr","","",null,null],[12,"e_ident","","",66,null],[12,"e_type","","",66,null],[12,"e_machine","","",66,null],[12,"e_version","","",66,null],[12,"e_entry","","",66,null],[12,"e_phoff","","",66,null],[12,"e_shoff","","",66,null],[12,"e_flags","","",66,null],[12,"e_ehsize","","",66,null],[12,"e_phentsize","","",66,null],[12,"e_phnum","","",66,null],[12,"e_shentsize","","",66,null],[12,"e_shnum","","",66,null],[12,"e_shstrndx","","",66,null],[3,"Elf64_Ehdr","","",null,null],[12,"e_ident","","",67,null],[12,"e_type","","",67,null],[12,"e_machine","","",67,null],[12,"e_version","","",67,null],[12,"e_entry","","",67,null],[12,"e_phoff","","",67,null],[12,"e_shoff","","",67,null],[12,"e_flags","","",67,null],[12,"e_ehsize","","",67,null],[12,"e_phentsize","","",67,null],[12,"e_phnum","","",67,null],[12,"e_shentsize","","",67,null],[12,"e_shnum","","",67,null],[12,"e_shstrndx","","",67,null],[3,"Elf32_Sym","","",null,null],[12,"st_name","","",68,null],[12,"st_value","","",68,null],[12,"st_size","","",68,null],[12,"st_info","","",68,null],[12,"st_other","","",68,null],[12,"st_shndx","","",68,null],[3,"Elf64_Sym","","",null,null],[12,"st_name","","",69,null],[12,"st_info","","",69,null],[12,"st_other","","",69,null],[12,"st_shndx","","",69,null],[12,"st_value","","",69,null],[12,"st_size","","",69,null],[3,"Elf32_Phdr","","",null,null],[12,"p_type","","",70,null],[12,"p_offset","","",70,null],[12,"p_vaddr","","",70,null],[12,"p_paddr","","",70,null],[12,"p_filesz","","",70,null],[12,"p_memsz","","",70,null],[12,"p_flags","","",70,null],[12,"p_align","","",70,null],[3,"Elf64_Phdr","","",null,null],[12,"p_type","","",71,null],[12,"p_flags","","",71,null],[12,"p_offset","","",71,null],[12,"p_vaddr","","",71,null],[12,"p_paddr","","",71,null],[12,"p_filesz","","",71,null],[12,"p_memsz","","",71,null],[12,"p_align","","",71,null],[3,"Elf32_Shdr","","",null,null],[12,"sh_name","","",72,null],[12,"sh_type","","",72,null],[12,"sh_flags","","",72,null],[12,"sh_addr","","",72,null],[12,"sh_offset","","",72,null],[12,"sh_size","","",72,null],[12,"sh_link","","",72,null],[12,"sh_info","","",72,null],[12,"sh_addralign","","",72,null],[12,"sh_entsize","","",72,null],[3,"Elf64_Shdr","","",null,null],[12,"sh_name","","",73,null],[12,"sh_type","","",73,null],[12,"sh_flags","","",73,null],[12,"sh_addr","","",73,null],[12,"sh_offset","","",73,null],[12,"sh_size","","",73,null],[12,"sh_link","","",73,null],[12,"sh_info","","",73,null],[12,"sh_addralign","","",73,null],[12,"sh_entsize","","",73,null],[3,"Elf32_Chdr","","",null,null],[12,"ch_type","","",74,null],[12,"ch_size","","",74,null],[12,"ch_addralign","","",74,null],[3,"Elf64_Chdr","","",null,null],[12,"ch_type","","",75,null],[12,"ch_reserved","","",75,null],[12,"ch_size","","",75,null],[12,"ch_addralign","","",75,null],[3,"ucred","","",null,null],[12,"pid","","",76,null],[12,"uid","","",76,null],[12,"gid","","",76,null],[3,"mntent","","",null,null],[12,"mnt_fsname","","",77,null],[12,"mnt_dir","","",77,null],[12,"mnt_type","","",77,null],[12,"mnt_opts","","",77,null],[12,"mnt_freq","","",77,null],[12,"mnt_passno","","",77,null],[3,"posix_spawn_file_actions_t","","",null,null],[3,"posix_spawnattr_t","","",null,null],[3,"genlmsghdr","","",null,null],[12,"cmd","","",78,null],[12,"version","","",78,null],[12,"reserved","","",78,null],[3,"in6_pktinfo","","",null,null],[12,"ipi6_addr","","",79,null],[12,"ipi6_ifindex","","",79,null],[3,"arpd_request","","",null,null],[12,"req","","",80,null],[12,"ip","","",80,null],[12,"dev","","",80,null],[12,"stamp","","",80,null],[12,"updated","","",80,null],[12,"ha","","",80,null],[3,"inotify_event","","",null,null],[12,"wd","","",81,null],[12,"mask","","",81,null],[12,"cookie","","",81,null],[12,"len","","",81,null],[3,"fanotify_response","","",null,null],[12,"fd","","",82,null],[12,"response","","",82,null],[3,"sockaddr_vm","","",null,null],[12,"svm_family","","",83,null],[12,"svm_reserved1","","",83,null],[12,"svm_port","","",83,null],[12,"svm_cid","","",83,null],[12,"svm_zero","","",83,null],[3,"regmatch_t","","",null,null],[12,"rm_so","","",84,null],[12,"rm_eo","","",84,null],[3,"sock_extended_err","","",null,null],[12,"ee_errno","","",85,null],[12,"ee_origin","","",85,null],[12,"ee_type","","",85,null],[12,"ee_code","","",85,null],[12,"ee_pad","","",85,null],[12,"ee_info","","",85,null],[12,"ee_data","","",85,null],[3,"sockaddr_nl","","",null,null],[12,"nl_family","","",86,null],[12,"nl_pid","","",86,null],[12,"nl_groups","","",86,null],[3,"dirent","","",null,null],[12,"d_ino","","",87,null],[12,"d_off","","",87,null],[12,"d_reclen","","",87,null],[12,"d_type","","",87,null],[12,"d_name","","",87,null],[3,"dirent64","","",null,null],[12,"d_ino","","",88,null],[12,"d_off","","",88,null],[12,"d_reclen","","",88,null],[12,"d_type","","",88,null],[12,"d_name","","",88,null],[3,"sockaddr_alg","","",null,null],[12,"salg_family","","",89,null],[12,"salg_type","","",89,null],[12,"salg_feat","","",89,null],[12,"salg_mask","","",89,null],[12,"salg_name","","",89,null],[3,"af_alg_iv","","",null,null],[12,"ivlen","","",90,null],[12,"iv","","",90,null],[3,"mq_attr","","",null,null],[12,"mq_flags","","",91,null],[12,"mq_maxmsg","","",91,null],[12,"mq_msgsize","","",91,null],[12,"mq_curmsgs","","",91,null],[3,"statx","","",null,null],[12,"stx_mask","","",92,null],[12,"stx_blksize","","",92,null],[12,"stx_attributes","","",92,null],[12,"stx_nlink","","",92,null],[12,"stx_uid","","",92,null],[12,"stx_gid","","",92,null],[12,"stx_mode","","",92,null],[12,"__statx_pad1","","",92,null],[12,"stx_ino","","",92,null],[12,"stx_size","","",92,null],[12,"stx_blocks","","",92,null],[12,"stx_attributes_mask","","",92,null],[12,"stx_atime","","",92,null],[12,"stx_btime","","",92,null],[12,"stx_ctime","","",92,null],[12,"stx_mtime","","",92,null],[12,"stx_rdev_major","","",92,null],[12,"stx_rdev_minor","","",92,null],[12,"stx_dev_major","","",92,null],[12,"stx_dev_minor","","",92,null],[12,"__statx_pad2","","",92,null],[3,"statx_timestamp","","",null,null],[12,"tv_sec","","",93,null],[12,"tv_nsec","","",93,null],[12,"__statx_timestamp_pad1","","",93,null],[3,"aiocb","","",null,null],[12,"aio_fildes","","",94,null],[12,"aio_lio_opcode","","",94,null],[12,"aio_reqprio","","",94,null],[12,"aio_buf","","",94,null],[12,"aio_nbytes","","",94,null],[12,"aio_sigevent","","",94,null],[12,"aio_offset","","",94,null],[3,"__exit_status","","",null,null],[12,"e_termination","","",95,null],[12,"e_exit","","",95,null],[3,"__timeval","","",null,null],[12,"tv_sec","","",96,null],[12,"tv_usec","","",96,null],[3,"glob64_t","","",null,null],[12,"gl_pathc","","",97,null],[12,"gl_pathv","","",97,null],[12,"gl_offs","","",97,null],[12,"gl_flags","","",97,null],[3,"msghdr","","",null,null],[12,"msg_name","","",98,null],[12,"msg_namelen","","",98,null],[12,"msg_iov","","",98,null],[12,"msg_iovlen","","",98,null],[12,"msg_control","","",98,null],[12,"msg_controllen","","",98,null],[12,"msg_flags","","",98,null],[3,"cmsghdr","","",null,null],[12,"cmsg_len","","",99,null],[12,"cmsg_level","","",99,null],[12,"cmsg_type","","",99,null],[3,"termios","","",null,null],[12,"c_iflag","","",100,null],[12,"c_oflag","","",100,null],[12,"c_cflag","","",100,null],[12,"c_lflag","","",100,null],[12,"c_line","","",100,null],[12,"c_cc","","",100,null],[12,"c_ispeed","","",100,null],[12,"c_ospeed","","",100,null],[3,"mallinfo","","",null,null],[12,"arena","","",101,null],[12,"ordblks","","",101,null],[12,"smblks","","",101,null],[12,"hblks","","",101,null],[12,"hblkhd","","",101,null],[12,"usmblks","","",101,null],[12,"fsmblks","","",101,null],[12,"uordblks","","",101,null],[12,"fordblks","","",101,null],[12,"keepcost","","",101,null],[3,"nlmsghdr","","",null,null],[12,"nlmsg_len","","",102,null],[12,"nlmsg_type","","",102,null],[12,"nlmsg_flags","","",102,null],[12,"nlmsg_seq","","",102,null],[12,"nlmsg_pid","","",102,null],[3,"nlmsgerr","","",null,null],[12,"error","","",103,null],[12,"msg","","",103,null],[3,"nl_pktinfo","","",null,null],[12,"group","","",104,null],[3,"nl_mmap_req","","",null,null],[12,"nm_block_size","","",105,null],[12,"nm_block_nr","","",105,null],[12,"nm_frame_size","","",105,null],[12,"nm_frame_nr","","",105,null],[3,"nl_mmap_hdr","","",null,null],[12,"nm_status","","",106,null],[12,"nm_len","","",106,null],[12,"nm_group","","",106,null],[12,"nm_pid","","",106,null],[12,"nm_uid","","",106,null],[12,"nm_gid","","",106,null],[3,"nlattr","","",null,null],[12,"nla_len","","",107,null],[12,"nla_type","","",107,null],[3,"rtentry","","",null,null],[12,"rt_pad1","","",108,null],[12,"rt_dst","","",108,null],[12,"rt_gateway","","",108,null],[12,"rt_genmask","","",108,null],[12,"rt_flags","","",108,null],[12,"rt_pad2","","",108,null],[12,"rt_pad3","","",108,null],[12,"rt_tos","","",108,null],[12,"rt_class","","",108,null],[12,"rt_pad4","","",108,null],[12,"rt_metric","","",108,null],[12,"rt_dev","","",108,null],[12,"rt_mtu","","",108,null],[12,"rt_window","","",108,null],[12,"rt_irtt","","",108,null],[3,"timex","","",null,null],[12,"modes","","",109,null],[12,"offset","","",109,null],[12,"freq","","",109,null],[12,"maxerror","","",109,null],[12,"esterror","","",109,null],[12,"status","","",109,null],[12,"constant","","",109,null],[12,"precision","","",109,null],[12,"tolerance","","",109,null],[12,"time","","",109,null],[12,"tick","","",109,null],[12,"ppsfreq","","",109,null],[12,"jitter","","",109,null],[12,"shift","","",109,null],[12,"stabil","","",109,null],[12,"jitcnt","","",109,null],[12,"calcnt","","",109,null],[12,"errcnt","","",109,null],[12,"stbcnt","","",109,null],[12,"tai","","",109,null],[12,"__unused1","","",109,null],[12,"__unused2","","",109,null],[12,"__unused3","","",109,null],[12,"__unused4","","",109,null],[12,"__unused5","","",109,null],[12,"__unused6","","",109,null],[12,"__unused7","","",109,null],[12,"__unused8","","",109,null],[12,"__unused9","","",109,null],[12,"__unused10","","",109,null],[12,"__unused11","","",109,null],[3,"ntptimeval","","",null,null],[12,"time","","",110,null],[12,"maxerror","","",110,null],[12,"esterror","","",110,null],[12,"tai","","",110,null],[12,"__glibc_reserved1","","",110,null],[12,"__glibc_reserved2","","",110,null],[12,"__glibc_reserved3","","",110,null],[12,"__glibc_reserved4","","",110,null],[3,"regex_t","","",null,null],[3,"utmpx","","",null,null],[12,"ut_type","","",111,null],[12,"ut_pid","","",111,null],[12,"ut_line","","",111,null],[12,"ut_id","","",111,null],[12,"ut_user","","",111,null],[12,"ut_host","","",111,null],[12,"ut_exit","","",111,null],[12,"ut_session","","",111,null],[12,"ut_tv","","",111,null],[12,"ut_addr_v6","","",111,null],[3,"sigset_t","","",null,null],[3,"sysinfo","","",null,null],[12,"uptime","","",112,null],[12,"loads","","",112,null],[12,"totalram","","",112,null],[12,"freeram","","",112,null],[12,"sharedram","","",112,null],[12,"bufferram","","",112,null],[12,"totalswap","","",112,null],[12,"freeswap","","",112,null],[12,"procs","","",112,null],[12,"pad","","",112,null],[12,"totalhigh","","",112,null],[12,"freehigh","","",112,null],[12,"mem_unit","","",112,null],[12,"_f","","",112,null],[3,"msqid_ds","","",null,null],[12,"msg_perm","","",113,null],[12,"msg_stime","","",113,null],[12,"msg_rtime","","",113,null],[12,"msg_ctime","","",113,null],[12,"msg_qnum","","",113,null],[12,"msg_qbytes","","",113,null],[12,"msg_lspid","","",113,null],[12,"msg_lrpid","","",113,null],[3,"sigaction","","",null,null],[12,"sa_sigaction","","",114,null],[12,"sa_mask","","",114,null],[12,"sa_flags","","",114,null],[12,"sa_restorer","","",114,null],[3,"statfs","","",null,null],[12,"f_type","","",115,null],[12,"f_bsize","","",115,null],[12,"f_blocks","","",115,null],[12,"f_bfree","","",115,null],[12,"f_bavail","","",115,null],[12,"f_files","","",115,null],[12,"f_ffree","","",115,null],[12,"f_fsid","","",115,null],[12,"f_namelen","","",115,null],[12,"f_frsize","","",115,null],[3,"flock","","",null,null],[12,"l_type","","",116,null],[12,"l_whence","","",116,null],[12,"l_start","","",116,null],[12,"l_len","","",116,null],[12,"l_pid","","",116,null],[3,"flock64","","",null,null],[12,"l_type","","",117,null],[12,"l_whence","","",117,null],[12,"l_start","","",117,null],[12,"l_len","","",117,null],[12,"l_pid","","",117,null],[3,"siginfo_t","","",null,null],[12,"si_signo","","",118,null],[12,"si_errno","","",118,null],[12,"si_code","","",118,null],[3,"stack_t","","",null,null],[12,"ss_sp","","",119,null],[12,"ss_flags","","",119,null],[12,"ss_size","","",119,null],[3,"stat","","",null,null],[12,"st_dev","","",120,null],[12,"st_ino","","",120,null],[12,"st_nlink","","",120,null],[12,"st_mode","","",120,null],[12,"st_uid","","",120,null],[12,"st_gid","","",120,null],[12,"st_rdev","","",120,null],[12,"st_size","","",120,null],[12,"st_blksize","","",120,null],[12,"st_blocks","","",120,null],[12,"st_atime","","",120,null],[12,"st_atime_nsec","","",120,null],[12,"st_mtime","","",120,null],[12,"st_mtime_nsec","","",120,null],[12,"st_ctime","","",120,null],[12,"st_ctime_nsec","","",120,null],[3,"stat64","","",null,null],[12,"st_dev","","",121,null],[12,"st_ino","","",121,null],[12,"st_nlink","","",121,null],[12,"st_mode","","",121,null],[12,"st_uid","","",121,null],[12,"st_gid","","",121,null],[12,"st_rdev","","",121,null],[12,"st_size","","",121,null],[12,"st_blksize","","",121,null],[12,"st_blocks","","",121,null],[12,"st_atime","","",121,null],[12,"st_atime_nsec","","",121,null],[12,"st_mtime","","",121,null],[12,"st_mtime_nsec","","",121,null],[12,"st_ctime","","",121,null],[12,"st_ctime_nsec","","",121,null],[3,"statfs64","","",null,null],[12,"f_type","","",122,null],[12,"f_bsize","","",122,null],[12,"f_blocks","","",122,null],[12,"f_bfree","","",122,null],[12,"f_bavail","","",122,null],[12,"f_files","","",122,null],[12,"f_ffree","","",122,null],[12,"f_fsid","","",122,null],[12,"f_namelen","","",122,null],[12,"f_frsize","","",122,null],[12,"f_flags","","",122,null],[12,"f_spare","","",122,null],[3,"statvfs64","","",null,null],[12,"f_bsize","","",123,null],[12,"f_frsize","","",123,null],[12,"f_blocks","","",123,null],[12,"f_bfree","","",123,null],[12,"f_bavail","","",123,null],[12,"f_files","","",123,null],[12,"f_ffree","","",123,null],[12,"f_favail","","",123,null],[12,"f_fsid","","",123,null],[12,"f_flag","","",123,null],[12,"f_namemax","","",123,null],[3,"pthread_attr_t","","",null,null],[3,"_libc_fpxreg","","",null,null],[12,"significand","","",124,null],[12,"exponent","","",124,null],[3,"_libc_xmmreg","","",null,null],[12,"element","","",125,null],[3,"_libc_fpstate","","",null,null],[12,"cwd","","",126,null],[12,"swd","","",126,null],[12,"ftw","","",126,null],[12,"fop","","",126,null],[12,"rip","","",126,null],[12,"rdp","","",126,null],[12,"mxcsr","","",126,null],[12,"mxcr_mask","","",126,null],[12,"_st","","",126,null],[12,"_xmm","","",126,null],[3,"user_regs_struct","","",null,null],[12,"r15","","",127,null],[12,"r14","","",127,null],[12,"r13","","",127,null],[12,"r12","","",127,null],[12,"rbp","","",127,null],[12,"rbx","","",127,null],[12,"r11","","",127,null],[12,"r10","","",127,null],[12,"r9","","",127,null],[12,"r8","","",127,null],[12,"rax","","",127,null],[12,"rcx","","",127,null],[12,"rdx","","",127,null],[12,"rsi","","",127,null],[12,"rdi","","",127,null],[12,"orig_rax","","",127,null],[12,"rip","","",127,null],[12,"cs","","",127,null],[12,"eflags","","",127,null],[12,"rsp","","",127,null],[12,"ss","","",127,null],[12,"fs_base","","",127,null],[12,"gs_base","","",127,null],[12,"ds","","",127,null],[12,"es","","",127,null],[12,"fs","","",127,null],[12,"gs","","",127,null],[3,"user","","",null,null],[12,"regs","","",128,null],[12,"u_fpvalid","","",128,null],[12,"i387","","",128,null],[12,"u_tsize","","",128,null],[12,"u_dsize","","",128,null],[12,"u_ssize","","",128,null],[12,"start_code","","",128,null],[12,"start_stack","","",128,null],[12,"signal","","",128,null],[12,"u_ar0","","",128,null],[12,"u_fpstate","","",128,null],[12,"magic","","",128,null],[12,"u_comm","","",128,null],[12,"u_debugreg","","",128,null],[3,"mcontext_t","","",null,null],[12,"gregs","","",129,null],[12,"fpregs","","",129,null],[3,"ipc_perm","","",null,null],[12,"__key","","",130,null],[12,"uid","","",130,null],[12,"gid","","",130,null],[12,"cuid","","",130,null],[12,"cgid","","",130,null],[12,"mode","","",130,null],[12,"__seq","","",130,null],[3,"shmid_ds","","",null,null],[12,"shm_perm","","",131,null],[12,"shm_segsz","","",131,null],[12,"shm_atime","","",131,null],[12,"shm_dtime","","",131,null],[12,"shm_ctime","","",131,null],[12,"shm_cpid","","",131,null],[12,"shm_lpid","","",131,null],[12,"shm_nattch","","",131,null],[3,"termios2","","",null,null],[12,"c_iflag","","",132,null],[12,"c_oflag","","",132,null],[12,"c_cflag","","",132,null],[12,"c_lflag","","",132,null],[12,"c_line","","",132,null],[12,"c_cc","","",132,null],[12,"c_ispeed","","",132,null],[12,"c_ospeed","","",132,null],[3,"ip_mreqn","","",null,null],[12,"imr_multiaddr","","",133,null],[12,"imr_address","","",133,null],[12,"imr_ifindex","","",133,null],[3,"user_fpregs_struct","","",null,null],[12,"cwd","","",134,null],[12,"swd","","",134,null],[12,"ftw","","",134,null],[12,"fop","","",134,null],[12,"rip","","",134,null],[12,"rdp","","",134,null],[12,"mxcsr","","",134,null],[12,"mxcr_mask","","",134,null],[12,"st_space","","",134,null],[12,"xmm_space","","",134,null],[3,"ucontext_t","","",null,null],[12,"uc_flags","","",135,null],[12,"uc_link","","",135,null],[12,"uc_stack","","",135,null],[12,"uc_mcontext","","",135,null],[12,"uc_sigmask","","",135,null],[3,"statvfs","","",null,null],[12,"f_bsize","","",136,null],[12,"f_frsize","","",136,null],[12,"f_blocks","","",136,null],[12,"f_bfree","","",136,null],[12,"f_bavail","","",136,null],[12,"f_files","","",136,null],[12,"f_ffree","","",136,null],[12,"f_favail","","",136,null],[12,"f_fsid","","",136,null],[12,"f_flag","","",136,null],[12,"f_namemax","","",136,null],[3,"max_align_t","","",null,null],[3,"sem_t","","",null,null],[3,"pthread_mutexattr_t","","",null,null],[3,"pthread_rwlockattr_t","","",null,null],[3,"pthread_condattr_t","","",null,null],[3,"fanotify_event_metadata","","",null,null],[12,"event_len","","",137,null],[12,"vers","","",137,null],[12,"reserved","","",137,null],[12,"metadata_len","","",137,null],[12,"mask","","",137,null],[12,"fd","","",137,null],[12,"pid","","",137,null],[3,"pthread_cond_t","","",null,null],[3,"pthread_mutex_t","","",null,null],[3,"pthread_rwlock_t","","",null,null],[3,"in6_addr","","",null,null],[12,"s6_addr","","",138,null],[4,"DIR","","",null,null],[4,"FILE","","",null,null],[4,"fpos_t","","",null,null],[4,"timezone","","",null,null],[4,"fpos64_t","","",null,null],[5,"CMSG_FIRSTHDR","","",null,[[]]],[5,"CMSG_DATA","","",null,[[]]],[5,"CMSG_SPACE","","",null,[[["c_uint",6]],["c_uint",6]]],[5,"CMSG_LEN","","",null,[[["c_uint",6]],["c_uint",6]]],[5,"FD_CLR","","",null,[[["c_int",6]]]],[5,"FD_ISSET","","",null,[[["c_int",6]]]],[5,"FD_SET","","",null,[[["c_int",6]]]],[5,"FD_ZERO","","",null,[[]]],[5,"WIFSTOPPED","","",null,[[["c_int",6]]]],[5,"WSTOPSIG","","",null,[[["c_int",6]],["c_int",6]]],[5,"WIFCONTINUED","","",null,[[["c_int",6]]]],[5,"WIFSIGNALED","","",null,[[["c_int",6]]]],[5,"WTERMSIG","","",null,[[["c_int",6]],["c_int",6]]],[5,"WIFEXITED","","",null,[[["c_int",6]]]],[5,"WEXITSTATUS","","",null,[[["c_int",6]],["c_int",6]]],[5,"WCOREDUMP","","",null,[[["c_int",6]]]],[5,"W_EXITCODE","","",null,[[["c_int",6]],["c_int",6]]],[5,"W_STOPCODE","","",null,[[["c_int",6]],["c_int",6]]],[5,"QCMD","","",null,[[["c_int",6]],["c_int",6]]],[5,"IPOPT_COPIED","","",null,[[]]],[5,"IPOPT_CLASS","","",null,[[]]],[5,"IPOPT_NUMBER","","",null,[[]]],[5,"IPTOS_ECN","","",null,[[]]],[5,"NLA_ALIGN","","",null,[[["c_int",6]],["c_int",6]]],[5,"CMSG_NXTHDR","","",null,[[]]],[5,"CPU_ALLOC_SIZE","","",null,[[["c_int",6]],["size_t",6]]],[5,"CPU_ZERO","","",null,[[["cpu_set_t",3]]]],[5,"CPU_SET","","",null,[[["cpu_set_t",3]]]],[5,"CPU_CLR","","",null,[[["cpu_set_t",3]]]],[5,"CPU_ISSET","","",null,[[["cpu_set_t",3]]]],[5,"CPU_COUNT_S","","",null,[[["cpu_set_t",3]],["c_int",6]]],[5,"CPU_COUNT","","",null,[[["cpu_set_t",3]],["c_int",6]]],[5,"CPU_EQUAL","","",null,[[["cpu_set_t",3]]]],[5,"major","","",null,[[["dev_t",6]],["c_uint",6]]],[5,"minor","","",null,[[["dev_t",6]],["c_uint",6]]],[5,"makedev","","",null,[[["c_uint",6]],["dev_t",6]]],[5,"IPTOS_TOS","","",null,[[]]],[5,"IPTOS_PREC","","",null,[[]]],[5,"RT_TOS","","",null,[[]]],[5,"RT_ADDRCLASS","","",null,[[]]],[5,"RT_LOCALADDR","","",null,[[]]],[5,"SO_EE_OFFENDER","","",null,[[]]],[5,"isalnum","","",null,null],[5,"isalpha","","",null,null],[5,"iscntrl","","",null,null],[5,"isdigit","","",null,null],[5,"isgraph","","",null,null],[5,"islower","","",null,null],[5,"isprint","","",null,null],[5,"ispunct","","",null,null],[5,"isspace","","",null,null],[5,"isupper","","",null,null],[5,"isxdigit","","",null,null],[5,"isblank","","",null,null],[5,"tolower","","",null,null],[5,"toupper","","",null,null],[5,"qsort","","",null,null],[5,"bsearch","","",null,null],[5,"fopen","","",null,null],[5,"freopen","","",null,null],[5,"fmemopen","","",null,null],[5,"open_memstream","","",null,null],[5,"open_wmemstream","","",null,null],[5,"fflush","","",null,null],[5,"fclose","","",null,null],[5,"remove","","",null,null],[5,"rename","","",null,null],[5,"tmpfile","","",null,null],[5,"setvbuf","","",null,null],[5,"setbuf","","",null,null],[5,"getchar","","",null,null],[5,"putchar","","",null,null],[5,"fgetc","","",null,null],[5,"fgets","","",null,null],[5,"fputc","","",null,null],[5,"fputs","","",null,null],[5,"puts","","",null,null],[5,"ungetc","","",null,null],[5,"fread","","",null,null],[5,"fwrite","","",null,null],[5,"fseek","","",null,null],[5,"ftell","","",null,null],[5,"rewind","","",null,null],[5,"fgetpos","","",null,null],[5,"fsetpos","","",null,null],[5,"feof","","",null,null],[5,"ferror","","",null,null],[5,"perror","","",null,null],[5,"atoi","","",null,null],[5,"strtod","","",null,null],[5,"strtol","","",null,null],[5,"strtoul","","",null,null],[5,"calloc","","",null,null],[5,"malloc","","",null,null],[5,"realloc","","",null,null],[5,"free","","",null,null],[5,"abort","","",null,null],[5,"exit","","",null,null],[5,"_exit","","",null,null],[5,"atexit","","",null,null],[5,"system","","",null,null],[5,"getenv","","",null,null],[5,"strcpy","","",null,null],[5,"strncpy","","",null,null],[5,"strcat","","",null,null],[5,"strncat","","",null,null],[5,"strcmp","","",null,null],[5,"strncmp","","",null,null],[5,"strcoll","","",null,null],[5,"strchr","","",null,null],[5,"strrchr","","",null,null],[5,"strspn","","",null,null],[5,"strcspn","","",null,null],[5,"strdup","","",null,null],[5,"strndup","","",null,null],[5,"strpbrk","","",null,null],[5,"strstr","","",null,null],[5,"strcasecmp","","",null,null],[5,"strncasecmp","","",null,null],[5,"strlen","","",null,null],[5,"strnlen","","",null,null],[5,"strerror","","",null,null],[5,"strtok","","",null,null],[5,"strxfrm","","",null,null],[5,"strsignal","","",null,null],[5,"wcslen","","",null,null],[5,"wcstombs","","",null,null],[5,"memchr","","",null,null],[5,"wmemchr","","",null,null],[5,"memcmp","","",null,null],[5,"memcpy","","",null,null],[5,"memmove","","",null,null],[5,"memset","","",null,null],[5,"getpwnam","","",null,null],[5,"getpwuid","","",null,null],[5,"fprintf","","",null,null],[5,"printf","","",null,null],[5,"snprintf","","",null,null],[5,"sprintf","","",null,null],[5,"fscanf","","",null,null],[5,"scanf","","",null,null],[5,"sscanf","","",null,null],[5,"getchar_unlocked","","",null,null],[5,"putchar_unlocked","","",null,null],[5,"socket","","",null,null],[5,"connect","","",null,null],[5,"listen","","",null,null],[5,"accept","","",null,null],[5,"getpeername","","",null,null],[5,"getsockname","","",null,null],[5,"setsockopt","","",null,null],[5,"socketpair","","",null,null],[5,"sendto","","",null,null],[5,"shutdown","","",null,null],[5,"chmod","","",null,null],[5,"fchmod","","",null,null],[5,"fstat","","",null,null],[5,"mkdir","","",null,null],[5,"stat","","",null,null],[5,"pclose","","",null,null],[5,"fdopen","","",null,null],[5,"fileno","","",null,null],[5,"open","","",null,null],[5,"creat","","",null,null],[5,"fcntl","","",null,null],[5,"opendir","","",null,null],[5,"readdir","","",null,null],[5,"closedir","","",null,null],[5,"rewinddir","","",null,null],[5,"fchmodat","","",null,null],[5,"fchown","","",null,null],[5,"fchownat","","",null,null],[5,"fstatat","","",null,null],[5,"linkat","","",null,null],[5,"renameat","","",null,null],[5,"symlinkat","","",null,null],[5,"unlinkat","","",null,null],[5,"access","","",null,null],[5,"alarm","","",null,null],[5,"chdir","","",null,null],[5,"fchdir","","",null,null],[5,"chown","","",null,null],[5,"lchown","","",null,null],[5,"close","","",null,null],[5,"dup","","",null,null],[5,"dup2","","",null,null],[5,"execl","","",null,null],[5,"execle","","",null,null],[5,"execlp","","",null,null],[5,"execv","","",null,null],[5,"execve","","",null,null],[5,"execvp","","",null,null],[5,"fork","","",null,null],[5,"fpathconf","","",null,null],[5,"getcwd","","",null,null],[5,"getegid","","",null,null],[5,"geteuid","","",null,null],[5,"getgid","","",null,null],[5,"getgroups","","",null,null],[5,"getlogin","","",null,null],[5,"getopt","","",null,null],[5,"getpgid","","",null,null],[5,"getpgrp","","",null,null],[5,"getpid","","",null,null],[5,"getppid","","",null,null],[5,"getuid","","",null,null],[5,"isatty","","",null,null],[5,"link","","",null,null],[5,"lseek","","",null,null],[5,"pathconf","","",null,null],[5,"pipe","","",null,null],[5,"posix_memalign","","",null,null],[5,"read","","",null,null],[5,"rmdir","","",null,null],[5,"seteuid","","",null,null],[5,"setegid","","",null,null],[5,"setgid","","",null,null],[5,"setpgid","","",null,null],[5,"setsid","","",null,null],[5,"setuid","","",null,null],[5,"sleep","","",null,null],[5,"nanosleep","","",null,null],[5,"tcgetpgrp","","",null,null],[5,"tcsetpgrp","","",null,null],[5,"ttyname","","",null,null],[5,"ttyname_r","","",null,null],[5,"unlink","","",null,null],[5,"wait","","",null,null],[5,"waitpid","","",null,null],[5,"write","","",null,null],[5,"pread","","",null,null],[5,"pwrite","","",null,null],[5,"umask","","",null,null],[5,"utime","","",null,null],[5,"kill","","",null,null],[5,"killpg","","",null,null],[5,"mlock","","",null,null],[5,"munlock","","",null,null],[5,"mlockall","","",null,null],[5,"munlockall","","",null,null],[5,"mmap","","",null,null],[5,"munmap","","",null,null],[5,"if_nametoindex","","",null,null],[5,"if_indextoname","","",null,null],[5,"lstat","","",null,null],[5,"fsync","","",null,null],[5,"setenv","","",null,null],[5,"unsetenv","","",null,null],[5,"symlink","","",null,null],[5,"ftruncate","","",null,null],[5,"signal","","",null,null],[5,"getrusage","","",null,null],[5,"realpath","","",null,null],[5,"flock","","",null,null],[5,"times","","",null,null],[5,"pthread_self","","",null,null],[5,"pthread_join","","",null,null],[5,"pthread_exit","","",null,null],[5,"pthread_attr_init","","",null,null],[5,"pthread_attr_destroy","","",null,null],[5,"pthread_attr_setstacksize","","",null,null],[5,"pthread_attr_setdetachstate","","",null,null],[5,"pthread_detach","","",null,null],[5,"sched_yield","","",null,null],[5,"pthread_key_create","","",null,null],[5,"pthread_key_delete","","",null,null],[5,"pthread_getspecific","","",null,null],[5,"pthread_setspecific","","",null,null],[5,"pthread_mutex_init","","",null,null],[5,"pthread_mutex_destroy","","",null,null],[5,"pthread_mutex_lock","","",null,null],[5,"pthread_mutex_trylock","","",null,null],[5,"pthread_mutex_unlock","","",null,null],[5,"pthread_mutexattr_init","","",null,null],[5,"pthread_mutexattr_destroy","","",null,null],[5,"pthread_mutexattr_settype","","",null,null],[5,"pthread_cond_init","","",null,null],[5,"pthread_cond_wait","","",null,null],[5,"pthread_cond_timedwait","","",null,null],[5,"pthread_cond_signal","","",null,null],[5,"pthread_cond_broadcast","","",null,null],[5,"pthread_cond_destroy","","",null,null],[5,"pthread_condattr_init","","",null,null],[5,"pthread_condattr_destroy","","",null,null],[5,"pthread_rwlock_init","","",null,null],[5,"pthread_rwlock_destroy","","",null,null],[5,"pthread_rwlock_rdlock","","",null,null],[5,"pthread_rwlock_tryrdlock","","",null,null],[5,"pthread_rwlock_wrlock","","",null,null],[5,"pthread_rwlock_trywrlock","","",null,null],[5,"pthread_rwlock_unlock","","",null,null],[5,"pthread_rwlockattr_init","","",null,null],[5,"pthread_rwlockattr_destroy","","",null,null],[5,"getsockopt","","",null,null],[5,"raise","","",null,null],[5,"sigaction","","",null,null],[5,"utimes","","",null,null],[5,"dlopen","","",null,null],[5,"dlerror","","",null,null],[5,"dlsym","","",null,null],[5,"dlclose","","",null,null],[5,"dladdr","","",null,null],[5,"getaddrinfo","","",null,null],[5,"freeaddrinfo","","",null,null],[5,"gai_strerror","","",null,null],[5,"res_init","","",null,null],[5,"gmtime_r","","",null,null],[5,"localtime_r","","",null,null],[5,"mktime","","",null,null],[5,"time","","",null,null],[5,"gmtime","","",null,null],[5,"localtime","","",null,null],[5,"difftime","","",null,null],[5,"mknod","","",null,null],[5,"gethostname","","",null,null],[5,"getservbyname","","",null,null],[5,"getprotobyname","","",null,null],[5,"getprotobynumber","","",null,null],[5,"chroot","","",null,null],[5,"usleep","","",null,null],[5,"send","","",null,null],[5,"recv","","",null,null],[5,"putenv","","",null,null],[5,"poll","","",null,null],[5,"select","","",null,null],[5,"setlocale","","",null,null],[5,"localeconv","","",null,null],[5,"sem_wait","","",null,null],[5,"sem_trywait","","",null,null],[5,"sem_post","","",null,null],[5,"statvfs","","",null,null],[5,"fstatvfs","","",null,null],[5,"readlink","","",null,null],[5,"sigemptyset","","",null,null],[5,"sigaddset","","",null,null],[5,"sigfillset","","",null,null],[5,"sigdelset","","",null,null],[5,"sigismember","","",null,null],[5,"sigprocmask","","",null,null],[5,"sigpending","","",null,null],[5,"timegm","","",null,null],[5,"sysconf","","",null,null],[5,"mkfifo","","",null,null],[5,"pselect","","",null,null],[5,"fseeko","","",null,null],[5,"ftello","","",null,null],[5,"tcdrain","","",null,null],[5,"cfgetispeed","","",null,null],[5,"cfgetospeed","","",null,null],[5,"cfsetispeed","","",null,null],[5,"cfsetospeed","","",null,null],[5,"tcgetattr","","",null,null],[5,"tcsetattr","","",null,null],[5,"tcflow","","",null,null],[5,"tcflush","","",null,null],[5,"tcgetsid","","",null,null],[5,"tcsendbreak","","",null,null],[5,"mkstemp","","",null,null],[5,"mkdtemp","","",null,null],[5,"tmpnam","","",null,null],[5,"openlog","","",null,null],[5,"closelog","","",null,null],[5,"setlogmask","","",null,null],[5,"syslog","","",null,null],[5,"nice","","",null,null],[5,"grantpt","","",null,null],[5,"posix_openpt","","",null,null],[5,"ptsname","","",null,null],[5,"unlockpt","","",null,null],[5,"strcasestr","","",null,null],[5,"getline","","",null,null],[5,"lockf","","",null,null],[5,"getsid","","",null,null],[5,"truncate","","",null,null],[5,"pause","","",null,null],[5,"readlinkat","","",null,null],[5,"mkdirat","","",null,null],[5,"openat","","",null,null],[5,"fdopendir","","",null,null],[5,"readdir_r","","The 64-bit libc on Solaris and illumos only has readdir_r.…",null,null],[5,"cfmakeraw","","",null,null],[5,"cfsetspeed","","",null,null],[5,"sem_destroy","","",null,null],[5,"sem_init","","",null,null],[5,"fdatasync","","",null,null],[5,"mincore","","",null,null],[5,"clock_getres","","",null,null],[5,"clock_gettime","","",null,null],[5,"clock_settime","","",null,null],[5,"clock_getcpuclockid","","",null,null],[5,"dirfd","","",null,null],[5,"pthread_getattr_np","","",null,null],[5,"pthread_attr_getstack","","",null,null],[5,"memalign","","",null,null],[5,"setgroups","","",null,null],[5,"pipe2","","",null,null],[5,"statfs","","",null,null],[5,"statfs64","","",null,null],[5,"fstatfs","","",null,null],[5,"fstatfs64","","",null,null],[5,"statvfs64","","",null,null],[5,"fstatvfs64","","",null,null],[5,"memrchr","","",null,null],[5,"posix_fadvise","","",null,null],[5,"posix_fadvise64","","",null,null],[5,"futimens","","",null,null],[5,"utimensat","","",null,null],[5,"duplocale","","",null,null],[5,"freelocale","","",null,null],[5,"newlocale","","",null,null],[5,"uselocale","","",null,null],[5,"creat64","","",null,null],[5,"fstat64","","",null,null],[5,"fstatat64","","",null,null],[5,"ftruncate64","","",null,null],[5,"lseek64","","",null,null],[5,"lstat64","","",null,null],[5,"mmap64","","",null,null],[5,"open64","","",null,null],[5,"openat64","","",null,null],[5,"pread64","","",null,null],[5,"preadv64","","",null,null],[5,"pwrite64","","",null,null],[5,"pwritev64","","",null,null],[5,"readdir64","","",null,null],[5,"readdir64_r","","",null,null],[5,"stat64","","",null,null],[5,"truncate64","","",null,null],[5,"mknodat","","",null,null],[5,"pthread_condattr_getclock","","",null,null],[5,"pthread_condattr_setclock","","",null,null],[5,"pthread_condattr_setpshared","","",null,null],[5,"accept4","","",null,null],[5,"pthread_mutexattr_setpshared","","",null,null],[5,"pthread_rwlockattr_getpshared","","",null,null],[5,"pthread_rwlockattr_setpshared","","",null,null],[5,"ptsname_r","","",null,null],[5,"clearenv","","",null,null],[5,"waitid","","",null,null],[5,"setreuid","","",null,null],[5,"setregid","","",null,null],[5,"getresuid","","",null,null],[5,"getresgid","","",null,null],[5,"acct","","",null,null],[5,"brk","","",null,null],[5,"sbrk","","",null,null],[5,"vfork","","",null,null],[5,"setresgid","","",null,null],[5,"setresuid","","",null,null],[5,"wait4","","",null,null],[5,"openpty","","",null,null],[5,"forkpty","","",null,null],[5,"login_tty","","",null,null],[5,"execvpe","","",null,null],[5,"fexecve","","",null,null],[5,"getifaddrs","","",null,null],[5,"freeifaddrs","","",null,null],[5,"bind","","",null,null],[5,"writev","","",null,null],[5,"readv","","",null,null],[5,"sendmsg","","",null,null],[5,"recvmsg","","",null,null],[5,"uname","","",null,null],[5,"strerror_r","","",null,null],[5,"abs","","",null,null],[5,"atof","","",null,null],[5,"labs","","",null,null],[5,"rand","","",null,null],[5,"srand","","",null,null],[5,"aio_read","","",null,null],[5,"aio_write","","",null,null],[5,"aio_fsync","","",null,null],[5,"aio_error","","",null,null],[5,"aio_return","","",null,null],[5,"aio_suspend","","",null,null],[5,"aio_cancel","","",null,null],[5,"lio_listio","","",null,null],[5,"lutimes","","",null,null],[5,"setpwent","","",null,null],[5,"endpwent","","",null,null],[5,"getpwent","","",null,null],[5,"setgrent","","",null,null],[5,"endgrent","","",null,null],[5,"getgrent","","",null,null],[5,"setspent","","",null,null],[5,"endspent","","",null,null],[5,"getspent","","",null,null],[5,"getspnam","","",null,null],[5,"getspnam_r","","",null,null],[5,"shm_open","","",null,null],[5,"shmget","","",null,null],[5,"shmat","","",null,null],[5,"shmdt","","",null,null],[5,"shmctl","","",null,null],[5,"ftok","","",null,null],[5,"semget","","",null,null],[5,"semop","","",null,null],[5,"semctl","","",null,null],[5,"msgctl","","",null,null],[5,"msgget","","",null,null],[5,"msgrcv","","",null,null],[5,"msgsnd","","",null,null],[5,"mprotect","","",null,null],[5,"__errno_location","","",null,null],[5,"fopen64","","",null,null],[5,"freopen64","","",null,null],[5,"tmpfile64","","",null,null],[5,"fgetpos64","","",null,null],[5,"fsetpos64","","",null,null],[5,"fseeko64","","",null,null],[5,"ftello64","","",null,null],[5,"fallocate","","",null,null],[5,"fallocate64","","",null,null],[5,"posix_fallocate","","",null,null],[5,"posix_fallocate64","","",null,null],[5,"readahead","","",null,null],[5,"getxattr","","",null,null],[5,"lgetxattr","","",null,null],[5,"fgetxattr","","",null,null],[5,"setxattr","","",null,null],[5,"lsetxattr","","",null,null],[5,"fsetxattr","","",null,null],[5,"listxattr","","",null,null],[5,"llistxattr","","",null,null],[5,"flistxattr","","",null,null],[5,"removexattr","","",null,null],[5,"lremovexattr","","",null,null],[5,"fremovexattr","","",null,null],[5,"signalfd","","",null,null],[5,"timerfd_create","","",null,null],[5,"timerfd_gettime","","",null,null],[5,"timerfd_settime","","",null,null],[5,"pwritev","","",null,null],[5,"preadv","","",null,null],[5,"quotactl","","",null,null],[5,"mq_open","","",null,null],[5,"mq_close","","",null,null],[5,"mq_unlink","","",null,null],[5,"mq_receive","","",null,null],[5,"mq_timedreceive","","",null,null],[5,"mq_send","","",null,null],[5,"mq_timedsend","","",null,null],[5,"mq_getattr","","",null,null],[5,"mq_setattr","","",null,null],[5,"epoll_pwait","","",null,null],[5,"dup3","","",null,null],[5,"mkostemp","","",null,null],[5,"mkostemps","","",null,null],[5,"sigtimedwait","","",null,null],[5,"sigwaitinfo","","",null,null],[5,"nl_langinfo_l","","",null,null],[5,"getnameinfo","","",null,null],[5,"pthread_setschedprio","","",null,null],[5,"getloadavg","","",null,null],[5,"process_vm_readv","","",null,null],[5,"process_vm_writev","","",null,null],[5,"reboot","","",null,null],[5,"setfsgid","","",null,null],[5,"setfsuid","","",null,null],[5,"mkfifoat","","",null,null],[5,"if_nameindex","","",null,null],[5,"if_freenameindex","","",null,null],[5,"sync_file_range","","",null,null],[5,"mremap","","",null,null],[5,"glob","","",null,null],[5,"globfree","","",null,null],[5,"posix_madvise","","",null,null],[5,"shm_unlink","","",null,null],[5,"seekdir","","",null,null],[5,"telldir","","",null,null],[5,"madvise","","",null,null],[5,"msync","","",null,null],[5,"remap_file_pages","","",null,null],[5,"recvfrom","","",null,null],[5,"mkstemps","","",null,null],[5,"futimes","","",null,null],[5,"nl_langinfo","","",null,null],[5,"getdomainname","","",null,null],[5,"setdomainname","","",null,null],[5,"vhangup","","",null,null],[5,"sync","","",null,null],[5,"syscall","","",null,null],[5,"sched_getaffinity","","",null,null],[5,"sched_setaffinity","","",null,null],[5,"epoll_create","","",null,null],[5,"epoll_create1","","",null,null],[5,"epoll_wait","","",null,null],[5,"epoll_ctl","","",null,null],[5,"pthread_getschedparam","","",null,null],[5,"unshare","","",null,null],[5,"umount","","",null,null],[5,"sched_get_priority_max","","",null,null],[5,"tee","","",null,null],[5,"settimeofday","","",null,null],[5,"splice","","",null,null],[5,"eventfd","","",null,null],[5,"sched_rr_get_interval","","",null,null],[5,"sem_timedwait","","",null,null],[5,"sem_getvalue","","",null,null],[5,"sched_setparam","","",null,null],[5,"setns","","",null,null],[5,"swapoff","","",null,null],[5,"vmsplice","","",null,null],[5,"mount","","",null,null],[5,"personality","","",null,null],[5,"prctl","","",null,null],[5,"sched_getparam","","",null,null],[5,"ppoll","","",null,null],[5,"pthread_mutex_timedlock","","",null,null],[5,"clone","","",null,null],[5,"sched_getscheduler","","",null,null],[5,"clock_nanosleep","","",null,null],[5,"pthread_attr_getguardsize","","",null,null],[5,"sethostname","","",null,null],[5,"sched_get_priority_min","","",null,null],[5,"pthread_condattr_getpshared","","",null,null],[5,"sysinfo","","",null,null],[5,"umount2","","",null,null],[5,"pthread_setschedparam","","",null,null],[5,"swapon","","",null,null],[5,"sched_setscheduler","","",null,null],[5,"sendfile","","",null,null],[5,"sigsuspend","","",null,null],[5,"getgrgid_r","","",null,null],[5,"sigaltstack","","",null,null],[5,"sem_close","","",null,null],[5,"getdtablesize","","",null,null],[5,"getgrnam_r","","",null,null],[5,"initgroups","","",null,null],[5,"pthread_sigmask","","",null,null],[5,"sem_open","","",null,null],[5,"getgrnam","","",null,null],[5,"pthread_cancel","","",null,null],[5,"pthread_kill","","",null,null],[5,"sem_unlink","","",null,null],[5,"daemon","","",null,null],[5,"getpwnam_r","","",null,null],[5,"getpwuid_r","","",null,null],[5,"sigwait","","",null,null],[5,"pthread_atfork","","",null,null],[5,"getgrgid","","",null,null],[5,"getgrouplist","","",null,null],[5,"pthread_mutexattr_getpshared","","",null,null],[5,"popen","","",null,null],[5,"faccessat","","",null,null],[5,"pthread_create","","",null,null],[5,"dl_iterate_phdr","","",null,null],[5,"setmntent","","",null,null],[5,"getmntent","","",null,null],[5,"addmntent","","",null,null],[5,"endmntent","","",null,null],[5,"hasmntopt","","",null,null],[5,"posix_spawn","","",null,null],[5,"posix_spawnp","","",null,null],[5,"posix_spawnattr_init","","",null,null],[5,"posix_spawnattr_destroy","","",null,null],[5,"posix_spawnattr_getsigdefault","","",null,null],[5,"posix_spawnattr_setsigdefault","","",null,null],[5,"posix_spawnattr_getsigmask","","",null,null],[5,"posix_spawnattr_setsigmask","","",null,null],[5,"posix_spawnattr_getflags","","",null,null],[5,"posix_spawnattr_setflags","","",null,null],[5,"posix_spawnattr_getpgroup","","",null,null],[5,"posix_spawnattr_setpgroup","","",null,null],[5,"posix_spawnattr_getschedpolicy","","",null,null],[5,"posix_spawnattr_setschedpolicy","","",null,null],[5,"posix_spawnattr_getschedparam","","",null,null],[5,"posix_spawnattr_setschedparam","","",null,null],[5,"posix_spawn_file_actions_init","","",null,null],[5,"posix_spawn_file_actions_destroy","","",null,null],[5,"posix_spawn_file_actions_addopen","","",null,null],[5,"posix_spawn_file_actions_addclose","","",null,null],[5,"posix_spawn_file_actions_adddup2","","",null,null],[5,"fread_unlocked","","",null,null],[5,"inotify_rm_watch","","",null,null],[5,"inotify_init","","",null,null],[5,"inotify_init1","","",null,null],[5,"inotify_add_watch","","",null,null],[5,"fanotify_init","","",null,null],[5,"regcomp","","",null,null],[5,"regexec","","",null,null],[5,"regerror","","",null,null],[5,"regfree","","",null,null],[5,"fgetspent_r","","",null,null],[5,"sgetspent_r","","",null,null],[5,"getspent_r","","",null,null],[5,"qsort_r","","",null,null],[5,"sendmmsg","","",null,null],[5,"recvmmsg","","",null,null],[5,"getrlimit64","","",null,null],[5,"setrlimit64","","",null,null],[5,"getrlimit","","",null,null],[5,"setrlimit","","",null,null],[5,"prlimit","","",null,null],[5,"prlimit64","","",null,null],[5,"utmpname","","",null,null],[5,"utmpxname","","",null,null],[5,"getutxent","","",null,null],[5,"getutxid","","",null,null],[5,"getutxline","","",null,null],[5,"pututxline","","",null,null],[5,"setutxent","","",null,null],[5,"endutxent","","",null,null],[5,"getpt","","",null,null],[5,"mallopt","","",null,null],[5,"gettimeofday","","",null,null],[5,"statx","","",null,null],[5,"getrandom","","",null,null],[5,"memmem","","",null,null],[5,"getauxval","","",null,null],[5,"adjtimex","","",null,null],[5,"ntp_adjtime","","",null,null],[5,"ntp_gettime","","",null,null],[5,"copy_file_range","","",null,null],[5,"fanotify_mark","","",null,null],[5,"ioctl","","",null,null],[5,"backtrace","","",null,null],[5,"glob64","","",null,null],[5,"globfree64","","",null,null],[5,"ptrace","","",null,null],[5,"pthread_attr_getaffinity_np","","",null,null],[5,"pthread_attr_setaffinity_np","","",null,null],[5,"getpriority","","",null,null],[5,"setpriority","","",null,null],[5,"pthread_getaffinity_np","","",null,null],[5,"pthread_setaffinity_np","","",null,null],[5,"pthread_rwlockattr_getkind_np","","",null,null],[5,"pthread_rwlockattr_setkind_np","","",null,null],[5,"sched_getcpu","","",null,null],[5,"mallinfo","","",null,null],[5,"malloc_usable_size","","",null,null],[5,"getpwent_r","","",null,null],[5,"getgrent_r","","",null,null],[5,"pthread_getname_np","","",null,null],[5,"pthread_setname_np","","",null,null],[5,"dlmopen","","",null,null],[5,"dlinfo","","",null,null],[5,"getcontext","","",null,null],[5,"setcontext","","",null,null],[5,"makecontext","","",null,null],[5,"swapcontext","","",null,null],[5,"iopl","","",null,null],[5,"ioperm","","",null,null],[5,"sysctl","","",null,null],[11,"si_addr","","",118,[[]]],[11,"si_value","","",118,[[],["sigval",3]]],[11,"si_pid","","",118,[[],["pid_t",6]]],[11,"si_uid","","",118,[[],["uid_t",6]]],[11,"si_status","","",118,[[],["c_int",6]]],[11,"si_utime","","",118,[[],["c_long",6]]],[11,"si_stime","","",118,[[],["c_long",6]]],[6,"int8_t","","",null,null],[6,"int16_t","","",null,null],[6,"int32_t","","",null,null],[6,"int64_t","","",null,null],[6,"uint8_t","","",null,null],[6,"uint16_t","","",null,null],[6,"uint32_t","","",null,null],[6,"uint64_t","","",null,null],[6,"c_schar","","",null,null],[6,"c_uchar","","",null,null],[6,"c_short","","",null,null],[6,"c_ushort","","",null,null],[6,"c_int","","",null,null],[6,"c_uint","","",null,null],[6,"c_float","","",null,null],[6,"c_double","","",null,null],[6,"c_longlong","","",null,null],[6,"c_ulonglong","","",null,null],[6,"intmax_t","","",null,null],[6,"uintmax_t","","",null,null],[6,"size_t","","",null,null],[6,"ptrdiff_t","","",null,null],[6,"intptr_t","","",null,null],[6,"uintptr_t","","",null,null],[6,"ssize_t","","",null,null],[6,"pid_t","","",null,null],[6,"uid_t","","",null,null],[6,"gid_t","","",null,null],[6,"in_addr_t","","",null,null],[6,"in_port_t","","",null,null],[6,"sighandler_t","","",null,null],[6,"cc_t","","",null,null],[6,"locale_t","","",null,null],[6,"sa_family_t","","",null,null],[6,"speed_t","","",null,null],[6,"tcflag_t","","",null,null],[6,"clockid_t","","",null,null],[6,"key_t","","",null,null],[6,"id_t","","",null,null],[6,"useconds_t","","",null,null],[6,"dev_t","","",null,null],[6,"socklen_t","","",null,null],[6,"mode_t","","",null,null],[6,"ino64_t","","",null,null],[6,"off64_t","","",null,null],[6,"blkcnt64_t","","",null,null],[6,"rlim64_t","","",null,null],[6,"mqd_t","","",null,null],[6,"nfds_t","","",null,null],[6,"nl_item","","",null,null],[6,"idtype_t","","",null,null],[6,"loff_t","","",null,null],[6,"pthread_key_t","","",null,null],[6,"__u8","","",null,null],[6,"__u16","","",null,null],[6,"__s16","","",null,null],[6,"__u32","","",null,null],[6,"__s32","","",null,null],[6,"Elf32_Half","","",null,null],[6,"Elf32_Word","","",null,null],[6,"Elf32_Off","","",null,null],[6,"Elf32_Addr","","",null,null],[6,"Elf64_Half","","",null,null],[6,"Elf64_Word","","",null,null],[6,"Elf64_Off","","",null,null],[6,"Elf64_Addr","","",null,null],[6,"Elf64_Xword","","",null,null],[6,"Elf64_Sxword","","",null,null],[6,"Elf32_Section","","",null,null],[6,"Elf64_Section","","",null,null],[6,"pthread_t","","",null,null],[6,"__priority_which_t","","",null,null],[6,"__rlimit_resource_t","","",null,null],[6,"Lmid_t","","",null,null],[6,"regoff_t","","",null,null],[6,"clock_t","","",null,null],[6,"time_t","","",null,null],[6,"ino_t","","",null,null],[6,"off_t","","",null,null],[6,"blkcnt_t","","",null,null],[6,"shmatt_t","","",null,null],[6,"msgqnum_t","","",null,null],[6,"msglen_t","","",null,null],[6,"fsblkcnt_t","","",null,null],[6,"fsfilcnt_t","","",null,null],[6,"rlim_t","","",null,null],[6,"__fsword_t","","",null,null],[6,"c_char","","",null,null],[6,"wchar_t","","",null,null],[6,"nlink_t","","",null,null],[6,"blksize_t","","",null,null],[6,"greg_t","","",null,null],[6,"suseconds_t","","",null,null],[6,"__u64","","",null,null],[6,"c_long","","",null,null],[6,"c_ulong","","",null,null],[17,"INT_MIN","","",null,null],[17,"INT_MAX","","",null,null],[17,"SIG_DFL","","",null,null],[17,"SIG_IGN","","",null,null],[17,"SIG_ERR","","",null,null],[17,"DT_UNKNOWN","","",null,null],[17,"DT_FIFO","","",null,null],[17,"DT_CHR","","",null,null],[17,"DT_DIR","","",null,null],[17,"DT_BLK","","",null,null],[17,"DT_REG","","",null,null],[17,"DT_LNK","","",null,null],[17,"DT_SOCK","","",null,null],[17,"FD_CLOEXEC","","",null,null],[17,"USRQUOTA","","",null,null],[17,"GRPQUOTA","","",null,null],[17,"SIGIOT","","",null,null],[17,"S_ISUID","","",null,null],[17,"S_ISGID","","",null,null],[17,"S_ISVTX","","",null,null],[17,"IF_NAMESIZE","","",null,null],[17,"IFNAMSIZ","","",null,null],[17,"LOG_EMERG","","",null,null],[17,"LOG_ALERT","","",null,null],[17,"LOG_CRIT","","",null,null],[17,"LOG_ERR","","",null,null],[17,"LOG_WARNING","","",null,null],[17,"LOG_NOTICE","","",null,null],[17,"LOG_INFO","","",null,null],[17,"LOG_DEBUG","","",null,null],[17,"LOG_KERN","","",null,null],[17,"LOG_USER","","",null,null],[17,"LOG_MAIL","","",null,null],[17,"LOG_DAEMON","","",null,null],[17,"LOG_AUTH","","",null,null],[17,"LOG_SYSLOG","","",null,null],[17,"LOG_LPR","","",null,null],[17,"LOG_NEWS","","",null,null],[17,"LOG_UUCP","","",null,null],[17,"LOG_LOCAL0","","",null,null],[17,"LOG_LOCAL1","","",null,null],[17,"LOG_LOCAL2","","",null,null],[17,"LOG_LOCAL3","","",null,null],[17,"LOG_LOCAL4","","",null,null],[17,"LOG_LOCAL5","","",null,null],[17,"LOG_LOCAL6","","",null,null],[17,"LOG_LOCAL7","","",null,null],[17,"LOG_PID","","",null,null],[17,"LOG_CONS","","",null,null],[17,"LOG_ODELAY","","",null,null],[17,"LOG_NDELAY","","",null,null],[17,"LOG_NOWAIT","","",null,null],[17,"LOG_PRIMASK","","",null,null],[17,"LOG_FACMASK","","",null,null],[17,"PRIO_MIN","","",null,null],[17,"PRIO_MAX","","",null,null],[17,"IPPROTO_ICMP","","",null,null],[17,"IPPROTO_ICMPV6","","",null,null],[17,"IPPROTO_TCP","","",null,null],[17,"IPPROTO_UDP","","",null,null],[17,"IPPROTO_IP","","",null,null],[17,"IPPROTO_IPV6","","",null,null],[17,"INADDR_LOOPBACK","","",null,null],[17,"INADDR_ANY","","",null,null],[17,"INADDR_BROADCAST","","",null,null],[17,"INADDR_NONE","","",null,null],[17,"ARPOP_REQUEST","","",null,null],[17,"ARPOP_REPLY","","",null,null],[17,"ATF_COM","","",null,null],[17,"ATF_PERM","","",null,null],[17,"ATF_PUBL","","",null,null],[17,"ATF_USETRAILERS","","",null,null],[17,"EXIT_FAILURE","","",null,null],[17,"EXIT_SUCCESS","","",null,null],[17,"RAND_MAX","","",null,null],[17,"EOF","","",null,null],[17,"SEEK_SET","","",null,null],[17,"SEEK_CUR","","",null,null],[17,"SEEK_END","","",null,null],[17,"_IOFBF","","",null,null],[17,"_IONBF","","",null,null],[17,"_IOLBF","","",null,null],[17,"F_DUPFD","","",null,null],[17,"F_GETFD","","",null,null],[17,"F_SETFD","","",null,null],[17,"F_GETFL","","",null,null],[17,"F_SETFL","","",null,null],[17,"F_SETLEASE","","",null,null],[17,"F_GETLEASE","","",null,null],[17,"F_NOTIFY","","",null,null],[17,"F_CANCELLK","","",null,null],[17,"F_DUPFD_CLOEXEC","","",null,null],[17,"F_SETPIPE_SZ","","",null,null],[17,"F_GETPIPE_SZ","","",null,null],[17,"F_ADD_SEALS","","",null,null],[17,"F_GET_SEALS","","",null,null],[17,"F_SEAL_SEAL","","",null,null],[17,"F_SEAL_SHRINK","","",null,null],[17,"F_SEAL_GROW","","",null,null],[17,"F_SEAL_WRITE","","",null,null],[17,"SIGTRAP","","",null,null],[17,"PTHREAD_CREATE_JOINABLE","","",null,null],[17,"PTHREAD_CREATE_DETACHED","","",null,null],[17,"CLOCK_REALTIME","","",null,null],[17,"CLOCK_MONOTONIC","","",null,null],[17,"CLOCK_PROCESS_CPUTIME_ID","","",null,null],[17,"CLOCK_THREAD_CPUTIME_ID","","",null,null],[17,"CLOCK_MONOTONIC_RAW","","",null,null],[17,"CLOCK_REALTIME_COARSE","","",null,null],[17,"CLOCK_MONOTONIC_COARSE","","",null,null],[17,"CLOCK_BOOTTIME","","",null,null],[17,"CLOCK_REALTIME_ALARM","","",null,null],[17,"CLOCK_BOOTTIME_ALARM","","",null,null],[17,"CLOCK_TAI","","",null,null],[17,"TIMER_ABSTIME","","",null,null],[17,"RUSAGE_SELF","","",null,null],[17,"O_RDONLY","","",null,null],[17,"O_WRONLY","","",null,null],[17,"O_RDWR","","",null,null],[17,"SOCK_CLOEXEC","","",null,null],[17,"S_IFIFO","","",null,null],[17,"S_IFCHR","","",null,null],[17,"S_IFBLK","","",null,null],[17,"S_IFDIR","","",null,null],[17,"S_IFREG","","",null,null],[17,"S_IFLNK","","",null,null],[17,"S_IFSOCK","","",null,null],[17,"S_IFMT","","",null,null],[17,"S_IRWXU","","",null,null],[17,"S_IXUSR","","",null,null],[17,"S_IWUSR","","",null,null],[17,"S_IRUSR","","",null,null],[17,"S_IRWXG","","",null,null],[17,"S_IXGRP","","",null,null],[17,"S_IWGRP","","",null,null],[17,"S_IRGRP","","",null,null],[17,"S_IRWXO","","",null,null],[17,"S_IXOTH","","",null,null],[17,"S_IWOTH","","",null,null],[17,"S_IROTH","","",null,null],[17,"F_OK","","",null,null],[17,"R_OK","","",null,null],[17,"W_OK","","",null,null],[17,"X_OK","","",null,null],[17,"STDIN_FILENO","","",null,null],[17,"STDOUT_FILENO","","",null,null],[17,"STDERR_FILENO","","",null,null],[17,"SIGHUP","","",null,null],[17,"SIGINT","","",null,null],[17,"SIGQUIT","","",null,null],[17,"SIGILL","","",null,null],[17,"SIGABRT","","",null,null],[17,"SIGFPE","","",null,null],[17,"SIGKILL","","",null,null],[17,"SIGSEGV","","",null,null],[17,"SIGPIPE","","",null,null],[17,"SIGALRM","","",null,null],[17,"SIGTERM","","",null,null],[17,"PROT_NONE","","",null,null],[17,"PROT_READ","","",null,null],[17,"PROT_WRITE","","",null,null],[17,"PROT_EXEC","","",null,null],[17,"LC_CTYPE","","",null,null],[17,"LC_NUMERIC","","",null,null],[17,"LC_TIME","","",null,null],[17,"LC_COLLATE","","",null,null],[17,"LC_MONETARY","","",null,null],[17,"LC_MESSAGES","","",null,null],[17,"LC_ALL","","",null,null],[17,"LC_CTYPE_MASK","","",null,null],[17,"LC_NUMERIC_MASK","","",null,null],[17,"LC_TIME_MASK","","",null,null],[17,"LC_COLLATE_MASK","","",null,null],[17,"LC_MONETARY_MASK","","",null,null],[17,"LC_MESSAGES_MASK","","",null,null],[17,"MAP_FILE","","",null,null],[17,"MAP_SHARED","","",null,null],[17,"MAP_PRIVATE","","",null,null],[17,"MAP_FIXED","","",null,null],[17,"MAP_FAILED","","",null,null],[17,"MS_ASYNC","","",null,null],[17,"MS_INVALIDATE","","",null,null],[17,"MS_SYNC","","",null,null],[17,"MS_RDONLY","","",null,null],[17,"MS_NOSUID","","",null,null],[17,"MS_NODEV","","",null,null],[17,"MS_NOEXEC","","",null,null],[17,"MS_SYNCHRONOUS","","",null,null],[17,"MS_REMOUNT","","",null,null],[17,"MS_MANDLOCK","","",null,null],[17,"MS_DIRSYNC","","",null,null],[17,"MS_NOATIME","","",null,null],[17,"MS_NODIRATIME","","",null,null],[17,"MS_BIND","","",null,null],[17,"MS_MOVE","","",null,null],[17,"MS_REC","","",null,null],[17,"MS_SILENT","","",null,null],[17,"MS_POSIXACL","","",null,null],[17,"MS_UNBINDABLE","","",null,null],[17,"MS_PRIVATE","","",null,null],[17,"MS_SLAVE","","",null,null],[17,"MS_SHARED","","",null,null],[17,"MS_RELATIME","","",null,null],[17,"MS_KERNMOUNT","","",null,null],[17,"MS_I_VERSION","","",null,null],[17,"MS_STRICTATIME","","",null,null],[17,"MS_ACTIVE","","",null,null],[17,"MS_MGC_VAL","","",null,null],[17,"MS_MGC_MSK","","",null,null],[17,"SCM_RIGHTS","","",null,null],[17,"SCM_CREDENTIALS","","",null,null],[17,"PROT_GROWSDOWN","","",null,null],[17,"PROT_GROWSUP","","",null,null],[17,"MAP_TYPE","","",null,null],[17,"MADV_NORMAL","","",null,null],[17,"MADV_RANDOM","","",null,null],[17,"MADV_SEQUENTIAL","","",null,null],[17,"MADV_WILLNEED","","",null,null],[17,"MADV_DONTNEED","","",null,null],[17,"MADV_FREE","","",null,null],[17,"MADV_REMOVE","","",null,null],[17,"MADV_DONTFORK","","",null,null],[17,"MADV_DOFORK","","",null,null],[17,"MADV_MERGEABLE","","",null,null],[17,"MADV_UNMERGEABLE","","",null,null],[17,"MADV_HUGEPAGE","","",null,null],[17,"MADV_NOHUGEPAGE","","",null,null],[17,"MADV_DONTDUMP","","",null,null],[17,"MADV_DODUMP","","",null,null],[17,"MADV_HWPOISON","","",null,null],[17,"IFF_UP","","",null,null],[17,"IFF_BROADCAST","","",null,null],[17,"IFF_DEBUG","","",null,null],[17,"IFF_LOOPBACK","","",null,null],[17,"IFF_POINTOPOINT","","",null,null],[17,"IFF_NOTRAILERS","","",null,null],[17,"IFF_RUNNING","","",null,null],[17,"IFF_NOARP","","",null,null],[17,"IFF_PROMISC","","",null,null],[17,"IFF_ALLMULTI","","",null,null],[17,"IFF_MASTER","","",null,null],[17,"IFF_SLAVE","","",null,null],[17,"IFF_MULTICAST","","",null,null],[17,"IFF_PORTSEL","","",null,null],[17,"IFF_AUTOMEDIA","","",null,null],[17,"IFF_DYNAMIC","","",null,null],[17,"SOL_IP","","",null,null],[17,"SOL_TCP","","",null,null],[17,"SOL_UDP","","",null,null],[17,"SOL_IPV6","","",null,null],[17,"SOL_ICMPV6","","",null,null],[17,"SOL_RAW","","",null,null],[17,"SOL_DECNET","","",null,null],[17,"SOL_X25","","",null,null],[17,"SOL_PACKET","","",null,null],[17,"SOL_ATM","","",null,null],[17,"SOL_AAL","","",null,null],[17,"SOL_IRDA","","",null,null],[17,"SOL_NETBEUI","","",null,null],[17,"SOL_LLC","","",null,null],[17,"SOL_DCCP","","",null,null],[17,"SOL_NETLINK","","",null,null],[17,"SOL_TIPC","","",null,null],[17,"SOL_BLUETOOTH","","",null,null],[17,"SOL_ALG","","",null,null],[17,"AF_UNSPEC","","",null,null],[17,"AF_UNIX","","",null,null],[17,"AF_LOCAL","","",null,null],[17,"AF_INET","","",null,null],[17,"AF_AX25","","",null,null],[17,"AF_IPX","","",null,null],[17,"AF_APPLETALK","","",null,null],[17,"AF_NETROM","","",null,null],[17,"AF_BRIDGE","","",null,null],[17,"AF_ATMPVC","","",null,null],[17,"AF_X25","","",null,null],[17,"AF_INET6","","",null,null],[17,"AF_ROSE","","",null,null],[17,"AF_DECnet","","",null,null],[17,"AF_NETBEUI","","",null,null],[17,"AF_SECURITY","","",null,null],[17,"AF_KEY","","",null,null],[17,"AF_NETLINK","","",null,null],[17,"AF_ROUTE","","",null,null],[17,"AF_PACKET","","",null,null],[17,"AF_ASH","","",null,null],[17,"AF_ECONET","","",null,null],[17,"AF_ATMSVC","","",null,null],[17,"AF_RDS","","",null,null],[17,"AF_SNA","","",null,null],[17,"AF_IRDA","","",null,null],[17,"AF_PPPOX","","",null,null],[17,"AF_WANPIPE","","",null,null],[17,"AF_LLC","","",null,null],[17,"AF_CAN","","",null,null],[17,"AF_TIPC","","",null,null],[17,"AF_BLUETOOTH","","",null,null],[17,"AF_IUCV","","",null,null],[17,"AF_RXRPC","","",null,null],[17,"AF_ISDN","","",null,null],[17,"AF_PHONET","","",null,null],[17,"AF_IEEE802154","","",null,null],[17,"AF_CAIF","","",null,null],[17,"AF_ALG","","",null,null],[17,"PF_UNSPEC","","",null,null],[17,"PF_UNIX","","",null,null],[17,"PF_LOCAL","","",null,null],[17,"PF_INET","","",null,null],[17,"PF_AX25","","",null,null],[17,"PF_IPX","","",null,null],[17,"PF_APPLETALK","","",null,null],[17,"PF_NETROM","","",null,null],[17,"PF_BRIDGE","","",null,null],[17,"PF_ATMPVC","","",null,null],[17,"PF_X25","","",null,null],[17,"PF_INET6","","",null,null],[17,"PF_ROSE","","",null,null],[17,"PF_DECnet","","",null,null],[17,"PF_NETBEUI","","",null,null],[17,"PF_SECURITY","","",null,null],[17,"PF_KEY","","",null,null],[17,"PF_NETLINK","","",null,null],[17,"PF_ROUTE","","",null,null],[17,"PF_PACKET","","",null,null],[17,"PF_ASH","","",null,null],[17,"PF_ECONET","","",null,null],[17,"PF_ATMSVC","","",null,null],[17,"PF_RDS","","",null,null],[17,"PF_SNA","","",null,null],[17,"PF_IRDA","","",null,null],[17,"PF_PPPOX","","",null,null],[17,"PF_WANPIPE","","",null,null],[17,"PF_LLC","","",null,null],[17,"PF_CAN","","",null,null],[17,"PF_TIPC","","",null,null],[17,"PF_BLUETOOTH","","",null,null],[17,"PF_IUCV","","",null,null],[17,"PF_RXRPC","","",null,null],[17,"PF_ISDN","","",null,null],[17,"PF_PHONET","","",null,null],[17,"PF_IEEE802154","","",null,null],[17,"PF_CAIF","","",null,null],[17,"PF_ALG","","",null,null],[17,"SOMAXCONN","","",null,null],[17,"MSG_OOB","","",null,null],[17,"MSG_PEEK","","",null,null],[17,"MSG_DONTROUTE","","",null,null],[17,"MSG_CTRUNC","","",null,null],[17,"MSG_TRUNC","","",null,null],[17,"MSG_DONTWAIT","","",null,null],[17,"MSG_EOR","","",null,null],[17,"MSG_WAITALL","","",null,null],[17,"MSG_FIN","","",null,null],[17,"MSG_SYN","","",null,null],[17,"MSG_CONFIRM","","",null,null],[17,"MSG_RST","","",null,null],[17,"MSG_ERRQUEUE","","",null,null],[17,"MSG_NOSIGNAL","","",null,null],[17,"MSG_MORE","","",null,null],[17,"MSG_WAITFORONE","","",null,null],[17,"MSG_FASTOPEN","","",null,null],[17,"MSG_CMSG_CLOEXEC","","",null,null],[17,"SCM_TIMESTAMP","","",null,null],[17,"SOCK_RAW","","",null,null],[17,"SOCK_RDM","","",null,null],[17,"IP_MULTICAST_IF","","",null,null],[17,"IP_MULTICAST_TTL","","",null,null],[17,"IP_MULTICAST_LOOP","","",null,null],[17,"IP_TOS","","",null,null],[17,"IP_TTL","","",null,null],[17,"IP_HDRINCL","","",null,null],[17,"IP_PKTINFO","","",null,null],[17,"IP_MTU_DISCOVER","","",null,null],[17,"IP_RECVTOS","","",null,null],[17,"IP_RECVERR","","",null,null],[17,"IP_FREEBIND","","",null,null],[17,"IP_ADD_MEMBERSHIP","","",null,null],[17,"IP_DROP_MEMBERSHIP","","",null,null],[17,"IP_ADD_SOURCE_MEMBERSHIP","","",null,null],[17,"IP_DROP_SOURCE_MEMBERSHIP","","",null,null],[17,"IP_TRANSPARENT","","",null,null],[17,"IPV6_ADDRFORM","","",null,null],[17,"IPV6_2292PKTINFO","","",null,null],[17,"IPV6_2292HOPOPTS","","",null,null],[17,"IPV6_2292DSTOPTS","","",null,null],[17,"IPV6_2292RTHDR","","",null,null],[17,"IPV6_2292PKTOPTIONS","","",null,null],[17,"IPV6_CHECKSUM","","",null,null],[17,"IPV6_2292HOPLIMIT","","",null,null],[17,"IPV6_NEXTHOP","","",null,null],[17,"IPV6_UNICAST_HOPS","","",null,null],[17,"IPV6_MULTICAST_IF","","",null,null],[17,"IPV6_MULTICAST_HOPS","","",null,null],[17,"IPV6_MULTICAST_LOOP","","",null,null],[17,"IPV6_ADD_MEMBERSHIP","","",null,null],[17,"IPV6_DROP_MEMBERSHIP","","",null,null],[17,"IPV6_ROUTER_ALERT","","",null,null],[17,"IPV6_MTU_DISCOVER","","",null,null],[17,"IPV6_MTU","","",null,null],[17,"IPV6_RECVERR","","",null,null],[17,"IPV6_V6ONLY","","",null,null],[17,"IPV6_JOIN_ANYCAST","","",null,null],[17,"IPV6_LEAVE_ANYCAST","","",null,null],[17,"IPV6_RECVPKTINFO","","",null,null],[17,"IPV6_PKTINFO","","",null,null],[17,"IPV6_HOPLIMIT","","",null,null],[17,"IPV6_RECVTCLASS","","",null,null],[17,"IPV6_TCLASS","","",null,null],[17,"IP_PMTUDISC_DONT","","",null,null],[17,"IP_PMTUDISC_WANT","","",null,null],[17,"IP_PMTUDISC_DO","","",null,null],[17,"IP_PMTUDISC_PROBE","","",null,null],[17,"TCP_NODELAY","","",null,null],[17,"TCP_MAXSEG","","",null,null],[17,"TCP_CORK","","",null,null],[17,"TCP_KEEPIDLE","","",null,null],[17,"TCP_KEEPINTVL","","",null,null],[17,"TCP_KEEPCNT","","",null,null],[17,"TCP_SYNCNT","","",null,null],[17,"TCP_LINGER2","","",null,null],[17,"TCP_DEFER_ACCEPT","","",null,null],[17,"TCP_WINDOW_CLAMP","","",null,null],[17,"TCP_INFO","","",null,null],[17,"TCP_QUICKACK","","",null,null],[17,"TCP_CONGESTION","","",null,null],[17,"SO_DEBUG","","",null,null],[17,"SHUT_RD","","",null,null],[17,"SHUT_WR","","",null,null],[17,"SHUT_RDWR","","",null,null],[17,"LOCK_SH","","",null,null],[17,"LOCK_EX","","",null,null],[17,"LOCK_NB","","",null,null],[17,"LOCK_UN","","",null,null],[17,"SS_ONSTACK","","",null,null],[17,"SS_DISABLE","","",null,null],[17,"PATH_MAX","","",null,null],[17,"UIO_MAXIOV","","",null,null],[17,"FD_SETSIZE","","",null,null],[17,"EPOLLIN","","",null,null],[17,"EPOLLPRI","","",null,null],[17,"EPOLLOUT","","",null,null],[17,"EPOLLRDNORM","","",null,null],[17,"EPOLLRDBAND","","",null,null],[17,"EPOLLWRNORM","","",null,null],[17,"EPOLLWRBAND","","",null,null],[17,"EPOLLMSG","","",null,null],[17,"EPOLLERR","","",null,null],[17,"EPOLLHUP","","",null,null],[17,"EPOLLET","","",null,null],[17,"EPOLL_CTL_ADD","","",null,null],[17,"EPOLL_CTL_MOD","","",null,null],[17,"EPOLL_CTL_DEL","","",null,null],[17,"MNT_DETACH","","",null,null],[17,"MNT_EXPIRE","","",null,null],[17,"Q_GETFMT","","",null,null],[17,"Q_GETINFO","","",null,null],[17,"Q_SETINFO","","",null,null],[17,"QIF_BLIMITS","","",null,null],[17,"QIF_SPACE","","",null,null],[17,"QIF_ILIMITS","","",null,null],[17,"QIF_INODES","","",null,null],[17,"QIF_BTIME","","",null,null],[17,"QIF_ITIME","","",null,null],[17,"QIF_LIMITS","","",null,null],[17,"QIF_USAGE","","",null,null],[17,"QIF_TIMES","","",null,null],[17,"QIF_ALL","","",null,null],[17,"MNT_FORCE","","",null,null],[17,"Q_SYNC","","",null,null],[17,"Q_QUOTAON","","",null,null],[17,"Q_QUOTAOFF","","",null,null],[17,"Q_GETQUOTA","","",null,null],[17,"Q_SETQUOTA","","",null,null],[17,"TCIOFF","","",null,null],[17,"TCION","","",null,null],[17,"TCOOFF","","",null,null],[17,"TCOON","","",null,null],[17,"TCIFLUSH","","",null,null],[17,"TCOFLUSH","","",null,null],[17,"TCIOFLUSH","","",null,null],[17,"NL0","","",null,null],[17,"NL1","","",null,null],[17,"TAB0","","",null,null],[17,"CR0","","",null,null],[17,"FF0","","",null,null],[17,"BS0","","",null,null],[17,"VT0","","",null,null],[17,"VERASE","","",null,null],[17,"VKILL","","",null,null],[17,"VINTR","","",null,null],[17,"VQUIT","","",null,null],[17,"VLNEXT","","",null,null],[17,"IGNBRK","","",null,null],[17,"BRKINT","","",null,null],[17,"IGNPAR","","",null,null],[17,"PARMRK","","",null,null],[17,"INPCK","","",null,null],[17,"ISTRIP","","",null,null],[17,"INLCR","","",null,null],[17,"IGNCR","","",null,null],[17,"ICRNL","","",null,null],[17,"IXANY","","",null,null],[17,"IMAXBEL","","",null,null],[17,"OPOST","","",null,null],[17,"CS5","","",null,null],[17,"CRTSCTS","","",null,null],[17,"ECHO","","",null,null],[17,"OCRNL","","",null,null],[17,"ONOCR","","",null,null],[17,"ONLRET","","",null,null],[17,"OFILL","","",null,null],[17,"OFDEL","","",null,null],[17,"CLONE_VM","","",null,null],[17,"CLONE_FS","","",null,null],[17,"CLONE_FILES","","",null,null],[17,"CLONE_SIGHAND","","",null,null],[17,"CLONE_PTRACE","","",null,null],[17,"CLONE_VFORK","","",null,null],[17,"CLONE_PARENT","","",null,null],[17,"CLONE_THREAD","","",null,null],[17,"CLONE_NEWNS","","",null,null],[17,"CLONE_SYSVSEM","","",null,null],[17,"CLONE_SETTLS","","",null,null],[17,"CLONE_PARENT_SETTID","","",null,null],[17,"CLONE_CHILD_CLEARTID","","",null,null],[17,"CLONE_DETACHED","","",null,null],[17,"CLONE_UNTRACED","","",null,null],[17,"CLONE_CHILD_SETTID","","",null,null],[17,"CLONE_NEWUTS","","",null,null],[17,"CLONE_NEWIPC","","",null,null],[17,"CLONE_NEWUSER","","",null,null],[17,"CLONE_NEWPID","","",null,null],[17,"CLONE_NEWNET","","",null,null],[17,"CLONE_IO","","",null,null],[17,"CLONE_NEWCGROUP","","",null,null],[17,"WNOHANG","","",null,null],[17,"WUNTRACED","","",null,null],[17,"WSTOPPED","","",null,null],[17,"WEXITED","","",null,null],[17,"WCONTINUED","","",null,null],[17,"WNOWAIT","","",null,null],[17,"ADDR_NO_RANDOMIZE","","",null,null],[17,"MMAP_PAGE_ZERO","","",null,null],[17,"ADDR_COMPAT_LAYOUT","","",null,null],[17,"READ_IMPLIES_EXEC","","",null,null],[17,"ADDR_LIMIT_32BIT","","",null,null],[17,"SHORT_INODE","","",null,null],[17,"WHOLE_SECONDS","","",null,null],[17,"STICKY_TIMEOUTS","","",null,null],[17,"ADDR_LIMIT_3GB","","",null,null],[17,"PTRACE_O_TRACESYSGOOD","","",null,null],[17,"PTRACE_O_TRACEFORK","","",null,null],[17,"PTRACE_O_TRACEVFORK","","",null,null],[17,"PTRACE_O_TRACECLONE","","",null,null],[17,"PTRACE_O_TRACEEXEC","","",null,null],[17,"PTRACE_O_TRACEVFORKDONE","","",null,null],[17,"PTRACE_O_TRACEEXIT","","",null,null],[17,"PTRACE_O_TRACESECCOMP","","",null,null],[17,"PTRACE_O_EXITKILL","","",null,null],[17,"PTRACE_O_SUSPEND_SECCOMP","","",null,null],[17,"PTRACE_O_MASK","","",null,null],[17,"PTRACE_EVENT_FORK","","",null,null],[17,"PTRACE_EVENT_VFORK","","",null,null],[17,"PTRACE_EVENT_CLONE","","",null,null],[17,"PTRACE_EVENT_EXEC","","",null,null],[17,"PTRACE_EVENT_VFORK_DONE","","",null,null],[17,"PTRACE_EVENT_EXIT","","",null,null],[17,"PTRACE_EVENT_SECCOMP","","",null,null],[17,"__WNOTHREAD","","",null,null],[17,"__WALL","","",null,null],[17,"__WCLONE","","",null,null],[17,"SPLICE_F_MOVE","","",null,null],[17,"SPLICE_F_NONBLOCK","","",null,null],[17,"SPLICE_F_MORE","","",null,null],[17,"SPLICE_F_GIFT","","",null,null],[17,"RTLD_LOCAL","","",null,null],[17,"RTLD_LAZY","","",null,null],[17,"POSIX_FADV_NORMAL","","",null,null],[17,"POSIX_FADV_RANDOM","","",null,null],[17,"POSIX_FADV_SEQUENTIAL","","",null,null],[17,"POSIX_FADV_WILLNEED","","",null,null],[17,"AT_FDCWD","","",null,null],[17,"AT_SYMLINK_NOFOLLOW","","",null,null],[17,"AT_REMOVEDIR","","",null,null],[17,"AT_SYMLINK_FOLLOW","","",null,null],[17,"AT_NO_AUTOMOUNT","","",null,null],[17,"AT_EMPTY_PATH","","",null,null],[17,"LOG_CRON","","",null,null],[17,"LOG_AUTHPRIV","","",null,null],[17,"LOG_FTP","","",null,null],[17,"LOG_PERROR","","",null,null],[17,"PIPE_BUF","","",null,null],[17,"SI_LOAD_SHIFT","","",null,null],[17,"CLD_EXITED","","",null,null],[17,"CLD_KILLED","","",null,null],[17,"CLD_DUMPED","","",null,null],[17,"CLD_TRAPPED","","",null,null],[17,"CLD_STOPPED","","",null,null],[17,"CLD_CONTINUED","","",null,null],[17,"SIGEV_SIGNAL","","",null,null],[17,"SIGEV_NONE","","",null,null],[17,"SIGEV_THREAD","","",null,null],[17,"P_ALL","","",null,null],[17,"P_PID","","",null,null],[17,"P_PGID","","",null,null],[17,"P_PIDFD","","",null,null],[17,"UTIME_OMIT","","",null,null],[17,"UTIME_NOW","","",null,null],[17,"POLLIN","","",null,null],[17,"POLLPRI","","",null,null],[17,"POLLOUT","","",null,null],[17,"POLLERR","","",null,null],[17,"POLLHUP","","",null,null],[17,"POLLNVAL","","",null,null],[17,"POLLRDNORM","","",null,null],[17,"POLLRDBAND","","",null,null],[17,"IPTOS_LOWDELAY","","",null,null],[17,"IPTOS_THROUGHPUT","","",null,null],[17,"IPTOS_RELIABILITY","","",null,null],[17,"IPTOS_MINCOST","","",null,null],[17,"IPTOS_PREC_NETCONTROL","","",null,null],[17,"IPTOS_PREC_INTERNETCONTROL","","",null,null],[17,"IPTOS_PREC_CRITIC_ECP","","",null,null],[17,"IPTOS_PREC_FLASHOVERRIDE","","",null,null],[17,"IPTOS_PREC_FLASH","","",null,null],[17,"IPTOS_PREC_IMMEDIATE","","",null,null],[17,"IPTOS_PREC_PRIORITY","","",null,null],[17,"IPTOS_PREC_ROUTINE","","",null,null],[17,"IPTOS_ECN_MASK","","",null,null],[17,"IPTOS_ECN_ECT1","","",null,null],[17,"IPTOS_ECN_ECT0","","",null,null],[17,"IPTOS_ECN_CE","","",null,null],[17,"IPOPT_COPY","","",null,null],[17,"IPOPT_CLASS_MASK","","",null,null],[17,"IPOPT_NUMBER_MASK","","",null,null],[17,"IPOPT_CONTROL","","",null,null],[17,"IPOPT_RESERVED1","","",null,null],[17,"IPOPT_MEASUREMENT","","",null,null],[17,"IPOPT_RESERVED2","","",null,null],[17,"IPOPT_END","","",null,null],[17,"IPOPT_NOOP","","",null,null],[17,"IPOPT_SEC","","",null,null],[17,"IPOPT_LSRR","","",null,null],[17,"IPOPT_TIMESTAMP","","",null,null],[17,"IPOPT_RR","","",null,null],[17,"IPOPT_SID","","",null,null],[17,"IPOPT_SSRR","","",null,null],[17,"IPOPT_RA","","",null,null],[17,"IPVERSION","","",null,null],[17,"MAXTTL","","",null,null],[17,"IPDEFTTL","","",null,null],[17,"IPOPT_OPTVAL","","",null,null],[17,"IPOPT_OLEN","","",null,null],[17,"IPOPT_OFFSET","","",null,null],[17,"IPOPT_MINOFF","","",null,null],[17,"MAX_IPOPTLEN","","",null,null],[17,"IPOPT_NOP","","",null,null],[17,"IPOPT_EOL","","",null,null],[17,"IPOPT_TS","","",null,null],[17,"IPOPT_TS_TSONLY","","",null,null],[17,"IPOPT_TS_TSANDADDR","","",null,null],[17,"IPOPT_TS_PRESPEC","","",null,null],[17,"ARPOP_RREQUEST","","",null,null],[17,"ARPOP_RREPLY","","",null,null],[17,"ARPOP_InREQUEST","","",null,null],[17,"ARPOP_InREPLY","","",null,null],[17,"ARPOP_NAK","","",null,null],[17,"ATF_NETMASK","","",null,null],[17,"ATF_DONTPUB","","",null,null],[17,"ARPHRD_NETROM","","",null,null],[17,"ARPHRD_ETHER","","",null,null],[17,"ARPHRD_EETHER","","",null,null],[17,"ARPHRD_AX25","","",null,null],[17,"ARPHRD_PRONET","","",null,null],[17,"ARPHRD_CHAOS","","",null,null],[17,"ARPHRD_IEEE802","","",null,null],[17,"ARPHRD_ARCNET","","",null,null],[17,"ARPHRD_APPLETLK","","",null,null],[17,"ARPHRD_DLCI","","",null,null],[17,"ARPHRD_ATM","","",null,null],[17,"ARPHRD_METRICOM","","",null,null],[17,"ARPHRD_IEEE1394","","",null,null],[17,"ARPHRD_EUI64","","",null,null],[17,"ARPHRD_INFINIBAND","","",null,null],[17,"ARPHRD_SLIP","","",null,null],[17,"ARPHRD_CSLIP","","",null,null],[17,"ARPHRD_SLIP6","","",null,null],[17,"ARPHRD_CSLIP6","","",null,null],[17,"ARPHRD_RSRVD","","",null,null],[17,"ARPHRD_ADAPT","","",null,null],[17,"ARPHRD_ROSE","","",null,null],[17,"ARPHRD_X25","","",null,null],[17,"ARPHRD_HWX25","","",null,null],[17,"ARPHRD_PPP","","",null,null],[17,"ARPHRD_CISCO","","",null,null],[17,"ARPHRD_HDLC","","",null,null],[17,"ARPHRD_LAPB","","",null,null],[17,"ARPHRD_DDCMP","","",null,null],[17,"ARPHRD_RAWHDLC","","",null,null],[17,"ARPHRD_TUNNEL","","",null,null],[17,"ARPHRD_TUNNEL6","","",null,null],[17,"ARPHRD_FRAD","","",null,null],[17,"ARPHRD_SKIP","","",null,null],[17,"ARPHRD_LOOPBACK","","",null,null],[17,"ARPHRD_LOCALTLK","","",null,null],[17,"ARPHRD_FDDI","","",null,null],[17,"ARPHRD_BIF","","",null,null],[17,"ARPHRD_SIT","","",null,null],[17,"ARPHRD_IPDDP","","",null,null],[17,"ARPHRD_IPGRE","","",null,null],[17,"ARPHRD_PIMREG","","",null,null],[17,"ARPHRD_HIPPI","","",null,null],[17,"ARPHRD_ASH","","",null,null],[17,"ARPHRD_ECONET","","",null,null],[17,"ARPHRD_IRDA","","",null,null],[17,"ARPHRD_FCPP","","",null,null],[17,"ARPHRD_FCAL","","",null,null],[17,"ARPHRD_FCPL","","",null,null],[17,"ARPHRD_FCFABRIC","","",null,null],[17,"ARPHRD_IEEE802_TR","","",null,null],[17,"ARPHRD_IEEE80211","","",null,null],[17,"ARPHRD_IEEE80211_PRISM","","",null,null],[17,"ARPHRD_IEEE80211_RADIOTAP","","",null,null],[17,"ARPHRD_IEEE802154","","",null,null],[17,"ARPHRD_VOID","","",null,null],[17,"ARPHRD_NONE","","",null,null],[17,"ABDAY_1","","",null,null],[17,"ABDAY_2","","",null,null],[17,"ABDAY_3","","",null,null],[17,"ABDAY_4","","",null,null],[17,"ABDAY_5","","",null,null],[17,"ABDAY_6","","",null,null],[17,"ABDAY_7","","",null,null],[17,"DAY_1","","",null,null],[17,"DAY_2","","",null,null],[17,"DAY_3","","",null,null],[17,"DAY_4","","",null,null],[17,"DAY_5","","",null,null],[17,"DAY_6","","",null,null],[17,"DAY_7","","",null,null],[17,"ABMON_1","","",null,null],[17,"ABMON_2","","",null,null],[17,"ABMON_3","","",null,null],[17,"ABMON_4","","",null,null],[17,"ABMON_5","","",null,null],[17,"ABMON_6","","",null,null],[17,"ABMON_7","","",null,null],[17,"ABMON_8","","",null,null],[17,"ABMON_9","","",null,null],[17,"ABMON_10","","",null,null],[17,"ABMON_11","","",null,null],[17,"ABMON_12","","",null,null],[17,"MON_1","","",null,null],[17,"MON_2","","",null,null],[17,"MON_3","","",null,null],[17,"MON_4","","",null,null],[17,"MON_5","","",null,null],[17,"MON_6","","",null,null],[17,"MON_7","","",null,null],[17,"MON_8","","",null,null],[17,"MON_9","","",null,null],[17,"MON_10","","",null,null],[17,"MON_11","","",null,null],[17,"MON_12","","",null,null],[17,"AM_STR","","",null,null],[17,"PM_STR","","",null,null],[17,"D_T_FMT","","",null,null],[17,"D_FMT","","",null,null],[17,"T_FMT","","",null,null],[17,"T_FMT_AMPM","","",null,null],[17,"ERA","","",null,null],[17,"ERA_D_FMT","","",null,null],[17,"ALT_DIGITS","","",null,null],[17,"ERA_D_T_FMT","","",null,null],[17,"ERA_T_FMT","","",null,null],[17,"CODESET","","",null,null],[17,"CRNCYSTR","","",null,null],[17,"RUSAGE_THREAD","","",null,null],[17,"RUSAGE_CHILDREN","","",null,null],[17,"RADIXCHAR","","",null,null],[17,"THOUSEP","","",null,null],[17,"YESEXPR","","",null,null],[17,"NOEXPR","","",null,null],[17,"YESSTR","","",null,null],[17,"NOSTR","","",null,null],[17,"FILENAME_MAX","","",null,null],[17,"L_tmpnam","","",null,null],[17,"_PC_LINK_MAX","","",null,null],[17,"_PC_MAX_CANON","","",null,null],[17,"_PC_MAX_INPUT","","",null,null],[17,"_PC_NAME_MAX","","",null,null],[17,"_PC_PATH_MAX","","",null,null],[17,"_PC_PIPE_BUF","","",null,null],[17,"_PC_CHOWN_RESTRICTED","","",null,null],[17,"_PC_NO_TRUNC","","",null,null],[17,"_PC_VDISABLE","","",null,null],[17,"_PC_SYNC_IO","","",null,null],[17,"_PC_ASYNC_IO","","",null,null],[17,"_PC_PRIO_IO","","",null,null],[17,"_PC_SOCK_MAXBUF","","",null,null],[17,"_PC_FILESIZEBITS","","",null,null],[17,"_PC_REC_INCR_XFER_SIZE","","",null,null],[17,"_PC_REC_MAX_XFER_SIZE","","",null,null],[17,"_PC_REC_MIN_XFER_SIZE","","",null,null],[17,"_PC_REC_XFER_ALIGN","","",null,null],[17,"_PC_ALLOC_SIZE_MIN","","",null,null],[17,"_PC_SYMLINK_MAX","","",null,null],[17,"_PC_2_SYMLINKS","","",null,null],[17,"MS_NOUSER","","",null,null],[17,"_SC_ARG_MAX","","",null,null],[17,"_SC_CHILD_MAX","","",null,null],[17,"_SC_CLK_TCK","","",null,null],[17,"_SC_NGROUPS_MAX","","",null,null],[17,"_SC_OPEN_MAX","","",null,null],[17,"_SC_STREAM_MAX","","",null,null],[17,"_SC_TZNAME_MAX","","",null,null],[17,"_SC_JOB_CONTROL","","",null,null],[17,"_SC_SAVED_IDS","","",null,null],[17,"_SC_REALTIME_SIGNALS","","",null,null],[17,"_SC_PRIORITY_SCHEDULING","","",null,null],[17,"_SC_TIMERS","","",null,null],[17,"_SC_ASYNCHRONOUS_IO","","",null,null],[17,"_SC_PRIORITIZED_IO","","",null,null],[17,"_SC_SYNCHRONIZED_IO","","",null,null],[17,"_SC_FSYNC","","",null,null],[17,"_SC_MAPPED_FILES","","",null,null],[17,"_SC_MEMLOCK","","",null,null],[17,"_SC_MEMLOCK_RANGE","","",null,null],[17,"_SC_MEMORY_PROTECTION","","",null,null],[17,"_SC_MESSAGE_PASSING","","",null,null],[17,"_SC_SEMAPHORES","","",null,null],[17,"_SC_SHARED_MEMORY_OBJECTS","","",null,null],[17,"_SC_AIO_LISTIO_MAX","","",null,null],[17,"_SC_AIO_MAX","","",null,null],[17,"_SC_AIO_PRIO_DELTA_MAX","","",null,null],[17,"_SC_DELAYTIMER_MAX","","",null,null],[17,"_SC_MQ_OPEN_MAX","","",null,null],[17,"_SC_MQ_PRIO_MAX","","",null,null],[17,"_SC_VERSION","","",null,null],[17,"_SC_PAGESIZE","","",null,null],[17,"_SC_PAGE_SIZE","","",null,null],[17,"_SC_RTSIG_MAX","","",null,null],[17,"_SC_SEM_NSEMS_MAX","","",null,null],[17,"_SC_SEM_VALUE_MAX","","",null,null],[17,"_SC_SIGQUEUE_MAX","","",null,null],[17,"_SC_TIMER_MAX","","",null,null],[17,"_SC_BC_BASE_MAX","","",null,null],[17,"_SC_BC_DIM_MAX","","",null,null],[17,"_SC_BC_SCALE_MAX","","",null,null],[17,"_SC_BC_STRING_MAX","","",null,null],[17,"_SC_COLL_WEIGHTS_MAX","","",null,null],[17,"_SC_EXPR_NEST_MAX","","",null,null],[17,"_SC_LINE_MAX","","",null,null],[17,"_SC_RE_DUP_MAX","","",null,null],[17,"_SC_2_VERSION","","",null,null],[17,"_SC_2_C_BIND","","",null,null],[17,"_SC_2_C_DEV","","",null,null],[17,"_SC_2_FORT_DEV","","",null,null],[17,"_SC_2_FORT_RUN","","",null,null],[17,"_SC_2_SW_DEV","","",null,null],[17,"_SC_2_LOCALEDEF","","",null,null],[17,"_SC_UIO_MAXIOV","","",null,null],[17,"_SC_IOV_MAX","","",null,null],[17,"_SC_THREADS","","",null,null],[17,"_SC_THREAD_SAFE_FUNCTIONS","","",null,null],[17,"_SC_GETGR_R_SIZE_MAX","","",null,null],[17,"_SC_GETPW_R_SIZE_MAX","","",null,null],[17,"_SC_LOGIN_NAME_MAX","","",null,null],[17,"_SC_TTY_NAME_MAX","","",null,null],[17,"_SC_THREAD_DESTRUCTOR_ITERATIONS","","",null,null],[17,"_SC_THREAD_KEYS_MAX","","",null,null],[17,"_SC_THREAD_STACK_MIN","","",null,null],[17,"_SC_THREAD_THREADS_MAX","","",null,null],[17,"_SC_THREAD_ATTR_STACKADDR","","",null,null],[17,"_SC_THREAD_ATTR_STACKSIZE","","",null,null],[17,"_SC_THREAD_PRIORITY_SCHEDULING","","",null,null],[17,"_SC_THREAD_PRIO_INHERIT","","",null,null],[17,"_SC_THREAD_PRIO_PROTECT","","",null,null],[17,"_SC_THREAD_PROCESS_SHARED","","",null,null],[17,"_SC_NPROCESSORS_CONF","","",null,null],[17,"_SC_NPROCESSORS_ONLN","","",null,null],[17,"_SC_PHYS_PAGES","","",null,null],[17,"_SC_AVPHYS_PAGES","","",null,null],[17,"_SC_ATEXIT_MAX","","",null,null],[17,"_SC_PASS_MAX","","",null,null],[17,"_SC_XOPEN_VERSION","","",null,null],[17,"_SC_XOPEN_XCU_VERSION","","",null,null],[17,"_SC_XOPEN_UNIX","","",null,null],[17,"_SC_XOPEN_CRYPT","","",null,null],[17,"_SC_XOPEN_ENH_I18N","","",null,null],[17,"_SC_XOPEN_SHM","","",null,null],[17,"_SC_2_CHAR_TERM","","",null,null],[17,"_SC_2_UPE","","",null,null],[17,"_SC_XOPEN_XPG2","","",null,null],[17,"_SC_XOPEN_XPG3","","",null,null],[17,"_SC_XOPEN_XPG4","","",null,null],[17,"_SC_NZERO","","",null,null],[17,"_SC_XBS5_ILP32_OFF32","","",null,null],[17,"_SC_XBS5_ILP32_OFFBIG","","",null,null],[17,"_SC_XBS5_LP64_OFF64","","",null,null],[17,"_SC_XBS5_LPBIG_OFFBIG","","",null,null],[17,"_SC_XOPEN_LEGACY","","",null,null],[17,"_SC_XOPEN_REALTIME","","",null,null],[17,"_SC_XOPEN_REALTIME_THREADS","","",null,null],[17,"_SC_ADVISORY_INFO","","",null,null],[17,"_SC_BARRIERS","","",null,null],[17,"_SC_CLOCK_SELECTION","","",null,null],[17,"_SC_CPUTIME","","",null,null],[17,"_SC_THREAD_CPUTIME","","",null,null],[17,"_SC_MONOTONIC_CLOCK","","",null,null],[17,"_SC_READER_WRITER_LOCKS","","",null,null],[17,"_SC_SPIN_LOCKS","","",null,null],[17,"_SC_REGEXP","","",null,null],[17,"_SC_SHELL","","",null,null],[17,"_SC_SPAWN","","",null,null],[17,"_SC_SPORADIC_SERVER","","",null,null],[17,"_SC_THREAD_SPORADIC_SERVER","","",null,null],[17,"_SC_TIMEOUTS","","",null,null],[17,"_SC_TYPED_MEMORY_OBJECTS","","",null,null],[17,"_SC_2_PBS","","",null,null],[17,"_SC_2_PBS_ACCOUNTING","","",null,null],[17,"_SC_2_PBS_LOCATE","","",null,null],[17,"_SC_2_PBS_MESSAGE","","",null,null],[17,"_SC_2_PBS_TRACK","","",null,null],[17,"_SC_SYMLOOP_MAX","","",null,null],[17,"_SC_STREAMS","","",null,null],[17,"_SC_2_PBS_CHECKPOINT","","",null,null],[17,"_SC_V6_ILP32_OFF32","","",null,null],[17,"_SC_V6_ILP32_OFFBIG","","",null,null],[17,"_SC_V6_LP64_OFF64","","",null,null],[17,"_SC_V6_LPBIG_OFFBIG","","",null,null],[17,"_SC_HOST_NAME_MAX","","",null,null],[17,"_SC_TRACE","","",null,null],[17,"_SC_TRACE_EVENT_FILTER","","",null,null],[17,"_SC_TRACE_INHERIT","","",null,null],[17,"_SC_TRACE_LOG","","",null,null],[17,"_SC_IPV6","","",null,null],[17,"_SC_RAW_SOCKETS","","",null,null],[17,"_SC_V7_ILP32_OFF32","","",null,null],[17,"_SC_V7_ILP32_OFFBIG","","",null,null],[17,"_SC_V7_LP64_OFF64","","",null,null],[17,"_SC_V7_LPBIG_OFFBIG","","",null,null],[17,"_SC_SS_REPL_MAX","","",null,null],[17,"_SC_TRACE_EVENT_NAME_MAX","","",null,null],[17,"_SC_TRACE_NAME_MAX","","",null,null],[17,"_SC_TRACE_SYS_MAX","","",null,null],[17,"_SC_TRACE_USER_EVENT_MAX","","",null,null],[17,"_SC_XOPEN_STREAMS","","",null,null],[17,"_SC_THREAD_ROBUST_PRIO_INHERIT","","",null,null],[17,"_SC_THREAD_ROBUST_PRIO_PROTECT","","",null,null],[17,"RLIM_SAVED_MAX","","",null,null],[17,"RLIM_SAVED_CUR","","",null,null],[17,"GLOB_ERR","","",null,null],[17,"GLOB_MARK","","",null,null],[17,"GLOB_NOSORT","","",null,null],[17,"GLOB_DOOFFS","","",null,null],[17,"GLOB_NOCHECK","","",null,null],[17,"GLOB_APPEND","","",null,null],[17,"GLOB_NOESCAPE","","",null,null],[17,"GLOB_NOSPACE","","",null,null],[17,"GLOB_ABORTED","","",null,null],[17,"GLOB_NOMATCH","","",null,null],[17,"POSIX_MADV_NORMAL","","",null,null],[17,"POSIX_MADV_RANDOM","","",null,null],[17,"POSIX_MADV_SEQUENTIAL","","",null,null],[17,"POSIX_MADV_WILLNEED","","",null,null],[17,"S_IEXEC","","",null,null],[17,"S_IWRITE","","",null,null],[17,"S_IREAD","","",null,null],[17,"F_LOCK","","",null,null],[17,"F_TEST","","",null,null],[17,"F_TLOCK","","",null,null],[17,"F_ULOCK","","",null,null],[17,"F_SEAL_FUTURE_WRITE","","",null,null],[17,"IFF_LOWER_UP","","",null,null],[17,"IFF_DORMANT","","",null,null],[17,"IFF_ECHO","","",null,null],[17,"IFA_UNSPEC","","",null,null],[17,"IFA_ADDRESS","","",null,null],[17,"IFA_LOCAL","","",null,null],[17,"IFA_LABEL","","",null,null],[17,"IFA_BROADCAST","","",null,null],[17,"IFA_ANYCAST","","",null,null],[17,"IFA_CACHEINFO","","",null,null],[17,"IFA_MULTICAST","","",null,null],[17,"IFA_F_SECONDARY","","",null,null],[17,"IFA_F_TEMPORARY","","",null,null],[17,"IFA_F_NODAD","","",null,null],[17,"IFA_F_OPTIMISTIC","","",null,null],[17,"IFA_F_DADFAILED","","",null,null],[17,"IFA_F_HOMEADDRESS","","",null,null],[17,"IFA_F_DEPRECATED","","",null,null],[17,"IFA_F_TENTATIVE","","",null,null],[17,"IFA_F_PERMANENT","","",null,null],[17,"IFLA_UNSPEC","","",null,null],[17,"IFLA_ADDRESS","","",null,null],[17,"IFLA_BROADCAST","","",null,null],[17,"IFLA_IFNAME","","",null,null],[17,"IFLA_MTU","","",null,null],[17,"IFLA_LINK","","",null,null],[17,"IFLA_QDISC","","",null,null],[17,"IFLA_STATS","","",null,null],[17,"IFLA_COST","","",null,null],[17,"IFLA_PRIORITY","","",null,null],[17,"IFLA_MASTER","","",null,null],[17,"IFLA_WIRELESS","","",null,null],[17,"IFLA_PROTINFO","","",null,null],[17,"IFLA_TXQLEN","","",null,null],[17,"IFLA_MAP","","",null,null],[17,"IFLA_WEIGHT","","",null,null],[17,"IFLA_OPERSTATE","","",null,null],[17,"IFLA_LINKMODE","","",null,null],[17,"IFLA_LINKINFO","","",null,null],[17,"IFLA_NET_NS_PID","","",null,null],[17,"IFLA_IFALIAS","","",null,null],[17,"IFLA_NUM_VF","","",null,null],[17,"IFLA_VFINFO_LIST","","",null,null],[17,"IFLA_STATS64","","",null,null],[17,"IFLA_VF_PORTS","","",null,null],[17,"IFLA_PORT_SELF","","",null,null],[17,"IFLA_AF_SPEC","","",null,null],[17,"IFLA_GROUP","","",null,null],[17,"IFLA_NET_NS_FD","","",null,null],[17,"IFLA_EXT_MASK","","",null,null],[17,"IFLA_PROMISCUITY","","",null,null],[17,"IFLA_NUM_TX_QUEUES","","",null,null],[17,"IFLA_NUM_RX_QUEUES","","",null,null],[17,"IFLA_CARRIER","","",null,null],[17,"IFLA_PHYS_PORT_ID","","",null,null],[17,"IFLA_CARRIER_CHANGES","","",null,null],[17,"IFLA_PHYS_SWITCH_ID","","",null,null],[17,"IFLA_LINK_NETNSID","","",null,null],[17,"IFLA_PHYS_PORT_NAME","","",null,null],[17,"IFLA_PROTO_DOWN","","",null,null],[17,"IFLA_INFO_UNSPEC","","",null,null],[17,"IFLA_INFO_KIND","","",null,null],[17,"IFLA_INFO_DATA","","",null,null],[17,"IFLA_INFO_XSTATS","","",null,null],[17,"IFLA_INFO_SLAVE_KIND","","",null,null],[17,"IFLA_INFO_SLAVE_DATA","","",null,null],[17,"IFF_TUN","","",null,null],[17,"IFF_TAP","","",null,null],[17,"IFF_NO_PI","","",null,null],[17,"TUN_READQ_SIZE","","",null,null],[17,"TUN_TUN_DEV","","",null,null],[17,"TUN_TAP_DEV","","",null,null],[17,"TUN_TYPE_MASK","","",null,null],[17,"IFF_ONE_QUEUE","","",null,null],[17,"IFF_VNET_HDR","","",null,null],[17,"IFF_TUN_EXCL","","",null,null],[17,"IFF_MULTI_QUEUE","","",null,null],[17,"IFF_ATTACH_QUEUE","","",null,null],[17,"IFF_DETACH_QUEUE","","",null,null],[17,"IFF_PERSIST","","",null,null],[17,"IFF_NOFILTER","","",null,null],[17,"ST_RDONLY","","",null,null],[17,"ST_NOSUID","","",null,null],[17,"ST_NODEV","","",null,null],[17,"ST_NOEXEC","","",null,null],[17,"ST_SYNCHRONOUS","","",null,null],[17,"ST_MANDLOCK","","",null,null],[17,"ST_WRITE","","",null,null],[17,"ST_APPEND","","",null,null],[17,"ST_IMMUTABLE","","",null,null],[17,"ST_NOATIME","","",null,null],[17,"ST_NODIRATIME","","",null,null],[17,"RTLD_NEXT","","",null,null],[17,"RTLD_DEFAULT","","",null,null],[17,"RTLD_NODELETE","","",null,null],[17,"RTLD_NOW","","",null,null],[17,"AT_EACCESS","","",null,null],[17,"TCP_MD5SIG","","",null,null],[17,"PTHREAD_MUTEX_INITIALIZER","","",null,null],[17,"PTHREAD_COND_INITIALIZER","","",null,null],[17,"PTHREAD_RWLOCK_INITIALIZER","","",null,null],[17,"PTHREAD_MUTEX_NORMAL","","",null,null],[17,"PTHREAD_MUTEX_RECURSIVE","","",null,null],[17,"PTHREAD_MUTEX_ERRORCHECK","","",null,null],[17,"PTHREAD_MUTEX_DEFAULT","","",null,null],[17,"PTHREAD_PROCESS_PRIVATE","","",null,null],[17,"PTHREAD_PROCESS_SHARED","","",null,null],[17,"__SIZEOF_PTHREAD_COND_T","","",null,null],[17,"RENAME_NOREPLACE","","",null,null],[17,"RENAME_EXCHANGE","","",null,null],[17,"RENAME_WHITEOUT","","",null,null],[17,"SCHED_OTHER","","",null,null],[17,"SCHED_FIFO","","",null,null],[17,"SCHED_RR","","",null,null],[17,"SCHED_BATCH","","",null,null],[17,"SCHED_IDLE","","",null,null],[17,"SCHED_RESET_ON_FORK","","",null,null],[17,"IPPROTO_HOPOPTS","","Hop-by-hop option header",null,null],[17,"IPPROTO_IGMP","","group mgmt protocol",null,null],[17,"IPPROTO_IPIP","","for compatibility",null,null],[17,"IPPROTO_EGP","","exterior gateway protocol",null,null],[17,"IPPROTO_PUP","","pup",null,null],[17,"IPPROTO_IDP","","xns idp",null,null],[17,"IPPROTO_TP","","tp-4 w/ class negotiation",null,null],[17,"IPPROTO_DCCP","","DCCP",null,null],[17,"IPPROTO_ROUTING","","IP6 routing header",null,null],[17,"IPPROTO_FRAGMENT","","IP6 fragmentation header",null,null],[17,"IPPROTO_RSVP","","resource reservation",null,null],[17,"IPPROTO_GRE","","General Routing Encap.",null,null],[17,"IPPROTO_ESP","","IP6 Encap Sec. Payload",null,null],[17,"IPPROTO_AH","","IP6 Auth Header",null,null],[17,"IPPROTO_NONE","","IP6 no next header",null,null],[17,"IPPROTO_DSTOPTS","","IP6 destination option",null,null],[17,"IPPROTO_MTP","","",null,null],[17,"IPPROTO_BEETPH","","",null,null],[17,"IPPROTO_ENCAP","","encapsulation header",null,null],[17,"IPPROTO_PIM","","Protocol indep. multicast",null,null],[17,"IPPROTO_COMP","","IP Payload Comp. Protocol",null,null],[17,"IPPROTO_SCTP","","SCTP",null,null],[17,"IPPROTO_MH","","",null,null],[17,"IPPROTO_UDPLITE","","",null,null],[17,"IPPROTO_MPLS","","",null,null],[17,"IPPROTO_RAW","","raw IP packet",null,null],[17,"IPPROTO_MAX","","",null,null],[17,"IP_MSFILTER","","",null,null],[17,"MCAST_JOIN_GROUP","","",null,null],[17,"MCAST_BLOCK_SOURCE","","",null,null],[17,"MCAST_UNBLOCK_SOURCE","","",null,null],[17,"MCAST_LEAVE_GROUP","","",null,null],[17,"MCAST_JOIN_SOURCE_GROUP","","",null,null],[17,"MCAST_LEAVE_SOURCE_GROUP","","",null,null],[17,"MCAST_MSFILTER","","",null,null],[17,"IP_MULTICAST_ALL","","",null,null],[17,"IP_UNICAST_IF","","",null,null],[17,"AF_IB","","",null,null],[17,"AF_MPLS","","",null,null],[17,"AF_NFC","","",null,null],[17,"AF_VSOCK","","",null,null],[17,"AF_XDP","","",null,null],[17,"PF_IB","","",null,null],[17,"PF_MPLS","","",null,null],[17,"PF_NFC","","",null,null],[17,"PF_VSOCK","","",null,null],[17,"PF_XDP","","",null,null],[17,"IPC_PRIVATE","","",null,null],[17,"IPC_CREAT","","",null,null],[17,"IPC_EXCL","","",null,null],[17,"IPC_NOWAIT","","",null,null],[17,"IPC_RMID","","",null,null],[17,"IPC_SET","","",null,null],[17,"IPC_STAT","","",null,null],[17,"IPC_INFO","","",null,null],[17,"MSG_STAT","","",null,null],[17,"MSG_INFO","","",null,null],[17,"MSG_NOERROR","","",null,null],[17,"MSG_EXCEPT","","",null,null],[17,"MSG_COPY","","",null,null],[17,"SHM_R","","",null,null],[17,"SHM_W","","",null,null],[17,"SHM_RDONLY","","",null,null],[17,"SHM_RND","","",null,null],[17,"SHM_REMAP","","",null,null],[17,"SHM_EXEC","","",null,null],[17,"SHM_LOCK","","",null,null],[17,"SHM_UNLOCK","","",null,null],[17,"SHM_HUGETLB","","",null,null],[17,"SHM_NORESERVE","","",null,null],[17,"EPOLLRDHUP","","",null,null],[17,"EPOLLEXCLUSIVE","","",null,null],[17,"EPOLLONESHOT","","",null,null],[17,"QFMT_VFS_OLD","","",null,null],[17,"QFMT_VFS_V0","","",null,null],[17,"QFMT_VFS_V1","","",null,null],[17,"EFD_SEMAPHORE","","",null,null],[17,"LOG_NFACILITIES","","",null,null],[17,"SEM_FAILED","","",null,null],[17,"RB_AUTOBOOT","","",null,null],[17,"RB_HALT_SYSTEM","","",null,null],[17,"RB_ENABLE_CAD","","",null,null],[17,"RB_DISABLE_CAD","","",null,null],[17,"RB_POWER_OFF","","",null,null],[17,"RB_SW_SUSPEND","","",null,null],[17,"RB_KEXEC","","",null,null],[17,"AI_PASSIVE","","",null,null],[17,"AI_CANONNAME","","",null,null],[17,"AI_NUMERICHOST","","",null,null],[17,"AI_V4MAPPED","","",null,null],[17,"AI_ALL","","",null,null],[17,"AI_ADDRCONFIG","","",null,null],[17,"AI_NUMERICSERV","","",null,null],[17,"EAI_BADFLAGS","","",null,null],[17,"EAI_NONAME","","",null,null],[17,"EAI_AGAIN","","",null,null],[17,"EAI_FAIL","","",null,null],[17,"EAI_NODATA","","",null,null],[17,"EAI_FAMILY","","",null,null],[17,"EAI_SOCKTYPE","","",null,null],[17,"EAI_SERVICE","","",null,null],[17,"EAI_MEMORY","","",null,null],[17,"EAI_SYSTEM","","",null,null],[17,"EAI_OVERFLOW","","",null,null],[17,"NI_NUMERICHOST","","",null,null],[17,"NI_NUMERICSERV","","",null,null],[17,"NI_NOFQDN","","",null,null],[17,"NI_NAMEREQD","","",null,null],[17,"NI_DGRAM","","",null,null],[17,"SYNC_FILE_RANGE_WAIT_BEFORE","","",null,null],[17,"SYNC_FILE_RANGE_WRITE","","",null,null],[17,"SYNC_FILE_RANGE_WAIT_AFTER","","",null,null],[17,"AIO_CANCELED","","",null,null],[17,"AIO_NOTCANCELED","","",null,null],[17,"AIO_ALLDONE","","",null,null],[17,"LIO_READ","","",null,null],[17,"LIO_WRITE","","",null,null],[17,"LIO_NOP","","",null,null],[17,"LIO_WAIT","","",null,null],[17,"LIO_NOWAIT","","",null,null],[17,"MREMAP_MAYMOVE","","",null,null],[17,"MREMAP_FIXED","","",null,null],[17,"PR_SET_PDEATHSIG","","",null,null],[17,"PR_GET_PDEATHSIG","","",null,null],[17,"PR_GET_DUMPABLE","","",null,null],[17,"PR_SET_DUMPABLE","","",null,null],[17,"PR_GET_UNALIGN","","",null,null],[17,"PR_SET_UNALIGN","","",null,null],[17,"PR_UNALIGN_NOPRINT","","",null,null],[17,"PR_UNALIGN_SIGBUS","","",null,null],[17,"PR_GET_KEEPCAPS","","",null,null],[17,"PR_SET_KEEPCAPS","","",null,null],[17,"PR_GET_FPEMU","","",null,null],[17,"PR_SET_FPEMU","","",null,null],[17,"PR_FPEMU_NOPRINT","","",null,null],[17,"PR_FPEMU_SIGFPE","","",null,null],[17,"PR_GET_FPEXC","","",null,null],[17,"PR_SET_FPEXC","","",null,null],[17,"PR_FP_EXC_SW_ENABLE","","",null,null],[17,"PR_FP_EXC_DIV","","",null,null],[17,"PR_FP_EXC_OVF","","",null,null],[17,"PR_FP_EXC_UND","","",null,null],[17,"PR_FP_EXC_RES","","",null,null],[17,"PR_FP_EXC_INV","","",null,null],[17,"PR_FP_EXC_DISABLED","","",null,null],[17,"PR_FP_EXC_NONRECOV","","",null,null],[17,"PR_FP_EXC_ASYNC","","",null,null],[17,"PR_FP_EXC_PRECISE","","",null,null],[17,"PR_GET_TIMING","","",null,null],[17,"PR_SET_TIMING","","",null,null],[17,"PR_TIMING_STATISTICAL","","",null,null],[17,"PR_TIMING_TIMESTAMP","","",null,null],[17,"PR_SET_NAME","","",null,null],[17,"PR_GET_NAME","","",null,null],[17,"PR_GET_ENDIAN","","",null,null],[17,"PR_SET_ENDIAN","","",null,null],[17,"PR_ENDIAN_BIG","","",null,null],[17,"PR_ENDIAN_LITTLE","","",null,null],[17,"PR_ENDIAN_PPC_LITTLE","","",null,null],[17,"PR_GET_SECCOMP","","",null,null],[17,"PR_SET_SECCOMP","","",null,null],[17,"PR_CAPBSET_READ","","",null,null],[17,"PR_CAPBSET_DROP","","",null,null],[17,"PR_GET_TSC","","",null,null],[17,"PR_SET_TSC","","",null,null],[17,"PR_TSC_ENABLE","","",null,null],[17,"PR_TSC_SIGSEGV","","",null,null],[17,"PR_GET_SECUREBITS","","",null,null],[17,"PR_SET_SECUREBITS","","",null,null],[17,"PR_SET_TIMERSLACK","","",null,null],[17,"PR_GET_TIMERSLACK","","",null,null],[17,"PR_TASK_PERF_EVENTS_DISABLE","","",null,null],[17,"PR_TASK_PERF_EVENTS_ENABLE","","",null,null],[17,"PR_MCE_KILL","","",null,null],[17,"PR_MCE_KILL_CLEAR","","",null,null],[17,"PR_MCE_KILL_SET","","",null,null],[17,"PR_MCE_KILL_LATE","","",null,null],[17,"PR_MCE_KILL_EARLY","","",null,null],[17,"PR_MCE_KILL_DEFAULT","","",null,null],[17,"PR_MCE_KILL_GET","","",null,null],[17,"PR_SET_MM","","",null,null],[17,"PR_SET_MM_START_CODE","","",null,null],[17,"PR_SET_MM_END_CODE","","",null,null],[17,"PR_SET_MM_START_DATA","","",null,null],[17,"PR_SET_MM_END_DATA","","",null,null],[17,"PR_SET_MM_START_STACK","","",null,null],[17,"PR_SET_MM_START_BRK","","",null,null],[17,"PR_SET_MM_BRK","","",null,null],[17,"PR_SET_MM_ARG_START","","",null,null],[17,"PR_SET_MM_ARG_END","","",null,null],[17,"PR_SET_MM_ENV_START","","",null,null],[17,"PR_SET_MM_ENV_END","","",null,null],[17,"PR_SET_MM_AUXV","","",null,null],[17,"PR_SET_MM_EXE_FILE","","",null,null],[17,"PR_SET_MM_MAP","","",null,null],[17,"PR_SET_MM_MAP_SIZE","","",null,null],[17,"PR_SET_PTRACER","","",null,null],[17,"PR_SET_CHILD_SUBREAPER","","",null,null],[17,"PR_GET_CHILD_SUBREAPER","","",null,null],[17,"PR_SET_NO_NEW_PRIVS","","",null,null],[17,"PR_GET_NO_NEW_PRIVS","","",null,null],[17,"PR_GET_TID_ADDRESS","","",null,null],[17,"PR_SET_THP_DISABLE","","",null,null],[17,"PR_GET_THP_DISABLE","","",null,null],[17,"PR_MPX_ENABLE_MANAGEMENT","","",null,null],[17,"PR_MPX_DISABLE_MANAGEMENT","","",null,null],[17,"PR_SET_FP_MODE","","",null,null],[17,"PR_GET_FP_MODE","","",null,null],[17,"PR_FP_MODE_FR","","",null,null],[17,"PR_FP_MODE_FRE","","",null,null],[17,"PR_CAP_AMBIENT","","",null,null],[17,"PR_CAP_AMBIENT_IS_SET","","",null,null],[17,"PR_CAP_AMBIENT_RAISE","","",null,null],[17,"PR_CAP_AMBIENT_LOWER","","",null,null],[17,"PR_CAP_AMBIENT_CLEAR_ALL","","",null,null],[17,"GRND_NONBLOCK","","",null,null],[17,"GRND_RANDOM","","",null,null],[17,"SECCOMP_MODE_DISABLED","","",null,null],[17,"SECCOMP_MODE_STRICT","","",null,null],[17,"SECCOMP_MODE_FILTER","","",null,null],[17,"ITIMER_REAL","","",null,null],[17,"ITIMER_VIRTUAL","","",null,null],[17,"ITIMER_PROF","","",null,null],[17,"TFD_CLOEXEC","","",null,null],[17,"TFD_NONBLOCK","","",null,null],[17,"TFD_TIMER_ABSTIME","","",null,null],[17,"XATTR_CREATE","","",null,null],[17,"XATTR_REPLACE","","",null,null],[17,"_POSIX_VDISABLE","","",null,null],[17,"FALLOC_FL_KEEP_SIZE","","",null,null],[17,"FALLOC_FL_PUNCH_HOLE","","",null,null],[17,"FALLOC_FL_COLLAPSE_RANGE","","",null,null],[17,"FALLOC_FL_ZERO_RANGE","","",null,null],[17,"FALLOC_FL_INSERT_RANGE","","",null,null],[17,"FALLOC_FL_UNSHARE_RANGE","","",null,null],[17,"ENOATTR","","",null,null],[17,"SO_ORIGINAL_DST","","",null,null],[17,"IP_ORIGDSTADDR","","",null,null],[17,"IP_RECVORIGDSTADDR","","",null,null],[17,"IPV6_FLOWINFO","","",null,null],[17,"IPV6_ORIGDSTADDR","","",null,null],[17,"IPV6_RECVORIGDSTADDR","","",null,null],[17,"IPV6_FLOWLABEL_MGR","","",null,null],[17,"IPV6_FLOWINFO_SEND","","",null,null],[17,"IPV6_FLOWINFO_FLOWLABEL","","",null,null],[17,"IPV6_FLOWINFO_PRIORITY","","",null,null],[17,"IUTF8","","",null,null],[17,"CMSPAR","","",null,null],[17,"MFD_CLOEXEC","","",null,null],[17,"MFD_ALLOW_SEALING","","",null,null],[17,"MFD_HUGETLB","","",null,null],[17,"PT_NULL","","",null,null],[17,"PT_LOAD","","",null,null],[17,"PT_DYNAMIC","","",null,null],[17,"PT_INTERP","","",null,null],[17,"PT_NOTE","","",null,null],[17,"PT_SHLIB","","",null,null],[17,"PT_PHDR","","",null,null],[17,"PT_TLS","","",null,null],[17,"PT_NUM","","",null,null],[17,"PT_LOOS","","",null,null],[17,"PT_GNU_EH_FRAME","","",null,null],[17,"PT_GNU_STACK","","",null,null],[17,"PT_GNU_RELRO","","",null,null],[17,"ETH_ALEN","","",null,null],[17,"ETH_HLEN","","",null,null],[17,"ETH_ZLEN","","",null,null],[17,"ETH_DATA_LEN","","",null,null],[17,"ETH_FRAME_LEN","","",null,null],[17,"ETH_FCS_LEN","","",null,null],[17,"ETH_P_LOOP","","",null,null],[17,"ETH_P_PUP","","",null,null],[17,"ETH_P_PUPAT","","",null,null],[17,"ETH_P_IP","","",null,null],[17,"ETH_P_X25","","",null,null],[17,"ETH_P_ARP","","",null,null],[17,"ETH_P_BPQ","","",null,null],[17,"ETH_P_IEEEPUP","","",null,null],[17,"ETH_P_IEEEPUPAT","","",null,null],[17,"ETH_P_BATMAN","","",null,null],[17,"ETH_P_DEC","","",null,null],[17,"ETH_P_DNA_DL","","",null,null],[17,"ETH_P_DNA_RC","","",null,null],[17,"ETH_P_DNA_RT","","",null,null],[17,"ETH_P_LAT","","",null,null],[17,"ETH_P_DIAG","","",null,null],[17,"ETH_P_CUST","","",null,null],[17,"ETH_P_SCA","","",null,null],[17,"ETH_P_TEB","","",null,null],[17,"ETH_P_RARP","","",null,null],[17,"ETH_P_ATALK","","",null,null],[17,"ETH_P_AARP","","",null,null],[17,"ETH_P_8021Q","","",null,null],[17,"ETH_P_IPX","","",null,null],[17,"ETH_P_IPV6","","",null,null],[17,"ETH_P_PAUSE","","",null,null],[17,"ETH_P_SLOW","","",null,null],[17,"ETH_P_WCCP","","",null,null],[17,"ETH_P_MPLS_UC","","",null,null],[17,"ETH_P_MPLS_MC","","",null,null],[17,"ETH_P_ATMMPOA","","",null,null],[17,"ETH_P_PPP_DISC","","",null,null],[17,"ETH_P_PPP_SES","","",null,null],[17,"ETH_P_LINK_CTL","","",null,null],[17,"ETH_P_ATMFATE","","",null,null],[17,"ETH_P_PAE","","",null,null],[17,"ETH_P_AOE","","",null,null],[17,"ETH_P_8021AD","","",null,null],[17,"ETH_P_802_EX1","","",null,null],[17,"ETH_P_TIPC","","",null,null],[17,"ETH_P_MACSEC","","",null,null],[17,"ETH_P_8021AH","","",null,null],[17,"ETH_P_MVRP","","",null,null],[17,"ETH_P_1588","","",null,null],[17,"ETH_P_PRP","","",null,null],[17,"ETH_P_FCOE","","",null,null],[17,"ETH_P_TDLS","","",null,null],[17,"ETH_P_FIP","","",null,null],[17,"ETH_P_80221","","",null,null],[17,"ETH_P_LOOPBACK","","",null,null],[17,"ETH_P_QINQ1","","",null,null],[17,"ETH_P_QINQ2","","",null,null],[17,"ETH_P_QINQ3","","",null,null],[17,"ETH_P_EDSA","","",null,null],[17,"ETH_P_AF_IUCV","","",null,null],[17,"ETH_P_802_3_MIN","","",null,null],[17,"ETH_P_802_3","","",null,null],[17,"ETH_P_AX25","","",null,null],[17,"ETH_P_ALL","","",null,null],[17,"ETH_P_802_2","","",null,null],[17,"ETH_P_SNAP","","",null,null],[17,"ETH_P_DDCMP","","",null,null],[17,"ETH_P_WAN_PPP","","",null,null],[17,"ETH_P_PPP_MP","","",null,null],[17,"ETH_P_LOCALTALK","","",null,null],[17,"ETH_P_CANFD","","",null,null],[17,"ETH_P_PPPTALK","","",null,null],[17,"ETH_P_TR_802_2","","",null,null],[17,"ETH_P_MOBITEX","","",null,null],[17,"ETH_P_CONTROL","","",null,null],[17,"ETH_P_IRDA","","",null,null],[17,"ETH_P_ECONET","","",null,null],[17,"ETH_P_HDLC","","",null,null],[17,"ETH_P_ARCNET","","",null,null],[17,"ETH_P_DSA","","",null,null],[17,"ETH_P_TRAILER","","",null,null],[17,"ETH_P_PHONET","","",null,null],[17,"ETH_P_IEEE802154","","",null,null],[17,"ETH_P_CAIF","","",null,null],[17,"POSIX_SPAWN_RESETIDS","","",null,null],[17,"POSIX_SPAWN_SETPGROUP","","",null,null],[17,"POSIX_SPAWN_SETSIGDEF","","",null,null],[17,"POSIX_SPAWN_SETSIGMASK","","",null,null],[17,"POSIX_SPAWN_SETSCHEDPARAM","","",null,null],[17,"POSIX_SPAWN_SETSCHEDULER","","",null,null],[17,"NLMSG_NOOP","","",null,null],[17,"NLMSG_ERROR","","",null,null],[17,"NLMSG_DONE","","",null,null],[17,"NLMSG_OVERRUN","","",null,null],[17,"NLMSG_MIN_TYPE","","",null,null],[17,"NFNLGRP_NONE","","",null,null],[17,"NFNLGRP_CONNTRACK_NEW","","",null,null],[17,"NFNLGRP_CONNTRACK_UPDATE","","",null,null],[17,"NFNLGRP_CONNTRACK_DESTROY","","",null,null],[17,"NFNLGRP_CONNTRACK_EXP_NEW","","",null,null],[17,"NFNLGRP_CONNTRACK_EXP_UPDATE","","",null,null],[17,"NFNLGRP_CONNTRACK_EXP_DESTROY","","",null,null],[17,"NFNLGRP_NFTABLES","","",null,null],[17,"NFNLGRP_ACCT_QUOTA","","",null,null],[17,"NFNETLINK_V0","","",null,null],[17,"NFNL_SUBSYS_NONE","","",null,null],[17,"NFNL_SUBSYS_CTNETLINK","","",null,null],[17,"NFNL_SUBSYS_CTNETLINK_EXP","","",null,null],[17,"NFNL_SUBSYS_QUEUE","","",null,null],[17,"NFNL_SUBSYS_ULOG","","",null,null],[17,"NFNL_SUBSYS_OSF","","",null,null],[17,"NFNL_SUBSYS_IPSET","","",null,null],[17,"NFNL_SUBSYS_ACCT","","",null,null],[17,"NFNL_SUBSYS_CTNETLINK_TIMEOUT","","",null,null],[17,"NFNL_SUBSYS_CTHELPER","","",null,null],[17,"NFNL_SUBSYS_NFTABLES","","",null,null],[17,"NFNL_SUBSYS_NFT_COMPAT","","",null,null],[17,"NFNL_SUBSYS_COUNT","","",null,null],[17,"NFNL_MSG_BATCH_BEGIN","","",null,null],[17,"NFNL_MSG_BATCH_END","","",null,null],[17,"NFULNL_MSG_PACKET","","",null,null],[17,"NFULNL_MSG_CONFIG","","",null,null],[17,"NFULA_UNSPEC","","",null,null],[17,"NFULA_PACKET_HDR","","",null,null],[17,"NFULA_MARK","","",null,null],[17,"NFULA_TIMESTAMP","","",null,null],[17,"NFULA_IFINDEX_INDEV","","",null,null],[17,"NFULA_IFINDEX_OUTDEV","","",null,null],[17,"NFULA_IFINDEX_PHYSINDEV","","",null,null],[17,"NFULA_IFINDEX_PHYSOUTDEV","","",null,null],[17,"NFULA_HWADDR","","",null,null],[17,"NFULA_PAYLOAD","","",null,null],[17,"NFULA_PREFIX","","",null,null],[17,"NFULA_UID","","",null,null],[17,"NFULA_SEQ","","",null,null],[17,"NFULA_SEQ_GLOBAL","","",null,null],[17,"NFULA_GID","","",null,null],[17,"NFULA_HWTYPE","","",null,null],[17,"NFULA_HWHEADER","","",null,null],[17,"NFULA_HWLEN","","",null,null],[17,"NFULA_CT","","",null,null],[17,"NFULA_CT_INFO","","",null,null],[17,"NFULNL_CFG_CMD_NONE","","",null,null],[17,"NFULNL_CFG_CMD_BIND","","",null,null],[17,"NFULNL_CFG_CMD_UNBIND","","",null,null],[17,"NFULNL_CFG_CMD_PF_BIND","","",null,null],[17,"NFULNL_CFG_CMD_PF_UNBIND","","",null,null],[17,"NFULA_CFG_UNSPEC","","",null,null],[17,"NFULA_CFG_CMD","","",null,null],[17,"NFULA_CFG_MODE","","",null,null],[17,"NFULA_CFG_NLBUFSIZ","","",null,null],[17,"NFULA_CFG_TIMEOUT","","",null,null],[17,"NFULA_CFG_QTHRESH","","",null,null],[17,"NFULA_CFG_FLAGS","","",null,null],[17,"NFULNL_COPY_NONE","","",null,null],[17,"NFULNL_COPY_META","","",null,null],[17,"NFULNL_COPY_PACKET","","",null,null],[17,"NFULNL_CFG_F_SEQ","","",null,null],[17,"NFULNL_CFG_F_SEQ_GLOBAL","","",null,null],[17,"NFULNL_CFG_F_CONNTRACK","","",null,null],[17,"NFQNL_MSG_PACKET","","",null,null],[17,"NFQNL_MSG_VERDICT","","",null,null],[17,"NFQNL_MSG_CONFIG","","",null,null],[17,"NFQNL_MSG_VERDICT_BATCH","","",null,null],[17,"NFQA_UNSPEC","","",null,null],[17,"NFQA_PACKET_HDR","","",null,null],[17,"NFQA_VERDICT_HDR","","",null,null],[17,"NFQA_MARK","","",null,null],[17,"NFQA_TIMESTAMP","","",null,null],[17,"NFQA_IFINDEX_INDEV","","",null,null],[17,"NFQA_IFINDEX_OUTDEV","","",null,null],[17,"NFQA_IFINDEX_PHYSINDEV","","",null,null],[17,"NFQA_IFINDEX_PHYSOUTDEV","","",null,null],[17,"NFQA_HWADDR","","",null,null],[17,"NFQA_PAYLOAD","","",null,null],[17,"NFQA_CT","","",null,null],[17,"NFQA_CT_INFO","","",null,null],[17,"NFQA_CAP_LEN","","",null,null],[17,"NFQA_SKB_INFO","","",null,null],[17,"NFQA_EXP","","",null,null],[17,"NFQA_UID","","",null,null],[17,"NFQA_GID","","",null,null],[17,"NFQA_SECCTX","","",null,null],[17,"NFQNL_CFG_CMD_NONE","","",null,null],[17,"NFQNL_CFG_CMD_BIND","","",null,null],[17,"NFQNL_CFG_CMD_UNBIND","","",null,null],[17,"NFQNL_CFG_CMD_PF_BIND","","",null,null],[17,"NFQNL_CFG_CMD_PF_UNBIND","","",null,null],[17,"NFQNL_COPY_NONE","","",null,null],[17,"NFQNL_COPY_META","","",null,null],[17,"NFQNL_COPY_PACKET","","",null,null],[17,"NFQA_CFG_UNSPEC","","",null,null],[17,"NFQA_CFG_CMD","","",null,null],[17,"NFQA_CFG_PARAMS","","",null,null],[17,"NFQA_CFG_QUEUE_MAXLEN","","",null,null],[17,"NFQA_CFG_MASK","","",null,null],[17,"NFQA_CFG_FLAGS","","",null,null],[17,"NFQA_CFG_F_FAIL_OPEN","","",null,null],[17,"NFQA_CFG_F_CONNTRACK","","",null,null],[17,"NFQA_CFG_F_GSO","","",null,null],[17,"NFQA_CFG_F_UID_GID","","",null,null],[17,"NFQA_CFG_F_SECCTX","","",null,null],[17,"NFQA_CFG_F_MAX","","",null,null],[17,"NFQA_SKB_CSUMNOTREADY","","",null,null],[17,"NFQA_SKB_GSO","","",null,null],[17,"NFQA_SKB_CSUM_NOTVERIFIED","","",null,null],[17,"GENL_NAMSIZ","","",null,null],[17,"GENL_MIN_ID","","",null,null],[17,"GENL_MAX_ID","","",null,null],[17,"GENL_ADMIN_PERM","","",null,null],[17,"GENL_CMD_CAP_DO","","",null,null],[17,"GENL_CMD_CAP_DUMP","","",null,null],[17,"GENL_CMD_CAP_HASPOL","","",null,null],[17,"GENL_ID_CTRL","","",null,null],[17,"CTRL_CMD_UNSPEC","","",null,null],[17,"CTRL_CMD_NEWFAMILY","","",null,null],[17,"CTRL_CMD_DELFAMILY","","",null,null],[17,"CTRL_CMD_GETFAMILY","","",null,null],[17,"CTRL_CMD_NEWOPS","","",null,null],[17,"CTRL_CMD_DELOPS","","",null,null],[17,"CTRL_CMD_GETOPS","","",null,null],[17,"CTRL_CMD_NEWMCAST_GRP","","",null,null],[17,"CTRL_CMD_DELMCAST_GRP","","",null,null],[17,"CTRL_CMD_GETMCAST_GRP","","",null,null],[17,"CTRL_ATTR_UNSPEC","","",null,null],[17,"CTRL_ATTR_FAMILY_ID","","",null,null],[17,"CTRL_ATTR_FAMILY_NAME","","",null,null],[17,"CTRL_ATTR_VERSION","","",null,null],[17,"CTRL_ATTR_HDRSIZE","","",null,null],[17,"CTRL_ATTR_MAXATTR","","",null,null],[17,"CTRL_ATTR_OPS","","",null,null],[17,"CTRL_ATTR_MCAST_GROUPS","","",null,null],[17,"CTRL_ATTR_OP_UNSPEC","","",null,null],[17,"CTRL_ATTR_OP_ID","","",null,null],[17,"CTRL_ATTR_OP_FLAGS","","",null,null],[17,"CTRL_ATTR_MCAST_GRP_UNSPEC","","",null,null],[17,"CTRL_ATTR_MCAST_GRP_NAME","","",null,null],[17,"CTRL_ATTR_MCAST_GRP_ID","","",null,null],[17,"PACKET_ADD_MEMBERSHIP","","",null,null],[17,"PACKET_DROP_MEMBERSHIP","","",null,null],[17,"PACKET_MR_MULTICAST","","",null,null],[17,"PACKET_MR_PROMISC","","",null,null],[17,"PACKET_MR_ALLMULTI","","",null,null],[17,"PACKET_MR_UNICAST","","",null,null],[17,"NF_DROP","","",null,null],[17,"NF_ACCEPT","","",null,null],[17,"NF_STOLEN","","",null,null],[17,"NF_QUEUE","","",null,null],[17,"NF_REPEAT","","",null,null],[17,"NF_STOP","","",null,null],[17,"NF_MAX_VERDICT","","",null,null],[17,"NF_VERDICT_MASK","","",null,null],[17,"NF_VERDICT_FLAG_QUEUE_BYPASS","","",null,null],[17,"NF_VERDICT_QMASK","","",null,null],[17,"NF_VERDICT_QBITS","","",null,null],[17,"NF_VERDICT_BITS","","",null,null],[17,"NF_INET_PRE_ROUTING","","",null,null],[17,"NF_INET_LOCAL_IN","","",null,null],[17,"NF_INET_FORWARD","","",null,null],[17,"NF_INET_LOCAL_OUT","","",null,null],[17,"NF_INET_POST_ROUTING","","",null,null],[17,"NF_INET_NUMHOOKS","","",null,null],[17,"NFPROTO_UNSPEC","","",null,null],[17,"NFPROTO_IPV4","","",null,null],[17,"NFPROTO_ARP","","",null,null],[17,"NFPROTO_BRIDGE","","",null,null],[17,"NFPROTO_IPV6","","",null,null],[17,"NFPROTO_DECNET","","",null,null],[17,"NFPROTO_NUMPROTO","","",null,null],[17,"NF_IP_PRE_ROUTING","","",null,null],[17,"NF_IP_LOCAL_IN","","",null,null],[17,"NF_IP_FORWARD","","",null,null],[17,"NF_IP_LOCAL_OUT","","",null,null],[17,"NF_IP_POST_ROUTING","","",null,null],[17,"NF_IP_NUMHOOKS","","",null,null],[17,"NF_IP_PRI_FIRST","","",null,null],[17,"NF_IP_PRI_CONNTRACK_DEFRAG","","",null,null],[17,"NF_IP_PRI_RAW","","",null,null],[17,"NF_IP_PRI_SELINUX_FIRST","","",null,null],[17,"NF_IP_PRI_CONNTRACK","","",null,null],[17,"NF_IP_PRI_MANGLE","","",null,null],[17,"NF_IP_PRI_NAT_DST","","",null,null],[17,"NF_IP_PRI_FILTER","","",null,null],[17,"NF_IP_PRI_SECURITY","","",null,null],[17,"NF_IP_PRI_NAT_SRC","","",null,null],[17,"NF_IP_PRI_SELINUX_LAST","","",null,null],[17,"NF_IP_PRI_CONNTRACK_HELPER","","",null,null],[17,"NF_IP_PRI_CONNTRACK_CONFIRM","","",null,null],[17,"NF_IP_PRI_LAST","","",null,null],[17,"NF_IP6_PRE_ROUTING","","",null,null],[17,"NF_IP6_LOCAL_IN","","",null,null],[17,"NF_IP6_FORWARD","","",null,null],[17,"NF_IP6_LOCAL_OUT","","",null,null],[17,"NF_IP6_POST_ROUTING","","",null,null],[17,"NF_IP6_NUMHOOKS","","",null,null],[17,"NF_IP6_PRI_FIRST","","",null,null],[17,"NF_IP6_PRI_CONNTRACK_DEFRAG","","",null,null],[17,"NF_IP6_PRI_RAW","","",null,null],[17,"NF_IP6_PRI_SELINUX_FIRST","","",null,null],[17,"NF_IP6_PRI_CONNTRACK","","",null,null],[17,"NF_IP6_PRI_MANGLE","","",null,null],[17,"NF_IP6_PRI_NAT_DST","","",null,null],[17,"NF_IP6_PRI_FILTER","","",null,null],[17,"NF_IP6_PRI_SECURITY","","",null,null],[17,"NF_IP6_PRI_NAT_SRC","","",null,null],[17,"NF_IP6_PRI_SELINUX_LAST","","",null,null],[17,"NF_IP6_PRI_CONNTRACK_HELPER","","",null,null],[17,"NF_IP6_PRI_LAST","","",null,null],[17,"IP6T_SO_ORIGINAL_DST","","",null,null],[17,"SIOCADDRT","","",null,null],[17,"SIOCDELRT","","",null,null],[17,"SIOCGIFNAME","","",null,null],[17,"SIOCSIFLINK","","",null,null],[17,"SIOCGIFCONF","","",null,null],[17,"SIOCGIFFLAGS","","",null,null],[17,"SIOCSIFFLAGS","","",null,null],[17,"SIOCGIFADDR","","",null,null],[17,"SIOCSIFADDR","","",null,null],[17,"SIOCGIFDSTADDR","","",null,null],[17,"SIOCSIFDSTADDR","","",null,null],[17,"SIOCGIFBRDADDR","","",null,null],[17,"SIOCSIFBRDADDR","","",null,null],[17,"SIOCGIFNETMASK","","",null,null],[17,"SIOCSIFNETMASK","","",null,null],[17,"SIOCGIFMETRIC","","",null,null],[17,"SIOCSIFMETRIC","","",null,null],[17,"SIOCGIFMEM","","",null,null],[17,"SIOCSIFMEM","","",null,null],[17,"SIOCGIFMTU","","",null,null],[17,"SIOCSIFMTU","","",null,null],[17,"SIOCSIFHWADDR","","",null,null],[17,"SIOCGIFENCAP","","",null,null],[17,"SIOCSIFENCAP","","",null,null],[17,"SIOCGIFHWADDR","","",null,null],[17,"SIOCGIFSLAVE","","",null,null],[17,"SIOCSIFSLAVE","","",null,null],[17,"SIOCADDMULTI","","",null,null],[17,"SIOCDELMULTI","","",null,null],[17,"SIOCDARP","","",null,null],[17,"SIOCGARP","","",null,null],[17,"SIOCSARP","","",null,null],[17,"SIOCDRARP","","",null,null],[17,"SIOCGRARP","","",null,null],[17,"SIOCSRARP","","",null,null],[17,"SIOCGIFMAP","","",null,null],[17,"SIOCSIFMAP","","",null,null],[17,"PTRACE_EVENT_STOP","","",null,null],[17,"IPTOS_TOS_MASK","","",null,null],[17,"IPTOS_PREC_MASK","","",null,null],[17,"IPTOS_ECN_NOT_ECT","","",null,null],[17,"RTF_UP","","",null,null],[17,"RTF_GATEWAY","","",null,null],[17,"RTF_HOST","","",null,null],[17,"RTF_REINSTATE","","",null,null],[17,"RTF_DYNAMIC","","",null,null],[17,"RTF_MODIFIED","","",null,null],[17,"RTF_MTU","","",null,null],[17,"RTF_MSS","","",null,null],[17,"RTF_WINDOW","","",null,null],[17,"RTF_IRTT","","",null,null],[17,"RTF_REJECT","","",null,null],[17,"RTF_STATIC","","",null,null],[17,"RTF_XRESOLVE","","",null,null],[17,"RTF_NOFORWARD","","",null,null],[17,"RTF_THROW","","",null,null],[17,"RTF_NOPMTUDISC","","",null,null],[17,"RTF_DEFAULT","","",null,null],[17,"RTF_ALLONLINK","","",null,null],[17,"RTF_ADDRCONF","","",null,null],[17,"RTF_LINKRT","","",null,null],[17,"RTF_NONEXTHOP","","",null,null],[17,"RTF_CACHE","","",null,null],[17,"RTF_FLOW","","",null,null],[17,"RTF_POLICY","","",null,null],[17,"RTCF_VALVE","","",null,null],[17,"RTCF_MASQ","","",null,null],[17,"RTCF_NAT","","",null,null],[17,"RTCF_DOREDIRECT","","",null,null],[17,"RTCF_LOG","","",null,null],[17,"RTCF_DIRECTSRC","","",null,null],[17,"RTF_LOCAL","","",null,null],[17,"RTF_INTERFACE","","",null,null],[17,"RTF_MULTICAST","","",null,null],[17,"RTF_BROADCAST","","",null,null],[17,"RTF_NAT","","",null,null],[17,"RTF_ADDRCLASSMASK","","",null,null],[17,"RT_CLASS_UNSPEC","","",null,null],[17,"RT_CLASS_DEFAULT","","",null,null],[17,"RT_CLASS_MAIN","","",null,null],[17,"RT_CLASS_LOCAL","","",null,null],[17,"RT_CLASS_MAX","","",null,null],[17,"NUD_NONE","","",null,null],[17,"NUD_INCOMPLETE","","",null,null],[17,"NUD_REACHABLE","","",null,null],[17,"NUD_STALE","","",null,null],[17,"NUD_DELAY","","",null,null],[17,"NUD_PROBE","","",null,null],[17,"NUD_FAILED","","",null,null],[17,"NUD_NOARP","","",null,null],[17,"NUD_PERMANENT","","",null,null],[17,"NTF_USE","","",null,null],[17,"NTF_SELF","","",null,null],[17,"NTF_MASTER","","",null,null],[17,"NTF_PROXY","","",null,null],[17,"NTF_ROUTER","","",null,null],[17,"NDA_UNSPEC","","",null,null],[17,"NDA_DST","","",null,null],[17,"NDA_LLADDR","","",null,null],[17,"NDA_CACHEINFO","","",null,null],[17,"NDA_PROBES","","",null,null],[17,"NDA_VLAN","","",null,null],[17,"NDA_PORT","","",null,null],[17,"NDA_VNI","","",null,null],[17,"NDA_IFINDEX","","",null,null],[17,"NLA_ALIGNTO","","",null,null],[17,"NETLINK_ROUTE","","",null,null],[17,"NETLINK_UNUSED","","",null,null],[17,"NETLINK_USERSOCK","","",null,null],[17,"NETLINK_FIREWALL","","",null,null],[17,"NETLINK_SOCK_DIAG","","",null,null],[17,"NETLINK_NFLOG","","",null,null],[17,"NETLINK_XFRM","","",null,null],[17,"NETLINK_SELINUX","","",null,null],[17,"NETLINK_ISCSI","","",null,null],[17,"NETLINK_AUDIT","","",null,null],[17,"NETLINK_FIB_LOOKUP","","",null,null],[17,"NETLINK_CONNECTOR","","",null,null],[17,"NETLINK_NETFILTER","","",null,null],[17,"NETLINK_IP6_FW","","",null,null],[17,"NETLINK_DNRTMSG","","",null,null],[17,"NETLINK_KOBJECT_UEVENT","","",null,null],[17,"NETLINK_GENERIC","","",null,null],[17,"NETLINK_SCSITRANSPORT","","",null,null],[17,"NETLINK_ECRYPTFS","","",null,null],[17,"NETLINK_RDMA","","",null,null],[17,"NETLINK_CRYPTO","","",null,null],[17,"NETLINK_INET_DIAG","","",null,null],[17,"NLM_F_REQUEST","","",null,null],[17,"NLM_F_MULTI","","",null,null],[17,"NLM_F_ACK","","",null,null],[17,"NLM_F_ECHO","","",null,null],[17,"NLM_F_DUMP_INTR","","",null,null],[17,"NLM_F_DUMP_FILTERED","","",null,null],[17,"NLM_F_ROOT","","",null,null],[17,"NLM_F_MATCH","","",null,null],[17,"NLM_F_ATOMIC","","",null,null],[17,"NLM_F_DUMP","","",null,null],[17,"NLM_F_REPLACE","","",null,null],[17,"NLM_F_EXCL","","",null,null],[17,"NLM_F_CREATE","","",null,null],[17,"NLM_F_APPEND","","",null,null],[17,"NETLINK_ADD_MEMBERSHIP","","",null,null],[17,"NETLINK_DROP_MEMBERSHIP","","",null,null],[17,"NETLINK_PKTINFO","","",null,null],[17,"NETLINK_BROADCAST_ERROR","","",null,null],[17,"NETLINK_NO_ENOBUFS","","",null,null],[17,"NETLINK_RX_RING","","",null,null],[17,"NETLINK_TX_RING","","",null,null],[17,"NETLINK_LISTEN_ALL_NSID","","",null,null],[17,"NETLINK_LIST_MEMBERSHIPS","","",null,null],[17,"NETLINK_CAP_ACK","","",null,null],[17,"NLA_F_NESTED","","",null,null],[17,"NLA_F_NET_BYTEORDER","","",null,null],[17,"NLA_TYPE_MASK","","",null,null],[17,"TCA_UNSPEC","","",null,null],[17,"TCA_KIND","","",null,null],[17,"TCA_OPTIONS","","",null,null],[17,"TCA_STATS","","",null,null],[17,"TCA_XSTATS","","",null,null],[17,"TCA_RATE","","",null,null],[17,"TCA_FCNT","","",null,null],[17,"TCA_STATS2","","",null,null],[17,"TCA_STAB","","",null,null],[17,"RTM_NEWLINK","","",null,null],[17,"RTM_DELLINK","","",null,null],[17,"RTM_GETLINK","","",null,null],[17,"RTM_SETLINK","","",null,null],[17,"RTM_NEWADDR","","",null,null],[17,"RTM_DELADDR","","",null,null],[17,"RTM_GETADDR","","",null,null],[17,"RTM_NEWROUTE","","",null,null],[17,"RTM_DELROUTE","","",null,null],[17,"RTM_GETROUTE","","",null,null],[17,"RTM_NEWNEIGH","","",null,null],[17,"RTM_DELNEIGH","","",null,null],[17,"RTM_GETNEIGH","","",null,null],[17,"RTM_NEWRULE","","",null,null],[17,"RTM_DELRULE","","",null,null],[17,"RTM_GETRULE","","",null,null],[17,"RTM_NEWQDISC","","",null,null],[17,"RTM_DELQDISC","","",null,null],[17,"RTM_GETQDISC","","",null,null],[17,"RTM_NEWTCLASS","","",null,null],[17,"RTM_DELTCLASS","","",null,null],[17,"RTM_GETTCLASS","","",null,null],[17,"RTM_NEWTFILTER","","",null,null],[17,"RTM_DELTFILTER","","",null,null],[17,"RTM_GETTFILTER","","",null,null],[17,"RTM_NEWACTION","","",null,null],[17,"RTM_DELACTION","","",null,null],[17,"RTM_GETACTION","","",null,null],[17,"RTM_NEWPREFIX","","",null,null],[17,"RTM_GETMULTICAST","","",null,null],[17,"RTM_GETANYCAST","","",null,null],[17,"RTM_NEWNEIGHTBL","","",null,null],[17,"RTM_GETNEIGHTBL","","",null,null],[17,"RTM_SETNEIGHTBL","","",null,null],[17,"RTM_NEWNDUSEROPT","","",null,null],[17,"RTM_NEWADDRLABEL","","",null,null],[17,"RTM_DELADDRLABEL","","",null,null],[17,"RTM_GETADDRLABEL","","",null,null],[17,"RTM_GETDCB","","",null,null],[17,"RTM_SETDCB","","",null,null],[17,"RTM_NEWNETCONF","","",null,null],[17,"RTM_GETNETCONF","","",null,null],[17,"RTM_NEWMDB","","",null,null],[17,"RTM_DELMDB","","",null,null],[17,"RTM_GETMDB","","",null,null],[17,"RTM_NEWNSID","","",null,null],[17,"RTM_DELNSID","","",null,null],[17,"RTM_GETNSID","","",null,null],[17,"RTM_F_NOTIFY","","",null,null],[17,"RTM_F_CLONED","","",null,null],[17,"RTM_F_EQUALIZE","","",null,null],[17,"RTM_F_PREFIX","","",null,null],[17,"RTA_UNSPEC","","",null,null],[17,"RTA_DST","","",null,null],[17,"RTA_SRC","","",null,null],[17,"RTA_IIF","","",null,null],[17,"RTA_OIF","","",null,null],[17,"RTA_GATEWAY","","",null,null],[17,"RTA_PRIORITY","","",null,null],[17,"RTA_PREFSRC","","",null,null],[17,"RTA_METRICS","","",null,null],[17,"RTA_MULTIPATH","","",null,null],[17,"RTA_PROTOINFO","","",null,null],[17,"RTA_FLOW","","",null,null],[17,"RTA_CACHEINFO","","",null,null],[17,"RTA_SESSION","","",null,null],[17,"RTA_MP_ALGO","","",null,null],[17,"RTA_TABLE","","",null,null],[17,"RTA_MARK","","",null,null],[17,"RTA_MFC_STATS","","",null,null],[17,"RTN_UNSPEC","","",null,null],[17,"RTN_UNICAST","","",null,null],[17,"RTN_LOCAL","","",null,null],[17,"RTN_BROADCAST","","",null,null],[17,"RTN_ANYCAST","","",null,null],[17,"RTN_MULTICAST","","",null,null],[17,"RTN_BLACKHOLE","","",null,null],[17,"RTN_UNREACHABLE","","",null,null],[17,"RTN_PROHIBIT","","",null,null],[17,"RTN_THROW","","",null,null],[17,"RTN_NAT","","",null,null],[17,"RTN_XRESOLVE","","",null,null],[17,"RTPROT_UNSPEC","","",null,null],[17,"RTPROT_REDIRECT","","",null,null],[17,"RTPROT_KERNEL","","",null,null],[17,"RTPROT_BOOT","","",null,null],[17,"RTPROT_STATIC","","",null,null],[17,"RT_SCOPE_UNIVERSE","","",null,null],[17,"RT_SCOPE_SITE","","",null,null],[17,"RT_SCOPE_LINK","","",null,null],[17,"RT_SCOPE_HOST","","",null,null],[17,"RT_SCOPE_NOWHERE","","",null,null],[17,"RT_TABLE_UNSPEC","","",null,null],[17,"RT_TABLE_COMPAT","","",null,null],[17,"RT_TABLE_DEFAULT","","",null,null],[17,"RT_TABLE_MAIN","","",null,null],[17,"RT_TABLE_LOCAL","","",null,null],[17,"RTMSG_OVERRUN","","",null,null],[17,"RTMSG_NEWDEVICE","","",null,null],[17,"RTMSG_DELDEVICE","","",null,null],[17,"RTMSG_NEWROUTE","","",null,null],[17,"RTMSG_DELROUTE","","",null,null],[17,"RTMSG_NEWRULE","","",null,null],[17,"RTMSG_DELRULE","","",null,null],[17,"RTMSG_CONTROL","","",null,null],[17,"RTMSG_AR_FAILED","","",null,null],[17,"MAX_ADDR_LEN","","",null,null],[17,"ARPD_UPDATE","","",null,null],[17,"ARPD_LOOKUP","","",null,null],[17,"ARPD_FLUSH","","",null,null],[17,"ATF_MAGIC","","",null,null],[17,"SO_TIMESTAMPING","","",null,null],[17,"SCM_TIMESTAMPING","","",null,null],[17,"MODULE_INIT_IGNORE_MODVERSIONS","","",null,null],[17,"MODULE_INIT_IGNORE_VERMAGIC","","",null,null],[17,"SOF_TIMESTAMPING_TX_HARDWARE","","",null,null],[17,"SOF_TIMESTAMPING_TX_SOFTWARE","","",null,null],[17,"SOF_TIMESTAMPING_RX_HARDWARE","","",null,null],[17,"SOF_TIMESTAMPING_RX_SOFTWARE","","",null,null],[17,"SOF_TIMESTAMPING_SOFTWARE","","",null,null],[17,"SOF_TIMESTAMPING_SYS_HARDWARE","","",null,null],[17,"SOF_TIMESTAMPING_RAW_HARDWARE","","",null,null],[17,"ALG_SET_KEY","","",null,null],[17,"ALG_SET_IV","","",null,null],[17,"ALG_SET_OP","","",null,null],[17,"ALG_SET_AEAD_ASSOCLEN","","",null,null],[17,"ALG_SET_AEAD_AUTHSIZE","","",null,null],[17,"ALG_OP_DECRYPT","","",null,null],[17,"ALG_OP_ENCRYPT","","",null,null],[17,"UDP_CORK","","",null,null],[17,"UDP_ENCAP","","",null,null],[17,"UDP_NO_CHECK6_TX","","",null,null],[17,"UDP_NO_CHECK6_RX","","",null,null],[17,"UDP_SEGMENT","","",null,null],[17,"UDP_GRO","","",null,null],[17,"MAP_SHARED_VALIDATE","","",null,null],[17,"MAP_FIXED_NOREPLACE","","",null,null],[17,"VMADDR_CID_ANY","","",null,null],[17,"VMADDR_CID_HYPERVISOR","","",null,null],[17,"VMADDR_CID_RESERVED","","",null,null],[17,"VMADDR_CID_LOCAL","","",null,null],[17,"VMADDR_CID_HOST","","",null,null],[17,"VMADDR_PORT_ANY","","",null,null],[17,"IN_ACCESS","","",null,null],[17,"IN_MODIFY","","",null,null],[17,"IN_ATTRIB","","",null,null],[17,"IN_CLOSE_WRITE","","",null,null],[17,"IN_CLOSE_NOWRITE","","",null,null],[17,"IN_CLOSE","","",null,null],[17,"IN_OPEN","","",null,null],[17,"IN_MOVED_FROM","","",null,null],[17,"IN_MOVED_TO","","",null,null],[17,"IN_MOVE","","",null,null],[17,"IN_CREATE","","",null,null],[17,"IN_DELETE","","",null,null],[17,"IN_DELETE_SELF","","",null,null],[17,"IN_MOVE_SELF","","",null,null],[17,"IN_UNMOUNT","","",null,null],[17,"IN_Q_OVERFLOW","","",null,null],[17,"IN_IGNORED","","",null,null],[17,"IN_ONLYDIR","","",null,null],[17,"IN_DONT_FOLLOW","","",null,null],[17,"KEY_SPEC_THREAD_KEYRING","","",null,null],[17,"KEY_SPEC_PROCESS_KEYRING","","",null,null],[17,"KEY_SPEC_SESSION_KEYRING","","",null,null],[17,"KEY_SPEC_USER_KEYRING","","",null,null],[17,"KEY_SPEC_USER_SESSION_KEYRING","","",null,null],[17,"KEY_SPEC_GROUP_KEYRING","","",null,null],[17,"KEY_SPEC_REQKEY_AUTH_KEY","","",null,null],[17,"KEY_SPEC_REQUESTOR_KEYRING","","",null,null],[17,"KEY_REQKEY_DEFL_NO_CHANGE","","",null,null],[17,"KEY_REQKEY_DEFL_DEFAULT","","",null,null],[17,"KEY_REQKEY_DEFL_THREAD_KEYRING","","",null,null],[17,"KEY_REQKEY_DEFL_PROCESS_KEYRING","","",null,null],[17,"KEY_REQKEY_DEFL_SESSION_KEYRING","","",null,null],[17,"KEY_REQKEY_DEFL_USER_KEYRING","","",null,null],[17,"KEY_REQKEY_DEFL_USER_SESSION_KEYRING","","",null,null],[17,"KEY_REQKEY_DEFL_GROUP_KEYRING","","",null,null],[17,"KEY_REQKEY_DEFL_REQUESTOR_KEYRING","","",null,null],[17,"KEYCTL_GET_KEYRING_ID","","",null,null],[17,"KEYCTL_JOIN_SESSION_KEYRING","","",null,null],[17,"KEYCTL_UPDATE","","",null,null],[17,"KEYCTL_REVOKE","","",null,null],[17,"KEYCTL_CHOWN","","",null,null],[17,"KEYCTL_SETPERM","","",null,null],[17,"KEYCTL_DESCRIBE","","",null,null],[17,"KEYCTL_CLEAR","","",null,null],[17,"KEYCTL_LINK","","",null,null],[17,"KEYCTL_UNLINK","","",null,null],[17,"KEYCTL_SEARCH","","",null,null],[17,"KEYCTL_READ","","",null,null],[17,"KEYCTL_INSTANTIATE","","",null,null],[17,"KEYCTL_NEGATE","","",null,null],[17,"KEYCTL_SET_REQKEY_KEYRING","","",null,null],[17,"KEYCTL_SET_TIMEOUT","","",null,null],[17,"KEYCTL_ASSUME_AUTHORITY","","",null,null],[17,"KEYCTL_GET_SECURITY","","",null,null],[17,"KEYCTL_SESSION_TO_PARENT","","",null,null],[17,"KEYCTL_REJECT","","",null,null],[17,"KEYCTL_INSTANTIATE_IOV","","",null,null],[17,"KEYCTL_INVALIDATE","","",null,null],[17,"KEYCTL_GET_PERSISTENT","","",null,null],[17,"IN_ISDIR","","",null,null],[17,"IN_ONESHOT","","",null,null],[17,"IN_ALL_EVENTS","","",null,null],[17,"IN_CLOEXEC","","",null,null],[17,"IN_NONBLOCK","","",null,null],[17,"FAN_ACCESS","","",null,null],[17,"FAN_MODIFY","","",null,null],[17,"FAN_CLOSE_WRITE","","",null,null],[17,"FAN_CLOSE_NOWRITE","","",null,null],[17,"FAN_OPEN","","",null,null],[17,"FAN_Q_OVERFLOW","","",null,null],[17,"FAN_OPEN_PERM","","",null,null],[17,"FAN_ACCESS_PERM","","",null,null],[17,"FAN_ONDIR","","",null,null],[17,"FAN_EVENT_ON_CHILD","","",null,null],[17,"FAN_CLOSE","","",null,null],[17,"FAN_CLOEXEC","","",null,null],[17,"FAN_NONBLOCK","","",null,null],[17,"FAN_CLASS_NOTIF","","",null,null],[17,"FAN_CLASS_CONTENT","","",null,null],[17,"FAN_CLASS_PRE_CONTENT","","",null,null],[17,"FAN_UNLIMITED_QUEUE","","",null,null],[17,"FAN_UNLIMITED_MARKS","","",null,null],[17,"FAN_MARK_ADD","","",null,null],[17,"FAN_MARK_REMOVE","","",null,null],[17,"FAN_MARK_DONT_FOLLOW","","",null,null],[17,"FAN_MARK_ONLYDIR","","",null,null],[17,"FAN_MARK_INODE","","",null,null],[17,"FAN_MARK_MOUNT","","",null,null],[17,"FAN_MARK_FILESYSTEM","","",null,null],[17,"FAN_MARK_IGNORED_MASK","","",null,null],[17,"FAN_MARK_IGNORED_SURV_MODIFY","","",null,null],[17,"FAN_MARK_FLUSH","","",null,null],[17,"FANOTIFY_METADATA_VERSION","","",null,null],[17,"FAN_ALLOW","","",null,null],[17,"FAN_DENY","","",null,null],[17,"FAN_NOFD","","",null,null],[17,"FUTEX_WAIT","","",null,null],[17,"FUTEX_WAKE","","",null,null],[17,"FUTEX_FD","","",null,null],[17,"FUTEX_REQUEUE","","",null,null],[17,"FUTEX_CMP_REQUEUE","","",null,null],[17,"FUTEX_WAKE_OP","","",null,null],[17,"FUTEX_LOCK_PI","","",null,null],[17,"FUTEX_UNLOCK_PI","","",null,null],[17,"FUTEX_TRYLOCK_PI","","",null,null],[17,"FUTEX_WAIT_BITSET","","",null,null],[17,"FUTEX_WAKE_BITSET","","",null,null],[17,"FUTEX_WAIT_REQUEUE_PI","","",null,null],[17,"FUTEX_CMP_REQUEUE_PI","","",null,null],[17,"FUTEX_PRIVATE_FLAG","","",null,null],[17,"FUTEX_CLOCK_REALTIME","","",null,null],[17,"FUTEX_CMD_MASK","","",null,null],[17,"LINUX_REBOOT_MAGIC1","","",null,null],[17,"LINUX_REBOOT_MAGIC2","","",null,null],[17,"LINUX_REBOOT_MAGIC2A","","",null,null],[17,"LINUX_REBOOT_MAGIC2B","","",null,null],[17,"LINUX_REBOOT_MAGIC2C","","",null,null],[17,"LINUX_REBOOT_CMD_RESTART","","",null,null],[17,"LINUX_REBOOT_CMD_HALT","","",null,null],[17,"LINUX_REBOOT_CMD_CAD_ON","","",null,null],[17,"LINUX_REBOOT_CMD_CAD_OFF","","",null,null],[17,"LINUX_REBOOT_CMD_POWER_OFF","","",null,null],[17,"LINUX_REBOOT_CMD_RESTART2","","",null,null],[17,"LINUX_REBOOT_CMD_SW_SUSPEND","","",null,null],[17,"LINUX_REBOOT_CMD_KEXEC","","",null,null],[17,"REG_EXTENDED","","",null,null],[17,"REG_ICASE","","",null,null],[17,"REG_NEWLINE","","",null,null],[17,"REG_NOSUB","","",null,null],[17,"REG_NOTBOL","","",null,null],[17,"REG_NOTEOL","","",null,null],[17,"REG_ENOSYS","","",null,null],[17,"REG_NOMATCH","","",null,null],[17,"REG_BADPAT","","",null,null],[17,"REG_ECOLLATE","","",null,null],[17,"REG_ECTYPE","","",null,null],[17,"REG_EESCAPE","","",null,null],[17,"REG_ESUBREG","","",null,null],[17,"REG_EBRACK","","",null,null],[17,"REG_EPAREN","","",null,null],[17,"REG_EBRACE","","",null,null],[17,"REG_BADBR","","",null,null],[17,"REG_ERANGE","","",null,null],[17,"REG_ESPACE","","",null,null],[17,"REG_BADRPT","","",null,null],[17,"SO_EE_ORIGIN_NONE","","",null,null],[17,"SO_EE_ORIGIN_LOCAL","","",null,null],[17,"SO_EE_ORIGIN_ICMP","","",null,null],[17,"SO_EE_ORIGIN_ICMP6","","",null,null],[17,"SO_EE_ORIGIN_TXSTATUS","","",null,null],[17,"SO_EE_ORIGIN_TIMESTAMPING","","",null,null],[17,"EPERM","","",null,null],[17,"ENOENT","","",null,null],[17,"ESRCH","","",null,null],[17,"EINTR","","",null,null],[17,"EIO","","",null,null],[17,"ENXIO","","",null,null],[17,"E2BIG","","",null,null],[17,"ENOEXEC","","",null,null],[17,"EBADF","","",null,null],[17,"ECHILD","","",null,null],[17,"EAGAIN","","",null,null],[17,"ENOMEM","","",null,null],[17,"EACCES","","",null,null],[17,"EFAULT","","",null,null],[17,"ENOTBLK","","",null,null],[17,"EBUSY","","",null,null],[17,"EEXIST","","",null,null],[17,"EXDEV","","",null,null],[17,"ENODEV","","",null,null],[17,"ENOTDIR","","",null,null],[17,"EISDIR","","",null,null],[17,"EINVAL","","",null,null],[17,"ENFILE","","",null,null],[17,"EMFILE","","",null,null],[17,"ENOTTY","","",null,null],[17,"ETXTBSY","","",null,null],[17,"EFBIG","","",null,null],[17,"ENOSPC","","",null,null],[17,"ESPIPE","","",null,null],[17,"EROFS","","",null,null],[17,"EMLINK","","",null,null],[17,"EPIPE","","",null,null],[17,"EDOM","","",null,null],[17,"ERANGE","","",null,null],[17,"EWOULDBLOCK","","",null,null],[17,"HUGETLB_FLAG_ENCODE_SHIFT","","",null,null],[17,"HUGETLB_FLAG_ENCODE_MASK","","",null,null],[17,"HUGETLB_FLAG_ENCODE_64KB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_512KB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_1MB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_2MB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_8MB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_16MB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_32MB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_256MB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_512MB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_1GB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_2GB","","",null,null],[17,"HUGETLB_FLAG_ENCODE_16GB","","",null,null],[17,"MAP_HUGE_SHIFT","","",null,null],[17,"MAP_HUGE_MASK","","",null,null],[17,"MAP_HUGE_64KB","","",null,null],[17,"MAP_HUGE_512KB","","",null,null],[17,"MAP_HUGE_1MB","","",null,null],[17,"MAP_HUGE_2MB","","",null,null],[17,"MAP_HUGE_8MB","","",null,null],[17,"MAP_HUGE_16MB","","",null,null],[17,"MAP_HUGE_32MB","","",null,null],[17,"MAP_HUGE_256MB","","",null,null],[17,"MAP_HUGE_512MB","","",null,null],[17,"MAP_HUGE_1GB","","",null,null],[17,"MAP_HUGE_2GB","","",null,null],[17,"MAP_HUGE_16GB","","",null,null],[17,"RLIMIT_CPU","","",null,null],[17,"RLIMIT_FSIZE","","",null,null],[17,"RLIMIT_DATA","","",null,null],[17,"RLIMIT_STACK","","",null,null],[17,"RLIMIT_CORE","","",null,null],[17,"RLIMIT_LOCKS","","",null,null],[17,"RLIMIT_SIGPENDING","","",null,null],[17,"RLIMIT_MSGQUEUE","","",null,null],[17,"RLIMIT_NICE","","",null,null],[17,"RLIMIT_RTPRIO","","",null,null],[17,"RLIMIT_RTTIME","","",null,null],[17,"RLIMIT_NLIMITS","","",null,null],[17,"PRIO_PROCESS","","",null,null],[17,"PRIO_PGRP","","",null,null],[17,"PRIO_USER","","",null,null],[17,"MS_RMT_MASK","","",null,null],[17,"__UT_LINESIZE","","",null,null],[17,"__UT_NAMESIZE","","",null,null],[17,"__UT_HOSTSIZE","","",null,null],[17,"EMPTY","","",null,null],[17,"RUN_LVL","","",null,null],[17,"BOOT_TIME","","",null,null],[17,"NEW_TIME","","",null,null],[17,"OLD_TIME","","",null,null],[17,"INIT_PROCESS","","",null,null],[17,"LOGIN_PROCESS","","",null,null],[17,"USER_PROCESS","","",null,null],[17,"DEAD_PROCESS","","",null,null],[17,"ACCOUNTING","","",null,null],[17,"LM_ID_BASE","","",null,null],[17,"LM_ID_NEWLM","","",null,null],[17,"RTLD_DI_LMID","","",null,null],[17,"RTLD_DI_LINKMAP","","",null,null],[17,"RTLD_DI_CONFIGADDR","","",null,null],[17,"RTLD_DI_SERINFO","","",null,null],[17,"RTLD_DI_SERINFOSIZE","","",null,null],[17,"RTLD_DI_ORIGIN","","",null,null],[17,"RTLD_DI_PROFILENAME","","",null,null],[17,"RTLD_DI_PROFILEOUT","","",null,null],[17,"RTLD_DI_TLS_MODID","","",null,null],[17,"RTLD_DI_TLS_DATA","","",null,null],[17,"SOCK_NONBLOCK","","",null,null],[17,"SOL_RXRPC","","",null,null],[17,"SOL_PPPOL2TP","","",null,null],[17,"SOL_PNPIPE","","",null,null],[17,"SOL_RDS","","",null,null],[17,"SOL_IUCV","","",null,null],[17,"SOL_CAIF","","",null,null],[17,"SOL_NFC","","",null,null],[17,"SOL_XDP","","",null,null],[17,"MSG_TRYHARD","","",null,null],[17,"LC_PAPER","","",null,null],[17,"LC_NAME","","",null,null],[17,"LC_ADDRESS","","",null,null],[17,"LC_TELEPHONE","","",null,null],[17,"LC_MEASUREMENT","","",null,null],[17,"LC_IDENTIFICATION","","",null,null],[17,"LC_PAPER_MASK","","",null,null],[17,"LC_NAME_MASK","","",null,null],[17,"LC_ADDRESS_MASK","","",null,null],[17,"LC_TELEPHONE_MASK","","",null,null],[17,"LC_MEASUREMENT_MASK","","",null,null],[17,"LC_IDENTIFICATION_MASK","","",null,null],[17,"LC_ALL_MASK","","",null,null],[17,"ENOTSUP","","",null,null],[17,"SOCK_SEQPACKET","","",null,null],[17,"SOCK_DCCP","","",null,null],[17,"SOCK_PACKET","","",null,null],[17,"TCP_COOKIE_TRANSACTIONS","","",null,null],[17,"TCP_THIN_LINEAR_TIMEOUTS","","",null,null],[17,"TCP_THIN_DUPACK","","",null,null],[17,"TCP_USER_TIMEOUT","","",null,null],[17,"TCP_REPAIR","","",null,null],[17,"TCP_REPAIR_QUEUE","","",null,null],[17,"TCP_QUEUE_SEQ","","",null,null],[17,"TCP_REPAIR_OPTIONS","","",null,null],[17,"TCP_FASTOPEN","","",null,null],[17,"TCP_TIMESTAMP","","",null,null],[17,"TCP_FASTOPEN_CONNECT","","",null,null],[17,"DCCP_SOCKOPT_PACKET_SIZE","","",null,null],[17,"DCCP_SOCKOPT_SERVICE","","",null,null],[17,"DCCP_SOCKOPT_CHANGE_L","","",null,null],[17,"DCCP_SOCKOPT_CHANGE_R","","",null,null],[17,"DCCP_SOCKOPT_GET_CUR_MPS","","",null,null],[17,"DCCP_SOCKOPT_SERVER_TIMEWAIT","","",null,null],[17,"DCCP_SOCKOPT_SEND_CSCOV","","",null,null],[17,"DCCP_SOCKOPT_RECV_CSCOV","","",null,null],[17,"DCCP_SOCKOPT_AVAILABLE_CCIDS","","",null,null],[17,"DCCP_SOCKOPT_CCID","","",null,null],[17,"DCCP_SOCKOPT_TX_CCID","","",null,null],[17,"DCCP_SOCKOPT_RX_CCID","","",null,null],[17,"DCCP_SOCKOPT_QPOLICY_ID","","",null,null],[17,"DCCP_SOCKOPT_QPOLICY_TXQLEN","","",null,null],[17,"DCCP_SOCKOPT_CCID_RX_INFO","","",null,null],[17,"DCCP_SOCKOPT_CCID_TX_INFO","","",null,null],[17,"DCCP_SERVICE_LIST_MAX_LEN","","maximum number of services provided on the same listening…",null,null],[17,"SIGEV_THREAD_ID","","",null,null],[17,"BUFSIZ","","",null,null],[17,"TMP_MAX","","",null,null],[17,"FOPEN_MAX","","",null,null],[17,"POSIX_MADV_DONTNEED","","",null,null],[17,"_SC_EQUIV_CLASS_MAX","","",null,null],[17,"_SC_CHARCLASS_NAME_MAX","","",null,null],[17,"_SC_PII","","",null,null],[17,"_SC_PII_XTI","","",null,null],[17,"_SC_PII_SOCKET","","",null,null],[17,"_SC_PII_INTERNET","","",null,null],[17,"_SC_PII_OSI","","",null,null],[17,"_SC_POLL","","",null,null],[17,"_SC_SELECT","","",null,null],[17,"_SC_PII_INTERNET_STREAM","","",null,null],[17,"_SC_PII_INTERNET_DGRAM","","",null,null],[17,"_SC_PII_OSI_COTS","","",null,null],[17,"_SC_PII_OSI_CLTS","","",null,null],[17,"_SC_PII_OSI_M","","",null,null],[17,"_SC_T_IOV_MAX","","",null,null],[17,"_SC_2_C_VERSION","","",null,null],[17,"_SC_CHAR_BIT","","",null,null],[17,"_SC_CHAR_MAX","","",null,null],[17,"_SC_CHAR_MIN","","",null,null],[17,"_SC_INT_MAX","","",null,null],[17,"_SC_INT_MIN","","",null,null],[17,"_SC_LONG_BIT","","",null,null],[17,"_SC_WORD_BIT","","",null,null],[17,"_SC_MB_LEN_MAX","","",null,null],[17,"_SC_SSIZE_MAX","","",null,null],[17,"_SC_SCHAR_MAX","","",null,null],[17,"_SC_SCHAR_MIN","","",null,null],[17,"_SC_SHRT_MAX","","",null,null],[17,"_SC_SHRT_MIN","","",null,null],[17,"_SC_UCHAR_MAX","","",null,null],[17,"_SC_UINT_MAX","","",null,null],[17,"_SC_ULONG_MAX","","",null,null],[17,"_SC_USHRT_MAX","","",null,null],[17,"_SC_NL_ARGMAX","","",null,null],[17,"_SC_NL_LANGMAX","","",null,null],[17,"_SC_NL_MSGMAX","","",null,null],[17,"_SC_NL_NMAX","","",null,null],[17,"_SC_NL_SETMAX","","",null,null],[17,"_SC_NL_TEXTMAX","","",null,null],[17,"_SC_BASE","","",null,null],[17,"_SC_C_LANG_SUPPORT","","",null,null],[17,"_SC_C_LANG_SUPPORT_R","","",null,null],[17,"_SC_DEVICE_IO","","",null,null],[17,"_SC_DEVICE_SPECIFIC","","",null,null],[17,"_SC_DEVICE_SPECIFIC_R","","",null,null],[17,"_SC_FD_MGMT","","",null,null],[17,"_SC_FIFO","","",null,null],[17,"_SC_PIPE","","",null,null],[17,"_SC_FILE_ATTRIBUTES","","",null,null],[17,"_SC_FILE_LOCKING","","",null,null],[17,"_SC_FILE_SYSTEM","","",null,null],[17,"_SC_MULTI_PROCESS","","",null,null],[17,"_SC_SINGLE_PROCESS","","",null,null],[17,"_SC_NETWORKING","","",null,null],[17,"_SC_REGEX_VERSION","","",null,null],[17,"_SC_SIGNALS","","",null,null],[17,"_SC_SYSTEM_DATABASE","","",null,null],[17,"_SC_SYSTEM_DATABASE_R","","",null,null],[17,"_SC_USER_GROUPS","","",null,null],[17,"_SC_USER_GROUPS_R","","",null,null],[17,"_SC_LEVEL1_ICACHE_SIZE","","",null,null],[17,"_SC_LEVEL1_ICACHE_ASSOC","","",null,null],[17,"_SC_LEVEL1_ICACHE_LINESIZE","","",null,null],[17,"_SC_LEVEL1_DCACHE_SIZE","","",null,null],[17,"_SC_LEVEL1_DCACHE_ASSOC","","",null,null],[17,"_SC_LEVEL1_DCACHE_LINESIZE","","",null,null],[17,"_SC_LEVEL2_CACHE_SIZE","","",null,null],[17,"_SC_LEVEL2_CACHE_ASSOC","","",null,null],[17,"_SC_LEVEL2_CACHE_LINESIZE","","",null,null],[17,"_SC_LEVEL3_CACHE_SIZE","","",null,null],[17,"_SC_LEVEL3_CACHE_ASSOC","","",null,null],[17,"_SC_LEVEL3_CACHE_LINESIZE","","",null,null],[17,"_SC_LEVEL4_CACHE_SIZE","","",null,null],[17,"_SC_LEVEL4_CACHE_ASSOC","","",null,null],[17,"_SC_LEVEL4_CACHE_LINESIZE","","",null,null],[17,"O_ACCMODE","","",null,null],[17,"ST_RELATIME","","",null,null],[17,"NI_MAXHOST","","",null,null],[17,"ADFS_SUPER_MAGIC","","",null,null],[17,"AFFS_SUPER_MAGIC","","",null,null],[17,"AFS_SUPER_MAGIC","","",null,null],[17,"AUTOFS_SUPER_MAGIC","","",null,null],[17,"BINDERFS_SUPER_MAGIC","","",null,null],[17,"BTRFS_SUPER_MAGIC","","",null,null],[17,"CGROUP2_SUPER_MAGIC","","",null,null],[17,"CGROUP_SUPER_MAGIC","","",null,null],[17,"CODA_SUPER_MAGIC","","",null,null],[17,"CRAMFS_MAGIC","","",null,null],[17,"DEVPTS_SUPER_MAGIC","","",null,null],[17,"ECRYPTFS_SUPER_MAGIC","","",null,null],[17,"EFS_SUPER_MAGIC","","",null,null],[17,"EXT2_SUPER_MAGIC","","",null,null],[17,"EXT3_SUPER_MAGIC","","",null,null],[17,"EXT4_SUPER_MAGIC","","",null,null],[17,"F2FS_SUPER_MAGIC","","",null,null],[17,"FUTEXFS_SUPER_MAGIC","","",null,null],[17,"HOSTFS_SUPER_MAGIC","","",null,null],[17,"HPFS_SUPER_MAGIC","","",null,null],[17,"HUGETLBFS_MAGIC","","",null,null],[17,"ISOFS_SUPER_MAGIC","","",null,null],[17,"JFFS2_SUPER_MAGIC","","",null,null],[17,"MINIX2_SUPER_MAGIC2","","",null,null],[17,"MINIX2_SUPER_MAGIC","","",null,null],[17,"MINIX3_SUPER_MAGIC","","",null,null],[17,"MINIX_SUPER_MAGIC2","","",null,null],[17,"MINIX_SUPER_MAGIC","","",null,null],[17,"MSDOS_SUPER_MAGIC","","",null,null],[17,"NCP_SUPER_MAGIC","","",null,null],[17,"NFS_SUPER_MAGIC","","",null,null],[17,"NILFS_SUPER_MAGIC","","",null,null],[17,"OCFS2_SUPER_MAGIC","","",null,null],[17,"OPENPROM_SUPER_MAGIC","","",null,null],[17,"OVERLAYFS_SUPER_MAGIC","","",null,null],[17,"PROC_SUPER_MAGIC","","",null,null],[17,"QNX4_SUPER_MAGIC","","",null,null],[17,"QNX6_SUPER_MAGIC","","",null,null],[17,"RDTGROUP_SUPER_MAGIC","","",null,null],[17,"REISERFS_SUPER_MAGIC","","",null,null],[17,"SMB_SUPER_MAGIC","","",null,null],[17,"TMPFS_MAGIC","","",null,null],[17,"UDF_SUPER_MAGIC","","",null,null],[17,"USBDEVICE_SUPER_MAGIC","","",null,null],[17,"XENFS_SUPER_MAGIC","","",null,null],[17,"XFS_SUPER_MAGIC","","",null,null],[17,"CPU_SETSIZE","","",null,null],[17,"PTRACE_TRACEME","","",null,null],[17,"PTRACE_PEEKTEXT","","",null,null],[17,"PTRACE_PEEKDATA","","",null,null],[17,"PTRACE_PEEKUSER","","",null,null],[17,"PTRACE_POKETEXT","","",null,null],[17,"PTRACE_POKEDATA","","",null,null],[17,"PTRACE_POKEUSER","","",null,null],[17,"PTRACE_CONT","","",null,null],[17,"PTRACE_KILL","","",null,null],[17,"PTRACE_SINGLESTEP","","",null,null],[17,"PTRACE_ATTACH","","",null,null],[17,"PTRACE_SYSCALL","","",null,null],[17,"PTRACE_SETOPTIONS","","",null,null],[17,"PTRACE_GETEVENTMSG","","",null,null],[17,"PTRACE_GETSIGINFO","","",null,null],[17,"PTRACE_SETSIGINFO","","",null,null],[17,"PTRACE_GETREGSET","","",null,null],[17,"PTRACE_SETREGSET","","",null,null],[17,"PTRACE_SEIZE","","",null,null],[17,"PTRACE_INTERRUPT","","",null,null],[17,"PTRACE_LISTEN","","",null,null],[17,"PTRACE_PEEKSIGINFO","","",null,null],[17,"EPOLLWAKEUP","","",null,null],[17,"SEEK_DATA","","",null,null],[17,"SEEK_HOLE","","",null,null],[17,"TCA_PAD","","",null,null],[17,"TCA_DUMP_INVISIBLE","","",null,null],[17,"TCA_CHAIN","","",null,null],[17,"TCA_HW_OFFLOAD","","",null,null],[17,"RTM_DELNETCONF","","",null,null],[17,"RTM_NEWSTATS","","",null,null],[17,"RTM_GETSTATS","","",null,null],[17,"RTM_NEWCACHEREPORT","","",null,null],[17,"RTM_F_LOOKUP_TABLE","","",null,null],[17,"RTM_F_FIB_MATCH","","",null,null],[17,"RTA_VIA","","",null,null],[17,"RTA_NEWDST","","",null,null],[17,"RTA_PREF","","",null,null],[17,"RTA_ENCAP_TYPE","","",null,null],[17,"RTA_ENCAP","","",null,null],[17,"RTA_EXPIRES","","",null,null],[17,"RTA_PAD","","",null,null],[17,"RTA_UID","","",null,null],[17,"RTA_TTL_PROPAGATE","","",null,null],[17,"NTF_EXT_LEARNED","","",null,null],[17,"NTF_OFFLOADED","","",null,null],[17,"NDA_MASTER","","",null,null],[17,"NDA_LINK_NETNSID","","",null,null],[17,"NDA_SRC_VNI","","",null,null],[17,"UNAME26","","",null,null],[17,"FDPIC_FUNCPTRS","","",null,null],[17,"IFA_FLAGS","","",null,null],[17,"IFA_F_MANAGETEMPADDR","","",null,null],[17,"IFA_F_NOPREFIXROUTE","","",null,null],[17,"IFA_F_MCAUTOJOIN","","",null,null],[17,"IFA_F_STABLE_PRIVACY","","",null,null],[17,"MAX_LINKS","","",null,null],[17,"GENL_UNS_ADMIN_PERM","","",null,null],[17,"GENL_ID_VFS_DQUOT","","",null,null],[17,"GENL_ID_PMCRAID","","",null,null],[17,"TIOCM_LE","","",null,null],[17,"TIOCM_DTR","","",null,null],[17,"TIOCM_RTS","","",null,null],[17,"TIOCM_CD","","",null,null],[17,"TIOCM_RI","","",null,null],[17,"NF_NETDEV_INGRESS","","",null,null],[17,"NF_NETDEV_NUMHOOKS","","",null,null],[17,"NFPROTO_INET","","",null,null],[17,"NFPROTO_NETDEV","","",null,null],[17,"KEYCTL_DH_COMPUTE","","",null,null],[17,"KEYCTL_PKEY_QUERY","","",null,null],[17,"KEYCTL_PKEY_ENCRYPT","","",null,null],[17,"KEYCTL_PKEY_DECRYPT","","",null,null],[17,"KEYCTL_PKEY_SIGN","","",null,null],[17,"KEYCTL_PKEY_VERIFY","","",null,null],[17,"KEYCTL_RESTRICT_KEYRING","","",null,null],[17,"KEYCTL_SUPPORTS_ENCRYPT","","",null,null],[17,"KEYCTL_SUPPORTS_DECRYPT","","",null,null],[17,"KEYCTL_SUPPORTS_SIGN","","",null,null],[17,"KEYCTL_SUPPORTS_VERIFY","","",null,null],[17,"KEYCTL_MOVE","","",null,null],[17,"KEYCTL_CAPABILITIES","","",null,null],[17,"KEYCTL_CAPS0_CAPABILITIES","","",null,null],[17,"KEYCTL_CAPS0_PERSISTENT_KEYRINGS","","",null,null],[17,"KEYCTL_CAPS0_DIFFIE_HELLMAN","","",null,null],[17,"KEYCTL_CAPS0_PUBLIC_KEY","","",null,null],[17,"KEYCTL_CAPS0_BIG_KEY","","",null,null],[17,"KEYCTL_CAPS0_INVALIDATE","","",null,null],[17,"KEYCTL_CAPS0_RESTRICT_KEYRING","","",null,null],[17,"KEYCTL_CAPS0_MOVE","","",null,null],[17,"KEYCTL_CAPS1_NS_KEYRING_NAME","","",null,null],[17,"KEYCTL_CAPS1_NS_KEY_TAG","","",null,null],[17,"NFT_TABLE_MAXNAMELEN","","",null,null],[17,"NFT_CHAIN_MAXNAMELEN","","",null,null],[17,"NFT_SET_MAXNAMELEN","","",null,null],[17,"NFT_OBJ_MAXNAMELEN","","",null,null],[17,"NFT_USERDATA_MAXLEN","","",null,null],[17,"NFT_REG_VERDICT","","",null,null],[17,"NFT_REG_1","","",null,null],[17,"NFT_REG_2","","",null,null],[17,"NFT_REG_3","","",null,null],[17,"NFT_REG_4","","",null,null],[17,"__NFT_REG_MAX","","",null,null],[17,"NFT_REG32_00","","",null,null],[17,"NFT_REG32_01","","",null,null],[17,"NFT_REG32_02","","",null,null],[17,"NFT_REG32_03","","",null,null],[17,"NFT_REG32_04","","",null,null],[17,"NFT_REG32_05","","",null,null],[17,"NFT_REG32_06","","",null,null],[17,"NFT_REG32_07","","",null,null],[17,"NFT_REG32_08","","",null,null],[17,"NFT_REG32_09","","",null,null],[17,"NFT_REG32_10","","",null,null],[17,"NFT_REG32_11","","",null,null],[17,"NFT_REG32_12","","",null,null],[17,"NFT_REG32_13","","",null,null],[17,"NFT_REG32_14","","",null,null],[17,"NFT_REG32_15","","",null,null],[17,"NFT_REG_SIZE","","",null,null],[17,"NFT_REG32_SIZE","","",null,null],[17,"NFT_CONTINUE","","",null,null],[17,"NFT_BREAK","","",null,null],[17,"NFT_JUMP","","",null,null],[17,"NFT_GOTO","","",null,null],[17,"NFT_RETURN","","",null,null],[17,"NFT_MSG_NEWTABLE","","",null,null],[17,"NFT_MSG_GETTABLE","","",null,null],[17,"NFT_MSG_DELTABLE","","",null,null],[17,"NFT_MSG_NEWCHAIN","","",null,null],[17,"NFT_MSG_GETCHAIN","","",null,null],[17,"NFT_MSG_DELCHAIN","","",null,null],[17,"NFT_MSG_NEWRULE","","",null,null],[17,"NFT_MSG_GETRULE","","",null,null],[17,"NFT_MSG_DELRULE","","",null,null],[17,"NFT_MSG_NEWSET","","",null,null],[17,"NFT_MSG_GETSET","","",null,null],[17,"NFT_MSG_DELSET","","",null,null],[17,"NFT_MSG_NEWSETELEM","","",null,null],[17,"NFT_MSG_GETSETELEM","","",null,null],[17,"NFT_MSG_DELSETELEM","","",null,null],[17,"NFT_MSG_NEWGEN","","",null,null],[17,"NFT_MSG_GETGEN","","",null,null],[17,"NFT_MSG_TRACE","","",null,null],[17,"NFT_MSG_NEWOBJ","","",null,null],[17,"NFT_MSG_GETOBJ","","",null,null],[17,"NFT_MSG_DELOBJ","","",null,null],[17,"NFT_MSG_GETOBJ_RESET","","",null,null],[17,"NFT_MSG_MAX","","",null,null],[17,"NFT_SET_ANONYMOUS","","",null,null],[17,"NFT_SET_CONSTANT","","",null,null],[17,"NFT_SET_INTERVAL","","",null,null],[17,"NFT_SET_MAP","","",null,null],[17,"NFT_SET_TIMEOUT","","",null,null],[17,"NFT_SET_EVAL","","",null,null],[17,"NFT_SET_POL_PERFORMANCE","","",null,null],[17,"NFT_SET_POL_MEMORY","","",null,null],[17,"NFT_SET_ELEM_INTERVAL_END","","",null,null],[17,"NFT_DATA_VALUE","","",null,null],[17,"NFT_DATA_VERDICT","","",null,null],[17,"NFT_DATA_RESERVED_MASK","","",null,null],[17,"NFT_DATA_VALUE_MAXLEN","","",null,null],[17,"NFT_BYTEORDER_NTOH","","",null,null],[17,"NFT_BYTEORDER_HTON","","",null,null],[17,"NFT_CMP_EQ","","",null,null],[17,"NFT_CMP_NEQ","","",null,null],[17,"NFT_CMP_LT","","",null,null],[17,"NFT_CMP_LTE","","",null,null],[17,"NFT_CMP_GT","","",null,null],[17,"NFT_CMP_GTE","","",null,null],[17,"NFT_RANGE_EQ","","",null,null],[17,"NFT_RANGE_NEQ","","",null,null],[17,"NFT_LOOKUP_F_INV","","",null,null],[17,"NFT_DYNSET_OP_ADD","","",null,null],[17,"NFT_DYNSET_OP_UPDATE","","",null,null],[17,"NFT_DYNSET_F_INV","","",null,null],[17,"NFT_PAYLOAD_LL_HEADER","","",null,null],[17,"NFT_PAYLOAD_NETWORK_HEADER","","",null,null],[17,"NFT_PAYLOAD_TRANSPORT_HEADER","","",null,null],[17,"NFT_PAYLOAD_CSUM_NONE","","",null,null],[17,"NFT_PAYLOAD_CSUM_INET","","",null,null],[17,"NFT_META_LEN","","",null,null],[17,"NFT_META_PROTOCOL","","",null,null],[17,"NFT_META_PRIORITY","","",null,null],[17,"NFT_META_MARK","","",null,null],[17,"NFT_META_IIF","","",null,null],[17,"NFT_META_OIF","","",null,null],[17,"NFT_META_IIFNAME","","",null,null],[17,"NFT_META_OIFNAME","","",null,null],[17,"NFT_META_IIFTYPE","","",null,null],[17,"NFT_META_OIFTYPE","","",null,null],[17,"NFT_META_SKUID","","",null,null],[17,"NFT_META_SKGID","","",null,null],[17,"NFT_META_NFTRACE","","",null,null],[17,"NFT_META_RTCLASSID","","",null,null],[17,"NFT_META_SECMARK","","",null,null],[17,"NFT_META_NFPROTO","","",null,null],[17,"NFT_META_L4PROTO","","",null,null],[17,"NFT_META_BRI_IIFNAME","","",null,null],[17,"NFT_META_BRI_OIFNAME","","",null,null],[17,"NFT_META_PKTTYPE","","",null,null],[17,"NFT_META_CPU","","",null,null],[17,"NFT_META_IIFGROUP","","",null,null],[17,"NFT_META_OIFGROUP","","",null,null],[17,"NFT_META_CGROUP","","",null,null],[17,"NFT_META_PRANDOM","","",null,null],[17,"NFT_CT_STATE","","",null,null],[17,"NFT_CT_DIRECTION","","",null,null],[17,"NFT_CT_STATUS","","",null,null],[17,"NFT_CT_MARK","","",null,null],[17,"NFT_CT_SECMARK","","",null,null],[17,"NFT_CT_EXPIRATION","","",null,null],[17,"NFT_CT_HELPER","","",null,null],[17,"NFT_CT_L3PROTOCOL","","",null,null],[17,"NFT_CT_SRC","","",null,null],[17,"NFT_CT_DST","","",null,null],[17,"NFT_CT_PROTOCOL","","",null,null],[17,"NFT_CT_PROTO_SRC","","",null,null],[17,"NFT_CT_PROTO_DST","","",null,null],[17,"NFT_CT_LABELS","","",null,null],[17,"NFT_CT_PKTS","","",null,null],[17,"NFT_CT_BYTES","","",null,null],[17,"NFT_LIMIT_PKTS","","",null,null],[17,"NFT_LIMIT_PKT_BYTES","","",null,null],[17,"NFT_LIMIT_F_INV","","",null,null],[17,"NFT_QUEUE_FLAG_BYPASS","","",null,null],[17,"NFT_QUEUE_FLAG_CPU_FANOUT","","",null,null],[17,"NFT_QUEUE_FLAG_MASK","","",null,null],[17,"NFT_QUOTA_F_INV","","",null,null],[17,"NFT_REJECT_ICMP_UNREACH","","",null,null],[17,"NFT_REJECT_TCP_RST","","",null,null],[17,"NFT_REJECT_ICMPX_UNREACH","","",null,null],[17,"NFT_REJECT_ICMPX_NO_ROUTE","","",null,null],[17,"NFT_REJECT_ICMPX_PORT_UNREACH","","",null,null],[17,"NFT_REJECT_ICMPX_HOST_UNREACH","","",null,null],[17,"NFT_REJECT_ICMPX_ADMIN_PROHIBITED","","",null,null],[17,"NFT_NAT_SNAT","","",null,null],[17,"NFT_NAT_DNAT","","",null,null],[17,"NFT_TRACETYPE_UNSPEC","","",null,null],[17,"NFT_TRACETYPE_POLICY","","",null,null],[17,"NFT_TRACETYPE_RETURN","","",null,null],[17,"NFT_TRACETYPE_RULE","","",null,null],[17,"NFT_NG_INCREMENTAL","","",null,null],[17,"NFT_NG_RANDOM","","",null,null],[17,"M_MXFAST","","",null,null],[17,"M_NLBLKS","","",null,null],[17,"M_GRAIN","","",null,null],[17,"M_KEEP","","",null,null],[17,"M_TRIM_THRESHOLD","","",null,null],[17,"M_TOP_PAD","","",null,null],[17,"M_MMAP_THRESHOLD","","",null,null],[17,"M_MMAP_MAX","","",null,null],[17,"M_CHECK_ACTION","","",null,null],[17,"M_PERTURB","","",null,null],[17,"M_ARENA_TEST","","",null,null],[17,"M_ARENA_MAX","","",null,null],[17,"AT_STATX_SYNC_TYPE","","",null,null],[17,"AT_STATX_SYNC_AS_STAT","","",null,null],[17,"AT_STATX_FORCE_SYNC","","",null,null],[17,"AT_STATX_DONT_SYNC","","",null,null],[17,"STATX_TYPE","","",null,null],[17,"STATX_MODE","","",null,null],[17,"STATX_NLINK","","",null,null],[17,"STATX_UID","","",null,null],[17,"STATX_GID","","",null,null],[17,"STATX_ATIME","","",null,null],[17,"STATX_MTIME","","",null,null],[17,"STATX_CTIME","","",null,null],[17,"STATX_INO","","",null,null],[17,"STATX_SIZE","","",null,null],[17,"STATX_BLOCKS","","",null,null],[17,"STATX_BASIC_STATS","","",null,null],[17,"STATX_BTIME","","",null,null],[17,"STATX_ALL","","",null,null],[17,"STATX__RESERVED","","",null,null],[17,"STATX_ATTR_COMPRESSED","","",null,null],[17,"STATX_ATTR_IMMUTABLE","","",null,null],[17,"STATX_ATTR_APPEND","","",null,null],[17,"STATX_ATTR_NODUMP","","",null,null],[17,"STATX_ATTR_ENCRYPTED","","",null,null],[17,"STATX_ATTR_AUTOMOUNT","","",null,null],[17,"AT_NULL","","",null,null],[17,"AT_IGNORE","","",null,null],[17,"AT_EXECFD","","",null,null],[17,"AT_PHDR","","",null,null],[17,"AT_PHENT","","",null,null],[17,"AT_PHNUM","","",null,null],[17,"AT_PAGESZ","","",null,null],[17,"AT_BASE","","",null,null],[17,"AT_FLAGS","","",null,null],[17,"AT_ENTRY","","",null,null],[17,"AT_NOTELF","","",null,null],[17,"AT_UID","","",null,null],[17,"AT_EUID","","",null,null],[17,"AT_GID","","",null,null],[17,"AT_EGID","","",null,null],[17,"AT_PLATFORM","","",null,null],[17,"AT_HWCAP","","",null,null],[17,"AT_CLKTCK","","",null,null],[17,"AT_SECURE","","",null,null],[17,"AT_BASE_PLATFORM","","",null,null],[17,"AT_RANDOM","","",null,null],[17,"AT_HWCAP2","","",null,null],[17,"AT_EXECFN","","",null,null],[17,"ADJ_OFFSET","","",null,null],[17,"ADJ_FREQUENCY","","",null,null],[17,"ADJ_MAXERROR","","",null,null],[17,"ADJ_ESTERROR","","",null,null],[17,"ADJ_STATUS","","",null,null],[17,"ADJ_TIMECONST","","",null,null],[17,"ADJ_TAI","","",null,null],[17,"ADJ_SETOFFSET","","",null,null],[17,"ADJ_MICRO","","",null,null],[17,"ADJ_NANO","","",null,null],[17,"ADJ_TICK","","",null,null],[17,"ADJ_OFFSET_SINGLESHOT","","",null,null],[17,"ADJ_OFFSET_SS_READ","","",null,null],[17,"MOD_OFFSET","","",null,null],[17,"MOD_FREQUENCY","","",null,null],[17,"MOD_MAXERROR","","",null,null],[17,"MOD_ESTERROR","","",null,null],[17,"MOD_STATUS","","",null,null],[17,"MOD_TIMECONST","","",null,null],[17,"MOD_CLKB","","",null,null],[17,"MOD_CLKA","","",null,null],[17,"MOD_TAI","","",null,null],[17,"MOD_MICRO","","",null,null],[17,"MOD_NANO","","",null,null],[17,"STA_PLL","","",null,null],[17,"STA_PPSFREQ","","",null,null],[17,"STA_PPSTIME","","",null,null],[17,"STA_FLL","","",null,null],[17,"STA_INS","","",null,null],[17,"STA_DEL","","",null,null],[17,"STA_UNSYNC","","",null,null],[17,"STA_FREQHOLD","","",null,null],[17,"STA_PPSSIGNAL","","",null,null],[17,"STA_PPSJITTER","","",null,null],[17,"STA_PPSWANDER","","",null,null],[17,"STA_PPSERROR","","",null,null],[17,"STA_CLOCKERR","","",null,null],[17,"STA_NANO","","",null,null],[17,"STA_MODE","","",null,null],[17,"STA_CLK","","",null,null],[17,"STA_RONLY","","",null,null],[17,"NTP_API","","",null,null],[17,"TIME_OK","","",null,null],[17,"TIME_INS","","",null,null],[17,"TIME_DEL","","",null,null],[17,"TIME_OOP","","",null,null],[17,"TIME_WAIT","","",null,null],[17,"TIME_ERROR","","",null,null],[17,"TIME_BAD","","",null,null],[17,"MAXTC","","",null,null],[17,"PTHREAD_STACK_MIN","","",null,null],[17,"PTHREAD_MUTEX_ADAPTIVE_NP","","",null,null],[17,"REG_STARTEND","","",null,null],[17,"REG_EEND","","",null,null],[17,"REG_ESIZE","","",null,null],[17,"REG_ERPAREN","","",null,null],[17,"RLIM_INFINITY","","",null,null],[17,"__SIZEOF_PTHREAD_RWLOCKATTR_T","","",null,null],[17,"O_LARGEFILE","","",null,null],[17,"POSIX_FADV_DONTNEED","","",null,null],[17,"POSIX_FADV_NOREUSE","","",null,null],[17,"VEOF","","",null,null],[17,"RTLD_DEEPBIND","","",null,null],[17,"RTLD_GLOBAL","","",null,null],[17,"RTLD_NOLOAD","","",null,null],[17,"TIOCGSOFTCAR","","",null,null],[17,"TIOCSSOFTCAR","","",null,null],[17,"TIOCGRS485","","",null,null],[17,"TIOCSRS485","","",null,null],[17,"RLIMIT_RSS","","",null,null],[17,"RLIMIT_AS","","",null,null],[17,"RLIMIT_MEMLOCK","","",null,null],[17,"RLIMIT_NOFILE","","",null,null],[17,"RLIMIT_NPROC","","",null,null],[17,"O_APPEND","","",null,null],[17,"O_CREAT","","",null,null],[17,"O_EXCL","","",null,null],[17,"O_NOCTTY","","",null,null],[17,"O_NONBLOCK","","",null,null],[17,"O_SYNC","","",null,null],[17,"O_RSYNC","","",null,null],[17,"O_DSYNC","","",null,null],[17,"O_FSYNC","","",null,null],[17,"O_NOATIME","","",null,null],[17,"O_PATH","","",null,null],[17,"O_TMPFILE","","",null,null],[17,"MADV_SOFT_OFFLINE","","",null,null],[17,"MAP_GROWSDOWN","","",null,null],[17,"EDEADLK","","",null,null],[17,"ENAMETOOLONG","","",null,null],[17,"ENOLCK","","",null,null],[17,"ENOSYS","","",null,null],[17,"ENOTEMPTY","","",null,null],[17,"ELOOP","","",null,null],[17,"ENOMSG","","",null,null],[17,"EIDRM","","",null,null],[17,"ECHRNG","","",null,null],[17,"EL2NSYNC","","",null,null],[17,"EL3HLT","","",null,null],[17,"EL3RST","","",null,null],[17,"ELNRNG","","",null,null],[17,"EUNATCH","","",null,null],[17,"ENOCSI","","",null,null],[17,"EL2HLT","","",null,null],[17,"EBADE","","",null,null],[17,"EBADR","","",null,null],[17,"EXFULL","","",null,null],[17,"ENOANO","","",null,null],[17,"EBADRQC","","",null,null],[17,"EBADSLT","","",null,null],[17,"EMULTIHOP","","",null,null],[17,"EOVERFLOW","","",null,null],[17,"ENOTUNIQ","","",null,null],[17,"EBADFD","","",null,null],[17,"EBADMSG","","",null,null],[17,"EREMCHG","","",null,null],[17,"ELIBACC","","",null,null],[17,"ELIBBAD","","",null,null],[17,"ELIBSCN","","",null,null],[17,"ELIBMAX","","",null,null],[17,"ELIBEXEC","","",null,null],[17,"EILSEQ","","",null,null],[17,"ERESTART","","",null,null],[17,"ESTRPIPE","","",null,null],[17,"EUSERS","","",null,null],[17,"ENOTSOCK","","",null,null],[17,"EDESTADDRREQ","","",null,null],[17,"EMSGSIZE","","",null,null],[17,"EPROTOTYPE","","",null,null],[17,"ENOPROTOOPT","","",null,null],[17,"EPROTONOSUPPORT","","",null,null],[17,"ESOCKTNOSUPPORT","","",null,null],[17,"EOPNOTSUPP","","",null,null],[17,"EPFNOSUPPORT","","",null,null],[17,"EAFNOSUPPORT","","",null,null],[17,"EADDRINUSE","","",null,null],[17,"EADDRNOTAVAIL","","",null,null],[17,"ENETDOWN","","",null,null],[17,"ENETUNREACH","","",null,null],[17,"ENETRESET","","",null,null],[17,"ECONNABORTED","","",null,null],[17,"ECONNRESET","","",null,null],[17,"ENOBUFS","","",null,null],[17,"EISCONN","","",null,null],[17,"ENOTCONN","","",null,null],[17,"ESHUTDOWN","","",null,null],[17,"ETOOMANYREFS","","",null,null],[17,"ETIMEDOUT","","",null,null],[17,"ECONNREFUSED","","",null,null],[17,"EHOSTDOWN","","",null,null],[17,"EHOSTUNREACH","","",null,null],[17,"EALREADY","","",null,null],[17,"EINPROGRESS","","",null,null],[17,"ESTALE","","",null,null],[17,"EDQUOT","","",null,null],[17,"ENOMEDIUM","","",null,null],[17,"EMEDIUMTYPE","","",null,null],[17,"ECANCELED","","",null,null],[17,"ENOKEY","","",null,null],[17,"EKEYEXPIRED","","",null,null],[17,"EKEYREVOKED","","",null,null],[17,"EKEYREJECTED","","",null,null],[17,"EOWNERDEAD","","",null,null],[17,"ENOTRECOVERABLE","","",null,null],[17,"EHWPOISON","","",null,null],[17,"ERFKILL","","",null,null],[17,"SOL_SOCKET","","",null,null],[17,"SO_REUSEADDR","","",null,null],[17,"SO_TYPE","","",null,null],[17,"SO_ERROR","","",null,null],[17,"SO_DONTROUTE","","",null,null],[17,"SO_BROADCAST","","",null,null],[17,"SO_SNDBUF","","",null,null],[17,"SO_RCVBUF","","",null,null],[17,"SO_SNDBUFFORCE","","",null,null],[17,"SO_RCVBUFFORCE","","",null,null],[17,"SO_KEEPALIVE","","",null,null],[17,"SO_OOBINLINE","","",null,null],[17,"SO_NO_CHECK","","",null,null],[17,"SO_PRIORITY","","",null,null],[17,"SO_LINGER","","",null,null],[17,"SO_BSDCOMPAT","","",null,null],[17,"SO_REUSEPORT","","",null,null],[17,"SO_PASSCRED","","",null,null],[17,"SO_PEERCRED","","",null,null],[17,"SO_RCVLOWAT","","",null,null],[17,"SO_SNDLOWAT","","",null,null],[17,"SO_RCVTIMEO","","",null,null],[17,"SO_SNDTIMEO","","",null,null],[17,"SO_SECURITY_AUTHENTICATION","","",null,null],[17,"SO_SECURITY_ENCRYPTION_TRANSPORT","","",null,null],[17,"SO_SECURITY_ENCRYPTION_NETWORK","","",null,null],[17,"SO_BINDTODEVICE","","",null,null],[17,"SO_ATTACH_FILTER","","",null,null],[17,"SO_DETACH_FILTER","","",null,null],[17,"SO_GET_FILTER","","",null,null],[17,"SO_PEERNAME","","",null,null],[17,"SO_TIMESTAMP","","",null,null],[17,"SO_ACCEPTCONN","","",null,null],[17,"SO_PEERSEC","","",null,null],[17,"SO_PASSSEC","","",null,null],[17,"SO_TIMESTAMPNS","","",null,null],[17,"SCM_TIMESTAMPNS","","",null,null],[17,"SO_MARK","","",null,null],[17,"SO_PROTOCOL","","",null,null],[17,"SO_DOMAIN","","",null,null],[17,"SO_RXQ_OVFL","","",null,null],[17,"SO_WIFI_STATUS","","",null,null],[17,"SCM_WIFI_STATUS","","",null,null],[17,"SO_PEEK_OFF","","",null,null],[17,"SO_NOFCS","","",null,null],[17,"SO_LOCK_FILTER","","",null,null],[17,"SO_SELECT_ERR_QUEUE","","",null,null],[17,"SO_BUSY_POLL","","",null,null],[17,"SO_MAX_PACING_RATE","","",null,null],[17,"SO_BPF_EXTENSIONS","","",null,null],[17,"SO_INCOMING_CPU","","",null,null],[17,"SO_ATTACH_BPF","","",null,null],[17,"SO_DETACH_BPF","","",null,null],[17,"SOCK_STREAM","","",null,null],[17,"SOCK_DGRAM","","",null,null],[17,"SA_ONSTACK","","",null,null],[17,"SA_SIGINFO","","",null,null],[17,"SA_NOCLDWAIT","","",null,null],[17,"SIGTTIN","","",null,null],[17,"SIGTTOU","","",null,null],[17,"SIGXCPU","","",null,null],[17,"SIGXFSZ","","",null,null],[17,"SIGVTALRM","","",null,null],[17,"SIGPROF","","",null,null],[17,"SIGWINCH","","",null,null],[17,"SIGCHLD","","",null,null],[17,"SIGBUS","","",null,null],[17,"SIGUSR1","","",null,null],[17,"SIGUSR2","","",null,null],[17,"SIGCONT","","",null,null],[17,"SIGSTOP","","",null,null],[17,"SIGTSTP","","",null,null],[17,"SIGURG","","",null,null],[17,"SIGIO","","",null,null],[17,"SIGSYS","","",null,null],[17,"SIGSTKFLT","","",null,null],[17,"SIGUNUSED","","",null,null],[17,"SIGPOLL","","",null,null],[17,"SIGPWR","","",null,null],[17,"SIG_SETMASK","","",null,null],[17,"SIG_BLOCK","","",null,null],[17,"SIG_UNBLOCK","","",null,null],[17,"POLLWRNORM","","",null,null],[17,"POLLWRBAND","","",null,null],[17,"O_ASYNC","","",null,null],[17,"O_NDELAY","","",null,null],[17,"PTRACE_DETACH","","",null,null],[17,"EFD_NONBLOCK","","",null,null],[17,"F_GETLK","","",null,null],[17,"F_GETOWN","","",null,null],[17,"F_SETOWN","","",null,null],[17,"F_SETLK","","",null,null],[17,"F_SETLKW","","",null,null],[17,"F_OFD_GETLK","","",null,null],[17,"F_OFD_SETLK","","",null,null],[17,"F_OFD_SETLKW","","",null,null],[17,"F_RDLCK","","",null,null],[17,"F_WRLCK","","",null,null],[17,"F_UNLCK","","",null,null],[17,"SFD_NONBLOCK","","",null,null],[17,"TCSANOW","","",null,null],[17,"TCSADRAIN","","",null,null],[17,"TCSAFLUSH","","",null,null],[17,"TIOCLINUX","","",null,null],[17,"TIOCGSERIAL","","",null,null],[17,"TIOCEXCL","","",null,null],[17,"TIOCNXCL","","",null,null],[17,"TIOCSCTTY","","",null,null],[17,"TIOCSTI","","",null,null],[17,"TIOCMGET","","",null,null],[17,"TIOCMBIS","","",null,null],[17,"TIOCMBIC","","",null,null],[17,"TIOCMSET","","",null,null],[17,"TIOCCONS","","",null,null],[17,"TIOCM_ST","","",null,null],[17,"TIOCM_SR","","",null,null],[17,"TIOCM_CTS","","",null,null],[17,"TIOCM_CAR","","",null,null],[17,"TIOCM_RNG","","",null,null],[17,"TIOCM_DSR","","",null,null],[17,"SFD_CLOEXEC","","",null,null],[17,"NCCS","","",null,null],[17,"O_TRUNC","","",null,null],[17,"O_CLOEXEC","","",null,null],[17,"EBFONT","","",null,null],[17,"ENOSTR","","",null,null],[17,"ENODATA","","",null,null],[17,"ETIME","","",null,null],[17,"ENOSR","","",null,null],[17,"ENONET","","",null,null],[17,"ENOPKG","","",null,null],[17,"EREMOTE","","",null,null],[17,"ENOLINK","","",null,null],[17,"EADV","","",null,null],[17,"ESRMNT","","",null,null],[17,"ECOMM","","",null,null],[17,"EPROTO","","",null,null],[17,"EDOTDOT","","",null,null],[17,"SA_NODEFER","","",null,null],[17,"SA_RESETHAND","","",null,null],[17,"SA_RESTART","","",null,null],[17,"SA_NOCLDSTOP","","",null,null],[17,"EPOLL_CLOEXEC","","",null,null],[17,"EFD_CLOEXEC","","",null,null],[17,"__SIZEOF_PTHREAD_CONDATTR_T","","",null,null],[17,"__SIZEOF_PTHREAD_MUTEXATTR_T","","",null,null],[17,"O_DIRECT","","",null,null],[17,"O_DIRECTORY","","",null,null],[17,"O_NOFOLLOW","","",null,null],[17,"MAP_HUGETLB","","",null,null],[17,"MAP_LOCKED","","",null,null],[17,"MAP_NORESERVE","","",null,null],[17,"MAP_32BIT","","",null,null],[17,"MAP_ANON","","",null,null],[17,"MAP_ANONYMOUS","","",null,null],[17,"MAP_DENYWRITE","","",null,null],[17,"MAP_EXECUTABLE","","",null,null],[17,"MAP_POPULATE","","",null,null],[17,"MAP_NONBLOCK","","",null,null],[17,"MAP_STACK","","",null,null],[17,"MAP_SYNC","","",null,null],[17,"EDEADLOCK","","",null,null],[17,"EUCLEAN","","",null,null],[17,"ENOTNAM","","",null,null],[17,"ENAVAIL","","",null,null],[17,"EISNAM","","",null,null],[17,"EREMOTEIO","","",null,null],[17,"FIOCLEX","","",null,null],[17,"FIONCLEX","","",null,null],[17,"FIONBIO","","",null,null],[17,"PTRACE_GETFPREGS","","",null,null],[17,"PTRACE_SETFPREGS","","",null,null],[17,"PTRACE_GETFPXREGS","","",null,null],[17,"PTRACE_SETFPXREGS","","",null,null],[17,"PTRACE_GETREGS","","",null,null],[17,"PTRACE_SETREGS","","",null,null],[17,"PTRACE_PEEKSIGINFO_SHARED","","",null,null],[17,"PTRACE_SYSEMU","","",null,null],[17,"PTRACE_SYSEMU_SINGLESTEP","","",null,null],[17,"MCL_CURRENT","","",null,null],[17,"MCL_FUTURE","","",null,null],[17,"SIGSTKSZ","","",null,null],[17,"MINSIGSTKSZ","","",null,null],[17,"CBAUD","","",null,null],[17,"TAB1","","",null,null],[17,"TAB2","","",null,null],[17,"TAB3","","",null,null],[17,"CR1","","",null,null],[17,"CR2","","",null,null],[17,"CR3","","",null,null],[17,"FF1","","",null,null],[17,"BS1","","",null,null],[17,"VT1","","",null,null],[17,"VWERASE","","",null,null],[17,"VREPRINT","","",null,null],[17,"VSUSP","","",null,null],[17,"VSTART","","",null,null],[17,"VSTOP","","",null,null],[17,"VDISCARD","","",null,null],[17,"VTIME","","",null,null],[17,"IXON","","",null,null],[17,"IXOFF","","",null,null],[17,"ONLCR","","",null,null],[17,"CSIZE","","",null,null],[17,"CS6","","",null,null],[17,"CS7","","",null,null],[17,"CS8","","",null,null],[17,"CSTOPB","","",null,null],[17,"CREAD","","",null,null],[17,"PARENB","","",null,null],[17,"PARODD","","",null,null],[17,"HUPCL","","",null,null],[17,"CLOCAL","","",null,null],[17,"ECHOKE","","",null,null],[17,"ECHOE","","",null,null],[17,"ECHOK","","",null,null],[17,"ECHONL","","",null,null],[17,"ECHOPRT","","",null,null],[17,"ECHOCTL","","",null,null],[17,"ISIG","","",null,null],[17,"ICANON","","",null,null],[17,"PENDIN","","",null,null],[17,"NOFLSH","","",null,null],[17,"CIBAUD","","",null,null],[17,"CBAUDEX","","",null,null],[17,"VSWTC","","",null,null],[17,"OLCUC","","",null,null],[17,"NLDLY","","",null,null],[17,"CRDLY","","",null,null],[17,"TABDLY","","",null,null],[17,"BSDLY","","",null,null],[17,"FFDLY","","",null,null],[17,"VTDLY","","",null,null],[17,"XTABS","","",null,null],[17,"B0","","",null,null],[17,"B50","","",null,null],[17,"B75","","",null,null],[17,"B110","","",null,null],[17,"B134","","",null,null],[17,"B150","","",null,null],[17,"B200","","",null,null],[17,"B300","","",null,null],[17,"B600","","",null,null],[17,"B1200","","",null,null],[17,"B1800","","",null,null],[17,"B2400","","",null,null],[17,"B4800","","",null,null],[17,"B9600","","",null,null],[17,"B19200","","",null,null],[17,"B38400","","",null,null],[17,"EXTA","","",null,null],[17,"EXTB","","",null,null],[17,"BOTHER","","",null,null],[17,"B57600","","",null,null],[17,"B115200","","",null,null],[17,"B230400","","",null,null],[17,"B460800","","",null,null],[17,"B500000","","",null,null],[17,"B576000","","",null,null],[17,"B921600","","",null,null],[17,"B1000000","","",null,null],[17,"B1152000","","",null,null],[17,"B1500000","","",null,null],[17,"B2000000","","",null,null],[17,"B2500000","","",null,null],[17,"B3000000","","",null,null],[17,"B3500000","","",null,null],[17,"B4000000","","",null,null],[17,"VEOL","","",null,null],[17,"VEOL2","","",null,null],[17,"VMIN","","",null,null],[17,"IEXTEN","","",null,null],[17,"TOSTOP","","",null,null],[17,"FLUSHO","","",null,null],[17,"EXTPROC","","",null,null],[17,"TCGETS","","",null,null],[17,"TCSETS","","",null,null],[17,"TCSETSW","","",null,null],[17,"TCSETSF","","",null,null],[17,"TCGETA","","",null,null],[17,"TCSETA","","",null,null],[17,"TCSETAW","","",null,null],[17,"TCSETAF","","",null,null],[17,"TCSBRK","","",null,null],[17,"TCXONC","","",null,null],[17,"TCFLSH","","",null,null],[17,"TIOCINQ","","",null,null],[17,"TIOCGPGRP","","",null,null],[17,"TIOCSPGRP","","",null,null],[17,"TIOCOUTQ","","",null,null],[17,"TIOCGWINSZ","","",null,null],[17,"TIOCSWINSZ","","",null,null],[17,"FIONREAD","","",null,null],[17,"TIOCSBRK","","",null,null],[17,"TIOCCBRK","","",null,null],[17,"R15","","",null,null],[17,"R14","","",null,null],[17,"R13","","",null,null],[17,"R12","","",null,null],[17,"RBP","","",null,null],[17,"RBX","","",null,null],[17,"R11","","",null,null],[17,"R10","","",null,null],[17,"R9","","",null,null],[17,"R8","","",null,null],[17,"RAX","","",null,null],[17,"RCX","","",null,null],[17,"RDX","","",null,null],[17,"RSI","","",null,null],[17,"RDI","","",null,null],[17,"ORIG_RAX","","",null,null],[17,"RIP","","",null,null],[17,"CS","","",null,null],[17,"EFLAGS","","",null,null],[17,"RSP","","",null,null],[17,"SS","","",null,null],[17,"FS_BASE","","",null,null],[17,"GS_BASE","","",null,null],[17,"DS","","",null,null],[17,"ES","","",null,null],[17,"FS","","",null,null],[17,"GS","","",null,null],[17,"REG_R8","","",null,null],[17,"REG_R9","","",null,null],[17,"REG_R10","","",null,null],[17,"REG_R11","","",null,null],[17,"REG_R12","","",null,null],[17,"REG_R13","","",null,null],[17,"REG_R14","","",null,null],[17,"REG_R15","","",null,null],[17,"REG_RDI","","",null,null],[17,"REG_RSI","","",null,null],[17,"REG_RBP","","",null,null],[17,"REG_RBX","","",null,null],[17,"REG_RDX","","",null,null],[17,"REG_RAX","","",null,null],[17,"REG_RCX","","",null,null],[17,"REG_RSP","","",null,null],[17,"REG_RIP","","",null,null],[17,"REG_EFL","","",null,null],[17,"REG_CSGSFS","","",null,null],[17,"REG_ERR","","",null,null],[17,"REG_TRAPNO","","",null,null],[17,"REG_OLDMASK","","",null,null],[17,"REG_CR2","","",null,null],[17,"__SIZEOF_PTHREAD_MUTEX_T","","",null,null],[17,"__SIZEOF_PTHREAD_RWLOCK_T","","",null,null],[17,"PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP","","",null,null],[17,"PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP","","",null,null],[17,"PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP","","",null,null],[17,"SYS_read","","",null,null],[17,"SYS_write","","",null,null],[17,"SYS_open","","",null,null],[17,"SYS_close","","",null,null],[17,"SYS_stat","","",null,null],[17,"SYS_fstat","","",null,null],[17,"SYS_lstat","","",null,null],[17,"SYS_poll","","",null,null],[17,"SYS_lseek","","",null,null],[17,"SYS_mmap","","",null,null],[17,"SYS_mprotect","","",null,null],[17,"SYS_munmap","","",null,null],[17,"SYS_brk","","",null,null],[17,"SYS_rt_sigaction","","",null,null],[17,"SYS_rt_sigprocmask","","",null,null],[17,"SYS_rt_sigreturn","","",null,null],[17,"SYS_ioctl","","",null,null],[17,"SYS_pread64","","",null,null],[17,"SYS_pwrite64","","",null,null],[17,"SYS_readv","","",null,null],[17,"SYS_writev","","",null,null],[17,"SYS_access","","",null,null],[17,"SYS_pipe","","",null,null],[17,"SYS_select","","",null,null],[17,"SYS_sched_yield","","",null,null],[17,"SYS_mremap","","",null,null],[17,"SYS_msync","","",null,null],[17,"SYS_mincore","","",null,null],[17,"SYS_madvise","","",null,null],[17,"SYS_shmget","","",null,null],[17,"SYS_shmat","","",null,null],[17,"SYS_shmctl","","",null,null],[17,"SYS_dup","","",null,null],[17,"SYS_dup2","","",null,null],[17,"SYS_pause","","",null,null],[17,"SYS_nanosleep","","",null,null],[17,"SYS_getitimer","","",null,null],[17,"SYS_alarm","","",null,null],[17,"SYS_setitimer","","",null,null],[17,"SYS_getpid","","",null,null],[17,"SYS_sendfile","","",null,null],[17,"SYS_socket","","",null,null],[17,"SYS_connect","","",null,null],[17,"SYS_accept","","",null,null],[17,"SYS_sendto","","",null,null],[17,"SYS_recvfrom","","",null,null],[17,"SYS_sendmsg","","",null,null],[17,"SYS_recvmsg","","",null,null],[17,"SYS_shutdown","","",null,null],[17,"SYS_bind","","",null,null],[17,"SYS_listen","","",null,null],[17,"SYS_getsockname","","",null,null],[17,"SYS_getpeername","","",null,null],[17,"SYS_socketpair","","",null,null],[17,"SYS_setsockopt","","",null,null],[17,"SYS_getsockopt","","",null,null],[17,"SYS_clone","","",null,null],[17,"SYS_fork","","",null,null],[17,"SYS_vfork","","",null,null],[17,"SYS_execve","","",null,null],[17,"SYS_exit","","",null,null],[17,"SYS_wait4","","",null,null],[17,"SYS_kill","","",null,null],[17,"SYS_uname","","",null,null],[17,"SYS_semget","","",null,null],[17,"SYS_semop","","",null,null],[17,"SYS_semctl","","",null,null],[17,"SYS_shmdt","","",null,null],[17,"SYS_msgget","","",null,null],[17,"SYS_msgsnd","","",null,null],[17,"SYS_msgrcv","","",null,null],[17,"SYS_msgctl","","",null,null],[17,"SYS_fcntl","","",null,null],[17,"SYS_flock","","",null,null],[17,"SYS_fsync","","",null,null],[17,"SYS_fdatasync","","",null,null],[17,"SYS_truncate","","",null,null],[17,"SYS_ftruncate","","",null,null],[17,"SYS_getdents","","",null,null],[17,"SYS_getcwd","","",null,null],[17,"SYS_chdir","","",null,null],[17,"SYS_fchdir","","",null,null],[17,"SYS_rename","","",null,null],[17,"SYS_mkdir","","",null,null],[17,"SYS_rmdir","","",null,null],[17,"SYS_creat","","",null,null],[17,"SYS_link","","",null,null],[17,"SYS_unlink","","",null,null],[17,"SYS_symlink","","",null,null],[17,"SYS_readlink","","",null,null],[17,"SYS_chmod","","",null,null],[17,"SYS_fchmod","","",null,null],[17,"SYS_chown","","",null,null],[17,"SYS_fchown","","",null,null],[17,"SYS_lchown","","",null,null],[17,"SYS_umask","","",null,null],[17,"SYS_gettimeofday","","",null,null],[17,"SYS_getrlimit","","",null,null],[17,"SYS_getrusage","","",null,null],[17,"SYS_sysinfo","","",null,null],[17,"SYS_times","","",null,null],[17,"SYS_ptrace","","",null,null],[17,"SYS_getuid","","",null,null],[17,"SYS_syslog","","",null,null],[17,"SYS_getgid","","",null,null],[17,"SYS_setuid","","",null,null],[17,"SYS_setgid","","",null,null],[17,"SYS_geteuid","","",null,null],[17,"SYS_getegid","","",null,null],[17,"SYS_setpgid","","",null,null],[17,"SYS_getppid","","",null,null],[17,"SYS_getpgrp","","",null,null],[17,"SYS_setsid","","",null,null],[17,"SYS_setreuid","","",null,null],[17,"SYS_setregid","","",null,null],[17,"SYS_getgroups","","",null,null],[17,"SYS_setgroups","","",null,null],[17,"SYS_setresuid","","",null,null],[17,"SYS_getresuid","","",null,null],[17,"SYS_setresgid","","",null,null],[17,"SYS_getresgid","","",null,null],[17,"SYS_getpgid","","",null,null],[17,"SYS_setfsuid","","",null,null],[17,"SYS_setfsgid","","",null,null],[17,"SYS_getsid","","",null,null],[17,"SYS_capget","","",null,null],[17,"SYS_capset","","",null,null],[17,"SYS_rt_sigpending","","",null,null],[17,"SYS_rt_sigtimedwait","","",null,null],[17,"SYS_rt_sigqueueinfo","","",null,null],[17,"SYS_rt_sigsuspend","","",null,null],[17,"SYS_sigaltstack","","",null,null],[17,"SYS_utime","","",null,null],[17,"SYS_mknod","","",null,null],[17,"SYS_uselib","","",null,null],[17,"SYS_personality","","",null,null],[17,"SYS_ustat","","",null,null],[17,"SYS_statfs","","",null,null],[17,"SYS_fstatfs","","",null,null],[17,"SYS_sysfs","","",null,null],[17,"SYS_getpriority","","",null,null],[17,"SYS_setpriority","","",null,null],[17,"SYS_sched_setparam","","",null,null],[17,"SYS_sched_getparam","","",null,null],[17,"SYS_sched_setscheduler","","",null,null],[17,"SYS_sched_getscheduler","","",null,null],[17,"SYS_sched_get_priority_max","","",null,null],[17,"SYS_sched_get_priority_min","","",null,null],[17,"SYS_sched_rr_get_interval","","",null,null],[17,"SYS_mlock","","",null,null],[17,"SYS_munlock","","",null,null],[17,"SYS_mlockall","","",null,null],[17,"SYS_munlockall","","",null,null],[17,"SYS_vhangup","","",null,null],[17,"SYS_modify_ldt","","",null,null],[17,"SYS_pivot_root","","",null,null],[17,"SYS__sysctl","","",null,null],[17,"SYS_prctl","","",null,null],[17,"SYS_arch_prctl","","",null,null],[17,"SYS_adjtimex","","",null,null],[17,"SYS_setrlimit","","",null,null],[17,"SYS_chroot","","",null,null],[17,"SYS_sync","","",null,null],[17,"SYS_acct","","",null,null],[17,"SYS_settimeofday","","",null,null],[17,"SYS_mount","","",null,null],[17,"SYS_umount2","","",null,null],[17,"SYS_swapon","","",null,null],[17,"SYS_swapoff","","",null,null],[17,"SYS_reboot","","",null,null],[17,"SYS_sethostname","","",null,null],[17,"SYS_setdomainname","","",null,null],[17,"SYS_iopl","","",null,null],[17,"SYS_ioperm","","",null,null],[17,"SYS_create_module","","",null,null],[17,"SYS_init_module","","",null,null],[17,"SYS_delete_module","","",null,null],[17,"SYS_get_kernel_syms","","",null,null],[17,"SYS_query_module","","",null,null],[17,"SYS_quotactl","","",null,null],[17,"SYS_nfsservctl","","",null,null],[17,"SYS_getpmsg","","",null,null],[17,"SYS_putpmsg","","",null,null],[17,"SYS_afs_syscall","","",null,null],[17,"SYS_tuxcall","","",null,null],[17,"SYS_security","","",null,null],[17,"SYS_gettid","","",null,null],[17,"SYS_readahead","","",null,null],[17,"SYS_setxattr","","",null,null],[17,"SYS_lsetxattr","","",null,null],[17,"SYS_fsetxattr","","",null,null],[17,"SYS_getxattr","","",null,null],[17,"SYS_lgetxattr","","",null,null],[17,"SYS_fgetxattr","","",null,null],[17,"SYS_listxattr","","",null,null],[17,"SYS_llistxattr","","",null,null],[17,"SYS_flistxattr","","",null,null],[17,"SYS_removexattr","","",null,null],[17,"SYS_lremovexattr","","",null,null],[17,"SYS_fremovexattr","","",null,null],[17,"SYS_tkill","","",null,null],[17,"SYS_time","","",null,null],[17,"SYS_futex","","",null,null],[17,"SYS_sched_setaffinity","","",null,null],[17,"SYS_sched_getaffinity","","",null,null],[17,"SYS_set_thread_area","","",null,null],[17,"SYS_io_setup","","",null,null],[17,"SYS_io_destroy","","",null,null],[17,"SYS_io_getevents","","",null,null],[17,"SYS_io_submit","","",null,null],[17,"SYS_io_cancel","","",null,null],[17,"SYS_get_thread_area","","",null,null],[17,"SYS_lookup_dcookie","","",null,null],[17,"SYS_epoll_create","","",null,null],[17,"SYS_epoll_ctl_old","","",null,null],[17,"SYS_epoll_wait_old","","",null,null],[17,"SYS_remap_file_pages","","",null,null],[17,"SYS_getdents64","","",null,null],[17,"SYS_set_tid_address","","",null,null],[17,"SYS_restart_syscall","","",null,null],[17,"SYS_semtimedop","","",null,null],[17,"SYS_fadvise64","","",null,null],[17,"SYS_timer_create","","",null,null],[17,"SYS_timer_settime","","",null,null],[17,"SYS_timer_gettime","","",null,null],[17,"SYS_timer_getoverrun","","",null,null],[17,"SYS_timer_delete","","",null,null],[17,"SYS_clock_settime","","",null,null],[17,"SYS_clock_gettime","","",null,null],[17,"SYS_clock_getres","","",null,null],[17,"SYS_clock_nanosleep","","",null,null],[17,"SYS_exit_group","","",null,null],[17,"SYS_epoll_wait","","",null,null],[17,"SYS_epoll_ctl","","",null,null],[17,"SYS_tgkill","","",null,null],[17,"SYS_utimes","","",null,null],[17,"SYS_vserver","","",null,null],[17,"SYS_mbind","","",null,null],[17,"SYS_set_mempolicy","","",null,null],[17,"SYS_get_mempolicy","","",null,null],[17,"SYS_mq_open","","",null,null],[17,"SYS_mq_unlink","","",null,null],[17,"SYS_mq_timedsend","","",null,null],[17,"SYS_mq_timedreceive","","",null,null],[17,"SYS_mq_notify","","",null,null],[17,"SYS_mq_getsetattr","","",null,null],[17,"SYS_kexec_load","","",null,null],[17,"SYS_waitid","","",null,null],[17,"SYS_add_key","","",null,null],[17,"SYS_request_key","","",null,null],[17,"SYS_keyctl","","",null,null],[17,"SYS_ioprio_set","","",null,null],[17,"SYS_ioprio_get","","",null,null],[17,"SYS_inotify_init","","",null,null],[17,"SYS_inotify_add_watch","","",null,null],[17,"SYS_inotify_rm_watch","","",null,null],[17,"SYS_migrate_pages","","",null,null],[17,"SYS_openat","","",null,null],[17,"SYS_mkdirat","","",null,null],[17,"SYS_mknodat","","",null,null],[17,"SYS_fchownat","","",null,null],[17,"SYS_futimesat","","",null,null],[17,"SYS_newfstatat","","",null,null],[17,"SYS_unlinkat","","",null,null],[17,"SYS_renameat","","",null,null],[17,"SYS_linkat","","",null,null],[17,"SYS_symlinkat","","",null,null],[17,"SYS_readlinkat","","",null,null],[17,"SYS_fchmodat","","",null,null],[17,"SYS_faccessat","","",null,null],[17,"SYS_pselect6","","",null,null],[17,"SYS_ppoll","","",null,null],[17,"SYS_unshare","","",null,null],[17,"SYS_set_robust_list","","",null,null],[17,"SYS_get_robust_list","","",null,null],[17,"SYS_splice","","",null,null],[17,"SYS_tee","","",null,null],[17,"SYS_sync_file_range","","",null,null],[17,"SYS_vmsplice","","",null,null],[17,"SYS_move_pages","","",null,null],[17,"SYS_utimensat","","",null,null],[17,"SYS_epoll_pwait","","",null,null],[17,"SYS_signalfd","","",null,null],[17,"SYS_timerfd_create","","",null,null],[17,"SYS_eventfd","","",null,null],[17,"SYS_fallocate","","",null,null],[17,"SYS_timerfd_settime","","",null,null],[17,"SYS_timerfd_gettime","","",null,null],[17,"SYS_accept4","","",null,null],[17,"SYS_signalfd4","","",null,null],[17,"SYS_eventfd2","","",null,null],[17,"SYS_epoll_create1","","",null,null],[17,"SYS_dup3","","",null,null],[17,"SYS_pipe2","","",null,null],[17,"SYS_inotify_init1","","",null,null],[17,"SYS_preadv","","",null,null],[17,"SYS_pwritev","","",null,null],[17,"SYS_rt_tgsigqueueinfo","","",null,null],[17,"SYS_perf_event_open","","",null,null],[17,"SYS_recvmmsg","","",null,null],[17,"SYS_fanotify_init","","",null,null],[17,"SYS_fanotify_mark","","",null,null],[17,"SYS_prlimit64","","",null,null],[17,"SYS_name_to_handle_at","","",null,null],[17,"SYS_open_by_handle_at","","",null,null],[17,"SYS_clock_adjtime","","",null,null],[17,"SYS_syncfs","","",null,null],[17,"SYS_sendmmsg","","",null,null],[17,"SYS_setns","","",null,null],[17,"SYS_getcpu","","",null,null],[17,"SYS_process_vm_readv","","",null,null],[17,"SYS_process_vm_writev","","",null,null],[17,"SYS_kcmp","","",null,null],[17,"SYS_finit_module","","",null,null],[17,"SYS_sched_setattr","","",null,null],[17,"SYS_sched_getattr","","",null,null],[17,"SYS_renameat2","","",null,null],[17,"SYS_seccomp","","",null,null],[17,"SYS_getrandom","","",null,null],[17,"SYS_memfd_create","","",null,null],[17,"SYS_kexec_file_load","","",null,null],[17,"SYS_bpf","","",null,null],[17,"SYS_execveat","","",null,null],[17,"SYS_userfaultfd","","",null,null],[17,"SYS_membarrier","","",null,null],[17,"SYS_mlock2","","",null,null],[17,"SYS_copy_file_range","","",null,null],[17,"SYS_preadv2","","",null,null],[17,"SYS_pwritev2","","",null,null],[17,"SYS_pkey_mprotect","","",null,null],[17,"SYS_pkey_alloc","","",null,null],[17,"SYS_pkey_free","","",null,null],[17,"SYS_statx","","",null,null],[11,"from","","",139,[[]]],[11,"try_from","","",139,[[],["result",4]]],[11,"into","","",139,[[]]],[11,"try_into","","",139,[[],["result",4]]],[11,"borrow","","",139,[[]]],[11,"borrow_mut","","",139,[[]]],[11,"type_id","","",139,[[],["typeid",3]]],[11,"from","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"into","","",0,[[]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"into","","",1,[[]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"into","","",2,[[]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"into","","",3,[[]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"into","","",4,[[]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"into","","",5,[[]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"from","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"into","","",6,[[]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"into","","",7,[[]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"into","","",8,[[]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"from","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"into","","",9,[[]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"from","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"into","","",10,[[]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"from","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"into","","",11,[[]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"from","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"into","","",12,[[]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"from","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"into","","",13,[[]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"from","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"into","","",14,[[]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"from","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"into","","",15,[[]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"from","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"into","","",16,[[]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"from","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"into","","",17,[[]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"from","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"into","","",18,[[]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"from","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"into","","",19,[[]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"from","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"into","","",20,[[]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"from","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"into","","",21,[[]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"from","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"into","","",22,[[]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"from","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"into","","",23,[[]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"from","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"into","","",24,[[]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"from","","",140,[[]]],[11,"try_from","","",140,[[],["result",4]]],[11,"into","","",140,[[]]],[11,"try_into","","",140,[[],["result",4]]],[11,"borrow","","",140,[[]]],[11,"borrow_mut","","",140,[[]]],[11,"type_id","","",140,[[],["typeid",3]]],[11,"from","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"into","","",25,[[]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"from","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"into","","",26,[[]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"from","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"into","","",27,[[]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"from","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"into","","",28,[[]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"from","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"into","","",29,[[]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"from","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"into","","",30,[[]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"from","","",141,[[]]],[11,"try_from","","",141,[[],["result",4]]],[11,"into","","",141,[[]]],[11,"try_into","","",141,[[],["result",4]]],[11,"borrow","","",141,[[]]],[11,"borrow_mut","","",141,[[]]],[11,"type_id","","",141,[[],["typeid",3]]],[11,"from","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"into","","",31,[[]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"from","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"into","","",32,[[]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"from","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"into","","",33,[[]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"from","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"into","","",34,[[]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"from","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"into","","",35,[[]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"from","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"into","","",36,[[]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"from","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"into","","",37,[[]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"from","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"into","","",38,[[]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"from","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"into","","",39,[[]]],[11,"try_into","","",39,[[],["result",4]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"from","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"into","","",40,[[]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"from","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"into","","",41,[[]]],[11,"try_into","","",41,[[],["result",4]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"from","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"into","","",42,[[]]],[11,"try_into","","",42,[[],["result",4]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"from","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"into","","",43,[[]]],[11,"try_into","","",43,[[],["result",4]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"from","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"into","","",44,[[]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"from","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"into","","",45,[[]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"from","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"into","","",46,[[]]],[11,"try_into","","",46,[[],["result",4]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"from","","",142,[[]]],[11,"try_from","","",142,[[],["result",4]]],[11,"into","","",142,[[]]],[11,"try_into","","",142,[[],["result",4]]],[11,"borrow","","",142,[[]]],[11,"borrow_mut","","",142,[[]]],[11,"type_id","","",142,[[],["typeid",3]]],[11,"from","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"into","","",47,[[]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"from","","",143,[[]]],[11,"try_from","","",143,[[],["result",4]]],[11,"into","","",143,[[]]],[11,"try_into","","",143,[[],["result",4]]],[11,"borrow","","",143,[[]]],[11,"borrow_mut","","",143,[[]]],[11,"type_id","","",143,[[],["typeid",3]]],[11,"from","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"into","","",48,[[]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"from","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"into","","",49,[[]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"from","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"into","","",50,[[]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"from","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"into","","",51,[[]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"from","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"into","","",52,[[]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"from","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"into","","",53,[[]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"from","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"into","","",54,[[]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"from","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"into","","",55,[[]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"from","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"into","","",56,[[]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"from","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"into","","",57,[[]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"from","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"into","","",58,[[]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"from","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"into","","",59,[[]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"from","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"into","","",60,[[]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"from","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"into","","",61,[[]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"from","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"into","","",62,[[]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"from","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"into","","",63,[[]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"from","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"into","","",64,[[]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"from","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"into","","",65,[[]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"from","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"into","","",66,[[]]],[11,"try_into","","",66,[[],["result",4]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"from","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"into","","",67,[[]]],[11,"try_into","","",67,[[],["result",4]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"from","","",68,[[]]],[11,"try_from","","",68,[[],["result",4]]],[11,"into","","",68,[[]]],[11,"try_into","","",68,[[],["result",4]]],[11,"borrow","","",68,[[]]],[11,"borrow_mut","","",68,[[]]],[11,"type_id","","",68,[[],["typeid",3]]],[11,"from","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"into","","",69,[[]]],[11,"try_into","","",69,[[],["result",4]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"from","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"into","","",70,[[]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"from","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"into","","",71,[[]]],[11,"try_into","","",71,[[],["result",4]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"from","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"into","","",72,[[]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"from","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"into","","",73,[[]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"from","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"into","","",74,[[]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"from","","",75,[[]]],[11,"try_from","","",75,[[],["result",4]]],[11,"into","","",75,[[]]],[11,"try_into","","",75,[[],["result",4]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"from","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"into","","",76,[[]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"from","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"into","","",77,[[]]],[11,"try_into","","",77,[[],["result",4]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"from","","",144,[[]]],[11,"try_from","","",144,[[],["result",4]]],[11,"into","","",144,[[]]],[11,"try_into","","",144,[[],["result",4]]],[11,"borrow","","",144,[[]]],[11,"borrow_mut","","",144,[[]]],[11,"type_id","","",144,[[],["typeid",3]]],[11,"from","","",145,[[]]],[11,"try_from","","",145,[[],["result",4]]],[11,"into","","",145,[[]]],[11,"try_into","","",145,[[],["result",4]]],[11,"borrow","","",145,[[]]],[11,"borrow_mut","","",145,[[]]],[11,"type_id","","",145,[[],["typeid",3]]],[11,"from","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"into","","",78,[[]]],[11,"try_into","","",78,[[],["result",4]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"from","","",79,[[]]],[11,"try_from","","",79,[[],["result",4]]],[11,"into","","",79,[[]]],[11,"try_into","","",79,[[],["result",4]]],[11,"borrow","","",79,[[]]],[11,"borrow_mut","","",79,[[]]],[11,"type_id","","",79,[[],["typeid",3]]],[11,"from","","",80,[[]]],[11,"try_from","","",80,[[],["result",4]]],[11,"into","","",80,[[]]],[11,"try_into","","",80,[[],["result",4]]],[11,"borrow","","",80,[[]]],[11,"borrow_mut","","",80,[[]]],[11,"type_id","","",80,[[],["typeid",3]]],[11,"from","","",81,[[]]],[11,"try_from","","",81,[[],["result",4]]],[11,"into","","",81,[[]]],[11,"try_into","","",81,[[],["result",4]]],[11,"borrow","","",81,[[]]],[11,"borrow_mut","","",81,[[]]],[11,"type_id","","",81,[[],["typeid",3]]],[11,"from","","",82,[[]]],[11,"try_from","","",82,[[],["result",4]]],[11,"into","","",82,[[]]],[11,"try_into","","",82,[[],["result",4]]],[11,"borrow","","",82,[[]]],[11,"borrow_mut","","",82,[[]]],[11,"type_id","","",82,[[],["typeid",3]]],[11,"from","","",83,[[]]],[11,"try_from","","",83,[[],["result",4]]],[11,"into","","",83,[[]]],[11,"try_into","","",83,[[],["result",4]]],[11,"borrow","","",83,[[]]],[11,"borrow_mut","","",83,[[]]],[11,"type_id","","",83,[[],["typeid",3]]],[11,"from","","",84,[[]]],[11,"try_from","","",84,[[],["result",4]]],[11,"into","","",84,[[]]],[11,"try_into","","",84,[[],["result",4]]],[11,"borrow","","",84,[[]]],[11,"borrow_mut","","",84,[[]]],[11,"type_id","","",84,[[],["typeid",3]]],[11,"from","","",85,[[]]],[11,"try_from","","",85,[[],["result",4]]],[11,"into","","",85,[[]]],[11,"try_into","","",85,[[],["result",4]]],[11,"borrow","","",85,[[]]],[11,"borrow_mut","","",85,[[]]],[11,"type_id","","",85,[[],["typeid",3]]],[11,"from","","",86,[[]]],[11,"try_from","","",86,[[],["result",4]]],[11,"into","","",86,[[]]],[11,"try_into","","",86,[[],["result",4]]],[11,"borrow","","",86,[[]]],[11,"borrow_mut","","",86,[[]]],[11,"type_id","","",86,[[],["typeid",3]]],[11,"from","","",87,[[]]],[11,"try_from","","",87,[[],["result",4]]],[11,"into","","",87,[[]]],[11,"try_into","","",87,[[],["result",4]]],[11,"borrow","","",87,[[]]],[11,"borrow_mut","","",87,[[]]],[11,"type_id","","",87,[[],["typeid",3]]],[11,"from","","",88,[[]]],[11,"try_from","","",88,[[],["result",4]]],[11,"into","","",88,[[]]],[11,"try_into","","",88,[[],["result",4]]],[11,"borrow","","",88,[[]]],[11,"borrow_mut","","",88,[[]]],[11,"type_id","","",88,[[],["typeid",3]]],[11,"from","","",89,[[]]],[11,"try_from","","",89,[[],["result",4]]],[11,"into","","",89,[[]]],[11,"try_into","","",89,[[],["result",4]]],[11,"borrow","","",89,[[]]],[11,"borrow_mut","","",89,[[]]],[11,"type_id","","",89,[[],["typeid",3]]],[11,"from","","",90,[[]]],[11,"try_from","","",90,[[],["result",4]]],[11,"into","","",90,[[]]],[11,"try_into","","",90,[[],["result",4]]],[11,"borrow","","",90,[[]]],[11,"borrow_mut","","",90,[[]]],[11,"type_id","","",90,[[],["typeid",3]]],[11,"from","","",91,[[]]],[11,"try_from","","",91,[[],["result",4]]],[11,"into","","",91,[[]]],[11,"try_into","","",91,[[],["result",4]]],[11,"borrow","","",91,[[]]],[11,"borrow_mut","","",91,[[]]],[11,"type_id","","",91,[[],["typeid",3]]],[11,"from","","",92,[[]]],[11,"try_from","","",92,[[],["result",4]]],[11,"into","","",92,[[]]],[11,"try_into","","",92,[[],["result",4]]],[11,"borrow","","",92,[[]]],[11,"borrow_mut","","",92,[[]]],[11,"type_id","","",92,[[],["typeid",3]]],[11,"from","","",93,[[]]],[11,"try_from","","",93,[[],["result",4]]],[11,"into","","",93,[[]]],[11,"try_into","","",93,[[],["result",4]]],[11,"borrow","","",93,[[]]],[11,"borrow_mut","","",93,[[]]],[11,"type_id","","",93,[[],["typeid",3]]],[11,"from","","",94,[[]]],[11,"try_from","","",94,[[],["result",4]]],[11,"into","","",94,[[]]],[11,"try_into","","",94,[[],["result",4]]],[11,"borrow","","",94,[[]]],[11,"borrow_mut","","",94,[[]]],[11,"type_id","","",94,[[],["typeid",3]]],[11,"from","","",95,[[]]],[11,"try_from","","",95,[[],["result",4]]],[11,"into","","",95,[[]]],[11,"try_into","","",95,[[],["result",4]]],[11,"borrow","","",95,[[]]],[11,"borrow_mut","","",95,[[]]],[11,"type_id","","",95,[[],["typeid",3]]],[11,"from","","",96,[[]]],[11,"try_from","","",96,[[],["result",4]]],[11,"into","","",96,[[]]],[11,"try_into","","",96,[[],["result",4]]],[11,"borrow","","",96,[[]]],[11,"borrow_mut","","",96,[[]]],[11,"type_id","","",96,[[],["typeid",3]]],[11,"from","","",97,[[]]],[11,"try_from","","",97,[[],["result",4]]],[11,"into","","",97,[[]]],[11,"try_into","","",97,[[],["result",4]]],[11,"borrow","","",97,[[]]],[11,"borrow_mut","","",97,[[]]],[11,"type_id","","",97,[[],["typeid",3]]],[11,"from","","",98,[[]]],[11,"try_from","","",98,[[],["result",4]]],[11,"into","","",98,[[]]],[11,"try_into","","",98,[[],["result",4]]],[11,"borrow","","",98,[[]]],[11,"borrow_mut","","",98,[[]]],[11,"type_id","","",98,[[],["typeid",3]]],[11,"from","","",99,[[]]],[11,"try_from","","",99,[[],["result",4]]],[11,"into","","",99,[[]]],[11,"try_into","","",99,[[],["result",4]]],[11,"borrow","","",99,[[]]],[11,"borrow_mut","","",99,[[]]],[11,"type_id","","",99,[[],["typeid",3]]],[11,"from","","",100,[[]]],[11,"try_from","","",100,[[],["result",4]]],[11,"into","","",100,[[]]],[11,"try_into","","",100,[[],["result",4]]],[11,"borrow","","",100,[[]]],[11,"borrow_mut","","",100,[[]]],[11,"type_id","","",100,[[],["typeid",3]]],[11,"from","","",101,[[]]],[11,"try_from","","",101,[[],["result",4]]],[11,"into","","",101,[[]]],[11,"try_into","","",101,[[],["result",4]]],[11,"borrow","","",101,[[]]],[11,"borrow_mut","","",101,[[]]],[11,"type_id","","",101,[[],["typeid",3]]],[11,"from","","",102,[[]]],[11,"try_from","","",102,[[],["result",4]]],[11,"into","","",102,[[]]],[11,"try_into","","",102,[[],["result",4]]],[11,"borrow","","",102,[[]]],[11,"borrow_mut","","",102,[[]]],[11,"type_id","","",102,[[],["typeid",3]]],[11,"from","","",103,[[]]],[11,"try_from","","",103,[[],["result",4]]],[11,"into","","",103,[[]]],[11,"try_into","","",103,[[],["result",4]]],[11,"borrow","","",103,[[]]],[11,"borrow_mut","","",103,[[]]],[11,"type_id","","",103,[[],["typeid",3]]],[11,"from","","",104,[[]]],[11,"try_from","","",104,[[],["result",4]]],[11,"into","","",104,[[]]],[11,"try_into","","",104,[[],["result",4]]],[11,"borrow","","",104,[[]]],[11,"borrow_mut","","",104,[[]]],[11,"type_id","","",104,[[],["typeid",3]]],[11,"from","","",105,[[]]],[11,"try_from","","",105,[[],["result",4]]],[11,"into","","",105,[[]]],[11,"try_into","","",105,[[],["result",4]]],[11,"borrow","","",105,[[]]],[11,"borrow_mut","","",105,[[]]],[11,"type_id","","",105,[[],["typeid",3]]],[11,"from","","",106,[[]]],[11,"try_from","","",106,[[],["result",4]]],[11,"into","","",106,[[]]],[11,"try_into","","",106,[[],["result",4]]],[11,"borrow","","",106,[[]]],[11,"borrow_mut","","",106,[[]]],[11,"type_id","","",106,[[],["typeid",3]]],[11,"from","","",107,[[]]],[11,"try_from","","",107,[[],["result",4]]],[11,"into","","",107,[[]]],[11,"try_into","","",107,[[],["result",4]]],[11,"borrow","","",107,[[]]],[11,"borrow_mut","","",107,[[]]],[11,"type_id","","",107,[[],["typeid",3]]],[11,"from","","",108,[[]]],[11,"try_from","","",108,[[],["result",4]]],[11,"into","","",108,[[]]],[11,"try_into","","",108,[[],["result",4]]],[11,"borrow","","",108,[[]]],[11,"borrow_mut","","",108,[[]]],[11,"type_id","","",108,[[],["typeid",3]]],[11,"from","","",109,[[]]],[11,"try_from","","",109,[[],["result",4]]],[11,"into","","",109,[[]]],[11,"try_into","","",109,[[],["result",4]]],[11,"borrow","","",109,[[]]],[11,"borrow_mut","","",109,[[]]],[11,"type_id","","",109,[[],["typeid",3]]],[11,"from","","",110,[[]]],[11,"try_from","","",110,[[],["result",4]]],[11,"into","","",110,[[]]],[11,"try_into","","",110,[[],["result",4]]],[11,"borrow","","",110,[[]]],[11,"borrow_mut","","",110,[[]]],[11,"type_id","","",110,[[],["typeid",3]]],[11,"from","","",146,[[]]],[11,"try_from","","",146,[[],["result",4]]],[11,"into","","",146,[[]]],[11,"try_into","","",146,[[],["result",4]]],[11,"borrow","","",146,[[]]],[11,"borrow_mut","","",146,[[]]],[11,"type_id","","",146,[[],["typeid",3]]],[11,"from","","",111,[[]]],[11,"try_from","","",111,[[],["result",4]]],[11,"into","","",111,[[]]],[11,"try_into","","",111,[[],["result",4]]],[11,"borrow","","",111,[[]]],[11,"borrow_mut","","",111,[[]]],[11,"type_id","","",111,[[],["typeid",3]]],[11,"from","","",147,[[]]],[11,"try_from","","",147,[[],["result",4]]],[11,"into","","",147,[[]]],[11,"try_into","","",147,[[],["result",4]]],[11,"borrow","","",147,[[]]],[11,"borrow_mut","","",147,[[]]],[11,"type_id","","",147,[[],["typeid",3]]],[11,"from","","",112,[[]]],[11,"try_from","","",112,[[],["result",4]]],[11,"into","","",112,[[]]],[11,"try_into","","",112,[[],["result",4]]],[11,"borrow","","",112,[[]]],[11,"borrow_mut","","",112,[[]]],[11,"type_id","","",112,[[],["typeid",3]]],[11,"from","","",113,[[]]],[11,"try_from","","",113,[[],["result",4]]],[11,"into","","",113,[[]]],[11,"try_into","","",113,[[],["result",4]]],[11,"borrow","","",113,[[]]],[11,"borrow_mut","","",113,[[]]],[11,"type_id","","",113,[[],["typeid",3]]],[11,"from","","",114,[[]]],[11,"try_from","","",114,[[],["result",4]]],[11,"into","","",114,[[]]],[11,"try_into","","",114,[[],["result",4]]],[11,"borrow","","",114,[[]]],[11,"borrow_mut","","",114,[[]]],[11,"type_id","","",114,[[],["typeid",3]]],[11,"from","","",115,[[]]],[11,"try_from","","",115,[[],["result",4]]],[11,"into","","",115,[[]]],[11,"try_into","","",115,[[],["result",4]]],[11,"borrow","","",115,[[]]],[11,"borrow_mut","","",115,[[]]],[11,"type_id","","",115,[[],["typeid",3]]],[11,"from","","",116,[[]]],[11,"try_from","","",116,[[],["result",4]]],[11,"into","","",116,[[]]],[11,"try_into","","",116,[[],["result",4]]],[11,"borrow","","",116,[[]]],[11,"borrow_mut","","",116,[[]]],[11,"type_id","","",116,[[],["typeid",3]]],[11,"from","","",117,[[]]],[11,"try_from","","",117,[[],["result",4]]],[11,"into","","",117,[[]]],[11,"try_into","","",117,[[],["result",4]]],[11,"borrow","","",117,[[]]],[11,"borrow_mut","","",117,[[]]],[11,"type_id","","",117,[[],["typeid",3]]],[11,"from","","",118,[[]]],[11,"try_from","","",118,[[],["result",4]]],[11,"into","","",118,[[]]],[11,"try_into","","",118,[[],["result",4]]],[11,"borrow","","",118,[[]]],[11,"borrow_mut","","",118,[[]]],[11,"type_id","","",118,[[],["typeid",3]]],[11,"from","","",119,[[]]],[11,"try_from","","",119,[[],["result",4]]],[11,"into","","",119,[[]]],[11,"try_into","","",119,[[],["result",4]]],[11,"borrow","","",119,[[]]],[11,"borrow_mut","","",119,[[]]],[11,"type_id","","",119,[[],["typeid",3]]],[11,"from","","",120,[[]]],[11,"try_from","","",120,[[],["result",4]]],[11,"into","","",120,[[]]],[11,"try_into","","",120,[[],["result",4]]],[11,"borrow","","",120,[[]]],[11,"borrow_mut","","",120,[[]]],[11,"type_id","","",120,[[],["typeid",3]]],[11,"from","","",121,[[]]],[11,"try_from","","",121,[[],["result",4]]],[11,"into","","",121,[[]]],[11,"try_into","","",121,[[],["result",4]]],[11,"borrow","","",121,[[]]],[11,"borrow_mut","","",121,[[]]],[11,"type_id","","",121,[[],["typeid",3]]],[11,"from","","",122,[[]]],[11,"try_from","","",122,[[],["result",4]]],[11,"into","","",122,[[]]],[11,"try_into","","",122,[[],["result",4]]],[11,"borrow","","",122,[[]]],[11,"borrow_mut","","",122,[[]]],[11,"type_id","","",122,[[],["typeid",3]]],[11,"from","","",123,[[]]],[11,"try_from","","",123,[[],["result",4]]],[11,"into","","",123,[[]]],[11,"try_into","","",123,[[],["result",4]]],[11,"borrow","","",123,[[]]],[11,"borrow_mut","","",123,[[]]],[11,"type_id","","",123,[[],["typeid",3]]],[11,"from","","",148,[[]]],[11,"try_from","","",148,[[],["result",4]]],[11,"into","","",148,[[]]],[11,"try_into","","",148,[[],["result",4]]],[11,"borrow","","",148,[[]]],[11,"borrow_mut","","",148,[[]]],[11,"type_id","","",148,[[],["typeid",3]]],[11,"from","","",124,[[]]],[11,"try_from","","",124,[[],["result",4]]],[11,"into","","",124,[[]]],[11,"try_into","","",124,[[],["result",4]]],[11,"borrow","","",124,[[]]],[11,"borrow_mut","","",124,[[]]],[11,"type_id","","",124,[[],["typeid",3]]],[11,"from","","",125,[[]]],[11,"try_from","","",125,[[],["result",4]]],[11,"into","","",125,[[]]],[11,"try_into","","",125,[[],["result",4]]],[11,"borrow","","",125,[[]]],[11,"borrow_mut","","",125,[[]]],[11,"type_id","","",125,[[],["typeid",3]]],[11,"from","","",126,[[]]],[11,"try_from","","",126,[[],["result",4]]],[11,"into","","",126,[[]]],[11,"try_into","","",126,[[],["result",4]]],[11,"borrow","","",126,[[]]],[11,"borrow_mut","","",126,[[]]],[11,"type_id","","",126,[[],["typeid",3]]],[11,"from","","",127,[[]]],[11,"try_from","","",127,[[],["result",4]]],[11,"into","","",127,[[]]],[11,"try_into","","",127,[[],["result",4]]],[11,"borrow","","",127,[[]]],[11,"borrow_mut","","",127,[[]]],[11,"type_id","","",127,[[],["typeid",3]]],[11,"from","","",128,[[]]],[11,"try_from","","",128,[[],["result",4]]],[11,"into","","",128,[[]]],[11,"try_into","","",128,[[],["result",4]]],[11,"borrow","","",128,[[]]],[11,"borrow_mut","","",128,[[]]],[11,"type_id","","",128,[[],["typeid",3]]],[11,"from","","",129,[[]]],[11,"try_from","","",129,[[],["result",4]]],[11,"into","","",129,[[]]],[11,"try_into","","",129,[[],["result",4]]],[11,"borrow","","",129,[[]]],[11,"borrow_mut","","",129,[[]]],[11,"type_id","","",129,[[],["typeid",3]]],[11,"from","","",130,[[]]],[11,"try_from","","",130,[[],["result",4]]],[11,"into","","",130,[[]]],[11,"try_into","","",130,[[],["result",4]]],[11,"borrow","","",130,[[]]],[11,"borrow_mut","","",130,[[]]],[11,"type_id","","",130,[[],["typeid",3]]],[11,"from","","",131,[[]]],[11,"try_from","","",131,[[],["result",4]]],[11,"into","","",131,[[]]],[11,"try_into","","",131,[[],["result",4]]],[11,"borrow","","",131,[[]]],[11,"borrow_mut","","",131,[[]]],[11,"type_id","","",131,[[],["typeid",3]]],[11,"from","","",132,[[]]],[11,"try_from","","",132,[[],["result",4]]],[11,"into","","",132,[[]]],[11,"try_into","","",132,[[],["result",4]]],[11,"borrow","","",132,[[]]],[11,"borrow_mut","","",132,[[]]],[11,"type_id","","",132,[[],["typeid",3]]],[11,"from","","",133,[[]]],[11,"try_from","","",133,[[],["result",4]]],[11,"into","","",133,[[]]],[11,"try_into","","",133,[[],["result",4]]],[11,"borrow","","",133,[[]]],[11,"borrow_mut","","",133,[[]]],[11,"type_id","","",133,[[],["typeid",3]]],[11,"from","","",134,[[]]],[11,"try_from","","",134,[[],["result",4]]],[11,"into","","",134,[[]]],[11,"try_into","","",134,[[],["result",4]]],[11,"borrow","","",134,[[]]],[11,"borrow_mut","","",134,[[]]],[11,"type_id","","",134,[[],["typeid",3]]],[11,"from","","",135,[[]]],[11,"try_from","","",135,[[],["result",4]]],[11,"into","","",135,[[]]],[11,"try_into","","",135,[[],["result",4]]],[11,"borrow","","",135,[[]]],[11,"borrow_mut","","",135,[[]]],[11,"type_id","","",135,[[],["typeid",3]]],[11,"from","","",136,[[]]],[11,"try_from","","",136,[[],["result",4]]],[11,"into","","",136,[[]]],[11,"try_into","","",136,[[],["result",4]]],[11,"borrow","","",136,[[]]],[11,"borrow_mut","","",136,[[]]],[11,"type_id","","",136,[[],["typeid",3]]],[11,"from","","",149,[[]]],[11,"try_from","","",149,[[],["result",4]]],[11,"into","","",149,[[]]],[11,"try_into","","",149,[[],["result",4]]],[11,"borrow","","",149,[[]]],[11,"borrow_mut","","",149,[[]]],[11,"type_id","","",149,[[],["typeid",3]]],[11,"from","","",150,[[]]],[11,"try_from","","",150,[[],["result",4]]],[11,"into","","",150,[[]]],[11,"try_into","","",150,[[],["result",4]]],[11,"borrow","","",150,[[]]],[11,"borrow_mut","","",150,[[]]],[11,"type_id","","",150,[[],["typeid",3]]],[11,"from","","",151,[[]]],[11,"try_from","","",151,[[],["result",4]]],[11,"into","","",151,[[]]],[11,"try_into","","",151,[[],["result",4]]],[11,"borrow","","",151,[[]]],[11,"borrow_mut","","",151,[[]]],[11,"type_id","","",151,[[],["typeid",3]]],[11,"from","","",152,[[]]],[11,"try_from","","",152,[[],["result",4]]],[11,"into","","",152,[[]]],[11,"try_into","","",152,[[],["result",4]]],[11,"borrow","","",152,[[]]],[11,"borrow_mut","","",152,[[]]],[11,"type_id","","",152,[[],["typeid",3]]],[11,"from","","",153,[[]]],[11,"try_from","","",153,[[],["result",4]]],[11,"into","","",153,[[]]],[11,"try_into","","",153,[[],["result",4]]],[11,"borrow","","",153,[[]]],[11,"borrow_mut","","",153,[[]]],[11,"type_id","","",153,[[],["typeid",3]]],[11,"from","","",137,[[]]],[11,"try_from","","",137,[[],["result",4]]],[11,"into","","",137,[[]]],[11,"try_into","","",137,[[],["result",4]]],[11,"borrow","","",137,[[]]],[11,"borrow_mut","","",137,[[]]],[11,"type_id","","",137,[[],["typeid",3]]],[11,"from","","",154,[[]]],[11,"try_from","","",154,[[],["result",4]]],[11,"into","","",154,[[]]],[11,"try_into","","",154,[[],["result",4]]],[11,"borrow","","",154,[[]]],[11,"borrow_mut","","",154,[[]]],[11,"type_id","","",154,[[],["typeid",3]]],[11,"from","","",155,[[]]],[11,"try_from","","",155,[[],["result",4]]],[11,"into","","",155,[[]]],[11,"try_into","","",155,[[],["result",4]]],[11,"borrow","","",155,[[]]],[11,"borrow_mut","","",155,[[]]],[11,"type_id","","",155,[[],["typeid",3]]],[11,"from","","",156,[[]]],[11,"try_from","","",156,[[],["result",4]]],[11,"into","","",156,[[]]],[11,"try_into","","",156,[[],["result",4]]],[11,"borrow","","",156,[[]]],[11,"borrow_mut","","",156,[[]]],[11,"type_id","","",156,[[],["typeid",3]]],[11,"from","","",138,[[]]],[11,"try_from","","",138,[[],["result",4]]],[11,"into","","",138,[[]]],[11,"try_into","","",138,[[],["result",4]]],[11,"borrow","","",138,[[]]],[11,"borrow_mut","","",138,[[]]],[11,"type_id","","",138,[[],["typeid",3]]],[11,"from","","",157,[[]]],[11,"try_from","","",157,[[],["result",4]]],[11,"into","","",157,[[]]],[11,"try_into","","",157,[[],["result",4]]],[11,"borrow","","",157,[[]]],[11,"borrow_mut","","",157,[[]]],[11,"type_id","","",157,[[],["typeid",3]]],[11,"from","","",158,[[]]],[11,"try_from","","",158,[[],["result",4]]],[11,"into","","",158,[[]]],[11,"try_into","","",158,[[],["result",4]]],[11,"borrow","","",158,[[]]],[11,"borrow_mut","","",158,[[]]],[11,"type_id","","",158,[[],["typeid",3]]],[11,"from","","",159,[[]]],[11,"try_from","","",159,[[],["result",4]]],[11,"into","","",159,[[]]],[11,"try_into","","",159,[[],["result",4]]],[11,"borrow","","",159,[[]]],[11,"borrow_mut","","",159,[[]]],[11,"type_id","","",159,[[],["typeid",3]]],[11,"from","","",160,[[]]],[11,"try_from","","",160,[[],["result",4]]],[11,"into","","",160,[[]]],[11,"try_into","","",160,[[],["result",4]]],[11,"borrow","","",160,[[]]],[11,"borrow_mut","","",160,[[]]],[11,"type_id","","",160,[[],["typeid",3]]],[11,"from","","",161,[[]]],[11,"try_from","","",161,[[],["result",4]]],[11,"into","","",161,[[]]],[11,"try_into","","",161,[[],["result",4]]],[11,"borrow","","",161,[[]]],[11,"borrow_mut","","",161,[[]]],[11,"type_id","","",161,[[],["typeid",3]]],[11,"fmt","","",139,[[["formatter",3]],[["result",4],["error",3]]]],[11,"clone","","",157,[[],["dir",4]]],[11,"clone","","",0,[[],["group",3]]],[11,"clone","","",1,[[],["utimbuf",3]]],[11,"clone","","",2,[[],["timeval",3]]],[11,"clone","","",3,[[],["timespec",3]]],[11,"clone","","",4,[[],["rlimit",3]]],[11,"clone","","",5,[[],["rusage",3]]],[11,"clone","","",6,[[],["ipv6_mreq",3]]],[11,"clone","","",7,[[],["hostent",3]]],[11,"clone","","",8,[[],["iovec",3]]],[11,"clone","","",9,[[],["pollfd",3]]],[11,"clone","","",10,[[],["winsize",3]]],[11,"clone","","",11,[[],["linger",3]]],[11,"clone","","",12,[[],["sigval",3]]],[11,"clone","","",13,[[],["itimerval",3]]],[11,"clone","","",14,[[],["tms",3]]],[11,"clone","","",15,[[],["servent",3]]],[11,"clone","","",16,[[],["protoent",3]]],[11,"clone","","",158,[[],["file",4]]],[11,"clone","","",159,[[],["fpos_t",4]]],[11,"clone","","",160,[[],["timezone",4]]],[11,"clone","","",17,[[],["in_addr",3]]],[11,"clone","","",18,[[],["ip_mreq",3]]],[11,"clone","","",19,[[],["ip_mreq_source",3]]],[11,"clone","","",20,[[],["sockaddr",3]]],[11,"clone","","",21,[[],["sockaddr_in",3]]],[11,"clone","","",22,[[],["sockaddr_in6",3]]],[11,"clone","","",23,[[],["addrinfo",3]]],[11,"clone","","",24,[[],["sockaddr_ll",3]]],[11,"clone","","",140,[[],["fd_set",3]]],[11,"clone","","",25,[[],["tm",3]]],[11,"clone","","",26,[[],["sched_param",3]]],[11,"clone","","",27,[[],["dl_info",3]]],[11,"clone","","",28,[[],["lconv",3]]],[11,"clone","","",29,[[],["in_pktinfo",3]]],[11,"clone","","",30,[[],["ifaddrs",3]]],[11,"clone","","",141,[[],["in6_rtmsg",3]]],[11,"clone","","",31,[[],["arpreq",3]]],[11,"clone","","",32,[[],["arpreq_old",3]]],[11,"clone","","",33,[[],["arphdr",3]]],[11,"clone","","",34,[[],["mmsghdr",3]]],[11,"clone","","",35,[[],["epoll_event",3]]],[11,"clone","","",36,[[],["sockaddr_un",3]]],[11,"clone","","",37,[[],["sockaddr_storage",3]]],[11,"clone","","",38,[[],["utsname",3]]],[11,"clone","","",39,[[],["sigevent",3]]],[11,"clone","","",161,[[],["fpos64_t",4]]],[11,"clone","","",40,[[],["rlimit64",3]]],[11,"clone","","",41,[[],["glob_t",3]]],[11,"clone","","",42,[[],["passwd",3]]],[11,"clone","","",43,[[],["spwd",3]]],[11,"clone","","",44,[[],["dqblk",3]]],[11,"clone","","",45,[[],["signalfd_siginfo",3]]],[11,"clone","","",46,[[],["itimerspec",3]]],[11,"clone","","",142,[[],["fsid_t",3]]],[11,"clone","","",47,[[],["packet_mreq",3]]],[11,"clone","","",143,[[],["cpu_set_t",3]]],[11,"clone","","",48,[[],["if_nameindex",3]]],[11,"clone","","",49,[[],["msginfo",3]]],[11,"clone","","",50,[[],["sembuf",3]]],[11,"clone","","",51,[[],["input_event",3]]],[11,"clone","","",52,[[],["input_id",3]]],[11,"clone","","",53,[[],["input_absinfo",3]]],[11,"clone","","",54,[[],["input_keymap_entry",3]]],[11,"clone","","",55,[[],["input_mask",3]]],[11,"clone","","",56,[[],["ff_replay",3]]],[11,"clone","","",57,[[],["ff_trigger",3]]],[11,"clone","","",58,[[],["ff_envelope",3]]],[11,"clone","","",59,[[],["ff_constant_effect",3]]],[11,"clone","","",60,[[],["ff_ramp_effect",3]]],[11,"clone","","",61,[[],["ff_condition_effect",3]]],[11,"clone","","",62,[[],["ff_periodic_effect",3]]],[11,"clone","","",63,[[],["ff_rumble_effect",3]]],[11,"clone","","",64,[[],["ff_effect",3]]],[11,"clone","","",65,[[],["dl_phdr_info",3]]],[11,"clone","","",66,[[],["elf32_ehdr",3]]],[11,"clone","","",67,[[],["elf64_ehdr",3]]],[11,"clone","","",68,[[],["elf32_sym",3]]],[11,"clone","","",69,[[],["elf64_sym",3]]],[11,"clone","","",70,[[],["elf32_phdr",3]]],[11,"clone","","",71,[[],["elf64_phdr",3]]],[11,"clone","","",72,[[],["elf32_shdr",3]]],[11,"clone","","",73,[[],["elf64_shdr",3]]],[11,"clone","","",74,[[],["elf32_chdr",3]]],[11,"clone","","",75,[[],["elf64_chdr",3]]],[11,"clone","","",76,[[],["ucred",3]]],[11,"clone","","",77,[[],["mntent",3]]],[11,"clone","","",144,[[],["posix_spawn_file_actions_t",3]]],[11,"clone","","",145,[[],["posix_spawnattr_t",3]]],[11,"clone","","",78,[[],["genlmsghdr",3]]],[11,"clone","","",79,[[],["in6_pktinfo",3]]],[11,"clone","","",80,[[],["arpd_request",3]]],[11,"clone","","",81,[[],["inotify_event",3]]],[11,"clone","","",82,[[],["fanotify_response",3]]],[11,"clone","","",83,[[],["sockaddr_vm",3]]],[11,"clone","","",84,[[],["regmatch_t",3]]],[11,"clone","","",85,[[],["sock_extended_err",3]]],[11,"clone","","",86,[[],["sockaddr_nl",3]]],[11,"clone","","",87,[[],["dirent",3]]],[11,"clone","","",88,[[],["dirent64",3]]],[11,"clone","","",89,[[],["sockaddr_alg",3]]],[11,"clone","","",90,[[],["af_alg_iv",3]]],[11,"clone","","",91,[[],["mq_attr",3]]],[11,"clone","","",92,[[],["statx",3]]],[11,"clone","","",93,[[],["statx_timestamp",3]]],[11,"clone","","",94,[[],["aiocb",3]]],[11,"clone","","",95,[[],["__exit_status",3]]],[11,"clone","","",96,[[],["__timeval",3]]],[11,"clone","","",97,[[],["glob64_t",3]]],[11,"clone","","",98,[[],["msghdr",3]]],[11,"clone","","",99,[[],["cmsghdr",3]]],[11,"clone","","",100,[[],["termios",3]]],[11,"clone","","",101,[[],["mallinfo",3]]],[11,"clone","","",102,[[],["nlmsghdr",3]]],[11,"clone","","",103,[[],["nlmsgerr",3]]],[11,"clone","","",104,[[],["nl_pktinfo",3]]],[11,"clone","","",105,[[],["nl_mmap_req",3]]],[11,"clone","","",106,[[],["nl_mmap_hdr",3]]],[11,"clone","","",107,[[],["nlattr",3]]],[11,"clone","","",108,[[],["rtentry",3]]],[11,"clone","","",109,[[],["timex",3]]],[11,"clone","","",110,[[],["ntptimeval",3]]],[11,"clone","","",146,[[],["regex_t",3]]],[11,"clone","","",111,[[],["utmpx",3]]],[11,"clone","","",147,[[],["sigset_t",3]]],[11,"clone","","",112,[[],["sysinfo",3]]],[11,"clone","","",113,[[],["msqid_ds",3]]],[11,"clone","","",114,[[],["sigaction",3]]],[11,"clone","","",115,[[],["statfs",3]]],[11,"clone","","",116,[[],["flock",3]]],[11,"clone","","",117,[[],["flock64",3]]],[11,"clone","","",118,[[],["siginfo_t",3]]],[11,"clone","","",119,[[],["stack_t",3]]],[11,"clone","","",120,[[],["stat",3]]],[11,"clone","","",121,[[],["stat64",3]]],[11,"clone","","",122,[[],["statfs64",3]]],[11,"clone","","",123,[[],["statvfs64",3]]],[11,"clone","","",148,[[],["pthread_attr_t",3]]],[11,"clone","","",124,[[],["_libc_fpxreg",3]]],[11,"clone","","",125,[[],["_libc_xmmreg",3]]],[11,"clone","","",126,[[],["_libc_fpstate",3]]],[11,"clone","","",127,[[],["user_regs_struct",3]]],[11,"clone","","",128,[[],["user",3]]],[11,"clone","","",129,[[],["mcontext_t",3]]],[11,"clone","","",130,[[],["ipc_perm",3]]],[11,"clone","","",131,[[],["shmid_ds",3]]],[11,"clone","","",132,[[],["termios2",3]]],[11,"clone","","",133,[[],["ip_mreqn",3]]],[11,"clone","","",134,[[],["user_fpregs_struct",3]]],[11,"clone","","",135,[[],["ucontext_t",3]]],[11,"clone","","",136,[[],["statvfs",3]]],[11,"clone","","",149,[[],["max_align_t",3]]],[11,"clone","","",150,[[],["sem_t",3]]],[11,"clone","","",151,[[],["pthread_mutexattr_t",3]]],[11,"clone","","",152,[[],["pthread_rwlockattr_t",3]]],[11,"clone","","",153,[[],["pthread_condattr_t",3]]],[11,"clone","","",137,[[],["fanotify_event_metadata",3]]],[11,"clone","","",154,[[],["pthread_cond_t",3]]],[11,"clone","","",155,[[],["pthread_mutex_t",3]]],[11,"clone","","",156,[[],["pthread_rwlock_t",3]]],[11,"clone","","",138,[[],["in6_addr",3]]]],"p":[[3,"group"],[3,"utimbuf"],[3,"timeval"],[3,"timespec"],[3,"rlimit"],[3,"rusage"],[3,"ipv6_mreq"],[3,"hostent"],[3,"iovec"],[3,"pollfd"],[3,"winsize"],[3,"linger"],[3,"sigval"],[3,"itimerval"],[3,"tms"],[3,"servent"],[3,"protoent"],[3,"in_addr"],[3,"ip_mreq"],[3,"ip_mreq_source"],[3,"sockaddr"],[3,"sockaddr_in"],[3,"sockaddr_in6"],[3,"addrinfo"],[3,"sockaddr_ll"],[3,"tm"],[3,"sched_param"],[3,"Dl_info"],[3,"lconv"],[3,"in_pktinfo"],[3,"ifaddrs"],[3,"arpreq"],[3,"arpreq_old"],[3,"arphdr"],[3,"mmsghdr"],[3,"epoll_event"],[3,"sockaddr_un"],[3,"sockaddr_storage"],[3,"utsname"],[3,"sigevent"],[3,"rlimit64"],[3,"glob_t"],[3,"passwd"],[3,"spwd"],[3,"dqblk"],[3,"signalfd_siginfo"],[3,"itimerspec"],[3,"packet_mreq"],[3,"if_nameindex"],[3,"msginfo"],[3,"sembuf"],[3,"input_event"],[3,"input_id"],[3,"input_absinfo"],[3,"input_keymap_entry"],[3,"input_mask"],[3,"ff_replay"],[3,"ff_trigger"],[3,"ff_envelope"],[3,"ff_constant_effect"],[3,"ff_ramp_effect"],[3,"ff_condition_effect"],[3,"ff_periodic_effect"],[3,"ff_rumble_effect"],[3,"ff_effect"],[3,"dl_phdr_info"],[3,"Elf32_Ehdr"],[3,"Elf64_Ehdr"],[3,"Elf32_Sym"],[3,"Elf64_Sym"],[3,"Elf32_Phdr"],[3,"Elf64_Phdr"],[3,"Elf32_Shdr"],[3,"Elf64_Shdr"],[3,"Elf32_Chdr"],[3,"Elf64_Chdr"],[3,"ucred"],[3,"mntent"],[3,"genlmsghdr"],[3,"in6_pktinfo"],[3,"arpd_request"],[3,"inotify_event"],[3,"fanotify_response"],[3,"sockaddr_vm"],[3,"regmatch_t"],[3,"sock_extended_err"],[3,"sockaddr_nl"],[3,"dirent"],[3,"dirent64"],[3,"sockaddr_alg"],[3,"af_alg_iv"],[3,"mq_attr"],[3,"statx"],[3,"statx_timestamp"],[3,"aiocb"],[3,"__exit_status"],[3,"__timeval"],[3,"glob64_t"],[3,"msghdr"],[3,"cmsghdr"],[3,"termios"],[3,"mallinfo"],[3,"nlmsghdr"],[3,"nlmsgerr"],[3,"nl_pktinfo"],[3,"nl_mmap_req"],[3,"nl_mmap_hdr"],[3,"nlattr"],[3,"rtentry"],[3,"timex"],[3,"ntptimeval"],[3,"utmpx"],[3,"sysinfo"],[3,"msqid_ds"],[3,"sigaction"],[3,"statfs"],[3,"flock"],[3,"flock64"],[3,"siginfo_t"],[3,"stack_t"],[3,"stat"],[3,"stat64"],[3,"statfs64"],[3,"statvfs64"],[3,"_libc_fpxreg"],[3,"_libc_xmmreg"],[3,"_libc_fpstate"],[3,"user_regs_struct"],[3,"user"],[3,"mcontext_t"],[3,"ipc_perm"],[3,"shmid_ds"],[3,"termios2"],[3,"ip_mreqn"],[3,"user_fpregs_struct"],[3,"ucontext_t"],[3,"statvfs"],[3,"fanotify_event_metadata"],[3,"in6_addr"],[4,"c_void"],[3,"fd_set"],[3,"in6_rtmsg"],[3,"fsid_t"],[3,"cpu_set_t"],[3,"posix_spawn_file_actions_t"],[3,"posix_spawnattr_t"],[3,"regex_t"],[3,"sigset_t"],[3,"pthread_attr_t"],[3,"max_align_t"],[3,"sem_t"],[3,"pthread_mutexattr_t"],[3,"pthread_rwlockattr_t"],[3,"pthread_condattr_t"],[3,"pthread_cond_t"],[3,"pthread_mutex_t"],[3,"pthread_rwlock_t"],[4,"DIR"],[4,"FILE"],[4,"fpos_t"],[4,"timezone"],[4,"fpos64_t"]]},\ +"strsim":{"doc":"This library implements string similarity metrics.","i":[[4,"StrSimError","strsim","",null,null],[13,"DifferentLengthArgs","","",0,null],[5,"hamming","","Calculates the number of positions in the two strings…",null,[[],["hammingresult",6]]],[5,"jaro","","Calculates the Jaro similarity between two strings. The…",null,[[]]],[5,"jaro_winkler","","Like Jaro but gives a boost to strings that have a common…",null,[[]]],[5,"levenshtein","","Calculates the minimum number of insertions, deletions,…",null,[[]]],[5,"normalized_levenshtein","","Calculates a normalized score of the Levenshtein algorithm…",null,[[]]],[5,"osa_distance","","Like Levenshtein but allows for adjacent transpositions.…",null,[[]]],[5,"damerau_levenshtein","","Like optimal string alignment, but substrings can be…",null,[[]]],[5,"normalized_damerau_levenshtein","","Calculates a normalized score of the Damerau–Levenshtein…",null,[[]]],[6,"HammingResult","","",null,null],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"eq","","",0,[[["strsimerror",4]]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]]],"p":[[4,"StrSimError"]]},\ +"textwrap":{"doc":"`textwrap` provides functions for word wrapping and…","i":[[3,"HyphenSplitter","textwrap","Simple and default way to split words: splitting on…",null,null],[3,"NoHyphenation","","Use this as a [`Wrapper.splitter`] to avoid any kind of…",null,null],[3,"Wrapper","","A Wrapper holds settings for wrapping and filling text.…",null,null],[12,"width","","The width in columns at which the text will be wrapped.",0,null],[12,"initial_indent","","Indentation used for the first line of output.",0,null],[12,"subsequent_indent","","Indentation used for subsequent lines of output.",0,null],[12,"break_words","","Allow long words to be broken if they cannot fit on a…",0,null],[12,"splitter","","The method for splitting words. If the `hyphenation`…",0,null],[3,"IntoWrapIter","","An iterator over the lines of the input string which owns…",null,null],[3,"WrapIter","","An iterator over the lines of the input string which…",null,null],[5,"dedent","","Removes common leading whitespace from each line.",null,[[],["string",3]]],[5,"indent","","Add prefix to each non-empty line.",null,[[],["string",3]]],[5,"fill","","Fill a line of text at `width` characters. Strings are…",null,[[],["string",3]]],[5,"wrap","","Wrap a line of text at `width` characters. Strings are…",null,[[],[["cow",4],["vec",3]]]],[5,"wrap_iter","","Lazily wrap a line of text at `width` characters. Strings…",null,[[],[["hyphensplitter",3],["intowrapiter",3]]]],[8,"WordSplitter","","An interface for splitting words.",null,null],[10,"split","","Return all possible splits of word. Each split is a triple…",1,[[],["vec",3]]],[11,"new","","Create a new Wrapper for wrapping at the specified width.…",0,[[],[["wrapper",3],["hyphensplitter",3]]]],[11,"with_splitter","","Use the given [`WordSplitter`] to create a new Wrapper for…",0,[[],["wrapper",3]]],[11,"initial_indent","","Change [`self.initial_indent`]. The initial indentation is…",0,[[],["wrapper",3]]],[11,"subsequent_indent","","Change [`self.subsequent_indent`]. The subsequent…",0,[[],["wrapper",3]]],[11,"break_words","","Change [`self.break_words`]. This controls if words longer…",0,[[],["wrapper",3]]],[11,"fill","","Fill a line of text at `self.width` characters. Strings…",0,[[],["string",3]]],[11,"wrap","","Wrap a line of text at `self.width` characters. Strings…",0,[[],[["vec",3],["cow",4]]]],[11,"wrap_iter","","Lazily wrap a line of text at `self.width` characters.…",0,[[],["wrapiter",3]]],[11,"into_wrap_iter","","Lazily wrap a line of text at `self.width` characters.…",0,[[],["intowrapiter",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"into_iter","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"into_iter","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"split","","",3,[[],["vec",3]]],[11,"split","","",2,[[],["vec",3]]],[11,"next","","",4,[[],[["option",4],["cow",4]]]],[11,"next","","",5,[[],[["option",4],["cow",4]]]],[11,"clone","","",3,[[],["nohyphenation",3]]],[11,"clone","","",2,[[],["hyphensplitter",3]]],[11,"clone","","",0,[[],["wrapper",3]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]]],"p":[[3,"Wrapper"],[8,"WordSplitter"],[3,"HyphenSplitter"],[3,"NoHyphenation"],[3,"IntoWrapIter"],[3,"WrapIter"]]},\ +"unicode_width":{"doc":"Determine displayed width of `char` and `str` types…","i":[[17,"UNICODE_VERSION","unicode_width","The version of Unicode that this version of unicode-width…",null,null],[8,"UnicodeWidthChar","","Methods for determining displayed width of Unicode…",null,null],[10,"width","","Returns the character\'s displayed width in columns, or…",0,[[],["option",4]]],[10,"width_cjk","","Returns the character\'s displayed width in columns, or…",0,[[],["option",4]]],[8,"UnicodeWidthStr","","Methods for determining displayed width of Unicode strings.",null,null],[10,"width","","Returns the string\'s displayed width in columns.",1,[[]]],[10,"width_cjk","","Returns the string\'s displayed width in columns.",1,[[]]]],"p":[[8,"UnicodeWidthChar"],[8,"UnicodeWidthStr"]]},\ +"vec_map":{"doc":"A simple map based on a vector for small integer keys.…","i":[[3,"VecMap","vec_map","A map optimized for small integer keys.",null,null],[3,"VacantEntry","","A vacant Entry.",null,null],[3,"OccupiedEntry","","An occupied Entry.",null,null],[3,"Iter","","An iterator over the key-value pairs of a map.",null,null],[3,"IterMut","","An iterator over the key-value pairs of a map, with the…",null,null],[3,"Keys","","An iterator over the keys of a map.",null,null],[3,"Values","","An iterator over the values of a map.",null,null],[3,"ValuesMut","","An iterator over the values of a map.",null,null],[3,"IntoIter","","A consuming iterator over the key-value pairs of a map.",null,null],[3,"Drain","","A draining iterator over the key-value pairs of a map.",null,null],[4,"Entry","","A view into a single entry in a map, which may either be…",null,null],[13,"Vacant","","A vacant Entry",0,null],[13,"Occupied","","An occupied Entry",0,null],[11,"new","","Creates an empty `VecMap`.",1,[[]]],[11,"with_capacity","","Creates an empty `VecMap` with space for at least…",1,[[]]],[11,"capacity","","Returns the number of elements the `VecMap` can hold…",1,[[]]],[11,"reserve_len","","Reserves capacity for the given `VecMap` to contain `len`…",1,[[]]],[11,"reserve_len_exact","","Reserves the minimum capacity for the given `VecMap` to…",1,[[]]],[11,"shrink_to_fit","","Trims the `VecMap` of any excess capacity.",1,[[]]],[11,"keys","","Returns an iterator visiting all keys in ascending order…",1,[[],["keys",3]]],[11,"values","","Returns an iterator visiting all values in ascending order…",1,[[],["values",3]]],[11,"values_mut","","Returns an iterator visiting all values in ascending order…",1,[[],["valuesmut",3]]],[11,"iter","","Returns an iterator visiting all key-value pairs in…",1,[[],["iter",3]]],[11,"iter_mut","","Returns an iterator visiting all key-value pairs in…",1,[[],["itermut",3]]],[11,"append","","Moves all elements from `other` into the map while…",1,[[]]],[11,"split_off","","Splits the collection into two at the given key.",1,[[]]],[11,"drain","","Returns an iterator visiting all key-value pairs in…",1,[[],["drain",3]]],[11,"len","","Returns the number of elements in the map.",1,[[]]],[11,"is_empty","","Returns true if the map contains no elements.",1,[[]]],[11,"clear","","Clears the map, removing all key-value pairs.",1,[[]]],[11,"get","","Returns a reference to the value corresponding to the key.",1,[[],["option",4]]],[11,"contains_key","","Returns true if the map contains a value for the specified…",1,[[]]],[11,"get_mut","","Returns a mutable reference to the value corresponding to…",1,[[],["option",4]]],[11,"insert","","Inserts a key-value pair into the map. If the key already…",1,[[],["option",4]]],[11,"remove","","Removes a key from the map, returning the value at the key…",1,[[],["option",4]]],[11,"entry","","Gets the given key\'s corresponding entry in the map for…",1,[[],["entry",4]]],[11,"retain","","Retains only the elements specified by the predicate.",1,[[]]],[11,"or_insert","","Ensures a value is in the entry by inserting the default…",0,[[]]],[11,"or_insert_with","","Ensures a value is in the entry by inserting the result of…",0,[[["fnonce",8]]]],[11,"insert","","Sets the value of the entry with the VacantEntry\'s key,…",2,[[]]],[11,"get","","Gets a reference to the value in the entry.",3,[[]]],[11,"get_mut","","Gets a mutable reference to the value in the entry.",3,[[]]],[11,"into_mut","","Converts the entry into a mutable reference to its value.",3,[[]]],[11,"insert","","Sets the value of the entry with the OccupiedEntry\'s key,…",3,[[]]],[11,"remove","","Takes the value of the entry out of the map, and returns it.",3,[[]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"into_iter","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"into_iter","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"into_iter","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"into_iter","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"into_iter","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"into_iter","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"into_iter","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"into_iter","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"next_back","","",4,[[],["option",4]]],[11,"next_back","","",5,[[],["option",4]]],[11,"next_back","","",10,[[],["option",4]]],[11,"next_back","","",6,[[],["option",4]]],[11,"next_back","","",7,[[],["option",4]]],[11,"next_back","","",8,[[],["option",4]]],[11,"next_back","","",9,[[],["option",4]]],[11,"extend","","",1,[[["intoiterator",8]]]],[11,"extend","","",1,[[["intoiterator",8]]]],[11,"into_iter","","Returns an iterator visiting all key-value pairs in…",1,[[],["intoiter",3]]],[11,"next","","",4,[[],["option",4]]],[11,"size_hint","","",4,[[]]],[11,"next","","",5,[[],["option",4]]],[11,"size_hint","","",5,[[]]],[11,"next","","",10,[[],["option",4]]],[11,"size_hint","","",10,[[]]],[11,"next","","",6,[[],["option",4]]],[11,"size_hint","","",6,[[]]],[11,"next","","",7,[[],["option",4]]],[11,"size_hint","","",7,[[]]],[11,"next","","",8,[[],["option",4]]],[11,"size_hint","","",8,[[]]],[11,"next","","",9,[[],["option",4]]],[11,"size_hint","","",9,[[]]],[11,"clone","","",1,[[]]],[11,"clone_from","","",1,[[]]],[11,"clone","","",4,[[],["iter",3]]],[11,"clone","","",6,[[],["keys",3]]],[11,"clone","","",7,[[],["values",3]]],[11,"default","","",1,[[]]],[11,"cmp","","",1,[[],["ordering",4]]],[11,"eq","","",1,[[]]],[11,"partial_cmp","","",1,[[],[["ordering",4],["option",4]]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"index","","",1,[[]]],[11,"index","","",1,[[]]],[11,"index_mut","","",1,[[]]],[11,"index_mut","","",1,[[]]],[11,"hash","","",1,[[]]],[11,"from_iter","","",1,[[["intoiterator",8]]]]],"p":[[4,"Entry"],[3,"VecMap"],[3,"VacantEntry"],[3,"OccupiedEntry"],[3,"Iter"],[3,"IterMut"],[3,"Keys"],[3,"Values"],[3,"ValuesMut"],[3,"IntoIter"],[3,"Drain"]]},\ +"yaml_rust":{"doc":"YAML 1.2 implementation in pure Rust.","i":[[0,"yaml","yaml_rust","",null,null],[3,"YamlLoader","yaml_rust::yaml","",null,null],[3,"YamlIter","","",null,null],[4,"Yaml","","A YAML node is stored as this `Yaml` enumeration, which…",null,null],[13,"Real","","Float types are stored as String and parsed on demand.…",0,null],[13,"Integer","","YAML int is stored as i64.",0,null],[13,"String","","YAML scalar.",0,null],[13,"Boolean","","YAML bool, e.g. `true` or `false`.",0,null],[13,"Array","","YAML array, can be accessed as a `Vec`.",0,null],[13,"Hash","","YAML hash, can be accessed as a `BTreeMap`.",0,null],[13,"Alias","","Alias, not fully supported yet.",0,null],[13,"Null","","YAML null, e.g. `null` or `~`.",0,null],[13,"BadValue","","Accessing a nonexistent node via the Index trait returns…",0,null],[6,"Array","","",null,null],[6,"Hash","","",null,null],[11,"load_from_str","","",1,[[],[["vec",3],["scanerror",3],["result",4]]]],[11,"as_bool","","",0,[[],["option",4]]],[11,"as_i64","","",0,[[],["option",4]]],[11,"as_str","","",0,[[],["option",4]]],[11,"as_hash","","",0,[[],[["option",4],["hash",6]]]],[11,"as_vec","","",0,[[],[["option",4],["array",6]]]],[11,"into_bool","","",0,[[],["option",4]]],[11,"into_i64","","",0,[[],["option",4]]],[11,"into_string","","",0,[[],[["string",3],["option",4]]]],[11,"into_hash","","",0,[[],[["option",4],["hash",6]]]],[11,"into_vec","","",0,[[],[["array",6],["option",4]]]],[11,"is_null","","",0,[[]]],[11,"is_badvalue","","",0,[[]]],[11,"as_f64","","",0,[[],["option",4]]],[11,"into_f64","","",0,[[],["option",4]]],[11,"from_str","","",0,[[],["yaml",4]]],[0,"scanner","yaml_rust","",null,null],[3,"Marker","yaml_rust::scanner","",null,null],[3,"ScanError","","",null,null],[3,"Token","","",null,null],[12,"0","","",2,null],[12,"1","","",2,null],[3,"Scanner","","",null,null],[4,"TEncoding","","",null,null],[13,"Utf8","","",3,null],[4,"TScalarStyle","","",null,null],[13,"Any","","",4,null],[13,"Plain","","",4,null],[13,"SingleQuoted","","",4,null],[13,"DoubleQuoted","","",4,null],[13,"Literal","","",4,null],[13,"Foled","","",4,null],[4,"TokenType","","",null,null],[13,"NoToken","","",5,null],[13,"StreamStart","","",5,null],[13,"StreamEnd","","",5,null],[13,"VersionDirective","","major, minor",5,null],[13,"TagDirective","","handle, prefix",5,null],[13,"DocumentStart","","",5,null],[13,"DocumentEnd","","",5,null],[13,"BlockSequenceStart","","",5,null],[13,"BlockMappingStart","","",5,null],[13,"BlockEnd","","",5,null],[13,"FlowSequenceStart","","",5,null],[13,"FlowSequenceEnd","","",5,null],[13,"FlowMappingStart","","",5,null],[13,"FlowMappingEnd","","",5,null],[13,"BlockEntry","","",5,null],[13,"FlowEntry","","",5,null],[13,"Key","","",5,null],[13,"Value","","",5,null],[13,"Alias","","",5,null],[13,"Anchor","","",5,null],[13,"Tag","","handle, suffix",5,null],[13,"Scalar","","",5,null],[6,"ScanResult","","",null,null],[11,"new","","",6,[[["marker",3]],["scanerror",3]]],[11,"new","","Creates the YAML tokenizer.",7,[[],["scanner",3]]],[11,"get_error","","",7,[[],[["option",4],["scanerror",3]]]],[11,"stream_started","","",7,[[]]],[11,"stream_ended","","",7,[[]]],[11,"mark","","",7,[[],["marker",3]]],[11,"fetch_next_token","","",7,[[],["scanresult",6]]],[11,"next_token","","",7,[[],[["result",4],["option",4],["scanerror",3]]]],[11,"fetch_more_tokens","","",7,[[],["scanresult",6]]],[0,"parser","yaml_rust","",null,null],[3,"Parser","yaml_rust::parser","",null,null],[4,"Event","","`Event` is used with the low-level event base parsing API,…",null,null],[13,"Nothing","","Reserved for internal use",8,null],[13,"StreamStart","","",8,null],[13,"StreamEnd","","",8,null],[13,"DocumentStart","","",8,null],[13,"DocumentEnd","","",8,null],[13,"Alias","","Refer to an anchor ID",8,null],[13,"Scalar","","Value, style, anchor_id, tag",8,null],[13,"SequenceStart","","Anchor ID",8,null],[13,"SequenceEnd","","",8,null],[13,"MappingStart","","Anchor ID",8,null],[13,"MappingEnd","","",8,null],[6,"ParseResult","","",null,null],[8,"EventReceiver","","",null,null],[10,"on_event","","",9,[[["event",4]]]],[8,"MarkedEventReceiver","","",null,null],[10,"on_event","","",10,[[["event",4],["marker",3]]]],[11,"new","","",11,[[],["parser",3]]],[11,"load","","",11,[[],[["result",4],["scanerror",3]]]],[0,"emitter","yaml_rust","",null,null],[3,"YamlEmitter","yaml_rust::emitter","",null,null],[4,"EmitError","","",null,null],[13,"FmtError","","",12,null],[13,"BadHashmapKey","","",12,null],[6,"EmitResult","","",null,null],[11,"new","","",13,[[["write",8]],["yamlemitter",3]]],[11,"dump","","",13,[[["yaml",4]],["emitresult",6]]],[11,"on_event","yaml_rust::yaml","",1,[[["event",4],["marker",3]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"into_iter","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"into_iter","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","yaml_rust::scanner","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"to_string","","",6,[[],["string",3]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"into_iter","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"from","yaml_rust::parser","",11,[[]]],[11,"into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"from","yaml_rust::emitter","",13,[[]]],[11,"into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"on_event","yaml_rust::yaml","",1,[[["event",4],["marker",3]]]],[11,"from","yaml_rust::emitter","",12,[[["error",3]]]],[11,"into_iter","yaml_rust::yaml","",0,[[]]],[11,"next","","",14,[[],[["option",4],["yaml",4]]]],[11,"next","yaml_rust::scanner","",7,[[],[["option",4],["token",3]]]],[11,"clone","yaml_rust::yaml","",0,[[],["yaml",4]]],[11,"clone","yaml_rust::scanner","",3,[[],["tencoding",4]]],[11,"clone","","",4,[[],["tscalarstyle",4]]],[11,"clone","","",15,[[],["marker",3]]],[11,"clone","","",6,[[],["scanerror",3]]],[11,"clone","","",5,[[],["tokentype",4]]],[11,"clone","","",2,[[],["token",3]]],[11,"clone","yaml_rust::parser","",8,[[],["event",4]]],[11,"clone","yaml_rust::emitter","",12,[[],["emiterror",4]]],[11,"cmp","yaml_rust::yaml","",0,[[["yaml",4]],["ordering",4]]],[11,"eq","","",0,[[["yaml",4]]]],[11,"ne","","",0,[[["yaml",4]]]],[11,"eq","yaml_rust::scanner","",3,[[["tencoding",4]]]],[11,"eq","","",4,[[["tscalarstyle",4]]]],[11,"eq","","",15,[[["marker",3]]]],[11,"ne","","",15,[[["marker",3]]]],[11,"eq","","",6,[[["scanerror",3]]]],[11,"ne","","",6,[[["scanerror",3]]]],[11,"eq","","",5,[[["tokentype",4]]]],[11,"ne","","",5,[[["tokentype",4]]]],[11,"eq","","",2,[[["token",3]]]],[11,"ne","","",2,[[["token",3]]]],[11,"eq","yaml_rust::parser","",8,[[["event",4]]]],[11,"ne","","",8,[[["event",4]]]],[11,"partial_cmp","yaml_rust::yaml","",0,[[["yaml",4]],[["ordering",4],["option",4]]]],[11,"lt","","",0,[[["yaml",4]]]],[11,"le","","",0,[[["yaml",4]]]],[11,"gt","","",0,[[["yaml",4]]]],[11,"ge","","",0,[[["yaml",4]]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","yaml_rust::scanner","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","yaml_rust::parser","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","yaml_rust::emitter","",12,[[["formatter",3]],["result",6]]],[11,"fmt","yaml_rust::scanner","",6,[[["formatter",3]],["result",6]]],[11,"index","yaml_rust::yaml","",0,[[],["yaml",4]]],[11,"index","","",0,[[],["yaml",4]]],[11,"hash","","",0,[[]]],[11,"description","yaml_rust::scanner","",6,[[]]],[11,"cause","","",6,[[],[["option",4],["error",8]]]]],"p":[[4,"Yaml"],[3,"YamlLoader"],[3,"Token"],[4,"TEncoding"],[4,"TScalarStyle"],[4,"TokenType"],[3,"ScanError"],[3,"Scanner"],[4,"Event"],[8,"EventReceiver"],[8,"MarkedEventReceiver"],[3,"Parser"],[4,"EmitError"],[3,"YamlEmitter"],[3,"YamlIter"],[3,"Marker"]]}\ }'); addSearchOptions(searchIndex);initSearch(searchIndex); \ No newline at end of file diff --git a/docs/source-files.js b/docs/source-files.js index ef8137db..e3e7f4c1 100644 --- a/docs/source-files.js +++ b/docs/source-files.js @@ -1,3 +1,13 @@ var N = null;var sourcesIndex = {}; -sourcesIndex["geo_math"] = {"name":"","dirs":[{"name":"utils","files":["formatting.rs","mod.rs","user.rs"]}],"files":["main.rs"]}; +sourcesIndex["ansi_term"] = {"name":"","files":["ansi.rs","debug.rs","difference.rs","display.rs","lib.rs","style.rs","windows.rs","write.rs"]}; +sourcesIndex["atty"] = {"name":"","files":["lib.rs"]}; +sourcesIndex["bitflags"] = {"name":"","files":["lib.rs"]}; +sourcesIndex["clap"] = {"name":"","dirs":[{"name":"app","files":["help.rs","meta.rs","mod.rs","parser.rs","settings.rs","usage.rs","validator.rs"]},{"name":"args","dirs":[{"name":"arg_builder","files":["base.rs","flag.rs","mod.rs","option.rs","positional.rs","switched.rs","valued.rs"]}],"files":["any_arg.rs","arg.rs","arg_matcher.rs","arg_matches.rs","group.rs","macros.rs","matched_arg.rs","mod.rs","settings.rs","subcommand.rs"]},{"name":"completions","files":["bash.rs","elvish.rs","fish.rs","macros.rs","mod.rs","powershell.rs","shell.rs","zsh.rs"]}],"files":["errors.rs","fmt.rs","lib.rs","macros.rs","map.rs","osstringext.rs","strext.rs","suggestions.rs","usage_parser.rs"]}; +sourcesIndex["geo_math"] = {"name":"","dirs":[{"name":"forms","files":["mod.rs","square.rs"]},{"name":"utils","files":["format.rs","mod.rs"]}],"files":["main.rs"]}; +sourcesIndex["libc"] = {"name":"","dirs":[{"name":"unix","dirs":[{"name":"linux_like","dirs":[{"name":"linux","dirs":[{"name":"gnu","dirs":[{"name":"b64","dirs":[{"name":"x86_64","files":["align.rs","mod.rs","not_x32.rs"]}],"files":["mod.rs"]}],"files":["align.rs","mod.rs"]}],"files":["align.rs","mod.rs"]}],"files":["mod.rs"]}],"files":["align.rs","mod.rs"]}],"files":["fixed_width_ints.rs","lib.rs","macros.rs"]}; +sourcesIndex["strsim"] = {"name":"","files":["lib.rs"]}; +sourcesIndex["textwrap"] = {"name":"","files":["indentation.rs","lib.rs","splitting.rs"]}; +sourcesIndex["unicode_width"] = {"name":"","files":["lib.rs","tables.rs"]}; +sourcesIndex["vec_map"] = {"name":"","files":["lib.rs"]}; +sourcesIndex["yaml_rust"] = {"name":"","files":["emitter.rs","lib.rs","parser.rs","scanner.rs","yaml.rs"]}; createSourceSidebar(); diff --git a/docs/src/ansi_term/ansi.rs.html b/docs/src/ansi_term/ansi.rs.html new file mode 100644 index 00000000..63ee499d --- /dev/null +++ b/docs/src/ansi_term/ansi.rs.html @@ -0,0 +1,519 @@ +ansi.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+
+use style::{Colour, Style};
+
+use std::fmt;
+
+use write::AnyWrite;
+
+
+// ---- generating ANSI codes ----
+
+impl Style {
+
+    /// Write any ANSI codes that go *before* a piece of text. These should be
+    /// the codes to set the terminal to a different colour or font style.
+    fn write_prefix<W: AnyWrite + ?Sized>(&self, f: &mut W) -> Result<(), W::Error> {
+
+        // If there are actually no styles here, then don’t write *any* codes
+        // as the prefix. An empty ANSI code may not affect the terminal
+        // output at all, but a user may just want a code-free string.
+        if self.is_plain() {
+            return Ok(());
+        }
+
+        // Write the codes’ prefix, then write numbers, separated by
+        // semicolons, for each text style we want to apply.
+        write!(f, "\x1B[")?;
+        let mut written_anything = false;
+
+        {
+            let mut write_char = |c| {
+                if written_anything { write!(f, ";")?; }
+                written_anything = true;
+                write!(f, "{}", c)?;
+                Ok(())
+            };
+
+            if self.is_bold           { write_char('1')? }
+            if self.is_dimmed         { write_char('2')? }
+            if self.is_italic         { write_char('3')? }
+            if self.is_underline      { write_char('4')? }
+            if self.is_blink          { write_char('5')? }
+            if self.is_reverse        { write_char('7')? }
+            if self.is_hidden         { write_char('8')? }
+            if self.is_strikethrough  { write_char('9')? }
+        }
+
+        // The foreground and background colours, if specified, need to be
+        // handled specially because the number codes are more complicated.
+        // (see `write_background_code` and `write_foreground_code`)
+        if let Some(bg) = self.background {
+            if written_anything { write!(f, ";")?; }
+            written_anything = true;
+            bg.write_background_code(f)?;
+        }
+
+        if let Some(fg) = self.foreground {
+            if written_anything { write!(f, ";")?; }
+            fg.write_foreground_code(f)?;
+        }
+
+        // All the codes end with an `m`, because reasons.
+        write!(f, "m")?;
+
+        Ok(())
+    }
+
+    /// Write any ANSI codes that go *after* a piece of text. These should be
+    /// the codes to *reset* the terminal back to its normal colour and style.
+    fn write_suffix<W: AnyWrite + ?Sized>(&self, f: &mut W) -> Result<(), W::Error> {
+        if self.is_plain() {
+            Ok(())
+        }
+        else {
+            write!(f, "{}", RESET)
+        }
+    }
+}
+
+
+/// The code to send to reset all styles and return to `Style::default()`.
+pub static RESET: &str = "\x1B[0m";
+
+
+
+impl Colour {
+    fn write_foreground_code<W: AnyWrite + ?Sized>(&self, f: &mut W) -> Result<(), W::Error> {
+        match *self {
+            Colour::Black      => write!(f, "30"),
+            Colour::Red        => write!(f, "31"),
+            Colour::Green      => write!(f, "32"),
+            Colour::Yellow     => write!(f, "33"),
+            Colour::Blue       => write!(f, "34"),
+            Colour::Purple     => write!(f, "35"),
+            Colour::Cyan       => write!(f, "36"),
+            Colour::White      => write!(f, "37"),
+            Colour::Fixed(num) => write!(f, "38;5;{}", &num),
+            Colour::RGB(r,g,b) => write!(f, "38;2;{};{};{}", &r, &g, &b),
+        }
+    }
+
+    fn write_background_code<W: AnyWrite + ?Sized>(&self, f: &mut W) -> Result<(), W::Error> {
+        match *self {
+            Colour::Black      => write!(f, "40"),
+            Colour::Red        => write!(f, "41"),
+            Colour::Green      => write!(f, "42"),
+            Colour::Yellow     => write!(f, "43"),
+            Colour::Blue       => write!(f, "44"),
+            Colour::Purple     => write!(f, "45"),
+            Colour::Cyan       => write!(f, "46"),
+            Colour::White      => write!(f, "47"),
+            Colour::Fixed(num) => write!(f, "48;5;{}", &num),
+            Colour::RGB(r,g,b) => write!(f, "48;2;{};{};{}", &r, &g, &b),
+        }
+    }
+}
+
+
+/// Like `ANSIString`, but only displays the style prefix.
+#[derive(Clone, Copy, Debug)]
+pub struct Prefix(Style);
+
+/// Like `ANSIString`, but only displays the difference between two
+/// styles.
+#[derive(Clone, Copy, Debug)]
+pub struct Infix(Style, Style);
+
+/// Like `ANSIString`, but only displays the style suffix.
+#[derive(Clone, Copy, Debug)]
+pub struct Suffix(Style);
+
+
+impl Style {
+
+    /// The prefix for this style.
+    pub fn prefix(self) -> Prefix {
+        Prefix(self)
+    }
+
+    /// The infix between this style and another.
+    pub fn infix(self, other: Style) -> Infix {
+        Infix(self, other)
+    }
+
+    /// The suffix for this style.
+    pub fn suffix(self) -> Suffix {
+        Suffix(self)
+    }
+}
+
+
+impl Colour {
+
+    /// The prefix for this colour.
+    pub fn prefix(self) -> Prefix {
+        Prefix(self.normal())
+    }
+
+    /// The infix between this colour and another.
+    pub fn infix(self, other: Colour) -> Infix {
+        Infix(self.normal(), other.normal())
+    }
+
+    /// The suffix for this colour.
+    pub fn suffix(self) -> Suffix {
+        Suffix(self.normal())
+    }
+}
+
+
+impl fmt::Display for Prefix {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        let f: &mut fmt::Write = f;
+        self.0.write_prefix(f)
+    }
+}
+
+
+impl fmt::Display for Infix {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        use difference::Difference;
+
+        match Difference::between(&self.0, &self.1) {
+            Difference::ExtraStyles(style) => {
+                let f: &mut fmt::Write = f;
+                style.write_prefix(f)
+            },
+            Difference::Reset => {
+                let f: &mut fmt::Write = f;
+                write!(f, "{}{}", RESET, self.0.prefix())
+            },
+            Difference::NoDifference => {
+                Ok(())   // nothing to write
+            },
+        }
+    }
+}
+
+
+impl fmt::Display for Suffix {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        let f: &mut fmt::Write = f;
+        self.0.write_suffix(f)
+    }
+}
+
+
+
+#[cfg(test)]
+mod test {
+    use style::Style;
+    use style::Colour::*;
+
+    macro_rules! test {
+        ($name: ident: $style: expr; $input: expr => $result: expr) => {
+            #[test]
+            fn $name() {
+                assert_eq!($style.paint($input).to_string(), $result.to_string());
+
+                let mut v = Vec::new();
+                $style.paint($input.as_bytes()).write_to(&mut v).unwrap();
+                assert_eq!(v.as_slice(), $result.as_bytes());
+            }
+        };
+    }
+
+    test!(plain:                 Style::default();                  "text/plain" => "text/plain");
+    test!(red:                   Red;                               "hi" => "\x1B[31mhi\x1B[0m");
+    test!(black:                 Black.normal();                    "hi" => "\x1B[30mhi\x1B[0m");
+    test!(yellow_bold:           Yellow.bold();                     "hi" => "\x1B[1;33mhi\x1B[0m");
+    test!(yellow_bold_2:         Yellow.normal().bold();            "hi" => "\x1B[1;33mhi\x1B[0m");
+    test!(blue_underline:        Blue.underline();                  "hi" => "\x1B[4;34mhi\x1B[0m");
+    test!(green_bold_ul:         Green.bold().underline();          "hi" => "\x1B[1;4;32mhi\x1B[0m");
+    test!(green_bold_ul_2:       Green.underline().bold();          "hi" => "\x1B[1;4;32mhi\x1B[0m");
+    test!(purple_on_white:       Purple.on(White);                  "hi" => "\x1B[47;35mhi\x1B[0m");
+    test!(purple_on_white_2:     Purple.normal().on(White);         "hi" => "\x1B[47;35mhi\x1B[0m");
+    test!(yellow_on_blue:        Style::new().on(Blue).fg(Yellow);  "hi" => "\x1B[44;33mhi\x1B[0m");
+    test!(yellow_on_blue_2:      Cyan.on(Blue).fg(Yellow);          "hi" => "\x1B[44;33mhi\x1B[0m");
+    test!(cyan_bold_on_white:    Cyan.bold().on(White);             "hi" => "\x1B[1;47;36mhi\x1B[0m");
+    test!(cyan_ul_on_white:      Cyan.underline().on(White);        "hi" => "\x1B[4;47;36mhi\x1B[0m");
+    test!(cyan_bold_ul_on_white: Cyan.bold().underline().on(White); "hi" => "\x1B[1;4;47;36mhi\x1B[0m");
+    test!(cyan_ul_bold_on_white: Cyan.underline().bold().on(White); "hi" => "\x1B[1;4;47;36mhi\x1B[0m");
+    test!(fixed:                 Fixed(100);                        "hi" => "\x1B[38;5;100mhi\x1B[0m");
+    test!(fixed_on_purple:       Fixed(100).on(Purple);             "hi" => "\x1B[45;38;5;100mhi\x1B[0m");
+    test!(fixed_on_fixed:        Fixed(100).on(Fixed(200));         "hi" => "\x1B[48;5;200;38;5;100mhi\x1B[0m");
+    test!(rgb:                   RGB(70,130,180);                   "hi" => "\x1B[38;2;70;130;180mhi\x1B[0m");
+    test!(rgb_on_blue:           RGB(70,130,180).on(Blue);          "hi" => "\x1B[44;38;2;70;130;180mhi\x1B[0m");
+    test!(blue_on_rgb:           Blue.on(RGB(70,130,180));          "hi" => "\x1B[48;2;70;130;180;34mhi\x1B[0m");
+    test!(rgb_on_rgb:            RGB(70,130,180).on(RGB(5,10,15));  "hi" => "\x1B[48;2;5;10;15;38;2;70;130;180mhi\x1B[0m");
+    test!(bold:                  Style::new().bold();               "hi" => "\x1B[1mhi\x1B[0m");
+    test!(underline:             Style::new().underline();          "hi" => "\x1B[4mhi\x1B[0m");
+    test!(bunderline:            Style::new().bold().underline();   "hi" => "\x1B[1;4mhi\x1B[0m");
+    test!(dimmed:                Style::new().dimmed();             "hi" => "\x1B[2mhi\x1B[0m");
+    test!(italic:                Style::new().italic();             "hi" => "\x1B[3mhi\x1B[0m");
+    test!(blink:                 Style::new().blink();              "hi" => "\x1B[5mhi\x1B[0m");
+    test!(reverse:               Style::new().reverse();            "hi" => "\x1B[7mhi\x1B[0m");
+    test!(hidden:                Style::new().hidden();             "hi" => "\x1B[8mhi\x1B[0m");
+    test!(stricken:              Style::new().strikethrough();      "hi" => "\x1B[9mhi\x1B[0m");
+
+}
+
+
\ No newline at end of file diff --git a/docs/src/ansi_term/debug.rs.html b/docs/src/ansi_term/debug.rs.html new file mode 100644 index 00000000..4e6e8196 --- /dev/null +++ b/docs/src/ansi_term/debug.rs.html @@ -0,0 +1,247 @@ +debug.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+
+use std::fmt;
+
+use style::Style;
+
+
+/// Styles have a special `Debug` implementation that only shows the fields that
+/// are set. Fields that haven’t been touched aren’t included in the output.
+///
+/// This behaviour gets bypassed when using the alternate formatting mode
+/// `format!("{:#?}")`.
+///
+///     use ansi_term::Colour::{Red, Blue};
+///     assert_eq!("Style { fg(Red), on(Blue), bold, italic }",
+///                format!("{:?}", Red.on(Blue).bold().italic()));
+impl fmt::Debug for Style {
+    fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
+        if fmt.alternate() {
+            fmt.debug_struct("Style")
+               .field("foreground",    &self.foreground)
+               .field("background",    &self.background)
+               .field("blink",         &self.is_blink)
+               .field("bold",          &self.is_bold)
+               .field("dimmed",        &self.is_dimmed)
+               .field("hidden",        &self.is_hidden)
+               .field("italic",        &self.is_italic)
+               .field("reverse",       &self.is_reverse)
+               .field("strikethrough", &self.is_strikethrough)
+               .field("underline",     &self.is_underline)
+               .finish()
+        }
+        else if self.is_plain() {
+            fmt.write_str("Style {}")
+        }
+        else {
+            fmt.write_str("Style { ")?;
+
+            let mut written_anything = false;
+
+            if let Some(fg) = self.foreground {
+                if written_anything { fmt.write_str(", ")? }
+                written_anything = true;
+                write!(fmt, "fg({:?})", fg)?
+            }
+
+            if let Some(bg) = self.background {
+                if written_anything { fmt.write_str(", ")? }
+                written_anything = true;
+                write!(fmt, "on({:?})", bg)?
+            }
+
+            {
+                let mut write_flag = |name| {
+                    if written_anything { fmt.write_str(", ")? }
+                    written_anything = true;
+                    fmt.write_str(name)
+                };
+
+                if self.is_blink          { write_flag("blink")? }
+                if self.is_bold           { write_flag("bold")? }
+                if self.is_dimmed         { write_flag("dimmed")? }
+                if self.is_hidden         { write_flag("hidden")? }
+                if self.is_italic         { write_flag("italic")? }
+                if self.is_reverse        { write_flag("reverse")? }
+                if self.is_strikethrough  { write_flag("strikethrough")? }
+                if self.is_underline      { write_flag("underline")? }
+            }
+
+            write!(fmt, " }}")
+        }
+    }
+}
+
+
+#[cfg(test)]
+mod test {
+    use style::Colour::*;
+    use style::Style;
+
+    fn style() -> Style {
+        Style::new()
+    }
+
+    macro_rules! test {
+        ($name: ident: $obj: expr => $result: expr) => {
+            #[test]
+            fn $name() {
+                assert_eq!($result, format!("{:?}", $obj));
+            }
+        };
+    }
+
+    test!(empty:   style()                  => "Style {}");
+    test!(bold:    style().bold()           => "Style { bold }");
+    test!(italic:  style().italic()         => "Style { italic }");
+    test!(both:    style().bold().italic()  => "Style { bold, italic }");
+
+    test!(red:     Red.normal()                     => "Style { fg(Red) }");
+    test!(redblue: Red.normal().on(RGB(3, 2, 4))    => "Style { fg(Red), on(RGB(3, 2, 4)) }");
+
+    test!(everything:
+            Red.on(Blue).blink().bold().dimmed().hidden().italic().reverse().strikethrough().underline() =>
+            "Style { fg(Red), on(Blue), blink, bold, dimmed, hidden, italic, reverse, strikethrough, underline }");
+
+    #[test]
+    fn long_and_detailed() {
+        let debug = r##"Style {
+    foreground: Some(
+        Blue
+    ),
+    background: None,
+    blink: false,
+    bold: true,
+    dimmed: false,
+    hidden: false,
+    italic: false,
+    reverse: false,
+    strikethrough: false,
+    underline: false
+}"##;
+        assert_eq!(debug, format!("{:#?}", Blue.bold()));
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/ansi_term/difference.rs.html b/docs/src/ansi_term/difference.rs.html new file mode 100644 index 00000000..0791a774 --- /dev/null +++ b/docs/src/ansi_term/difference.rs.html @@ -0,0 +1,361 @@ +difference.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+
+use super::Style;
+
+
+/// When printing out one coloured string followed by another, use one of
+/// these rules to figure out which *extra* control codes need to be sent.
+#[derive(PartialEq, Clone, Copy, Debug)]
+pub enum Difference {
+
+    /// Print out the control codes specified by this style to end up looking
+    /// like the second string's styles.
+    ExtraStyles(Style),
+
+    /// Converting between these two is impossible, so just send a reset
+    /// command and then the second string's styles.
+    Reset,
+
+    /// The before style is exactly the same as the after style, so no further
+    /// control codes need to be printed.
+    NoDifference,
+}
+
+
+impl Difference {
+
+    /// Compute the 'style difference' required to turn an existing style into
+    /// the given, second style.
+    ///
+    /// For example, to turn green text into green bold text, it's redundant
+    /// to write a reset command then a second green+bold command, instead of
+    /// just writing one bold command. This method should see that both styles
+    /// use the foreground colour green, and reduce it to a single command.
+    ///
+    /// This method returns an enum value because it's not actually always
+    /// possible to turn one style into another: for example, text could be
+    /// made bold and underlined, but you can't remove the bold property
+    /// without also removing the underline property. So when this has to
+    /// happen, this function returns None, meaning that the entire set of
+    /// styles should be reset and begun again.
+    pub fn between(first: &Style, next: &Style) -> Difference {
+        use self::Difference::*;
+
+        // XXX(Havvy): This algorithm is kind of hard to replicate without
+        // having the Plain/Foreground enum variants, so I'm just leaving
+        // it commented out for now, and defaulting to Reset.
+
+        if first == next {
+            return NoDifference;
+        }
+
+        // Cannot un-bold, so must Reset.
+        if first.is_bold && !next.is_bold {
+            return Reset;
+        }
+
+        if first.is_dimmed && !next.is_dimmed {
+            return Reset;
+        }
+
+        if first.is_italic && !next.is_italic {
+            return Reset;
+        }
+
+        // Cannot un-underline, so must Reset.
+        if first.is_underline && !next.is_underline {
+            return Reset;
+        }
+
+        if first.is_blink && !next.is_blink {
+            return Reset;
+        }
+
+        if first.is_reverse && !next.is_reverse {
+            return Reset;
+        }
+
+        if first.is_hidden && !next.is_hidden {
+            return Reset;
+        }
+
+        if first.is_strikethrough && !next.is_strikethrough {
+            return Reset;
+        }
+
+        // Cannot go from foreground to no foreground, so must Reset.
+        if first.foreground.is_some() && next.foreground.is_none() {
+            return Reset;
+        }
+
+        // Cannot go from background to no background, so must Reset.
+        if first.background.is_some() && next.background.is_none() {
+            return Reset;
+        }
+
+        let mut extra_styles = Style::default();
+
+        if first.is_bold != next.is_bold {
+            extra_styles.is_bold = true;
+        }
+
+        if first.is_dimmed != next.is_dimmed {
+            extra_styles.is_dimmed = true;
+        }
+
+        if first.is_italic != next.is_italic {
+            extra_styles.is_italic = true;
+        }
+
+        if first.is_underline != next.is_underline {
+            extra_styles.is_underline = true;
+        }
+
+        if first.is_blink != next.is_blink {
+            extra_styles.is_blink = true;
+        }
+
+        if first.is_reverse != next.is_reverse {
+            extra_styles.is_reverse = true;
+        }
+
+        if first.is_hidden != next.is_hidden {
+            extra_styles.is_hidden = true;
+        }
+
+        if first.is_strikethrough != next.is_strikethrough {
+            extra_styles.is_strikethrough = true;
+        }
+
+        if first.foreground != next.foreground {
+            extra_styles.foreground = next.foreground;
+        }
+
+        if first.background != next.background {
+            extra_styles.background = next.background;
+        }
+
+        ExtraStyles(extra_styles)
+    }
+}
+
+
+#[cfg(test)]
+mod test {
+    use super::*;
+    use super::Difference::*;
+    use style::Colour::*;
+    use style::Style;
+
+    fn style() -> Style {
+        Style::new()
+    }
+
+    macro_rules! test {
+        ($name: ident: $first: expr; $next: expr => $result: expr) => {
+            #[test]
+            fn $name() {
+                assert_eq!($result, Difference::between(&$first, &$next));
+            }
+        };
+    }
+
+    test!(nothing:    Green.normal(); Green.normal()  => NoDifference);
+    test!(uppercase:  Green.normal(); Green.bold()    => ExtraStyles(style().bold()));
+    test!(lowercase:  Green.bold();   Green.normal()  => Reset);
+    test!(nothing2:   Green.bold();   Green.bold()    => NoDifference);
+
+    test!(colour_change: Red.normal(); Blue.normal() => ExtraStyles(Blue.normal()));
+
+    test!(addition_of_blink:          style(); style().blink()          => ExtraStyles(style().blink()));
+    test!(addition_of_dimmed:         style(); style().dimmed()         => ExtraStyles(style().dimmed()));
+    test!(addition_of_hidden:         style(); style().hidden()         => ExtraStyles(style().hidden()));
+    test!(addition_of_reverse:        style(); style().reverse()        => ExtraStyles(style().reverse()));
+    test!(addition_of_strikethrough:  style(); style().strikethrough()  => ExtraStyles(style().strikethrough()));
+
+    test!(removal_of_strikethrough:   style().strikethrough(); style()  => Reset);
+    test!(removal_of_reverse:         style().reverse();       style()  => Reset);
+    test!(removal_of_hidden:          style().hidden();        style()  => Reset);
+    test!(removal_of_dimmed:          style().dimmed();        style()  => Reset);
+    test!(removal_of_blink:           style().blink();         style()  => Reset);
+}
+
+
\ No newline at end of file diff --git a/docs/src/ansi_term/display.rs.html b/docs/src/ansi_term/display.rs.html new file mode 100644 index 00000000..8cd5e356 --- /dev/null +++ b/docs/src/ansi_term/display.rs.html @@ -0,0 +1,561 @@ +display.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+
+use std::borrow::Cow;
+use std::fmt;
+use std::io;
+use std::ops::Deref;
+
+use ansi::RESET;
+use difference::Difference;
+use style::{Style, Colour};
+use write::AnyWrite;
+
+
+/// An `ANSIGenericString` includes a generic string type and a `Style` to
+/// display that string.  `ANSIString` and `ANSIByteString` are aliases for
+/// this type on `str` and `[u8]`, respectively.
+#[derive(PartialEq, Debug)]
+pub struct ANSIGenericString<'a, S: 'a + ToOwned + ?Sized>
+where <S as ToOwned>::Owned: fmt::Debug {
+    style: Style,
+    string: Cow<'a, S>,
+}
+
+
+/// Cloning an `ANSIGenericString` will clone its underlying string.
+///
+/// ### Examples
+///
+/// ```
+/// use ansi_term::ANSIString;
+///
+/// let plain_string = ANSIString::from("a plain string");
+/// let clone_string = plain_string.clone();
+/// assert_eq!(clone_string, plain_string);
+/// ```
+impl<'a, S: 'a + ToOwned + ?Sized> Clone for ANSIGenericString<'a, S>
+where <S as ToOwned>::Owned: fmt::Debug {
+    fn clone(&self) -> ANSIGenericString<'a, S> {
+        ANSIGenericString {
+            style: self.style,
+            string: self.string.clone(),
+        }
+    }
+}
+
+// You might think that the hand-written Clone impl above is the same as the
+// one that gets generated with #[derive]. But it’s not *quite* the same!
+//
+// `str` is not Clone, and the derived Clone implementation puts a Clone
+// constraint on the S type parameter (generated using --pretty=expanded):
+//
+//                  ↓_________________↓
+//     impl <'a, S: ::std::clone::Clone + 'a + ToOwned + ?Sized> ::std::clone::Clone
+//     for ANSIGenericString<'a, S> where
+//     <S as ToOwned>::Owned: fmt::Debug { ... }
+//
+// This resulted in compile errors when you tried to derive Clone on a type
+// that used it:
+//
+//     #[derive(PartialEq, Debug, Clone, Default)]
+//     pub struct TextCellContents(Vec<ANSIString<'static>>);
+//                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
+//     error[E0277]: the trait `std::clone::Clone` is not implemented for `str`
+//
+// The hand-written impl above can ignore that constraint and still compile.
+
+
+
+/// An ANSI String is a string coupled with the `Style` to display it
+/// in a terminal.
+///
+/// Although not technically a string itself, it can be turned into
+/// one with the `to_string` method.
+///
+/// ### Examples
+///
+/// ```no_run
+/// use ansi_term::ANSIString;
+/// use ansi_term::Colour::Red;
+///
+/// let red_string = Red.paint("a red string");
+/// println!("{}", red_string);
+/// ```
+///
+/// ```
+/// use ansi_term::ANSIString;
+///
+/// let plain_string = ANSIString::from("a plain string");
+/// assert_eq!(&*plain_string, "a plain string");
+/// ```
+pub type ANSIString<'a> = ANSIGenericString<'a, str>;
+
+/// An `ANSIByteString` represents a formatted series of bytes.  Use
+/// `ANSIByteString` when styling text with an unknown encoding.
+pub type ANSIByteString<'a> = ANSIGenericString<'a, [u8]>;
+
+impl<'a, I, S: 'a + ToOwned + ?Sized> From<I> for ANSIGenericString<'a, S>
+where I: Into<Cow<'a, S>>,
+      <S as ToOwned>::Owned: fmt::Debug {
+    fn from(input: I) -> ANSIGenericString<'a, S> {
+        ANSIGenericString {
+            string: input.into(),
+            style:  Style::default(),
+        }
+    }
+}
+
+impl<'a, S: 'a + ToOwned + ?Sized> Deref for ANSIGenericString<'a, S>
+where <S as ToOwned>::Owned: fmt::Debug {
+    type Target = S;
+
+    fn deref(&self) -> &S {
+        self.string.deref()
+    }
+}
+
+
+/// A set of `ANSIGenericString`s collected together, in order to be
+/// written with a minimum of control characters.
+pub struct ANSIGenericStrings<'a, S: 'a + ToOwned + ?Sized>
+    (pub &'a [ANSIGenericString<'a, S>])
+    where <S as ToOwned>::Owned: fmt::Debug;
+
+/// A set of `ANSIString`s collected together, in order to be written with a
+/// minimum of control characters.
+pub type ANSIStrings<'a> = ANSIGenericStrings<'a, str>;
+
+/// A function to construct an `ANSIStrings` instance.
+#[allow(non_snake_case)]
+pub fn ANSIStrings<'a>(arg: &'a [ANSIString<'a>]) -> ANSIStrings<'a> {
+    ANSIGenericStrings(arg)
+}
+
+/// A set of `ANSIByteString`s collected together, in order to be
+/// written with a minimum of control characters.
+pub type ANSIByteStrings<'a> = ANSIGenericStrings<'a, [u8]>;
+
+/// A function to construct an `ANSIByteStrings` instance.
+#[allow(non_snake_case)]
+pub fn ANSIByteStrings<'a>(arg: &'a [ANSIByteString<'a>]) -> ANSIByteStrings<'a> {
+    ANSIGenericStrings(arg)
+}
+
+
+// ---- paint functions ----
+
+impl Style {
+
+    /// Paints the given text with this colour, returning an ANSI string.
+    pub fn paint<'a, I, S: 'a + ToOwned + ?Sized>(self, input: I) -> ANSIGenericString<'a, S>
+    where I: Into<Cow<'a, S>>,
+          <S as ToOwned>::Owned: fmt::Debug {
+        ANSIGenericString {
+            string: input.into(),
+            style:  self,
+        }
+    }
+}
+
+
+impl Colour {
+
+    /// Paints the given text with this colour, returning an ANSI string.
+    /// This is a short-cut so you don’t have to use `Blue.normal()` just
+    /// to get blue text.
+    ///
+    /// ```
+    /// use ansi_term::Colour::Blue;
+    /// println!("{}", Blue.paint("da ba dee"));
+    /// ```
+    pub fn paint<'a, I, S: 'a + ToOwned + ?Sized>(self, input: I) -> ANSIGenericString<'a, S>
+    where I: Into<Cow<'a, S>>,
+          <S as ToOwned>::Owned: fmt::Debug {
+        ANSIGenericString {
+            string: input.into(),
+            style:  self.normal(),
+        }
+    }
+}
+
+
+// ---- writers for individual ANSI strings ----
+
+impl<'a> fmt::Display for ANSIString<'a> {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        let w: &mut fmt::Write = f;
+        self.write_to_any(w)
+    }
+}
+
+impl<'a> ANSIByteString<'a> {
+    /// Write an `ANSIByteString` to an `io::Write`.  This writes the escape
+    /// sequences for the associated `Style` around the bytes.
+    pub fn write_to<W: io::Write>(&self, w: &mut W) -> io::Result<()> {
+        let w: &mut io::Write = w;
+        self.write_to_any(w)
+    }
+}
+
+impl<'a, S: 'a + ToOwned + ?Sized> ANSIGenericString<'a, S>
+where <S as ToOwned>::Owned: fmt::Debug, &'a S: AsRef<[u8]> {
+    fn write_to_any<W: AnyWrite<wstr=S> + ?Sized>(&self, w: &mut W) -> Result<(), W::Error> {
+        write!(w, "{}", self.style.prefix())?;
+        w.write_str(self.string.as_ref())?;
+        write!(w, "{}", self.style.suffix())
+    }
+}
+
+
+// ---- writers for combined ANSI strings ----
+
+impl<'a> fmt::Display for ANSIStrings<'a> {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        let f: &mut fmt::Write = f;
+        self.write_to_any(f)
+    }
+}
+
+impl<'a> ANSIByteStrings<'a> {
+    /// Write `ANSIByteStrings` to an `io::Write`.  This writes the minimal
+    /// escape sequences for the associated `Style`s around each set of
+    /// bytes.
+    pub fn write_to<W: io::Write>(&self, w: &mut W) -> io::Result<()> {
+        let w: &mut io::Write = w;
+        self.write_to_any(w)
+    }
+}
+
+impl<'a, S: 'a + ToOwned + ?Sized> ANSIGenericStrings<'a, S>
+where <S as ToOwned>::Owned: fmt::Debug, &'a S: AsRef<[u8]> {
+    fn write_to_any<W: AnyWrite<wstr=S> + ?Sized>(&self, w: &mut W) -> Result<(), W::Error> {
+        use self::Difference::*;
+
+        let first = match self.0.first() {
+            None => return Ok(()),
+            Some(f) => f,
+        };
+
+        write!(w, "{}", first.style.prefix())?;
+        w.write_str(first.string.as_ref())?;
+
+        for window in self.0.windows(2) {
+            match Difference::between(&window[0].style, &window[1].style) {
+                ExtraStyles(style) => write!(w, "{}", style.prefix())?,
+                Reset              => write!(w, "{}{}", RESET, window[1].style.prefix())?,
+                NoDifference       => {/* Do nothing! */},
+            }
+
+            w.write_str(&window[1].string)?;
+        }
+
+        // Write the final reset string after all of the ANSIStrings have been
+        // written, *except* if the last one has no styles, because it would
+        // have already been written by this point.
+        if let Some(last) = self.0.last() {
+            if !last.style.is_plain() {
+                write!(w, "{}", RESET)?;
+            }
+        }
+
+        Ok(())
+    }
+}
+
+
+// ---- tests ----
+
+#[cfg(test)]
+mod tests {
+    pub use super::super::ANSIStrings;
+    pub use style::Style;
+    pub use style::Colour::*;
+
+    #[test]
+    fn no_control_codes_for_plain() {
+        let one = Style::default().paint("one");
+        let two = Style::default().paint("two");
+        let output = format!("{}", ANSIStrings( &[ one, two ] ));
+        assert_eq!(&*output, "onetwo");
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/ansi_term/lib.rs.html b/docs/src/ansi_term/lib.rs.html new file mode 100644 index 00000000..7eeae099 --- /dev/null +++ b/docs/src/ansi_term/lib.rs.html @@ -0,0 +1,413 @@ +lib.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+
+//! This is a library for controlling colours and formatting, such as
+//! red bold text or blue underlined text, on ANSI terminals.
+//!
+//!
+//! ## Basic usage
+//!
+//! There are two main data structures in this crate that you need to be
+//! concerned with: `ANSIString` and `Style`. A `Style` holds stylistic
+//! information: colours, whether the text should be bold, or blinking, or
+//! whatever. There are also `Colour` variants that represent simple foreground
+//! colour styles. An `ANSIString` is a string paired with a `Style`.
+//!
+//! (Yes, it’s British English, but you won’t have to write “colour” very often.
+//! `Style` is used the majority of the time.)
+//!
+//! To format a string, call the `paint` method on a `Style` or a `Colour`,
+//! passing in the string you want to format as the argument. For example,
+//! here’s how to get some red text:
+//!
+//!     use ansi_term::Colour::Red;
+//!     println!("This is in red: {}", Red.paint("a red string"));
+//!
+//! It’s important to note that the `paint` method does *not* actually return a
+//! string with the ANSI control characters surrounding it. Instead, it returns
+//! an `ANSIString` value that has a `Display` implementation that, when
+//! formatted, returns the characters. This allows strings to be printed with a
+//! minimum of `String` allocations being performed behind the scenes.
+//!
+//! If you *do* want to get at the escape codes, then you can convert the
+//! `ANSIString` to a string as you would any other `Display` value:
+//!
+//!     use ansi_term::Colour::Red;
+//!     use std::string::ToString;
+//!     let red_string = Red.paint("a red string").to_string();
+//!
+//!
+//! ## Bold, underline, background, and other styles
+//!
+//! For anything more complex than plain foreground colour changes, you need to
+//! construct `Style` objects themselves, rather than beginning with a `Colour`.
+//! You can do this by chaining methods based on a new `Style`, created with
+//! `Style::new()`. Each method creates a new style that has that specific
+//! property set. For example:
+//!
+//!     use ansi_term::Style;
+//!     println!("How about some {} and {}?",
+//!              Style::new().bold().paint("bold"),
+//!              Style::new().underline().paint("underline"));
+//!
+//! For brevity, these methods have also been implemented for `Colour` values,
+//! so you can give your styles a foreground colour without having to begin with
+//! an empty `Style` value:
+//!
+//!     use ansi_term::Colour::{Blue, Yellow};
+//!     println!("Demonstrating {} and {}!",
+//!              Blue.bold().paint("blue bold"),
+//!              Yellow.underline().paint("yellow underline"));
+//!     println!("Yellow on blue: {}", Yellow.on(Blue).paint("wow!"));
+//!
+//! The complete list of styles you can use are: `bold`, `dimmed`, `italic`,
+//! `underline`, `blink`, `reverse`, `hidden`, `strikethrough`, and `on` for
+//! background colours.
+//!
+//! In some cases, you may find it easier to change the foreground on an
+//! existing `Style` rather than starting from the appropriate `Colour`.
+//! You can do this using the `fg` method:
+//!
+//!     use ansi_term::Style;
+//!     use ansi_term::Colour::{Blue, Cyan, Yellow};
+//!     println!("Yellow on blue: {}", Style::new().on(Blue).fg(Yellow).paint("yow!"));
+//!     println!("Also yellow on blue: {}", Cyan.on(Blue).fg(Yellow).paint("zow!"));
+//!
+//! Finally, you can turn a `Colour` into a `Style` with the `normal` method.
+//! This will produce the exact same `ANSIString` as if you just used the
+//! `paint` method on the `Colour` directly, but it’s useful in certain cases:
+//! for example, you may have a method that returns `Styles`, and need to
+//! represent both the “red bold” and “red, but not bold” styles with values of
+//! the same type. The `Style` struct also has a `Default` implementation if you
+//! want to have a style with *nothing* set.
+//!
+//!     use ansi_term::Style;
+//!     use ansi_term::Colour::Red;
+//!     Red.normal().paint("yet another red string");
+//!     Style::default().paint("a completely regular string");
+//!
+//!
+//! ## Extended colours
+//!
+//! You can access the extended range of 256 colours by using the `Fixed` colour
+//! variant, which takes an argument of the colour number to use. This can be
+//! included wherever you would use a `Colour`:
+//!
+//!     use ansi_term::Colour::Fixed;
+//!     Fixed(134).paint("A sort of light purple");
+//!     Fixed(221).on(Fixed(124)).paint("Mustard in the ketchup");
+//!
+//! The first sixteen of these values are the same as the normal and bold
+//! standard colour variants. There’s nothing stopping you from using these as
+//! `Fixed` colours instead, but there’s nothing to be gained by doing so
+//! either.
+//!
+//! You can also access full 24-bit color by using the `RGB` colour variant,
+//! which takes separate `u8` arguments for red, green, and blue:
+//!
+//!     use ansi_term::Colour::RGB;
+//!     RGB(70, 130, 180).paint("Steel blue");
+//!
+//! ## Combining successive coloured strings
+//!
+//! The benefit of writing ANSI escape codes to the terminal is that they
+//! *stack*: you do not need to end every coloured string with a reset code if
+//! the text that follows it is of a similar style. For example, if you want to
+//! have some blue text followed by some blue bold text, it’s possible to send
+//! the ANSI code for blue, followed by the ANSI code for bold, and finishing
+//! with a reset code without having to have an extra one between the two
+//! strings.
+//!
+//! This crate can optimise the ANSI codes that get printed in situations like
+//! this, making life easier for your terminal renderer. The `ANSIStrings`
+//! struct takes a slice of several `ANSIString` values, and will iterate over
+//! each of them, printing only the codes for the styles that need to be updated
+//! as part of its formatting routine.
+//!
+//! The following code snippet uses this to enclose a binary number displayed in
+//! red bold text inside some red, but not bold, brackets:
+//!
+//!     use ansi_term::Colour::Red;
+//!     use ansi_term::{ANSIString, ANSIStrings};
+//!     let some_value = format!("{:b}", 42);
+//!     let strings: &[ANSIString<'static>] = &[
+//!         Red.paint("["),
+//!         Red.bold().paint(some_value),
+//!         Red.paint("]"),
+//!     ];
+//!     println!("Value: {}", ANSIStrings(strings));
+//!
+//! There are several things to note here. Firstly, the `paint` method can take
+//! *either* an owned `String` or a borrowed `&str`. Internally, an `ANSIString`
+//! holds a copy-on-write (`Cow`) string value to deal with both owned and
+//! borrowed strings at the same time. This is used here to display a `String`,
+//! the result of the `format!` call, using the same mechanism as some
+//! statically-available `&str` slices. Secondly, that the `ANSIStrings` value
+//! works in the same way as its singular counterpart, with a `Display`
+//! implementation that only performs the formatting when required.
+//!
+//! ## Byte strings
+//!
+//! This library also supports formatting `[u8]` byte strings; this supports
+//! applications working with text in an unknown encoding.  `Style` and
+//! `Color` support painting `[u8]` values, resulting in an `ANSIByteString`.
+//! This type does not implement `Display`, as it may not contain UTF-8, but
+//! it does provide a method `write_to` to write the result to any
+//! `io::Write`:
+//!
+//!     use ansi_term::Colour::Green;
+//!     Green.paint("user data".as_bytes()).write_to(&mut std::io::stdout()).unwrap();
+//!
+//! Similarly, the type `ANSIByteStrings` supports writing a list of
+//! `ANSIByteString` values with minimal escape sequences:
+//!
+//!     use ansi_term::Colour::Green;
+//!     use ansi_term::ANSIByteStrings;
+//!     ANSIByteStrings(&[
+//!         Green.paint("user data 1\n".as_bytes()),
+//!         Green.bold().paint("user data 2\n".as_bytes()),
+//!     ]).write_to(&mut std::io::stdout()).unwrap();
+
+
+#![crate_name = "ansi_term"]
+#![crate_type = "rlib"]
+#![crate_type = "dylib"]
+
+#![warn(missing_copy_implementations)]
+#![warn(missing_docs)]
+#![warn(trivial_casts, trivial_numeric_casts)]
+#![warn(unused_extern_crates, unused_qualifications)]
+
+#[cfg(target_os="windows")]
+extern crate winapi;
+
+mod ansi;
+pub use ansi::{Prefix, Infix, Suffix};
+
+mod style;
+pub use style::{Colour, Style};
+
+/// Color is a type alias for Colour for those who can't be bothered.
+pub use Colour as Color;
+
+// I'm not beyond calling Colour Colour, rather than Color, but I did
+// purposefully name this crate 'ansi-term' so people wouldn't get
+// confused when they tried to install it.
+//
+// Only *after* they'd installed it.
+
+mod difference;
+mod display;
+pub use display::*;
+
+mod write;
+
+mod windows;
+pub use windows::*;
+
+mod debug;
+
+
\ No newline at end of file diff --git a/docs/src/ansi_term/style.rs.html b/docs/src/ansi_term/style.rs.html new file mode 100644 index 00000000..3a612a19 --- /dev/null +++ b/docs/src/ansi_term/style.rs.html @@ -0,0 +1,521 @@ +style.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+
+/// A style is a collection of properties that can format a string
+/// using ANSI escape codes.
+#[derive(PartialEq, Clone, Copy)]
+pub struct Style {
+
+    /// The style's foreground colour, if it has one.
+    pub foreground: Option<Colour>,
+
+    /// The style's background colour, if it has one.
+    pub background: Option<Colour>,
+
+    /// Whether this style is bold.
+    pub is_bold: bool,
+
+    /// Whether this style is dimmed.
+    pub is_dimmed: bool,
+
+    /// Whether this style is italic.
+    pub is_italic: bool,
+
+    /// Whether this style is underlined.
+    pub is_underline: bool,
+
+    /// Whether this style is blinking.
+    pub is_blink: bool,
+
+    /// Whether this style has reverse colours.
+    pub is_reverse: bool,
+
+    /// Whether this style is hidden.
+    pub is_hidden: bool,
+
+    /// Whether this style is struckthrough.
+    pub is_strikethrough: bool
+}
+
+impl Style {
+    /// Creates a new Style with no differences.
+    pub fn new() -> Style {
+        Style::default()
+    }
+
+    /// Returns a `Style` with the bold property set.
+    pub fn bold(&self) -> Style {
+        Style { is_bold: true, .. *self }
+    }
+
+    /// Returns a `Style` with the dimmed property set.
+    pub fn dimmed(&self) -> Style {
+        Style { is_dimmed: true, .. *self }
+    }
+
+    /// Returns a `Style` with the italic property set.
+    pub fn italic(&self) -> Style {
+        Style { is_italic: true, .. *self }
+    }
+
+    /// Returns a `Style` with the underline property set.
+    pub fn underline(&self) -> Style {
+        Style { is_underline: true, .. *self }
+    }
+
+    /// Returns a `Style` with the blink property set.
+    pub fn blink(&self) -> Style {
+        Style { is_blink: true, .. *self }
+    }
+
+    /// Returns a `Style` with the reverse property set.
+    pub fn reverse(&self) -> Style {
+        Style { is_reverse: true, .. *self }
+    }
+
+    /// Returns a `Style` with the hidden property set.
+    pub fn hidden(&self) -> Style {
+        Style { is_hidden: true, .. *self }
+    }
+
+    /// Returns a `Style` with the hidden property set.
+    pub fn strikethrough(&self) -> Style {
+        Style { is_strikethrough: true, .. *self }
+    }
+
+    /// Returns a `Style` with the foreground colour property set.
+    pub fn fg(&self, foreground: Colour) -> Style {
+        Style { foreground: Some(foreground), .. *self }
+    }
+
+    /// Returns a `Style` with the background colour property set.
+    pub fn on(&self, background: Colour) -> Style {
+        Style { background: Some(background), .. *self }
+    }
+
+    /// Return true if this `Style` has no actual styles, and can be written
+    /// without any control characters.
+    pub fn is_plain(self) -> bool {
+        self == Style::default()
+    }
+}
+
+impl Default for Style {
+
+    /// Returns a style with *no* properties set. Formatting text using this
+    /// style returns the exact same text.
+    ///
+    /// ```
+    /// use ansi_term::Style;
+    /// assert_eq!(None,  Style::default().foreground);
+    /// assert_eq!(None,  Style::default().background);
+    /// assert_eq!(false, Style::default().is_bold);
+    /// assert_eq!("txt", Style::default().paint("txt").to_string());
+    /// ```
+    fn default() -> Style {
+        Style {
+            foreground: None,
+            background: None,
+            is_bold: false,
+            is_dimmed: false,
+            is_italic: false,
+            is_underline: false,
+            is_blink: false,
+            is_reverse: false,
+            is_hidden: false,
+            is_strikethrough: false,
+        }
+    }
+}
+
+
+// ---- colours ----
+
+/// A colour is one specific type of ANSI escape code, and can refer
+/// to either the foreground or background colour.
+///
+/// These use the standard numeric sequences.
+/// See <http://invisible-island.net/xterm/ctlseqs/ctlseqs.html>
+#[derive(PartialEq, Clone, Copy, Debug)]
+pub enum Colour {
+
+    /// Colour #0 (foreground code `30`, background code `40`).
+    ///
+    /// This is not necessarily the background colour, and using it as one may
+    /// render the text hard to read on terminals with dark backgrounds.
+    Black,
+
+    /// Colour #1 (foreground code `31`, background code `41`).
+    Red,
+
+    /// Colour #2 (foreground code `32`, background code `42`).
+    Green,
+
+    /// Colour #3 (foreground code `33`, background code `43`).
+    Yellow,
+
+    /// Colour #4 (foreground code `34`, background code `44`).
+    Blue,
+
+    /// Colour #5 (foreground code `35`, background code `45`).
+    Purple,
+
+    /// Colour #6 (foreground code `36`, background code `46`).
+    Cyan,
+
+    /// Colour #7 (foreground code `37`, background code `47`).
+    ///
+    /// As above, this is not necessarily the foreground colour, and may be
+    /// hard to read on terminals with light backgrounds.
+    White,
+
+    /// A colour number from 0 to 255, for use in 256-colour terminal
+    /// environments.
+    ///
+    /// - Colours 0 to 7 are the `Black` to `White` variants respectively.
+    ///   These colours can usually be changed in the terminal emulator.
+    /// - Colours 8 to 15 are brighter versions of the eight colours above.
+    ///   These can also usually be changed in the terminal emulator, or it
+    ///   could be configured to use the original colours and show the text in
+    ///   bold instead. It varies depending on the program.
+    /// - Colours 16 to 231 contain several palettes of bright colours,
+    ///   arranged in six squares measuring six by six each.
+    /// - Colours 232 to 255 are shades of grey from black to white.
+    ///
+    /// It might make more sense to look at a [colour chart][cc].
+    ///
+    /// [cc]: https://upload.wikimedia.org/wikipedia/en/1/15/Xterm_256color_chart.svg
+    Fixed(u8),
+
+    /// A 24-bit RGB color, as specified by ISO-8613-3.
+    RGB(u8, u8, u8),
+}
+
+
+impl Colour {
+    /// Return a `Style` with the foreground colour set to this colour.
+    pub fn normal(self) -> Style {
+        Style { foreground: Some(self), .. Style::default() }
+    }
+
+    /// Returns a `Style` with the bold property set.
+    pub fn bold(self) -> Style {
+        Style { foreground: Some(self), is_bold: true, .. Style::default() }
+    }
+
+    /// Returns a `Style` with the dimmed property set.
+    pub fn dimmed(self) -> Style {
+        Style { foreground: Some(self), is_dimmed: true, .. Style::default() }
+    }
+
+    /// Returns a `Style` with the italic property set.
+    pub fn italic(self) -> Style {
+        Style { foreground: Some(self), is_italic: true, .. Style::default() }
+    }
+
+    /// Returns a `Style` with the underline property set.
+    pub fn underline(self) -> Style {
+        Style { foreground: Some(self), is_underline: true, .. Style::default() }
+    }
+
+    /// Returns a `Style` with the blink property set.
+    pub fn blink(self) -> Style {
+        Style { foreground: Some(self), is_blink: true, .. Style::default() }
+    }
+
+    /// Returns a `Style` with the reverse property set.
+    pub fn reverse(self) -> Style {
+        Style { foreground: Some(self), is_reverse: true, .. Style::default() }
+    }
+
+    /// Returns a `Style` with the hidden property set.
+    pub fn hidden(self) -> Style {
+        Style { foreground: Some(self), is_hidden: true, .. Style::default() }
+    }
+
+    /// Returns a `Style` with the strikethrough property set.
+    pub fn strikethrough(self) -> Style {
+        Style { foreground: Some(self), is_strikethrough: true, .. Style::default() }
+    }
+
+    /// Returns a `Style` with the background colour property set.
+    pub fn on(self, background: Colour) -> Style {
+        Style { foreground: Some(self), background: Some(background), .. Style::default() }
+    }
+}
+
+impl From<Colour> for Style {
+
+    /// You can turn a `Colour` into a `Style` with the foreground colour set
+    /// with the `From` trait.
+    ///
+    /// ```
+    /// use ansi_term::{Style, Colour};
+    /// let green_foreground = Style::default().fg(Colour::Green);
+    /// assert_eq!(green_foreground, Colour::Green.normal());
+    /// assert_eq!(green_foreground, Colour::Green.into());
+    /// assert_eq!(green_foreground, Style::from(Colour::Green));
+    /// ```
+    fn from(colour: Colour) -> Style {
+        colour.normal()
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/ansi_term/windows.rs.html b/docs/src/ansi_term/windows.rs.html new file mode 100644 index 00000000..6f5db044 --- /dev/null +++ b/docs/src/ansi_term/windows.rs.html @@ -0,0 +1,83 @@ +windows.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+
+/// Enables ANSI code support on Windows 10.
+///
+/// This uses Windows API calls to alter the properties of the console that
+/// the program is running in.
+///
+/// https://msdn.microsoft.com/en-us/library/windows/desktop/mt638032(v=vs.85).aspx
+///
+/// Returns a `Result` with the Windows error code if unsuccessful.
+#[cfg(windows)]
+pub fn enable_ansi_support() -> Result<(), u32> {
+    use winapi::um::processenv::GetStdHandle;
+    use winapi::um::errhandlingapi::GetLastError;
+    use winapi::um::consoleapi::{GetConsoleMode, SetConsoleMode};
+
+    const STD_OUT_HANDLE: u32 = -11i32 as u32;
+    const ENABLE_VIRTUAL_TERMINAL_PROCESSING: u32 = 0x0004;
+
+    unsafe {
+        // https://docs.microsoft.com/en-us/windows/console/getstdhandle
+        let std_out_handle = GetStdHandle(STD_OUT_HANDLE);
+        let error_code = GetLastError();
+        if error_code != 0 { return Err(error_code); }
+        
+        // https://docs.microsoft.com/en-us/windows/console/getconsolemode
+        let mut console_mode: u32 = 0;
+        GetConsoleMode(std_out_handle, &mut console_mode);
+        let error_code = GetLastError();
+        if error_code != 0 { return Err(error_code); }
+
+        // VT processing not already enabled?
+        if console_mode & ENABLE_VIRTUAL_TERMINAL_PROCESSING == 0 {
+            // https://docs.microsoft.com/en-us/windows/console/setconsolemode
+            SetConsoleMode(std_out_handle, console_mode | ENABLE_VIRTUAL_TERMINAL_PROCESSING);
+            let error_code = GetLastError();
+            if error_code != 0 { return Err(error_code); }
+        }
+    }
+
+    return Ok(());
+}
+
+
\ No newline at end of file diff --git a/docs/src/ansi_term/write.rs.html b/docs/src/ansi_term/write.rs.html new file mode 100644 index 00000000..133ed6df --- /dev/null +++ b/docs/src/ansi_term/write.rs.html @@ -0,0 +1,83 @@ +write.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+
+use std::fmt;
+use std::io;
+
+
+pub trait AnyWrite {
+    type wstr: ?Sized;
+    type Error;
+
+    fn write_fmt(&mut self, fmt: fmt::Arguments) -> Result<(), Self::Error>;
+
+    fn write_str(&mut self, s: &Self::wstr) -> Result<(), Self::Error>;
+}
+
+
+impl<'a> AnyWrite for fmt::Write + 'a {
+    type wstr = str;
+    type Error = fmt::Error;
+
+    fn write_fmt(&mut self, fmt: fmt::Arguments) -> Result<(), Self::Error> {
+        fmt::Write::write_fmt(self, fmt)
+    }
+
+    fn write_str(&mut self, s: &Self::wstr) -> Result<(), Self::Error> {
+        fmt::Write::write_str(self, s)
+    }
+}
+
+
+impl<'a> AnyWrite for io::Write + 'a {
+    type wstr = [u8];
+    type Error = io::Error;
+
+    fn write_fmt(&mut self, fmt: fmt::Arguments) -> Result<(), Self::Error> {
+        io::Write::write_fmt(self, fmt)
+    }
+
+    fn write_str(&mut self, s: &Self::wstr) -> Result<(), Self::Error> {
+        io::Write::write_all(self, s)
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/atty/lib.rs.html b/docs/src/atty/lib.rs.html new file mode 100644 index 00000000..19c71864 --- /dev/null +++ b/docs/src/atty/lib.rs.html @@ -0,0 +1,423 @@ +lib.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+
+//! atty is a simple utility that answers one question
+//! > is this a tty?
+//!
+//! usage is just as simple
+//!
+//! ```
+//! if atty::is(atty::Stream::Stdout) {
+//!   println!("i'm a tty")
+//! }
+//! ```
+//!
+//! ```
+//! if atty::isnt(atty::Stream::Stdout) {
+//!   println!("i'm not a tty")
+//! }
+//! ```
+
+#![cfg_attr(unix, no_std)]
+
+#[cfg(unix)]
+extern crate libc;
+#[cfg(windows)]
+extern crate winapi;
+
+#[cfg(windows)]
+use winapi::shared::minwindef::DWORD;
+#[cfg(windows)]
+use winapi::shared::ntdef::WCHAR;
+
+/// possible stream sources
+#[derive(Clone, Copy, Debug)]
+pub enum Stream {
+    Stdout,
+    Stderr,
+    Stdin,
+}
+
+/// returns true if this is a tty
+#[cfg(all(unix, not(target_arch = "wasm32")))]
+pub fn is(stream: Stream) -> bool {
+    extern crate libc;
+
+    let fd = match stream {
+        Stream::Stdout => libc::STDOUT_FILENO,
+        Stream::Stderr => libc::STDERR_FILENO,
+        Stream::Stdin => libc::STDIN_FILENO,
+    };
+    unsafe { libc::isatty(fd) != 0 }
+}
+
+/// returns true if this is a tty
+#[cfg(target_os = "hermit")]
+pub fn is(stream: Stream) -> bool {
+    extern crate hermit_abi;
+
+    let fd = match stream {
+        Stream::Stdout => hermit_abi::STDOUT_FILENO,
+        Stream::Stderr => hermit_abi::STDERR_FILENO,
+        Stream::Stdin => hermit_abi::STDIN_FILENO,
+    };
+    hermit_abi::isatty(fd)
+}
+
+/// returns true if this is a tty
+#[cfg(windows)]
+pub fn is(stream: Stream) -> bool {
+    use winapi::um::winbase::{
+        STD_ERROR_HANDLE as STD_ERROR, STD_INPUT_HANDLE as STD_INPUT,
+        STD_OUTPUT_HANDLE as STD_OUTPUT,
+    };
+
+    let (fd, others) = match stream {
+        Stream::Stdin => (STD_INPUT, [STD_ERROR, STD_OUTPUT]),
+        Stream::Stderr => (STD_ERROR, [STD_INPUT, STD_OUTPUT]),
+        Stream::Stdout => (STD_OUTPUT, [STD_INPUT, STD_ERROR]),
+    };
+    if unsafe { console_on_any(&[fd]) } {
+        // False positives aren't possible. If we got a console then
+        // we definitely have a tty on stdin.
+        return true;
+    }
+
+    // At this point, we *could* have a false negative. We can determine that
+    // this is true negative if we can detect the presence of a console on
+    // any of the other streams. If another stream has a console, then we know
+    // we're in a Windows console and can therefore trust the negative.
+    if unsafe { console_on_any(&others) } {
+        return false;
+    }
+
+    // Otherwise, we fall back to a very strange msys hack to see if we can
+    // sneakily detect the presence of a tty.
+    unsafe { msys_tty_on(fd) }
+}
+
+/// returns true if this is _not_ a tty
+pub fn isnt(stream: Stream) -> bool {
+    !is(stream)
+}
+
+/// Returns true if any of the given fds are on a console.
+#[cfg(windows)]
+unsafe fn console_on_any(fds: &[DWORD]) -> bool {
+    use winapi::um::{consoleapi::GetConsoleMode, processenv::GetStdHandle};
+
+    for &fd in fds {
+        let mut out = 0;
+        let handle = GetStdHandle(fd);
+        if GetConsoleMode(handle, &mut out) != 0 {
+            return true;
+        }
+    }
+    false
+}
+
+/// Returns true if there is an MSYS tty on the given handle.
+#[cfg(windows)]
+unsafe fn msys_tty_on(fd: DWORD) -> bool {
+    use std::{mem, slice};
+
+    use winapi::{
+        ctypes::c_void,
+        shared::minwindef::MAX_PATH,
+        um::{
+            fileapi::FILE_NAME_INFO, minwinbase::FileNameInfo, processenv::GetStdHandle,
+            winbase::GetFileInformationByHandleEx,
+        },
+    };
+
+    let size = mem::size_of::<FILE_NAME_INFO>();
+    let mut name_info_bytes = vec![0u8; size + MAX_PATH * mem::size_of::<WCHAR>()];
+    let res = GetFileInformationByHandleEx(
+        GetStdHandle(fd),
+        FileNameInfo,
+        &mut *name_info_bytes as *mut _ as *mut c_void,
+        name_info_bytes.len() as u32,
+    );
+    if res == 0 {
+        return false;
+    }
+    let name_info: &FILE_NAME_INFO = &*(name_info_bytes.as_ptr() as *const FILE_NAME_INFO);
+    let s = slice::from_raw_parts(
+        name_info.FileName.as_ptr(),
+        name_info.FileNameLength as usize / 2,
+    );
+    let name = String::from_utf16_lossy(s);
+    // This checks whether 'pty' exists in the file name, which indicates that
+    // a pseudo-terminal is attached. To mitigate against false positives
+    // (e.g., an actual file name that contains 'pty'), we also require that
+    // either the strings 'msys-' or 'cygwin-' are in the file name as well.)
+    let is_msys = name.contains("msys-") || name.contains("cygwin-");
+    let is_pty = name.contains("-pty");
+    is_msys && is_pty
+}
+
+/// returns true if this is a tty
+#[cfg(target_arch = "wasm32")]
+pub fn is(_stream: Stream) -> bool {
+    false
+}
+
+#[cfg(test)]
+mod tests {
+    use super::{is, Stream};
+
+    #[test]
+    #[cfg(windows)]
+    fn is_err() {
+        // appveyor pipes its output
+        assert!(!is(Stream::Stderr))
+    }
+
+    #[test]
+    #[cfg(windows)]
+    fn is_out() {
+        // appveyor pipes its output
+        assert!(!is(Stream::Stdout))
+    }
+
+    #[test]
+    #[cfg(windows)]
+    fn is_in() {
+        assert!(is(Stream::Stdin))
+    }
+
+    #[test]
+    #[cfg(unix)]
+    fn is_err() {
+        assert!(is(Stream::Stderr))
+    }
+
+    #[test]
+    #[cfg(unix)]
+    fn is_out() {
+        assert!(is(Stream::Stdout))
+    }
+
+    #[test]
+    #[cfg(target_os = "macos")]
+    fn is_in() {
+        // macos on travis seems to pipe its input
+        assert!(is(Stream::Stdin))
+    }
+
+    #[test]
+    #[cfg(all(not(target_os = "macos"), unix))]
+    fn is_in() {
+        assert!(is(Stream::Stdin))
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/bitflags/lib.rs.html b/docs/src/bitflags/lib.rs.html new file mode 100644 index 00000000..dc3bbecb --- /dev/null +++ b/docs/src/bitflags/lib.rs.html @@ -0,0 +1,2863 @@ +lib.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+
+// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+//! A typesafe bitmask flag generator useful for sets of C-style bitmask flags.
+//! It can be used for creating typesafe wrappers around C APIs.
+//!
+//! The `bitflags!` macro generates a `struct` that manages a set of flags. The
+//! flags should only be defined for integer types, otherwise unexpected type
+//! errors may occur at compile time.
+//!
+//! # Example
+//!
+//! ```
+//! #[macro_use]
+//! extern crate bitflags;
+//!
+//! bitflags! {
+//!     struct Flags: u32 {
+//!         const A = 0b00000001;
+//!         const B = 0b00000010;
+//!         const C = 0b00000100;
+//!         const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
+//!     }
+//! }
+//!
+//! fn main() {
+//!     let e1 = Flags::A | Flags::C;
+//!     let e2 = Flags::B | Flags::C;
+//!     assert_eq!((e1 | e2), Flags::ABC);   // union
+//!     assert_eq!((e1 & e2), Flags::C);     // intersection
+//!     assert_eq!((e1 - e2), Flags::A);     // set difference
+//!     assert_eq!(!e2, Flags::A);           // set complement
+//! }
+//! ```
+//!
+//! See [`example_generated::Flags`](./example_generated/struct.Flags.html) for documentation of code
+//! generated by the above `bitflags!` expansion.
+//!
+//! The generated `struct`s can also be extended with type and trait
+//! implementations:
+//!
+//! ```
+//! #[macro_use]
+//! extern crate bitflags;
+//!
+//! use std::fmt;
+//!
+//! bitflags! {
+//!     struct Flags: u32 {
+//!         const A = 0b00000001;
+//!         const B = 0b00000010;
+//!     }
+//! }
+//!
+//! impl Flags {
+//!     pub fn clear(&mut self) {
+//!         self.bits = 0;  // The `bits` field can be accessed from within the
+//!                         // same module where the `bitflags!` macro was invoked.
+//!     }
+//! }
+//!
+//! impl fmt::Display for Flags {
+//!     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+//!         write!(f, "hi!")
+//!     }
+//! }
+//!
+//! fn main() {
+//!     let mut flags = Flags::A | Flags::B;
+//!     flags.clear();
+//!     assert!(flags.is_empty());
+//!     assert_eq!(format!("{}", flags), "hi!");
+//!     assert_eq!(format!("{:?}", Flags::A | Flags::B), "A | B");
+//!     assert_eq!(format!("{:?}", Flags::B), "B");
+//! }
+//! ```
+//!
+//! # Visibility
+//!
+//! The generated struct and its associated flag constants are not exported
+//! out of the current module by default. A definition can be exported out of
+//! the current module by adding `pub` before `flags`:
+//!
+//! ```
+//! #[macro_use]
+//! extern crate bitflags;
+//!
+//! mod example {
+//!     bitflags! {
+//!         pub struct Flags1: u32 {
+//!             const A = 0b00000001;
+//!         }
+//!     }
+//!     bitflags! {
+//! #       pub
+//!         struct Flags2: u32 {
+//!             const B = 0b00000010;
+//!         }
+//!     }
+//! }
+//!
+//! fn main() {
+//!     let flag1 = example::Flags1::A;
+//!     let flag2 = example::Flags2::B; // error: const `B` is private
+//! }
+//! ```
+//!
+//! # Attributes
+//!
+//! Attributes can be attached to the generated `struct` by placing them
+//! before the `flags` keyword.
+//!
+//! # Trait implementations
+//!
+//! The `Copy`, `Clone`, `PartialEq`, `Eq`, `PartialOrd`, `Ord` and `Hash`
+//! traits automatically derived for the `struct` using the `derive` attribute.
+//! Additional traits can be derived by providing an explicit `derive`
+//! attribute on `flags`.
+//!
+//! The `Extend` and `FromIterator` traits are implemented for the `struct`,
+//! too: `Extend` adds the union of the instances of the `struct` iterated over,
+//! while `FromIterator` calculates the union.
+//!
+//! The `Binary`, `Debug`, `LowerHex`, `Octal` and `UpperHex` trait is also
+//! implemented by displaying the bits value of the internal struct.
+//!
+//! ## Operators
+//!
+//! The following operator traits are implemented for the generated `struct`:
+//!
+//! - `BitOr` and `BitOrAssign`: union
+//! - `BitAnd` and `BitAndAssign`: intersection
+//! - `BitXor` and `BitXorAssign`: toggle
+//! - `Sub` and `SubAssign`: set difference
+//! - `Not`: set complement
+//!
+//! # Methods
+//!
+//! The following methods are defined for the generated `struct`:
+//!
+//! - `empty`: an empty set of flags
+//! - `all`: the set of all defined flags
+//! - `bits`: the raw value of the flags currently stored
+//! - `from_bits`: convert from underlying bit representation, unless that
+//!                representation contains bits that do not correspond to a
+//!                defined flag
+//! - `from_bits_truncate`: convert from underlying bit representation, dropping
+//!                         any bits that do not correspond to defined flags
+//! - `from_bits_unchecked`: convert from underlying bit representation, keeping
+//!                          all bits (even those not corresponding to defined
+//!                          flags)
+//! - `is_empty`: `true` if no flags are currently stored
+//! - `is_all`: `true` if currently set flags exactly equal all defined flags
+//! - `intersects`: `true` if there are flags common to both `self` and `other`
+//! - `contains`: `true` all of the flags in `other` are contained within `self`
+//! - `insert`: inserts the specified flags in-place
+//! - `remove`: removes the specified flags in-place
+//! - `toggle`: the specified flags will be inserted if not present, and removed
+//!             if they are.
+//! - `set`: inserts or removes the specified flags depending on the passed value
+//!
+//! ## Default
+//!
+//! The `Default` trait is not automatically implemented for the generated struct.
+//!
+//! If your default value is equal to `0` (which is the same value as calling `empty()`
+//! on the generated struct), you can simply derive `Default`:
+//!
+//! ```
+//! #[macro_use]
+//! extern crate bitflags;
+//!
+//! bitflags! {
+//!     // Results in default value with bits: 0
+//!     #[derive(Default)]
+//!     struct Flags: u32 {
+//!         const A = 0b00000001;
+//!         const B = 0b00000010;
+//!         const C = 0b00000100;
+//!     }
+//! }
+//!
+//! fn main() {
+//!     let derived_default: Flags = Default::default();
+//!     assert_eq!(derived_default.bits(), 0);
+//! }
+//! ```
+//!
+//! If your default value is not equal to `0` you need to implement `Default` yourself:
+//!
+//! ```
+//! #[macro_use]
+//! extern crate bitflags;
+//!
+//! bitflags! {
+//!     struct Flags: u32 {
+//!         const A = 0b00000001;
+//!         const B = 0b00000010;
+//!         const C = 0b00000100;
+//!     }
+//! }
+//!
+//! // explicit `Default` implementation
+//! impl Default for Flags {
+//!     fn default() -> Flags {
+//!         Flags::A | Flags::C
+//!     }
+//! }
+//!
+//! fn main() {
+//!     let implemented_default: Flags = Default::default();
+//!     assert_eq!(implemented_default, (Flags::A | Flags::C));
+//! }
+//! ```
+//!
+//! # Zero Flags
+//!
+//! Flags with a value equal to zero will have some strange behavior that one should be aware of.
+//!
+//! ```
+//! #[macro_use]
+//! extern crate bitflags;
+//!
+//! bitflags! {
+//!     struct Flags: u32 {
+//!         const NONE = 0b00000000;
+//!         const SOME = 0b00000001;
+//!     }
+//! }
+//!
+//! fn main() {
+//!     let empty = Flags::empty();
+//!     let none = Flags::NONE;
+//!     let some = Flags::SOME;
+//!
+//!     // Zero flags are treated as always present
+//!     assert!(empty.contains(Flags::NONE));
+//!     assert!(none.contains(Flags::NONE));
+//!     assert!(some.contains(Flags::NONE));
+//!
+//!     // Zero flags will be ignored when testing for emptiness
+//!     assert!(none.is_empty());
+//! }
+//! ```
+
+#![no_std]
+#![doc(html_root_url = "https://docs.rs/bitflags/1.2.1")]
+
+#[cfg(test)]
+#[macro_use]
+extern crate std;
+
+// Re-export libcore using an alias so that the macros can work without
+// requiring `extern crate core` downstream.
+#[doc(hidden)]
+pub extern crate core as _core;
+
+/// The macro used to generate the flag structure.
+///
+/// See the [crate level docs](../bitflags/index.html) for complete documentation.
+///
+/// # Example
+///
+/// ```
+/// #[macro_use]
+/// extern crate bitflags;
+///
+/// bitflags! {
+///     struct Flags: u32 {
+///         const A = 0b00000001;
+///         const B = 0b00000010;
+///         const C = 0b00000100;
+///         const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
+///     }
+/// }
+///
+/// fn main() {
+///     let e1 = Flags::A | Flags::C;
+///     let e2 = Flags::B | Flags::C;
+///     assert_eq!((e1 | e2), Flags::ABC);   // union
+///     assert_eq!((e1 & e2), Flags::C);     // intersection
+///     assert_eq!((e1 - e2), Flags::A);     // set difference
+///     assert_eq!(!e2, Flags::A);           // set complement
+/// }
+/// ```
+///
+/// The generated `struct`s can also be extended with type and trait
+/// implementations:
+///
+/// ```
+/// #[macro_use]
+/// extern crate bitflags;
+///
+/// use std::fmt;
+///
+/// bitflags! {
+///     struct Flags: u32 {
+///         const A = 0b00000001;
+///         const B = 0b00000010;
+///     }
+/// }
+///
+/// impl Flags {
+///     pub fn clear(&mut self) {
+///         self.bits = 0;  // The `bits` field can be accessed from within the
+///                         // same module where the `bitflags!` macro was invoked.
+///     }
+/// }
+///
+/// impl fmt::Display for Flags {
+///     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+///         write!(f, "hi!")
+///     }
+/// }
+///
+/// fn main() {
+///     let mut flags = Flags::A | Flags::B;
+///     flags.clear();
+///     assert!(flags.is_empty());
+///     assert_eq!(format!("{}", flags), "hi!");
+///     assert_eq!(format!("{:?}", Flags::A | Flags::B), "A | B");
+///     assert_eq!(format!("{:?}", Flags::B), "B");
+/// }
+/// ```
+#[macro_export(local_inner_macros)]
+macro_rules! bitflags {
+    (
+        $(#[$outer:meta])*
+        pub struct $BitFlags:ident: $T:ty {
+            $(
+                $(#[$inner:ident $($args:tt)*])*
+                const $Flag:ident = $value:expr;
+            )+
+        }
+    ) => {
+        __bitflags! {
+            $(#[$outer])*
+            (pub) $BitFlags: $T {
+                $(
+                    $(#[$inner $($args)*])*
+                    $Flag = $value;
+                )+
+            }
+        }
+    };
+    (
+        $(#[$outer:meta])*
+        struct $BitFlags:ident: $T:ty {
+            $(
+                $(#[$inner:ident $($args:tt)*])*
+                const $Flag:ident = $value:expr;
+            )+
+        }
+    ) => {
+        __bitflags! {
+            $(#[$outer])*
+            () $BitFlags: $T {
+                $(
+                    $(#[$inner $($args)*])*
+                    $Flag = $value;
+                )+
+            }
+        }
+    };
+    (
+        $(#[$outer:meta])*
+        pub ($($vis:tt)+) struct $BitFlags:ident: $T:ty {
+            $(
+                $(#[$inner:ident $($args:tt)*])*
+                const $Flag:ident = $value:expr;
+            )+
+        }
+    ) => {
+        __bitflags! {
+            $(#[$outer])*
+            (pub ($($vis)+)) $BitFlags: $T {
+                $(
+                    $(#[$inner $($args)*])*
+                    $Flag = $value;
+                )+
+            }
+        }
+    };
+}
+
+#[macro_export(local_inner_macros)]
+#[doc(hidden)]
+macro_rules! __bitflags {
+    (
+        $(#[$outer:meta])*
+        ($($vis:tt)*) $BitFlags:ident: $T:ty {
+            $(
+                $(#[$inner:ident $($args:tt)*])*
+                $Flag:ident = $value:expr;
+            )+
+        }
+    ) => {
+        $(#[$outer])*
+        #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
+        $($vis)* struct $BitFlags {
+            bits: $T,
+        }
+
+        __impl_bitflags! {
+            $BitFlags: $T {
+                $(
+                    $(#[$inner $($args)*])*
+                    $Flag = $value;
+                )+
+            }
+        }
+    };
+}
+
+#[macro_export(local_inner_macros)]
+#[doc(hidden)]
+#[cfg(bitflags_const_fn)]
+macro_rules! __fn_bitflags {
+    (
+        $(# $attr_args:tt)*
+        const fn $($item:tt)*
+    ) => {
+        $(# $attr_args)*
+        const fn $($item)*
+    };
+    (
+        $(# $attr_args:tt)*
+        pub const fn $($item:tt)*
+    ) => {
+        $(# $attr_args)*
+        pub const fn $($item)*
+    };
+    (
+        $(# $attr_args:tt)*
+        pub const unsafe fn $($item:tt)*
+    ) => {
+        $(# $attr_args)*
+        pub const unsafe fn $($item)*
+    };
+}
+
+#[macro_export(local_inner_macros)]
+#[doc(hidden)]
+#[cfg(not(bitflags_const_fn))]
+macro_rules! __fn_bitflags {
+    (
+        $(# $attr_args:tt)*
+        const fn $($item:tt)*
+    ) => {
+        $(# $attr_args)*
+        fn $($item)*
+    };
+    (
+        $(# $attr_args:tt)*
+        pub const fn $($item:tt)*
+    ) => {
+        $(# $attr_args)*
+        pub fn $($item)*
+    };
+    (
+        $(# $attr_args:tt)*
+        pub const unsafe fn $($item:tt)*
+    ) => {
+        $(# $attr_args)*
+        pub unsafe fn $($item)*
+    };
+}
+
+#[macro_export(local_inner_macros)]
+#[doc(hidden)]
+macro_rules! __impl_bitflags {
+    (
+        $BitFlags:ident: $T:ty {
+            $(
+                $(#[$attr:ident $($args:tt)*])*
+                $Flag:ident = $value:expr;
+            )+
+        }
+    ) => {
+        impl $crate::_core::fmt::Debug for $BitFlags {
+            fn fmt(&self, f: &mut $crate::_core::fmt::Formatter) -> $crate::_core::fmt::Result {
+                // This convoluted approach is to handle #[cfg]-based flag
+                // omission correctly. For example it needs to support:
+                //
+                //    #[cfg(unix)] const A: Flag = /* ... */;
+                //    #[cfg(windows)] const B: Flag = /* ... */;
+
+                // Unconditionally define a check for every flag, even disabled
+                // ones.
+                #[allow(non_snake_case)]
+                trait __BitFlags {
+                    $(
+                        #[inline]
+                        fn $Flag(&self) -> bool { false }
+                    )+
+                }
+
+                // Conditionally override the check for just those flags that
+                // are not #[cfg]ed away.
+                impl __BitFlags for $BitFlags {
+                    $(
+                        __impl_bitflags! {
+                            #[allow(deprecated)]
+                            #[inline]
+                            $(? #[$attr $($args)*])*
+                            fn $Flag(&self) -> bool {
+                                if Self::$Flag.bits == 0 && self.bits != 0 {
+                                    false
+                                } else {
+                                    self.bits & Self::$Flag.bits == Self::$Flag.bits
+                                }
+                            }
+                        }
+                    )+
+                }
+
+                let mut first = true;
+                $(
+                    if <$BitFlags as __BitFlags>::$Flag(self) {
+                        if !first {
+                            f.write_str(" | ")?;
+                        }
+                        first = false;
+                        f.write_str(__bitflags_stringify!($Flag))?;
+                    }
+                )+
+                let extra_bits = self.bits & !$BitFlags::all().bits();
+                if extra_bits != 0 {
+                    if !first {
+                        f.write_str(" | ")?;
+                    }
+                    first = false;
+                    f.write_str("0x")?;
+                    $crate::_core::fmt::LowerHex::fmt(&extra_bits, f)?;
+                }
+                if first {
+                    f.write_str("(empty)")?;
+                }
+                Ok(())
+            }
+        }
+        impl $crate::_core::fmt::Binary for $BitFlags {
+            fn fmt(&self, f: &mut $crate::_core::fmt::Formatter) -> $crate::_core::fmt::Result {
+                $crate::_core::fmt::Binary::fmt(&self.bits, f)
+            }
+        }
+        impl $crate::_core::fmt::Octal for $BitFlags {
+            fn fmt(&self, f: &mut $crate::_core::fmt::Formatter) -> $crate::_core::fmt::Result {
+                $crate::_core::fmt::Octal::fmt(&self.bits, f)
+            }
+        }
+        impl $crate::_core::fmt::LowerHex for $BitFlags {
+            fn fmt(&self, f: &mut $crate::_core::fmt::Formatter) -> $crate::_core::fmt::Result {
+                $crate::_core::fmt::LowerHex::fmt(&self.bits, f)
+            }
+        }
+        impl $crate::_core::fmt::UpperHex for $BitFlags {
+            fn fmt(&self, f: &mut $crate::_core::fmt::Formatter) -> $crate::_core::fmt::Result {
+                $crate::_core::fmt::UpperHex::fmt(&self.bits, f)
+            }
+        }
+
+        #[allow(dead_code)]
+        impl $BitFlags {
+            $(
+                $(#[$attr $($args)*])*
+                pub const $Flag: $BitFlags = $BitFlags { bits: $value };
+            )+
+
+            __fn_bitflags! {
+                /// Returns an empty set of flags
+                #[inline]
+                pub const fn empty() -> $BitFlags {
+                    $BitFlags { bits: 0 }
+                }
+            }
+
+            __fn_bitflags! {
+                /// Returns the set containing all flags.
+                #[inline]
+                pub const fn all() -> $BitFlags {
+                    // See `Debug::fmt` for why this approach is taken.
+                    #[allow(non_snake_case)]
+                    trait __BitFlags {
+                        $(
+                            const $Flag: $T = 0;
+                        )+
+                    }
+                    impl __BitFlags for $BitFlags {
+                        $(
+                            __impl_bitflags! {
+                                #[allow(deprecated)]
+                                $(? #[$attr $($args)*])*
+                                const $Flag: $T = Self::$Flag.bits;
+                            }
+                        )+
+                    }
+                    $BitFlags { bits: $(<$BitFlags as __BitFlags>::$Flag)|+ }
+                }
+            }
+
+            __fn_bitflags! {
+                /// Returns the raw value of the flags currently stored.
+                #[inline]
+                pub const fn bits(&self) -> $T {
+                    self.bits
+                }
+            }
+
+            /// Convert from underlying bit representation, unless that
+            /// representation contains bits that do not correspond to a flag.
+            #[inline]
+            pub fn from_bits(bits: $T) -> $crate::_core::option::Option<$BitFlags> {
+                if (bits & !$BitFlags::all().bits()) == 0 {
+                    $crate::_core::option::Option::Some($BitFlags { bits })
+                } else {
+                    $crate::_core::option::Option::None
+                }
+            }
+
+            __fn_bitflags! {
+                /// Convert from underlying bit representation, dropping any bits
+                /// that do not correspond to flags.
+                #[inline]
+                pub const fn from_bits_truncate(bits: $T) -> $BitFlags {
+                    $BitFlags { bits: bits & $BitFlags::all().bits }
+                }
+            }
+
+            __fn_bitflags! {
+                /// Convert from underlying bit representation, preserving all
+                /// bits (even those not corresponding to a defined flag).
+                #[inline]
+                pub const unsafe fn from_bits_unchecked(bits: $T) -> $BitFlags {
+                    $BitFlags { bits }
+                }
+            }
+
+            __fn_bitflags! {
+                /// Returns `true` if no flags are currently stored.
+                #[inline]
+                pub const fn is_empty(&self) -> bool {
+                    self.bits() == $BitFlags::empty().bits()
+                }
+            }
+
+            __fn_bitflags! {
+                /// Returns `true` if all flags are currently set.
+                #[inline]
+                pub const fn is_all(&self) -> bool {
+                    self.bits == $BitFlags::all().bits
+                }
+            }
+
+            __fn_bitflags! {
+                /// Returns `true` if there are flags common to both `self` and `other`.
+                #[inline]
+                pub const fn intersects(&self, other: $BitFlags) -> bool {
+                    !$BitFlags{ bits: self.bits & other.bits}.is_empty()
+                }
+            }
+
+            __fn_bitflags! {
+                /// Returns `true` all of the flags in `other` are contained within `self`.
+                #[inline]
+                pub const fn contains(&self, other: $BitFlags) -> bool {
+                    (self.bits & other.bits) == other.bits
+                }
+            }
+
+            /// Inserts the specified flags in-place.
+            #[inline]
+            pub fn insert(&mut self, other: $BitFlags) {
+                self.bits |= other.bits;
+            }
+
+            /// Removes the specified flags in-place.
+            #[inline]
+            pub fn remove(&mut self, other: $BitFlags) {
+                self.bits &= !other.bits;
+            }
+
+            /// Toggles the specified flags in-place.
+            #[inline]
+            pub fn toggle(&mut self, other: $BitFlags) {
+                self.bits ^= other.bits;
+            }
+
+            /// Inserts or removes the specified flags depending on the passed value.
+            #[inline]
+            pub fn set(&mut self, other: $BitFlags, value: bool) {
+                if value {
+                    self.insert(other);
+                } else {
+                    self.remove(other);
+                }
+            }
+        }
+
+        impl $crate::_core::ops::BitOr for $BitFlags {
+            type Output = $BitFlags;
+
+            /// Returns the union of the two sets of flags.
+            #[inline]
+            fn bitor(self, other: $BitFlags) -> $BitFlags {
+                $BitFlags { bits: self.bits | other.bits }
+            }
+        }
+
+        impl $crate::_core::ops::BitOrAssign for $BitFlags {
+
+            /// Adds the set of flags.
+            #[inline]
+            fn bitor_assign(&mut self, other: $BitFlags) {
+                self.bits |= other.bits;
+            }
+        }
+
+        impl $crate::_core::ops::BitXor for $BitFlags {
+            type Output = $BitFlags;
+
+            /// Returns the left flags, but with all the right flags toggled.
+            #[inline]
+            fn bitxor(self, other: $BitFlags) -> $BitFlags {
+                $BitFlags { bits: self.bits ^ other.bits }
+            }
+        }
+
+        impl $crate::_core::ops::BitXorAssign for $BitFlags {
+
+            /// Toggles the set of flags.
+            #[inline]
+            fn bitxor_assign(&mut self, other: $BitFlags) {
+                self.bits ^= other.bits;
+            }
+        }
+
+        impl $crate::_core::ops::BitAnd for $BitFlags {
+            type Output = $BitFlags;
+
+            /// Returns the intersection between the two sets of flags.
+            #[inline]
+            fn bitand(self, other: $BitFlags) -> $BitFlags {
+                $BitFlags { bits: self.bits & other.bits }
+            }
+        }
+
+        impl $crate::_core::ops::BitAndAssign for $BitFlags {
+
+            /// Disables all flags disabled in the set.
+            #[inline]
+            fn bitand_assign(&mut self, other: $BitFlags) {
+                self.bits &= other.bits;
+            }
+        }
+
+        impl $crate::_core::ops::Sub for $BitFlags {
+            type Output = $BitFlags;
+
+            /// Returns the set difference of the two sets of flags.
+            #[inline]
+            fn sub(self, other: $BitFlags) -> $BitFlags {
+                $BitFlags { bits: self.bits & !other.bits }
+            }
+        }
+
+        impl $crate::_core::ops::SubAssign for $BitFlags {
+
+            /// Disables all flags enabled in the set.
+            #[inline]
+            fn sub_assign(&mut self, other: $BitFlags) {
+                self.bits &= !other.bits;
+            }
+        }
+
+        impl $crate::_core::ops::Not for $BitFlags {
+            type Output = $BitFlags;
+
+            /// Returns the complement of this set of flags.
+            #[inline]
+            fn not(self) -> $BitFlags {
+                $BitFlags { bits: !self.bits } & $BitFlags::all()
+            }
+        }
+
+        impl $crate::_core::iter::Extend<$BitFlags> for $BitFlags {
+            fn extend<T: $crate::_core::iter::IntoIterator<Item=$BitFlags>>(&mut self, iterator: T) {
+                for item in iterator {
+                    self.insert(item)
+                }
+            }
+        }
+
+        impl $crate::_core::iter::FromIterator<$BitFlags> for $BitFlags {
+            fn from_iter<T: $crate::_core::iter::IntoIterator<Item=$BitFlags>>(iterator: T) -> $BitFlags {
+                let mut result = Self::empty();
+                result.extend(iterator);
+                result
+            }
+        }
+    };
+
+    // Every attribute that the user writes on a const is applied to the
+    // corresponding const that we generate, but within the implementation of
+    // Debug and all() we want to ignore everything but #[cfg] attributes. In
+    // particular, including a #[deprecated] attribute on those items would fail
+    // to compile.
+    // https://github.com/bitflags/bitflags/issues/109
+    //
+    // Input:
+    //
+    //     ? #[cfg(feature = "advanced")]
+    //     ? #[deprecated(note = "Use somthing else.")]
+    //     ? #[doc = r"High quality documentation."]
+    //     fn f() -> i32 { /* ... */ }
+    //
+    // Output:
+    //
+    //     #[cfg(feature = "advanced")]
+    //     fn f() -> i32 { /* ... */ }
+    (
+        $(#[$filtered:meta])*
+        ? #[cfg $($cfgargs:tt)*]
+        $(? #[$rest:ident $($restargs:tt)*])*
+        fn $($item:tt)*
+    ) => {
+        __impl_bitflags! {
+            $(#[$filtered])*
+            #[cfg $($cfgargs)*]
+            $(? #[$rest $($restargs)*])*
+            fn $($item)*
+        }
+    };
+    (
+        $(#[$filtered:meta])*
+        // $next != `cfg`
+        ? #[$next:ident $($nextargs:tt)*]
+        $(? #[$rest:ident $($restargs:tt)*])*
+        fn $($item:tt)*
+    ) => {
+        __impl_bitflags! {
+            $(#[$filtered])*
+            // $next filtered out
+            $(? #[$rest $($restargs)*])*
+            fn $($item)*
+        }
+    };
+    (
+        $(#[$filtered:meta])*
+        fn $($item:tt)*
+    ) => {
+        $(#[$filtered])*
+        fn $($item)*
+    };
+
+    // Every attribute that the user writes on a const is applied to the
+    // corresponding const that we generate, but within the implementation of
+    // Debug and all() we want to ignore everything but #[cfg] attributes. In
+    // particular, including a #[deprecated] attribute on those items would fail
+    // to compile.
+    // https://github.com/bitflags/bitflags/issues/109
+    //
+    // const version
+    //
+    // Input:
+    //
+    //     ? #[cfg(feature = "advanced")]
+    //     ? #[deprecated(note = "Use somthing else.")]
+    //     ? #[doc = r"High quality documentation."]
+    //     const f: i32 { /* ... */ }
+    //
+    // Output:
+    //
+    //     #[cfg(feature = "advanced")]
+    //     const f: i32 { /* ... */ }
+    (
+        $(#[$filtered:meta])*
+        ? #[cfg $($cfgargs:tt)*]
+        $(? #[$rest:ident $($restargs:tt)*])*
+        const $($item:tt)*
+    ) => {
+        __impl_bitflags! {
+            $(#[$filtered])*
+            #[cfg $($cfgargs)*]
+            $(? #[$rest $($restargs)*])*
+            const $($item)*
+        }
+    };
+    (
+        $(#[$filtered:meta])*
+        // $next != `cfg`
+        ? #[$next:ident $($nextargs:tt)*]
+        $(? #[$rest:ident $($restargs:tt)*])*
+        const $($item:tt)*
+    ) => {
+        __impl_bitflags! {
+            $(#[$filtered])*
+            // $next filtered out
+            $(? #[$rest $($restargs)*])*
+            const $($item)*
+        }
+    };
+    (
+        $(#[$filtered:meta])*
+        const $($item:tt)*
+    ) => {
+        $(#[$filtered])*
+        const $($item)*
+    };
+}
+
+// Same as std::stringify but callable from __impl_bitflags, which needs to use
+// local_inner_macros so can only directly call macros from this crate.
+#[macro_export]
+#[doc(hidden)]
+macro_rules! __bitflags_stringify {
+    ($s:ident) => {
+        stringify!($s)
+    };
+}
+
+#[cfg(feature = "example_generated")]
+pub mod example_generated;
+
+#[cfg(test)]
+mod tests {
+    use std::collections::hash_map::DefaultHasher;
+    use std::hash::{Hash, Hasher};
+
+    bitflags! {
+        #[doc = "> The first principle is that you must not fool yourself — and"]
+        #[doc = "> you are the easiest person to fool."]
+        #[doc = "> "]
+        #[doc = "> - Richard Feynman"]
+        struct Flags: u32 {
+            const A = 0b00000001;
+            #[doc = "<pcwalton> macros are way better at generating code than trans is"]
+            const B = 0b00000010;
+            const C = 0b00000100;
+            #[doc = "* cmr bed"]
+            #[doc = "* strcat table"]
+            #[doc = "<strcat> wait what?"]
+            const ABC = Self::A.bits | Self::B.bits | Self::C.bits;
+        }
+    }
+
+    bitflags! {
+        struct _CfgFlags: u32 {
+            #[cfg(unix)]
+            const _CFG_A = 0b01;
+            #[cfg(windows)]
+            const _CFG_B = 0b01;
+            #[cfg(unix)]
+            const _CFG_C = Self::_CFG_A.bits | 0b10;
+        }
+    }
+
+    bitflags! {
+        struct AnotherSetOfFlags: i8 {
+            const ANOTHER_FLAG = -1_i8;
+        }
+    }
+
+    bitflags! {
+        struct LongFlags: u32 {
+            const LONG_A = 0b1111111111111111;
+        }
+    }
+
+    #[test]
+    fn test_bits() {
+        assert_eq!(Flags::empty().bits(), 0b00000000);
+        assert_eq!(Flags::A.bits(), 0b00000001);
+        assert_eq!(Flags::ABC.bits(), 0b00000111);
+
+        assert_eq!(AnotherSetOfFlags::empty().bits(), 0b00);
+        assert_eq!(AnotherSetOfFlags::ANOTHER_FLAG.bits(), !0_i8);
+    }
+
+    #[test]
+    fn test_from_bits() {
+        assert_eq!(Flags::from_bits(0), Some(Flags::empty()));
+        assert_eq!(Flags::from_bits(0b1), Some(Flags::A));
+        assert_eq!(Flags::from_bits(0b10), Some(Flags::B));
+        assert_eq!(Flags::from_bits(0b11), Some(Flags::A | Flags::B));
+        assert_eq!(Flags::from_bits(0b1000), None);
+
+        assert_eq!(
+            AnotherSetOfFlags::from_bits(!0_i8),
+            Some(AnotherSetOfFlags::ANOTHER_FLAG)
+        );
+    }
+
+    #[test]
+    fn test_from_bits_truncate() {
+        assert_eq!(Flags::from_bits_truncate(0), Flags::empty());
+        assert_eq!(Flags::from_bits_truncate(0b1), Flags::A);
+        assert_eq!(Flags::from_bits_truncate(0b10), Flags::B);
+        assert_eq!(Flags::from_bits_truncate(0b11), (Flags::A | Flags::B));
+        assert_eq!(Flags::from_bits_truncate(0b1000), Flags::empty());
+        assert_eq!(Flags::from_bits_truncate(0b1001), Flags::A);
+
+        assert_eq!(
+            AnotherSetOfFlags::from_bits_truncate(0_i8),
+            AnotherSetOfFlags::empty()
+        );
+    }
+
+    #[test]
+    fn test_from_bits_unchecked() {
+        let extra = unsafe { Flags::from_bits_unchecked(0b1000) };
+        assert_eq!(unsafe { Flags::from_bits_unchecked(0) }, Flags::empty());
+        assert_eq!(unsafe { Flags::from_bits_unchecked(0b1) }, Flags::A);
+        assert_eq!(unsafe { Flags::from_bits_unchecked(0b10) }, Flags::B);
+        assert_eq!(unsafe { Flags::from_bits_unchecked(0b11) }, (Flags::A | Flags::B));
+        assert_eq!(unsafe { Flags::from_bits_unchecked(0b1000) }, (extra | Flags::empty()));
+        assert_eq!(unsafe { Flags::from_bits_unchecked(0b1001) }, (extra | Flags::A));
+    }
+
+    #[test]
+    fn test_is_empty() {
+        assert!(Flags::empty().is_empty());
+        assert!(!Flags::A.is_empty());
+        assert!(!Flags::ABC.is_empty());
+
+        assert!(!AnotherSetOfFlags::ANOTHER_FLAG.is_empty());
+    }
+
+    #[test]
+    fn test_is_all() {
+        assert!(Flags::all().is_all());
+        assert!(!Flags::A.is_all());
+        assert!(Flags::ABC.is_all());
+
+        assert!(AnotherSetOfFlags::ANOTHER_FLAG.is_all());
+    }
+
+    #[test]
+    fn test_two_empties_do_not_intersect() {
+        let e1 = Flags::empty();
+        let e2 = Flags::empty();
+        assert!(!e1.intersects(e2));
+
+        assert!(AnotherSetOfFlags::ANOTHER_FLAG.intersects(AnotherSetOfFlags::ANOTHER_FLAG));
+    }
+
+    #[test]
+    fn test_empty_does_not_intersect_with_full() {
+        let e1 = Flags::empty();
+        let e2 = Flags::ABC;
+        assert!(!e1.intersects(e2));
+    }
+
+    #[test]
+    fn test_disjoint_intersects() {
+        let e1 = Flags::A;
+        let e2 = Flags::B;
+        assert!(!e1.intersects(e2));
+    }
+
+    #[test]
+    fn test_overlapping_intersects() {
+        let e1 = Flags::A;
+        let e2 = Flags::A | Flags::B;
+        assert!(e1.intersects(e2));
+    }
+
+    #[test]
+    fn test_contains() {
+        let e1 = Flags::A;
+        let e2 = Flags::A | Flags::B;
+        assert!(!e1.contains(e2));
+        assert!(e2.contains(e1));
+        assert!(Flags::ABC.contains(e2));
+
+        assert!(AnotherSetOfFlags::ANOTHER_FLAG.contains(AnotherSetOfFlags::ANOTHER_FLAG));
+    }
+
+    #[test]
+    fn test_insert() {
+        let mut e1 = Flags::A;
+        let e2 = Flags::A | Flags::B;
+        e1.insert(e2);
+        assert_eq!(e1, e2);
+
+        let mut e3 = AnotherSetOfFlags::empty();
+        e3.insert(AnotherSetOfFlags::ANOTHER_FLAG);
+        assert_eq!(e3, AnotherSetOfFlags::ANOTHER_FLAG);
+    }
+
+    #[test]
+    fn test_remove() {
+        let mut e1 = Flags::A | Flags::B;
+        let e2 = Flags::A | Flags::C;
+        e1.remove(e2);
+        assert_eq!(e1, Flags::B);
+
+        let mut e3 = AnotherSetOfFlags::ANOTHER_FLAG;
+        e3.remove(AnotherSetOfFlags::ANOTHER_FLAG);
+        assert_eq!(e3, AnotherSetOfFlags::empty());
+    }
+
+    #[test]
+    fn test_operators() {
+        let e1 = Flags::A | Flags::C;
+        let e2 = Flags::B | Flags::C;
+        assert_eq!((e1 | e2), Flags::ABC); // union
+        assert_eq!((e1 & e2), Flags::C); // intersection
+        assert_eq!((e1 - e2), Flags::A); // set difference
+        assert_eq!(!e2, Flags::A); // set complement
+        assert_eq!(e1 ^ e2, Flags::A | Flags::B); // toggle
+        let mut e3 = e1;
+        e3.toggle(e2);
+        assert_eq!(e3, Flags::A | Flags::B);
+
+        let mut m4 = AnotherSetOfFlags::empty();
+        m4.toggle(AnotherSetOfFlags::empty());
+        assert_eq!(m4, AnotherSetOfFlags::empty());
+    }
+
+    #[test]
+    fn test_operators_unchecked() {
+        let extra = unsafe { Flags::from_bits_unchecked(0b1000) };
+        let e1 = Flags::A | Flags::C | extra;
+        let e2 = Flags::B | Flags::C;
+        assert_eq!((e1 | e2), (Flags::ABC | extra)); // union
+        assert_eq!((e1 & e2), Flags::C); // intersection
+        assert_eq!((e1 - e2), (Flags::A | extra)); // set difference
+        assert_eq!(!e2, Flags::A); // set complement
+        assert_eq!(!e1, Flags::B); // set complement
+        assert_eq!(e1 ^ e2, Flags::A | Flags::B | extra); // toggle
+        let mut e3 = e1;
+        e3.toggle(e2);
+        assert_eq!(e3, Flags::A | Flags::B | extra);
+    }
+
+    #[test]
+    fn test_set() {
+        let mut e1 = Flags::A | Flags::C;
+        e1.set(Flags::B, true);
+        e1.set(Flags::C, false);
+
+        assert_eq!(e1, Flags::A | Flags::B);
+    }
+
+    #[test]
+    fn test_assignment_operators() {
+        let mut m1 = Flags::empty();
+        let e1 = Flags::A | Flags::C;
+        // union
+        m1 |= Flags::A;
+        assert_eq!(m1, Flags::A);
+        // intersection
+        m1 &= e1;
+        assert_eq!(m1, Flags::A);
+        // set difference
+        m1 -= m1;
+        assert_eq!(m1, Flags::empty());
+        // toggle
+        m1 ^= e1;
+        assert_eq!(m1, e1);
+    }
+
+
+    #[cfg(bitflags_const_fn)]
+    #[test]
+    fn test_const_fn() {
+        const _M1: Flags = Flags::empty();
+
+        const M2: Flags = Flags::A;
+        assert_eq!(M2, Flags::A);
+
+        const M3: Flags = Flags::C;
+        assert_eq!(M3, Flags::C);
+    }
+
+    #[test]
+    fn test_extend() {
+        let mut flags;
+
+        flags = Flags::empty();
+        flags.extend([].iter().cloned());
+        assert_eq!(flags, Flags::empty());
+
+        flags = Flags::empty();
+        flags.extend([Flags::A, Flags::B].iter().cloned());
+        assert_eq!(flags, Flags::A | Flags::B);
+
+        flags = Flags::A;
+        flags.extend([Flags::A, Flags::B].iter().cloned());
+        assert_eq!(flags, Flags::A | Flags::B);
+
+        flags = Flags::B;
+        flags.extend([Flags::A, Flags::ABC].iter().cloned());
+        assert_eq!(flags, Flags::ABC);
+    }
+
+    #[test]
+    fn test_from_iterator() {
+        assert_eq!([].iter().cloned().collect::<Flags>(), Flags::empty());
+        assert_eq!(
+            [Flags::A, Flags::B].iter().cloned().collect::<Flags>(),
+            Flags::A | Flags::B
+        );
+        assert_eq!(
+            [Flags::A, Flags::ABC].iter().cloned().collect::<Flags>(),
+            Flags::ABC
+        );
+    }
+
+    #[test]
+    fn test_lt() {
+        let mut a = Flags::empty();
+        let mut b = Flags::empty();
+
+        assert!(!(a < b) && !(b < a));
+        b = Flags::B;
+        assert!(a < b);
+        a = Flags::C;
+        assert!(!(a < b) && b < a);
+        b = Flags::C | Flags::B;
+        assert!(a < b);
+    }
+
+    #[test]
+    fn test_ord() {
+        let mut a = Flags::empty();
+        let mut b = Flags::empty();
+
+        assert!(a <= b && a >= b);
+        a = Flags::A;
+        assert!(a > b && a >= b);
+        assert!(b < a && b <= a);
+        b = Flags::B;
+        assert!(b > a && b >= a);
+        assert!(a < b && a <= b);
+    }
+
+    fn hash<T: Hash>(t: &T) -> u64 {
+        let mut s = DefaultHasher::new();
+        t.hash(&mut s);
+        s.finish()
+    }
+
+    #[test]
+    fn test_hash() {
+        let mut x = Flags::empty();
+        let mut y = Flags::empty();
+        assert_eq!(hash(&x), hash(&y));
+        x = Flags::all();
+        y = Flags::ABC;
+        assert_eq!(hash(&x), hash(&y));
+    }
+
+    #[test]
+    fn test_debug() {
+        assert_eq!(format!("{:?}", Flags::A | Flags::B), "A | B");
+        assert_eq!(format!("{:?}", Flags::empty()), "(empty)");
+        assert_eq!(format!("{:?}", Flags::ABC), "A | B | C | ABC");
+        let extra = unsafe { Flags::from_bits_unchecked(0xb8) };
+        assert_eq!(format!("{:?}", extra), "0xb8");
+        assert_eq!(format!("{:?}", Flags::A | extra), "A | 0xb8");
+        assert_eq!(format!("{:?}", Flags::ABC | extra), "A | B | C | ABC | 0xb8");
+    }
+
+    #[test]
+    fn test_binary() {
+        assert_eq!(format!("{:b}", Flags::ABC), "111");
+        assert_eq!(format!("{:#b}", Flags::ABC), "0b111");
+        let extra = unsafe { Flags::from_bits_unchecked(0b1010000) };
+        assert_eq!(format!("{:b}", Flags::ABC | extra), "1010111");
+        assert_eq!(format!("{:#b}", Flags::ABC | extra), "0b1010111");
+    }
+
+    #[test]
+    fn test_octal() {
+        assert_eq!(format!("{:o}", LongFlags::LONG_A), "177777");
+        assert_eq!(format!("{:#o}", LongFlags::LONG_A), "0o177777");
+        let extra = unsafe { LongFlags::from_bits_unchecked(0o5000000) };
+        assert_eq!(format!("{:o}", LongFlags::LONG_A | extra), "5177777");
+        assert_eq!(format!("{:#o}", LongFlags::LONG_A | extra), "0o5177777");
+    }
+
+    #[test]
+    fn test_lowerhex() {
+        assert_eq!(format!("{:x}", LongFlags::LONG_A), "ffff");
+        assert_eq!(format!("{:#x}", LongFlags::LONG_A), "0xffff");
+        let extra = unsafe { LongFlags::from_bits_unchecked(0xe00000) };
+        assert_eq!(format!("{:x}", LongFlags::LONG_A | extra), "e0ffff");
+        assert_eq!(format!("{:#x}", LongFlags::LONG_A | extra), "0xe0ffff");
+    }
+
+    #[test]
+    fn test_upperhex() {
+        assert_eq!(format!("{:X}", LongFlags::LONG_A), "FFFF");
+        assert_eq!(format!("{:#X}", LongFlags::LONG_A), "0xFFFF");
+        let extra = unsafe { LongFlags::from_bits_unchecked(0xe00000) };
+        assert_eq!(format!("{:X}", LongFlags::LONG_A | extra), "E0FFFF");
+        assert_eq!(format!("{:#X}", LongFlags::LONG_A | extra), "0xE0FFFF");
+    }
+
+    mod submodule {
+        bitflags! {
+            pub struct PublicFlags: i8 {
+                const X = 0;
+            }
+        }
+        bitflags! {
+            struct PrivateFlags: i8 {
+                const Y = 0;
+            }
+        }
+
+        #[test]
+        fn test_private() {
+            let _ = PrivateFlags::Y;
+        }
+    }
+
+    #[test]
+    fn test_public() {
+        let _ = submodule::PublicFlags::X;
+    }
+
+    mod t1 {
+        mod foo {
+            pub type Bar = i32;
+        }
+
+        bitflags! {
+            /// baz
+            struct Flags: foo::Bar {
+                const A = 0b00000001;
+                #[cfg(foo)]
+                const B = 0b00000010;
+                #[cfg(foo)]
+                const C = 0b00000010;
+            }
+        }
+    }
+
+    #[test]
+    fn test_in_function() {
+        bitflags! {
+           struct Flags: u8 {
+                const A = 1;
+                #[cfg(any())] // false
+                const B = 2;
+            }
+        }
+        assert_eq!(Flags::all(), Flags::A);
+        assert_eq!(format!("{:?}", Flags::A), "A");
+    }
+
+    #[test]
+    fn test_deprecated() {
+        bitflags! {
+            pub struct TestFlags: u32 {
+                #[deprecated(note = "Use something else.")]
+                const ONE = 1;
+            }
+        }
+    }
+
+    #[test]
+    fn test_pub_crate() {
+        mod module {
+            bitflags! {
+                pub (crate) struct Test: u8 {
+                    const FOO = 1;
+                }
+            }
+        }
+
+        assert_eq!(module::Test::FOO.bits(), 1);
+    }
+
+    #[test]
+    fn test_pub_in_module() {
+        mod module {
+            mod submodule {
+                bitflags! {
+                    // `pub (in super)` means only the module `module` will
+                    // be able to access this.
+                    pub (in super) struct Test: u8 {
+                        const FOO = 1;
+                    }
+                }
+            }
+
+            mod test {
+                // Note: due to `pub (in super)`,
+                // this cannot be accessed directly by the testing code.
+                pub(super) fn value() -> u8 {
+                    super::submodule::Test::FOO.bits()
+                }
+            }
+
+            pub fn value() -> u8 {
+                test::value()
+            }
+        }
+
+        assert_eq!(module::value(), 1)
+    }
+
+    #[test]
+    fn test_zero_value_flags() {
+        bitflags! {
+            struct Flags: u32 {
+                const NONE = 0b0;
+                const SOME = 0b1;
+            }
+        }
+
+        assert!(Flags::empty().contains(Flags::NONE));
+        assert!(Flags::SOME.contains(Flags::NONE));
+        assert!(Flags::NONE.is_empty());
+
+        assert_eq!(format!("{:?}", Flags::empty()), "NONE");
+        assert_eq!(format!("{:?}", Flags::SOME), "SOME");
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/app/help.rs.html b/docs/src/clap/app/help.rs.html new file mode 100644 index 00000000..04cd7a73 --- /dev/null +++ b/docs/src/clap/app/help.rs.html @@ -0,0 +1,2065 @@ +help.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+
+// Std
+use std::borrow::Cow;
+use std::cmp;
+use std::collections::BTreeMap;
+use std::fmt::Display;
+use std::io::{self, Cursor, Read, Write};
+use std::usize;
+
+// Internal
+use app::parser::Parser;
+use app::usage;
+use app::{App, AppSettings};
+use args::{AnyArg, ArgSettings, DispOrder};
+use errors::{Error, Result as ClapResult};
+use fmt::{Colorizer, ColorizerOption, Format};
+use map::VecMap;
+use INTERNAL_ERROR_MSG;
+
+// Third Party
+#[cfg(feature = "wrap_help")]
+use term_size;
+use textwrap;
+use unicode_width::UnicodeWidthStr;
+
+#[cfg(not(feature = "wrap_help"))]
+mod term_size {
+    pub fn dimensions() -> Option<(usize, usize)> {
+        None
+    }
+}
+
+fn str_width(s: &str) -> usize {
+    UnicodeWidthStr::width(s)
+}
+
+const TAB: &'static str = "    ";
+
+// These are just convenient traits to make the code easier to read.
+trait ArgWithDisplay<'b, 'c>: AnyArg<'b, 'c> + Display {}
+impl<'b, 'c, T> ArgWithDisplay<'b, 'c> for T where T: AnyArg<'b, 'c> + Display {}
+
+trait ArgWithOrder<'b, 'c>: ArgWithDisplay<'b, 'c> + DispOrder {
+    fn as_base(&self) -> &ArgWithDisplay<'b, 'c>;
+}
+impl<'b, 'c, T> ArgWithOrder<'b, 'c> for T
+where
+    T: ArgWithDisplay<'b, 'c> + DispOrder,
+{
+    fn as_base(&self) -> &ArgWithDisplay<'b, 'c> {
+        self
+    }
+}
+
+fn as_arg_trait<'a, 'b, T: ArgWithOrder<'a, 'b>>(x: &T) -> &ArgWithOrder<'a, 'b> {
+    x
+}
+
+impl<'b, 'c> DispOrder for App<'b, 'c> {
+    fn disp_ord(&self) -> usize {
+        999
+    }
+}
+
+macro_rules! color {
+    ($_self:ident, $s:expr, $c:ident) => {
+        if $_self.color {
+            write!($_self.writer, "{}", $_self.cizer.$c($s))
+        } else {
+            write!($_self.writer, "{}", $s)
+        }
+    };
+    ($_self:ident, $fmt_s:expr, $v:expr, $c:ident) => {
+        if $_self.color {
+            write!($_self.writer, "{}", $_self.cizer.$c(format!($fmt_s, $v)))
+        } else {
+            write!($_self.writer, $fmt_s, $v)
+        }
+    };
+}
+
+/// `clap` Help Writer.
+///
+/// Wraps a writer stream providing different methods to generate help for `clap` objects.
+pub struct Help<'a> {
+    writer: &'a mut Write,
+    next_line_help: bool,
+    hide_pv: bool,
+    term_w: usize,
+    color: bool,
+    cizer: Colorizer,
+    longest: usize,
+    force_next_line: bool,
+    use_long: bool,
+}
+
+// Public Functions
+impl<'a> Help<'a> {
+    /// Create a new `Help` instance.
+    #[cfg_attr(feature = "cargo-clippy", allow(too_many_arguments))]
+    pub fn new(
+        w: &'a mut Write,
+        next_line_help: bool,
+        hide_pv: bool,
+        color: bool,
+        cizer: Colorizer,
+        term_w: Option<usize>,
+        max_w: Option<usize>,
+        use_long: bool,
+    ) -> Self {
+        debugln!("Help::new;");
+        Help {
+            writer: w,
+            next_line_help: next_line_help,
+            hide_pv: hide_pv,
+            term_w: match term_w {
+                Some(width) => {
+                    if width == 0 {
+                        usize::MAX
+                    } else {
+                        width
+                    }
+                }
+                None => cmp::min(
+                    term_size::dimensions().map_or(120, |(w, _)| w),
+                    match max_w {
+                        None | Some(0) => usize::MAX,
+                        Some(mw) => mw,
+                    },
+                ),
+            },
+            color: color,
+            cizer: cizer,
+            longest: 0,
+            force_next_line: false,
+            use_long: use_long,
+        }
+    }
+
+    /// Reads help settings from an App
+    /// and write its help to the wrapped stream.
+    pub fn write_app_help(w: &'a mut Write, app: &App, use_long: bool) -> ClapResult<()> {
+        debugln!("Help::write_app_help;");
+        Self::write_parser_help(w, &app.p, use_long)
+    }
+
+    /// Reads help settings from a Parser
+    /// and write its help to the wrapped stream.
+    pub fn write_parser_help(w: &'a mut Write, parser: &Parser, use_long: bool) -> ClapResult<()> {
+        debugln!("Help::write_parser_help;");
+        Self::_write_parser_help(w, parser, false, use_long)
+    }
+
+    /// Reads help settings from a Parser
+    /// and write its help to the wrapped stream which will be stderr. This method prevents
+    /// formatting when required.
+    pub fn write_parser_help_to_stderr(w: &'a mut Write, parser: &Parser) -> ClapResult<()> {
+        debugln!("Help::write_parser_help;");
+        Self::_write_parser_help(w, parser, true, false)
+    }
+
+    #[doc(hidden)]
+    pub fn _write_parser_help(
+        w: &'a mut Write,
+        parser: &Parser,
+        stderr: bool,
+        use_long: bool,
+    ) -> ClapResult<()> {
+        debugln!("Help::write_parser_help;");
+        let nlh = parser.is_set(AppSettings::NextLineHelp);
+        let hide_v = parser.is_set(AppSettings::HidePossibleValuesInHelp);
+        let color = parser.is_set(AppSettings::ColoredHelp);
+        let cizer = Colorizer::new(ColorizerOption {
+            use_stderr: stderr,
+            when: parser.color(),
+        });
+        Self::new(
+            w,
+            nlh,
+            hide_v,
+            color,
+            cizer,
+            parser.meta.term_w,
+            parser.meta.max_w,
+            use_long,
+        )
+        .write_help(parser)
+    }
+
+    /// Writes the parser help to the wrapped stream.
+    pub fn write_help(&mut self, parser: &Parser) -> ClapResult<()> {
+        debugln!("Help::write_help;");
+        if let Some(h) = parser.meta.help_str {
+            write!(self.writer, "{}", h).map_err(Error::from)?;
+        } else if let Some(tmpl) = parser.meta.template {
+            self.write_templated_help(parser, tmpl)?;
+        } else {
+            self.write_default_help(parser)?;
+        }
+        Ok(())
+    }
+}
+
+// Methods to write AnyArg help.
+impl<'a> Help<'a> {
+    /// Writes help for each argument in the order they were declared to the wrapped stream.
+    fn write_args_unsorted<'b: 'd, 'c: 'd, 'd, I: 'd>(&mut self, args: I) -> io::Result<()>
+    where
+        I: Iterator<Item = &'d ArgWithOrder<'b, 'c>>,
+    {
+        debugln!("Help::write_args_unsorted;");
+        // The shortest an arg can legally be is 2 (i.e. '-x')
+        self.longest = 2;
+        let mut arg_v = Vec::with_capacity(10);
+        let use_long = self.use_long;
+        for arg in args.filter(|arg| should_show_arg(use_long, *arg)) {
+            if arg.longest_filter() {
+                self.longest = cmp::max(self.longest, str_width(arg.to_string().as_str()));
+            }
+            arg_v.push(arg)
+        }
+        let mut first = true;
+        for arg in arg_v {
+            if first {
+                first = false;
+            } else {
+                self.writer.write_all(b"\n")?;
+            }
+            self.write_arg(arg.as_base())?;
+        }
+        Ok(())
+    }
+
+    /// Sorts arguments by length and display order and write their help to the wrapped stream.
+    fn write_args<'b: 'd, 'c: 'd, 'd, I: 'd>(&mut self, args: I) -> io::Result<()>
+    where
+        I: Iterator<Item = &'d ArgWithOrder<'b, 'c>>,
+    {
+        debugln!("Help::write_args;");
+        // The shortest an arg can legally be is 2 (i.e. '-x')
+        self.longest = 2;
+        let mut ord_m = VecMap::new();
+        let use_long = self.use_long;
+        // Determine the longest
+        for arg in args.filter(|arg| {
+            // If it's NextLineHelp, but we don't care to compute how long because it may be
+            // NextLineHelp on purpose *because* it's so long and would throw off all other
+            // args alignment
+            should_show_arg(use_long, *arg)
+        }) {
+            if arg.longest_filter() {
+                debugln!("Help::write_args: Current Longest...{}", self.longest);
+                self.longest = cmp::max(self.longest, str_width(arg.to_string().as_str()));
+                debugln!("Help::write_args: New Longest...{}", self.longest);
+            }
+            let btm = ord_m.entry(arg.disp_ord()).or_insert(BTreeMap::new());
+            btm.insert(arg.name(), arg);
+        }
+        let mut first = true;
+        for btm in ord_m.values() {
+            for arg in btm.values() {
+                if first {
+                    first = false;
+                } else {
+                    self.writer.write_all(b"\n")?;
+                }
+                self.write_arg(arg.as_base())?;
+            }
+        }
+        Ok(())
+    }
+
+    /// Writes help for an argument to the wrapped stream.
+    fn write_arg<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> {
+        debugln!("Help::write_arg;");
+        self.short(arg)?;
+        self.long(arg)?;
+        let spec_vals = self.val(arg)?;
+        self.help(arg, &*spec_vals)?;
+        Ok(())
+    }
+
+    /// Writes argument's short command to the wrapped stream.
+    fn short<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> {
+        debugln!("Help::short;");
+        write!(self.writer, "{}", TAB)?;
+        if let Some(s) = arg.short() {
+            color!(self, "-{}", s, good)
+        } else if arg.has_switch() {
+            write!(self.writer, "{}", TAB)
+        } else {
+            Ok(())
+        }
+    }
+
+    /// Writes argument's long command to the wrapped stream.
+    fn long<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> {
+        debugln!("Help::long;");
+        if !arg.has_switch() {
+            return Ok(());
+        }
+        if arg.takes_value() {
+            if let Some(l) = arg.long() {
+                if arg.short().is_some() {
+                    write!(self.writer, ", ")?;
+                }
+                color!(self, "--{}", l, good)?
+            }
+
+            let sep = if arg.is_set(ArgSettings::RequireEquals) {
+                "="
+            } else {
+                " "
+            };
+            write!(self.writer, "{}", sep)?;
+        } else if let Some(l) = arg.long() {
+            if arg.short().is_some() {
+                write!(self.writer, ", ")?;
+            }
+            color!(self, "--{}", l, good)?;
+        }
+        Ok(())
+    }
+
+    /// Writes argument's possible values to the wrapped stream.
+    fn val<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> Result<String, io::Error> {
+        debugln!("Help::val: arg={}", arg);
+        if arg.takes_value() {
+            let delim = if arg.is_set(ArgSettings::RequireDelimiter) {
+                arg.val_delim().expect(INTERNAL_ERROR_MSG)
+            } else {
+                ' '
+            };
+            if let Some(vec) = arg.val_names() {
+                let mut it = vec.iter().peekable();
+                while let Some((_, val)) = it.next() {
+                    color!(self, "<{}>", val, good)?;
+                    if it.peek().is_some() {
+                        write!(self.writer, "{}", delim)?;
+                    }
+                }
+                let num = vec.len();
+                if arg.is_set(ArgSettings::Multiple) && num == 1 {
+                    color!(self, "...", good)?;
+                }
+            } else if let Some(num) = arg.num_vals() {
+                let mut it = (0..num).peekable();
+                while let Some(_) = it.next() {
+                    color!(self, "<{}>", arg.name(), good)?;
+                    if it.peek().is_some() {
+                        write!(self.writer, "{}", delim)?;
+                    }
+                }
+                if arg.is_set(ArgSettings::Multiple) && num == 1 {
+                    color!(self, "...", good)?;
+                }
+            } else if arg.has_switch() {
+                color!(self, "<{}>", arg.name(), good)?;
+                if arg.is_set(ArgSettings::Multiple) {
+                    color!(self, "...", good)?;
+                }
+            } else {
+                color!(self, "{}", arg, good)?;
+            }
+        }
+
+        let spec_vals = self.spec_vals(arg);
+        let h = arg.help().unwrap_or("");
+        let h_w = str_width(h) + str_width(&*spec_vals);
+        let nlh = self.next_line_help || arg.is_set(ArgSettings::NextLineHelp);
+        let taken = self.longest + 12;
+        self.force_next_line = !nlh
+            && self.term_w >= taken
+            && (taken as f32 / self.term_w as f32) > 0.40
+            && h_w > (self.term_w - taken);
+
+        debug!("Help::val: Has switch...");
+        if arg.has_switch() {
+            sdebugln!("Yes");
+            debugln!("Help::val: force_next_line...{:?}", self.force_next_line);
+            debugln!("Help::val: nlh...{:?}", nlh);
+            debugln!("Help::val: taken...{}", taken);
+            debugln!(
+                "Help::val: help_width > (width - taken)...{} > ({} - {})",
+                h_w,
+                self.term_w,
+                taken
+            );
+            debugln!("Help::val: longest...{}", self.longest);
+            debug!("Help::val: next_line...");
+            if !(nlh || self.force_next_line) {
+                sdebugln!("No");
+                let self_len = str_width(arg.to_string().as_str());
+                // subtract ourself
+                let mut spcs = self.longest - self_len;
+                // Since we're writing spaces from the tab point we first need to know if we
+                // had a long and short, or just short
+                if arg.long().is_some() {
+                    // Only account 4 after the val
+                    spcs += 4;
+                } else {
+                    // Only account for ', --' + 4 after the val
+                    spcs += 8;
+                }
+
+                write_nspaces!(self.writer, spcs);
+            } else {
+                sdebugln!("Yes");
+            }
+        } else if !(nlh || self.force_next_line) {
+            sdebugln!("No, and not next_line");
+            write_nspaces!(
+                self.writer,
+                self.longest + 4 - (str_width(arg.to_string().as_str()))
+            );
+        } else {
+            sdebugln!("No");
+        }
+        Ok(spec_vals)
+    }
+
+    fn write_before_after_help(&mut self, h: &str) -> io::Result<()> {
+        debugln!("Help::write_before_after_help;");
+        let mut help = String::from(h);
+        // determine if our help fits or needs to wrap
+        debugln!(
+            "Help::write_before_after_help: Term width...{}",
+            self.term_w
+        );
+        let too_long = str_width(h) >= self.term_w;
+
+        debug!("Help::write_before_after_help: Too long...");
+        if too_long || h.contains("{n}") {
+            sdebugln!("Yes");
+            debugln!("Help::write_before_after_help: help: {}", help);
+            debugln!(
+                "Help::write_before_after_help: help width: {}",
+                str_width(&*help)
+            );
+            // Determine how many newlines we need to insert
+            debugln!(
+                "Help::write_before_after_help: Usable space: {}",
+                self.term_w
+            );
+            help = wrap_help(&help.replace("{n}", "\n"), self.term_w);
+        } else {
+            sdebugln!("No");
+        }
+        write!(self.writer, "{}", help)?;
+        Ok(())
+    }
+
+    /// Writes argument's help to the wrapped stream.
+    fn help<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>, spec_vals: &str) -> io::Result<()> {
+        debugln!("Help::help;");
+        let h = if self.use_long && arg.name() != "" {
+            arg.long_help().unwrap_or_else(|| arg.help().unwrap_or(""))
+        } else {
+            arg.help().unwrap_or_else(|| arg.long_help().unwrap_or(""))
+        };
+        let mut help = String::from(h) + spec_vals;
+        let nlh = self.next_line_help
+            || arg.is_set(ArgSettings::NextLineHelp)
+            || (self.use_long && arg.name() != "");
+        debugln!("Help::help: Next Line...{:?}", nlh);
+
+        let spcs = if nlh || self.force_next_line {
+            12 // "tab" * 3
+        } else {
+            self.longest + 12
+        };
+
+        let too_long = spcs + str_width(h) + str_width(&*spec_vals) >= self.term_w;
+
+        // Is help on next line, if so then indent
+        if nlh || self.force_next_line {
+            write!(self.writer, "\n{}{}{}", TAB, TAB, TAB)?;
+        }
+
+        debug!("Help::help: Too long...");
+        if too_long && spcs <= self.term_w || h.contains("{n}") {
+            sdebugln!("Yes");
+            debugln!("Help::help: help...{}", help);
+            debugln!("Help::help: help width...{}", str_width(&*help));
+            // Determine how many newlines we need to insert
+            let avail_chars = self.term_w - spcs;
+            debugln!("Help::help: Usable space...{}", avail_chars);
+            help = wrap_help(&help.replace("{n}", "\n"), avail_chars);
+        } else {
+            sdebugln!("No");
+        }
+        if let Some(part) = help.lines().next() {
+            write!(self.writer, "{}", part)?;
+        }
+        for part in help.lines().skip(1) {
+            write!(self.writer, "\n")?;
+            if nlh || self.force_next_line {
+                write!(self.writer, "{}{}{}", TAB, TAB, TAB)?;
+            } else if arg.has_switch() {
+                write_nspaces!(self.writer, self.longest + 12);
+            } else {
+                write_nspaces!(self.writer, self.longest + 8);
+            }
+            write!(self.writer, "{}", part)?;
+        }
+        if !help.contains('\n') && (nlh || self.force_next_line) {
+            write!(self.writer, "\n")?;
+        }
+        Ok(())
+    }
+
+    fn spec_vals(&self, a: &ArgWithDisplay) -> String {
+        debugln!("Help::spec_vals: a={}", a);
+        let mut spec_vals = vec![];
+        if let Some(ref env) = a.env() {
+            debugln!(
+                "Help::spec_vals: Found environment variable...[{:?}:{:?}]",
+                env.0,
+                env.1
+            );
+            let env_val = if !a.is_set(ArgSettings::HideEnvValues) {
+                format!(
+                    "={}",
+                    env.1.map_or(Cow::Borrowed(""), |val| val.to_string_lossy())
+                )
+            } else {
+                String::new()
+            };
+            let env_info = format!(" [env: {}{}]", env.0.to_string_lossy(), env_val);
+            spec_vals.push(env_info);
+        }
+        if !a.is_set(ArgSettings::HideDefaultValue) {
+            if let Some(pv) = a.default_val() {
+                debugln!("Help::spec_vals: Found default value...[{:?}]", pv);
+                spec_vals.push(format!(
+                    " [default: {}]",
+                    if self.color {
+                        self.cizer.good(pv.to_string_lossy())
+                    } else {
+                        Format::None(pv.to_string_lossy())
+                    }
+                ));
+            }
+        }
+        if let Some(ref aliases) = a.aliases() {
+            debugln!("Help::spec_vals: Found aliases...{:?}", aliases);
+            spec_vals.push(format!(
+                " [aliases: {}]",
+                if self.color {
+                    aliases
+                        .iter()
+                        .map(|v| format!("{}", self.cizer.good(v)))
+                        .collect::<Vec<_>>()
+                        .join(", ")
+                } else {
+                    aliases.join(", ")
+                }
+            ));
+        }
+        if !self.hide_pv && !a.is_set(ArgSettings::HidePossibleValues) {
+            if let Some(pv) = a.possible_vals() {
+                debugln!("Help::spec_vals: Found possible vals...{:?}", pv);
+                spec_vals.push(if self.color {
+                    format!(
+                        " [possible values: {}]",
+                        pv.iter()
+                            .map(|v| format!("{}", self.cizer.good(v)))
+                            .collect::<Vec<_>>()
+                            .join(", ")
+                    )
+                } else {
+                    format!(" [possible values: {}]", pv.join(", "))
+                });
+            }
+        }
+        spec_vals.join(" ")
+    }
+}
+
+fn should_show_arg(use_long: bool, arg: &ArgWithOrder) -> bool {
+    if arg.is_set(ArgSettings::Hidden) {
+        return false;
+    }
+
+    (!arg.is_set(ArgSettings::HiddenLongHelp) && use_long)
+        || (!arg.is_set(ArgSettings::HiddenShortHelp) && !use_long)
+        || arg.is_set(ArgSettings::NextLineHelp)
+}
+
+// Methods to write Parser help.
+impl<'a> Help<'a> {
+    /// Writes help for all arguments (options, flags, args, subcommands)
+    /// including titles of a Parser Object to the wrapped stream.
+    #[cfg_attr(feature = "lints", allow(useless_let_if_seq))]
+    #[cfg_attr(feature = "cargo-clippy", allow(useless_let_if_seq))]
+    pub fn write_all_args(&mut self, parser: &Parser) -> ClapResult<()> {
+        debugln!("Help::write_all_args;");
+        let flags = parser.has_flags();
+        let pos = parser
+            .positionals()
+            .filter(|arg| !arg.is_set(ArgSettings::Hidden))
+            .count()
+            > 0;
+        let opts = parser.has_opts();
+        let subcmds = parser.has_visible_subcommands();
+
+        let unified_help = parser.is_set(AppSettings::UnifiedHelpMessage);
+
+        let mut first = true;
+
+        if unified_help && (flags || opts) {
+            let opts_flags = parser
+                .flags()
+                .map(as_arg_trait)
+                .chain(parser.opts().map(as_arg_trait));
+            color!(self, "OPTIONS:\n", warning)?;
+            self.write_args(opts_flags)?;
+            first = false;
+        } else {
+            if flags {
+                color!(self, "FLAGS:\n", warning)?;
+                self.write_args(parser.flags().map(as_arg_trait))?;
+                first = false;
+            }
+            if opts {
+                if !first {
+                    self.writer.write_all(b"\n\n")?;
+                }
+                color!(self, "OPTIONS:\n", warning)?;
+                self.write_args(parser.opts().map(as_arg_trait))?;
+                first = false;
+            }
+        }
+
+        if pos {
+            if !first {
+                self.writer.write_all(b"\n\n")?;
+            }
+            color!(self, "ARGS:\n", warning)?;
+            self.write_args_unsorted(parser.positionals().map(as_arg_trait))?;
+            first = false;
+        }
+
+        if subcmds {
+            if !first {
+                self.writer.write_all(b"\n\n")?;
+            }
+            color!(self, "SUBCOMMANDS:\n", warning)?;
+            self.write_subcommands(parser)?;
+        }
+
+        Ok(())
+    }
+
+    /// Writes help for subcommands of a Parser Object to the wrapped stream.
+    fn write_subcommands(&mut self, parser: &Parser) -> io::Result<()> {
+        debugln!("Help::write_subcommands;");
+        // The shortest an arg can legally be is 2 (i.e. '-x')
+        self.longest = 2;
+        let mut ord_m = VecMap::new();
+        for sc in parser
+            .subcommands
+            .iter()
+            .filter(|s| !s.p.is_set(AppSettings::Hidden))
+        {
+            let btm = ord_m.entry(sc.p.meta.disp_ord).or_insert(BTreeMap::new());
+            self.longest = cmp::max(self.longest, str_width(sc.p.meta.name.as_str()));
+            //self.longest = cmp::max(self.longest, sc.p.meta.name.len());
+            btm.insert(sc.p.meta.name.clone(), sc.clone());
+        }
+
+        let mut first = true;
+        for btm in ord_m.values() {
+            for sc in btm.values() {
+                if first {
+                    first = false;
+                } else {
+                    self.writer.write_all(b"\n")?;
+                }
+                self.write_arg(sc)?;
+            }
+        }
+        Ok(())
+    }
+
+    /// Writes version of a Parser Object to the wrapped stream.
+    fn write_version(&mut self, parser: &Parser) -> io::Result<()> {
+        debugln!("Help::write_version;");
+        write!(self.writer, "{}", parser.meta.version.unwrap_or(""))?;
+        Ok(())
+    }
+
+    /// Writes binary name of a Parser Object to the wrapped stream.
+    fn write_bin_name(&mut self, parser: &Parser) -> io::Result<()> {
+        debugln!("Help::write_bin_name;");
+        macro_rules! write_name {
+            () => {{
+                let mut name = parser.meta.name.clone();
+                name = name.replace("{n}", "\n");
+                color!(self, wrap_help(&name, self.term_w), good)?;
+            }};
+        }
+        if let Some(bn) = parser.meta.bin_name.as_ref() {
+            if bn.contains(' ') {
+                // Incase we're dealing with subcommands i.e. git mv is translated to git-mv
+                color!(self, bn.replace(" ", "-"), good)?
+            } else {
+                write_name!();
+            }
+        } else {
+            write_name!();
+        }
+        Ok(())
+    }
+
+    /// Writes default help for a Parser Object to the wrapped stream.
+    pub fn write_default_help(&mut self, parser: &Parser) -> ClapResult<()> {
+        debugln!("Help::write_default_help;");
+        if let Some(h) = parser.meta.pre_help {
+            self.write_before_after_help(h)?;
+            self.writer.write_all(b"\n\n")?;
+        }
+
+        macro_rules! write_thing {
+            ($thing:expr) => {{
+                let mut owned_thing = $thing.to_owned();
+                owned_thing = owned_thing.replace("{n}", "\n");
+                write!(self.writer, "{}\n", wrap_help(&owned_thing, self.term_w))?
+            }};
+        }
+        // Print the version
+        self.write_bin_name(parser)?;
+        self.writer.write_all(b" ")?;
+        self.write_version(parser)?;
+        self.writer.write_all(b"\n")?;
+        if let Some(author) = parser.meta.author {
+            write_thing!(author)
+        }
+        // if self.use_long {
+        //     if let Some(about) = parser.meta.long_about {
+        //         debugln!("Help::write_default_help: writing long about");
+        //         write_thing!(about)
+        //     } else if let Some(about) = parser.meta.about {
+        //         debugln!("Help::write_default_help: writing about");
+        //         write_thing!(about)
+        //     }
+        // } else
+        if let Some(about) = parser.meta.long_about {
+            debugln!("Help::write_default_help: writing long about");
+            write_thing!(about)
+        } else if let Some(about) = parser.meta.about {
+            debugln!("Help::write_default_help: writing about");
+            write_thing!(about)
+        }
+
+        color!(self, "\nUSAGE:", warning)?;
+        write!(
+            self.writer,
+            "\n{}{}\n\n",
+            TAB,
+            usage::create_usage_no_title(parser, &[])
+        )?;
+
+        let flags = parser.has_flags();
+        let pos = parser.has_positionals();
+        let opts = parser.has_opts();
+        let subcmds = parser.has_subcommands();
+
+        if flags || opts || pos || subcmds {
+            self.write_all_args(parser)?;
+        }
+
+        if let Some(h) = parser.meta.more_help {
+            if flags || opts || pos || subcmds {
+                self.writer.write_all(b"\n\n")?;
+            }
+            self.write_before_after_help(h)?;
+        }
+
+        self.writer.flush().map_err(Error::from)
+    }
+}
+
+/// Possible results for a copying function that stops when a given
+/// byte was found.
+enum CopyUntilResult {
+    DelimiterFound(usize),
+    DelimiterNotFound(usize),
+    ReaderEmpty,
+    ReadError(io::Error),
+    WriteError(io::Error),
+}
+
+/// Copies the contents of a reader into a writer until a delimiter byte is found.
+/// On success, the total number of bytes that were
+/// copied from reader to writer is returned.
+fn copy_until<R: Read, W: Write>(r: &mut R, w: &mut W, delimiter_byte: u8) -> CopyUntilResult {
+    debugln!("copy_until;");
+
+    let mut count = 0;
+    for wb in r.bytes() {
+        match wb {
+            Ok(b) => {
+                if b == delimiter_byte {
+                    return CopyUntilResult::DelimiterFound(count);
+                }
+                match w.write(&[b]) {
+                    Ok(c) => count += c,
+                    Err(e) => return CopyUntilResult::WriteError(e),
+                }
+            }
+            Err(e) => return CopyUntilResult::ReadError(e),
+        }
+    }
+    if count > 0 {
+        CopyUntilResult::DelimiterNotFound(count)
+    } else {
+        CopyUntilResult::ReaderEmpty
+    }
+}
+
+/// Copies the contents of a reader into a writer until a {tag} is found,
+/// copying the tag content to a buffer and returning its size.
+/// In addition to errors, there are three possible outputs:
+///   - `None`: The reader was consumed.
+///   - `Some(Ok(0))`: No tag was captured but the reader still contains data.
+///   - `Some(Ok(length>0))`: a tag with `length` was captured to the `tag_buffer`.
+fn copy_and_capture<R: Read, W: Write>(
+    r: &mut R,
+    w: &mut W,
+    tag_buffer: &mut Cursor<Vec<u8>>,
+) -> Option<io::Result<usize>> {
+    use self::CopyUntilResult::*;
+    debugln!("copy_and_capture;");
+
+    // Find the opening byte.
+    match copy_until(r, w, b'{') {
+        // The end of the reader was reached without finding the opening tag.
+        // (either with or without having copied data to the writer)
+        // Return None indicating that we are done.
+        ReaderEmpty | DelimiterNotFound(_) => None,
+
+        // Something went wrong.
+        ReadError(e) | WriteError(e) => Some(Err(e)),
+
+        // The opening byte was found.
+        // (either with or without having copied data to the writer)
+        DelimiterFound(_) => {
+            // Lets reset the buffer first and find out how long it is.
+            tag_buffer.set_position(0);
+            let buffer_size = tag_buffer.get_ref().len();
+
+            // Find the closing byte,limiting the reader to the length of the buffer.
+            let mut rb = r.take(buffer_size as u64);
+            match copy_until(&mut rb, tag_buffer, b'}') {
+                // We were already at the end of the reader.
+                // Return None indicating that we are done.
+                ReaderEmpty => None,
+
+                // The closing tag was found.
+                // Return the tag_length.
+                DelimiterFound(tag_length) => Some(Ok(tag_length)),
+
+                // The end of the reader was found without finding the closing tag.
+                // Write the opening byte and captured text to the writer.
+                // Return 0 indicating that nothing was captured but the reader still contains data.
+                DelimiterNotFound(not_tag_length) => match w.write(b"{") {
+                    Err(e) => Some(Err(e)),
+                    _ => match w.write(&tag_buffer.get_ref()[0..not_tag_length]) {
+                        Err(e) => Some(Err(e)),
+                        _ => Some(Ok(0)),
+                    },
+                },
+
+                ReadError(e) | WriteError(e) => Some(Err(e)),
+            }
+        }
+    }
+}
+
+// Methods to write Parser help using templates.
+impl<'a> Help<'a> {
+    /// Write help to stream for the parser in the format defined by the template.
+    ///
+    /// Tags arg given inside curly brackets:
+    /// Valid tags are:
+    ///     * `{bin}`         - Binary name.
+    ///     * `{version}`     - Version number.
+    ///     * `{author}`      - Author information.
+    ///     * `{usage}`       - Automatically generated or given usage string.
+    ///     * `{all-args}`    - Help for all arguments (options, flags, positionals arguments,
+    ///                         and subcommands) including titles.
+    ///     * `{unified}`     - Unified help for options and flags.
+    ///     * `{flags}`       - Help for flags.
+    ///     * `{options}`     - Help for options.
+    ///     * `{positionals}` - Help for positionals arguments.
+    ///     * `{subcommands}` - Help for subcommands.
+    ///     * `{after-help}`  - Info to be displayed after the help message.
+    ///     * `{before-help}` - Info to be displayed before the help message.
+    ///
+    /// The template system is, on purpose, very simple. Therefore the tags have to written
+    /// in the lowercase and without spacing.
+    fn write_templated_help(&mut self, parser: &Parser, template: &str) -> ClapResult<()> {
+        debugln!("Help::write_templated_help;");
+        let mut tmplr = Cursor::new(&template);
+        let mut tag_buf = Cursor::new(vec![0u8; 15]);
+
+        // The strategy is to copy the template from the reader to wrapped stream
+        // until a tag is found. Depending on its value, the appropriate content is copied
+        // to the wrapped stream.
+        // The copy from template is then resumed, repeating this sequence until reading
+        // the complete template.
+
+        loop {
+            let tag_length = match copy_and_capture(&mut tmplr, &mut self.writer, &mut tag_buf) {
+                None => return Ok(()),
+                Some(Err(e)) => return Err(Error::from(e)),
+                Some(Ok(val)) if val > 0 => val,
+                _ => continue,
+            };
+
+            debugln!("Help::write_template_help:iter: tag_buf={};", unsafe {
+                String::from_utf8_unchecked(
+                    tag_buf.get_ref()[0..tag_length]
+                        .iter()
+                        .map(|&i| i)
+                        .collect::<Vec<_>>(),
+                )
+            });
+            match &tag_buf.get_ref()[0..tag_length] {
+                b"?" => {
+                    self.writer.write_all(b"Could not decode tag name")?;
+                }
+                b"bin" => {
+                    self.write_bin_name(parser)?;
+                }
+                b"version" => {
+                    write!(
+                        self.writer,
+                        "{}",
+                        parser.meta.version.unwrap_or("unknown version")
+                    )?;
+                }
+                b"author" => {
+                    write!(
+                        self.writer,
+                        "{}",
+                        parser.meta.author.unwrap_or("unknown author")
+                    )?;
+                }
+                b"about" => {
+                    write!(
+                        self.writer,
+                        "{}",
+                        parser.meta.about.unwrap_or("unknown about")
+                    )?;
+                }
+                b"long-about" => {
+                    write!(
+                        self.writer,
+                        "{}",
+                        parser.meta.long_about.unwrap_or("unknown about")
+                    )?;
+                }
+                b"usage" => {
+                    write!(self.writer, "{}", usage::create_usage_no_title(parser, &[]))?;
+                }
+                b"all-args" => {
+                    self.write_all_args(parser)?;
+                }
+                b"unified" => {
+                    let opts_flags = parser
+                        .flags()
+                        .map(as_arg_trait)
+                        .chain(parser.opts().map(as_arg_trait));
+                    self.write_args(opts_flags)?;
+                }
+                b"flags" => {
+                    self.write_args(parser.flags().map(as_arg_trait))?;
+                }
+                b"options" => {
+                    self.write_args(parser.opts().map(as_arg_trait))?;
+                }
+                b"positionals" => {
+                    self.write_args(parser.positionals().map(as_arg_trait))?;
+                }
+                b"subcommands" => {
+                    self.write_subcommands(parser)?;
+                }
+                b"after-help" => {
+                    write!(
+                        self.writer,
+                        "{}",
+                        parser.meta.more_help.unwrap_or("unknown after-help")
+                    )?;
+                }
+                b"before-help" => {
+                    write!(
+                        self.writer,
+                        "{}",
+                        parser.meta.pre_help.unwrap_or("unknown before-help")
+                    )?;
+                }
+                // Unknown tag, write it back.
+                r => {
+                    self.writer.write_all(b"{")?;
+                    self.writer.write_all(r)?;
+                    self.writer.write_all(b"}")?;
+                }
+            }
+        }
+    }
+}
+
+fn wrap_help(help: &str, avail_chars: usize) -> String {
+    let wrapper = textwrap::Wrapper::new(avail_chars).break_words(false);
+    help.lines()
+        .map(|line| wrapper.fill(line))
+        .collect::<Vec<String>>()
+        .join("\n")
+}
+
+#[cfg(test)]
+mod test {
+    use super::wrap_help;
+
+    #[test]
+    fn wrap_help_last_word() {
+        let help = String::from("foo bar baz");
+        assert_eq!(wrap_help(&help, 5), "foo\nbar\nbaz");
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/app/meta.rs.html b/docs/src/clap/app/meta.rs.html new file mode 100644 index 00000000..2d2e9353 --- /dev/null +++ b/docs/src/clap/app/meta.rs.html @@ -0,0 +1,73 @@ +meta.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+
+#[doc(hidden)]
+#[allow(missing_debug_implementations)]
+#[derive(Default, Clone)]
+pub struct AppMeta<'b> {
+    pub name: String,
+    pub bin_name: Option<String>,
+    pub author: Option<&'b str>,
+    pub version: Option<&'b str>,
+    pub long_version: Option<&'b str>,
+    pub about: Option<&'b str>,
+    pub long_about: Option<&'b str>,
+    pub more_help: Option<&'b str>,
+    pub pre_help: Option<&'b str>,
+    pub aliases: Option<Vec<(&'b str, bool)>>, // (name, visible)
+    pub usage_str: Option<&'b str>,
+    pub usage: Option<String>,
+    pub help_str: Option<&'b str>,
+    pub disp_ord: usize,
+    pub term_w: Option<usize>,
+    pub max_w: Option<usize>,
+    pub template: Option<&'b str>,
+}
+
+impl<'b> AppMeta<'b> {
+    pub fn new() -> Self {
+        Default::default()
+    }
+    pub fn with_name(s: String) -> Self {
+        AppMeta {
+            name: s,
+            disp_ord: 999,
+            ..Default::default()
+        }
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/app/mod.rs.html b/docs/src/clap/app/mod.rs.html new file mode 100644 index 00000000..2fd235e3 --- /dev/null +++ b/docs/src/clap/app/mod.rs.html @@ -0,0 +1,3811 @@ +mod.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
+1566
+1567
+1568
+1569
+1570
+1571
+1572
+1573
+1574
+1575
+1576
+1577
+1578
+1579
+1580
+1581
+1582
+1583
+1584
+1585
+1586
+1587
+1588
+1589
+1590
+1591
+1592
+1593
+1594
+1595
+1596
+1597
+1598
+1599
+1600
+1601
+1602
+1603
+1604
+1605
+1606
+1607
+1608
+1609
+1610
+1611
+1612
+1613
+1614
+1615
+1616
+1617
+1618
+1619
+1620
+1621
+1622
+1623
+1624
+1625
+1626
+1627
+1628
+1629
+1630
+1631
+1632
+1633
+1634
+1635
+1636
+1637
+1638
+1639
+1640
+1641
+1642
+1643
+1644
+1645
+1646
+1647
+1648
+1649
+1650
+1651
+1652
+1653
+1654
+1655
+1656
+1657
+1658
+1659
+1660
+1661
+1662
+1663
+1664
+1665
+1666
+1667
+1668
+1669
+1670
+1671
+1672
+1673
+1674
+1675
+1676
+1677
+1678
+1679
+1680
+1681
+1682
+1683
+1684
+1685
+1686
+1687
+1688
+1689
+1690
+1691
+1692
+1693
+1694
+1695
+1696
+1697
+1698
+1699
+1700
+1701
+1702
+1703
+1704
+1705
+1706
+1707
+1708
+1709
+1710
+1711
+1712
+1713
+1714
+1715
+1716
+1717
+1718
+1719
+1720
+1721
+1722
+1723
+1724
+1725
+1726
+1727
+1728
+1729
+1730
+1731
+1732
+1733
+1734
+1735
+1736
+1737
+1738
+1739
+1740
+1741
+1742
+1743
+1744
+1745
+1746
+1747
+1748
+1749
+1750
+1751
+1752
+1753
+1754
+1755
+1756
+1757
+1758
+1759
+1760
+1761
+1762
+1763
+1764
+1765
+1766
+1767
+1768
+1769
+1770
+1771
+1772
+1773
+1774
+1775
+1776
+1777
+1778
+1779
+1780
+1781
+1782
+1783
+1784
+1785
+1786
+1787
+1788
+1789
+1790
+1791
+1792
+1793
+1794
+1795
+1796
+1797
+1798
+1799
+1800
+1801
+1802
+1803
+1804
+1805
+1806
+1807
+1808
+1809
+1810
+1811
+1812
+1813
+1814
+1815
+1816
+1817
+1818
+1819
+1820
+1821
+1822
+1823
+1824
+1825
+1826
+1827
+1828
+1829
+1830
+1831
+1832
+1833
+1834
+1835
+1836
+1837
+1838
+1839
+1840
+1841
+1842
+1843
+1844
+1845
+1846
+1847
+1848
+1849
+1850
+1851
+1852
+1853
+1854
+1855
+1856
+1857
+1858
+1859
+1860
+1861
+1862
+1863
+1864
+1865
+1866
+1867
+1868
+1869
+1870
+1871
+1872
+1873
+1874
+1875
+1876
+1877
+1878
+1879
+1880
+1881
+1882
+1883
+1884
+1885
+1886
+1887
+1888
+1889
+1890
+1891
+1892
+1893
+1894
+1895
+1896
+1897
+1898
+1899
+1900
+1901
+1902
+1903
+1904
+
+mod help;
+mod meta;
+pub mod parser;
+mod settings;
+mod usage;
+mod validator;
+
+// Std
+use std::env;
+use std::ffi::{OsStr, OsString};
+use std::fmt;
+use std::io::{self, BufRead, BufWriter, Write};
+use std::path::Path;
+use std::process;
+use std::rc::Rc;
+use std::result::Result as StdResult;
+
+// Third Party
+#[cfg(feature = "yaml")]
+use yaml_rust::Yaml;
+
+// Internal
+pub use self::settings::AppSettings;
+use app::help::Help;
+use app::parser::Parser;
+use args::{AnyArg, Arg, ArgGroup, ArgMatcher, ArgMatches, ArgSettings};
+use completions::Shell;
+use errors::Result as ClapResult;
+use map::{self, VecMap};
+
+/// Used to create a representation of a command line program and all possible command line
+/// arguments. Application settings are set using the "builder pattern" with the
+/// [`App::get_matches`] family of methods being the terminal methods that starts the
+/// runtime-parsing process. These methods then return information about the user supplied
+/// arguments (or lack there of).
+///
+/// **NOTE:** There aren't any mandatory "options" that one must set. The "options" may
+/// also appear in any order (so long as one of the [`App::get_matches`] methods is the last method
+/// called).
+///
+/// # Examples
+///
+/// ```no_run
+/// # use clap::{App, Arg};
+/// let m = App::new("My Program")
+///     .author("Me, me@mail.com")
+///     .version("1.0.2")
+///     .about("Explains in brief what the program does")
+///     .arg(
+///         Arg::with_name("in_file").index(1)
+///     )
+///     .after_help("Longer explanation to appear after the options when \
+///                  displaying the help information from --help or -h")
+///     .get_matches();
+///
+/// // Your program logic starts here...
+/// ```
+/// [`App::get_matches`]: ./struct.App.html#method.get_matches
+#[allow(missing_debug_implementations)]
+pub struct App<'a, 'b>
+where
+    'a: 'b,
+{
+    #[doc(hidden)]
+    pub p: Parser<'a, 'b>,
+}
+
+impl<'a, 'b> App<'a, 'b> {
+    /// Creates a new instance of an application requiring a name. The name may be, but doesn't
+    /// have to be same as the binary. The name will be displayed to the user when they request to
+    /// print version or help and usage information.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// let prog = App::new("My Program")
+    /// # ;
+    /// ```
+    pub fn new<S: Into<String>>(n: S) -> Self {
+        App {
+            p: Parser::with_name(n.into()),
+        }
+    }
+
+    /// Get the name of the app
+    pub fn get_name(&self) -> &str {
+        &self.p.meta.name
+    }
+
+    /// Get the name of the binary
+    pub fn get_bin_name(&self) -> Option<&str> {
+        self.p.meta.bin_name.as_ref().map(|s| s.as_str())
+    }
+
+    /// Creates a new instance of an application requiring a name, but uses the [`crate_authors!`]
+    /// and [`crate_version!`] macros to fill in the [`App::author`] and [`App::version`] fields.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// let prog = App::with_defaults("My Program")
+    /// # ;
+    /// ```
+    /// [`crate_authors!`]: ./macro.crate_authors!.html
+    /// [`crate_version!`]: ./macro.crate_version!.html
+    /// [`App::author`]: ./struct.App.html#method.author
+    /// [`App::version`]: ./struct.App.html#method.author
+    #[deprecated(
+        since = "2.14.1",
+        note = "Can never work; use explicit App::author() and App::version() calls instead"
+    )]
+    pub fn with_defaults<S: Into<String>>(n: S) -> Self {
+        let mut a = App {
+            p: Parser::with_name(n.into()),
+        };
+        a.p.meta.author = Some("Kevin K. <kbknapp@gmail.com>");
+        a.p.meta.version = Some("2.19.2");
+        a
+    }
+
+    /// Creates a new instance of [`App`] from a .yml (YAML) file. A full example of supported YAML
+    /// objects can be found in [`examples/17_yaml.rs`] and [`examples/17_yaml.yml`]. One great use
+    /// for using YAML is when supporting multiple languages and dialects, as each language could
+    /// be a distinct YAML file and determined at compiletime via `cargo` "features" in your
+    /// `Cargo.toml`
+    ///
+    /// In order to use this function you must compile `clap` with the `features = ["yaml"]` in
+    /// your settings for the `[dependencies.clap]` table of your `Cargo.toml`
+    ///
+    /// **NOTE:** Due to how the YAML objects are built there is a convenience macro for loading
+    /// the YAML file at compile time (relative to the current file, like modules work). That YAML
+    /// object can then be passed to this function.
+    ///
+    /// # Panics
+    ///
+    /// The YAML file must be properly formatted or this function will [`panic!`]. A good way to
+    /// ensure this doesn't happen is to run your program with the `--help` switch. If this passes
+    /// without error, you needn't worry because the YAML is properly formatted.
+    ///
+    /// # Examples
+    ///
+    /// The following example shows how to load a properly formatted YAML file to build an instance
+    /// of an [`App`] struct.
+    ///
+    /// ```ignore
+    /// # #[macro_use]
+    /// # extern crate clap;
+    /// # use clap::App;
+    /// # fn main() {
+    /// let yml = load_yaml!("app.yml");
+    /// let app = App::from_yaml(yml);
+    ///
+    /// // continued logic goes here, such as `app.get_matches()` etc.
+    /// # }
+    /// ```
+    /// [`App`]: ./struct.App.html
+    /// [`examples/17_yaml.rs`]: https://github.com/clap-rs/clap/blob/v2.33.1/examples/17_yaml.rs
+    /// [`examples/17_yaml.yml`]: https://github.com/clap-rs/clap/blob/v2.33.1/examples/17_yaml.yml
+    /// [`panic!`]: https://doc.rust-lang.org/std/macro.panic!.html
+    #[cfg(feature = "yaml")]
+    pub fn from_yaml(yaml: &'a Yaml) -> App<'a, 'a> {
+        App::from(yaml)
+    }
+
+    /// Sets a string of author(s) that will be displayed to the user when they
+    /// request the help information with `--help` or `-h`.
+    ///
+    /// **Pro-tip:** Use `clap`s convenience macro [`crate_authors!`] to automatically set your
+    /// application's author(s) to the same thing as your crate at compile time. See the [`examples/`]
+    /// directory for more information
+    ///
+    /// See the [`examples/`]
+    /// directory for more information
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///      .author("Me, me@mymain.com")
+    /// # ;
+    /// ```
+    /// [`crate_authors!`]: ./macro.crate_authors!.html
+    /// [`examples/`]: https://github.com/clap-rs/clap/tree/v2.33.1/examples
+    pub fn author<S: Into<&'b str>>(mut self, author: S) -> Self {
+        self.p.meta.author = Some(author.into());
+        self
+    }
+
+    /// Overrides the system-determined binary name. This should only be used when absolutely
+    /// necessary, such as when the binary name for your application is misleading, or perhaps
+    /// *not* how the user should invoke your program.
+    ///
+    /// **Pro-tip:** When building things such as third party `cargo` subcommands, this setting
+    /// **should** be used!
+    ///
+    /// **NOTE:** This command **should not** be used for [`SubCommand`]s.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("My Program")
+    ///      .bin_name("my_binary")
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    pub fn bin_name<S: Into<String>>(mut self, name: S) -> Self {
+        self.p.meta.bin_name = Some(name.into());
+        self
+    }
+
+    /// Sets a string describing what the program does. This will be displayed when displaying help
+    /// information with `-h`.
+    ///
+    /// **NOTE:** If only `about` is provided, and not [`App::long_about`] but the user requests
+    /// `--help` clap will still display the contents of `about` appropriately
+    ///
+    /// **NOTE:** Only [`App::about`] is used in completion script generation in order to be
+    /// concise
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .about("Does really amazing things to great people")
+    /// # ;
+    /// ```
+    /// [`App::long_about`]: ./struct.App.html#method.long_about
+    pub fn about<S: Into<&'b str>>(mut self, about: S) -> Self {
+        self.p.meta.about = Some(about.into());
+        self
+    }
+
+    /// Sets a string describing what the program does. This will be displayed when displaying help
+    /// information.
+    ///
+    /// **NOTE:** If only `long_about` is provided, and not [`App::about`] but the user requests
+    /// `-h` clap will still display the contents of `long_about` appropriately
+    ///
+    /// **NOTE:** Only [`App::about`] is used in completion script generation in order to be
+    /// concise
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .long_about(
+    /// "Does really amazing things to great people. Now let's talk a little
+    ///  more in depth about how this subcommand really works. It may take about
+    ///  a few lines of text, but that's ok!")
+    /// # ;
+    /// ```
+    /// [`App::about`]: ./struct.App.html#method.about
+    pub fn long_about<S: Into<&'b str>>(mut self, about: S) -> Self {
+        self.p.meta.long_about = Some(about.into());
+        self
+    }
+
+    /// Sets the program's name. This will be displayed when displaying help information.
+    ///
+    /// **Pro-top:** This function is particularly useful when configuring a program via
+    /// [`App::from_yaml`] in conjunction with the [`crate_name!`] macro to derive the program's
+    /// name from its `Cargo.toml`.
+    ///
+    /// # Examples
+    /// ```ignore
+    /// # #[macro_use]
+    /// # extern crate clap;
+    /// # use clap::App;
+    /// # fn main() {
+    /// let yml = load_yaml!("app.yml");
+    /// let app = App::from_yaml(yml)
+    ///     .name(crate_name!());
+    ///
+    /// // continued logic goes here, such as `app.get_matches()` etc.
+    /// # }
+    /// ```
+    ///
+    /// [`App::from_yaml`]: ./struct.App.html#method.from_yaml
+    /// [`crate_name!`]: ./macro.crate_name.html
+    pub fn name<S: Into<String>>(mut self, name: S) -> Self {
+        self.p.meta.name = name.into();
+        self
+    }
+
+    /// Adds additional help information to be displayed in addition to auto-generated help. This
+    /// information is displayed **after** the auto-generated help information. This is often used
+    /// to describe how to use the arguments, or caveats to be noted.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::App;
+    /// App::new("myprog")
+    ///     .after_help("Does really amazing things to great people...but be careful with -R")
+    /// # ;
+    /// ```
+    pub fn after_help<S: Into<&'b str>>(mut self, help: S) -> Self {
+        self.p.meta.more_help = Some(help.into());
+        self
+    }
+
+    /// Adds additional help information to be displayed in addition to auto-generated help. This
+    /// information is displayed **before** the auto-generated help information. This is often used
+    /// for header information.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::App;
+    /// App::new("myprog")
+    ///     .before_help("Some info I'd like to appear before the help info")
+    /// # ;
+    /// ```
+    pub fn before_help<S: Into<&'b str>>(mut self, help: S) -> Self {
+        self.p.meta.pre_help = Some(help.into());
+        self
+    }
+
+    /// Sets a string of the version number to be displayed when displaying version or help
+    /// information with `-V`.
+    ///
+    /// **NOTE:** If only `version` is provided, and not [`App::long_version`] but the user
+    /// requests `--version` clap will still display the contents of `version` appropriately
+    ///
+    /// **Pro-tip:** Use `clap`s convenience macro [`crate_version!`] to automatically set your
+    /// application's version to the same thing as your crate at compile time. See the [`examples/`]
+    /// directory for more information
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .version("v0.1.24")
+    /// # ;
+    /// ```
+    /// [`crate_version!`]: ./macro.crate_version!.html
+    /// [`examples/`]: https://github.com/clap-rs/clap/tree/v2.33.1/examples
+    /// [`App::long_version`]: ./struct.App.html#method.long_version
+    pub fn version<S: Into<&'b str>>(mut self, ver: S) -> Self {
+        self.p.meta.version = Some(ver.into());
+        self
+    }
+
+    /// Sets a string of the version number to be displayed when displaying version or help
+    /// information with `--version`.
+    ///
+    /// **NOTE:** If only `long_version` is provided, and not [`App::version`] but the user
+    /// requests `-V` clap will still display the contents of `long_version` appropriately
+    ///
+    /// **Pro-tip:** Use `clap`s convenience macro [`crate_version!`] to automatically set your
+    /// application's version to the same thing as your crate at compile time. See the [`examples/`]
+    /// directory for more information
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .long_version(
+    /// "v0.1.24
+    ///  commit: abcdef89726d
+    ///  revision: 123
+    ///  release: 2
+    ///  binary: myprog")
+    /// # ;
+    /// ```
+    /// [`crate_version!`]: ./macro.crate_version!.html
+    /// [`examples/`]: https://github.com/clap-rs/clap/tree/v2.33.1/examples
+    /// [`App::version`]: ./struct.App.html#method.version
+    pub fn long_version<S: Into<&'b str>>(mut self, ver: S) -> Self {
+        self.p.meta.long_version = Some(ver.into());
+        self
+    }
+
+    /// Sets a custom usage string to override the auto-generated usage string.
+    ///
+    /// This will be displayed to the user when errors are found in argument parsing, or when you
+    /// call [`ArgMatches::usage`]
+    ///
+    /// **CAUTION:** Using this setting disables `clap`s "context-aware" usage strings. After this
+    /// setting is set, this will be the only usage string displayed to the user!
+    ///
+    /// **NOTE:** You do not need to specify the "USAGE: \n\t" portion, as that will
+    /// still be applied by `clap`, you only need to specify the portion starting
+    /// with the binary name.
+    ///
+    /// **NOTE:** This will not replace the entire help message, *only* the portion
+    /// showing the usage.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .usage("myapp [-clDas] <some_file>")
+    /// # ;
+    /// ```
+    /// [`ArgMatches::usage`]: ./struct.ArgMatches.html#method.usage
+    pub fn usage<S: Into<&'b str>>(mut self, usage: S) -> Self {
+        self.p.meta.usage_str = Some(usage.into());
+        self
+    }
+
+    /// Sets a custom help message and overrides the auto-generated one. This should only be used
+    /// when the auto-generated message does not suffice.
+    ///
+    /// This will be displayed to the user when they use `--help` or `-h`
+    ///
+    /// **NOTE:** This replaces the **entire** help message, so nothing will be auto-generated.
+    ///
+    /// **NOTE:** This **only** replaces the help message for the current command, meaning if you
+    /// are using subcommands, those help messages will still be auto-generated unless you
+    /// specify a [`Arg::help`] for them as well.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myapp")
+    ///     .help("myapp v1.0\n\
+    ///            Does awesome things\n\
+    ///            (C) me@mail.com\n\n\
+    ///
+    ///            USAGE: myapp <opts> <command>\n\n\
+    ///
+    ///            Options:\n\
+    ///            -h, --help       Display this message\n\
+    ///            -V, --version    Display version info\n\
+    ///            -s <stuff>       Do something with stuff\n\
+    ///            -v               Be verbose\n\n\
+    ///
+    ///            Commmands:\n\
+    ///            help             Prints this message\n\
+    ///            work             Do some work")
+    /// # ;
+    /// ```
+    /// [`Arg::help`]: ./struct.Arg.html#method.help
+    pub fn help<S: Into<&'b str>>(mut self, help: S) -> Self {
+        self.p.meta.help_str = Some(help.into());
+        self
+    }
+
+    /// Sets the [`short`] for the auto-generated `help` argument.
+    ///
+    /// By default `clap` automatically assigns `h`, but this can be overridden if you have a
+    /// different argument which you'd prefer to use the `-h` short with. This can be done by
+    /// defining your own argument with a lowercase `h` as the [`short`].
+    ///
+    /// `clap` lazily generates these `help` arguments **after** you've defined any arguments of
+    /// your own.
+    ///
+    /// **NOTE:** Any leading `-` characters will be stripped, and only the first
+    /// non `-` character will be used as the [`short`] version
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .help_short("H") // Using an uppercase `H` instead of the default lowercase `h`
+    /// # ;
+    /// ```
+    /// [`short`]: ./struct.Arg.html#method.short
+    pub fn help_short<S: AsRef<str> + 'b>(mut self, s: S) -> Self {
+        self.p.help_short(s.as_ref());
+        self
+    }
+
+    /// Sets the [`short`] for the auto-generated `version` argument.
+    ///
+    /// By default `clap` automatically assigns `V`, but this can be overridden if you have a
+    /// different argument which you'd prefer to use the `-V` short with. This can be done by
+    /// defining your own argument with an uppercase `V` as the [`short`].
+    ///
+    /// `clap` lazily generates these `version` arguments **after** you've defined any arguments of
+    /// your own.
+    ///
+    /// **NOTE:** Any leading `-` characters will be stripped, and only the first
+    /// non `-` character will be used as the `short` version
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .version_short("v") // Using a lowercase `v` instead of the default capital `V`
+    /// # ;
+    /// ```
+    /// [`short`]: ./struct.Arg.html#method.short
+    pub fn version_short<S: AsRef<str>>(mut self, s: S) -> Self {
+        self.p.version_short(s.as_ref());
+        self
+    }
+
+    /// Sets the help text for the auto-generated `help` argument.
+    ///
+    /// By default `clap` sets this to `"Prints help information"`, but if you're using a
+    /// different convention for your help messages and would prefer a different phrasing you can
+    /// override it.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .help_message("Print help information") // Perhaps you want imperative help messages
+    ///
+    /// # ;
+    /// ```
+    pub fn help_message<S: Into<&'a str>>(mut self, s: S) -> Self {
+        self.p.help_message = Some(s.into());
+        self
+    }
+
+    /// Sets the help text for the auto-generated `version` argument.
+    ///
+    /// By default `clap` sets this to `"Prints version information"`, but if you're using a
+    /// different convention for your help messages and would prefer a different phrasing then you
+    /// can change it.
+    ///
+    /// # Examples
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .version_message("Print version information") // Perhaps you want imperative help messages
+    /// # ;
+    /// ```
+    pub fn version_message<S: Into<&'a str>>(mut self, s: S) -> Self {
+        self.p.version_message = Some(s.into());
+        self
+    }
+
+    /// Sets the help template to be used, overriding the default format.
+    ///
+    /// Tags arg given inside curly brackets.
+    ///
+    /// Valid tags are:
+    ///
+    ///   * `{bin}`         - Binary name.
+    ///   * `{version}`     - Version number.
+    ///   * `{author}`      - Author information.
+    ///   * `{about}`       - General description (from [`App::about`])
+    ///   * `{usage}`       - Automatically generated or given usage string.
+    ///   * `{all-args}`    - Help for all arguments (options, flags, positionals arguments,
+    ///                       and subcommands) including titles.
+    ///   * `{unified}`     - Unified help for options and flags. Note, you must *also* set
+    ///                       [`AppSettings::UnifiedHelpMessage`] to fully merge both options and
+    ///                       flags, otherwise the ordering is "best effort"
+    ///   * `{flags}`       - Help for flags.
+    ///   * `{options}`     - Help for options.
+    ///   * `{positionals}` - Help for positionals arguments.
+    ///   * `{subcommands}` - Help for subcommands.
+    ///   * `{after-help}`  - Help from [`App::after_help`]
+    ///   * `{before-help}`  - Help from [`App::before_help`]
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .version("1.0")
+    ///     .template("{bin} ({version}) - {usage}")
+    /// # ;
+    /// ```
+    /// **NOTE:** The template system is, on purpose, very simple. Therefore the tags have to be
+    /// written in lowercase and without spacing.
+    ///
+    /// [`App::about`]: ./struct.App.html#method.about
+    /// [`App::after_help`]: ./struct.App.html#method.after_help
+    /// [`App::before_help`]: ./struct.App.html#method.before_help
+    /// [`AppSettings::UnifiedHelpMessage`]: ./enum.AppSettings.html#variant.UnifiedHelpMessage
+    pub fn template<S: Into<&'b str>>(mut self, s: S) -> Self {
+        self.p.meta.template = Some(s.into());
+        self
+    }
+
+    /// Enables a single command, or [`SubCommand`], level settings.
+    ///
+    /// See [`AppSettings`] for a full list of possibilities and examples.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::SubcommandRequired)
+    ///     .setting(AppSettings::WaitOnError)
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`AppSettings`]: ./enum.AppSettings.html
+    pub fn setting(mut self, setting: AppSettings) -> Self {
+        self.p.set(setting);
+        self
+    }
+
+    /// Enables multiple command, or [`SubCommand`], level settings
+    ///
+    /// See [`AppSettings`] for a full list of possibilities and examples.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, AppSettings};
+    /// App::new("myprog")
+    ///     .settings(&[AppSettings::SubcommandRequired,
+    ///                  AppSettings::WaitOnError])
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`AppSettings`]: ./enum.AppSettings.html
+    pub fn settings(mut self, settings: &[AppSettings]) -> Self {
+        for s in settings {
+            self.p.set(*s);
+        }
+        self
+    }
+
+    /// Enables a single setting that is propagated down through all child [`SubCommand`]s.
+    ///
+    /// See [`AppSettings`] for a full list of possibilities and examples.
+    ///
+    /// **NOTE**: The setting is *only* propagated *down* and not up through parent commands.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, AppSettings};
+    /// App::new("myprog")
+    ///     .global_setting(AppSettings::SubcommandRequired)
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`AppSettings`]: ./enum.AppSettings.html
+    pub fn global_setting(mut self, setting: AppSettings) -> Self {
+        self.p.set(setting);
+        self.p.g_settings.set(setting);
+        self
+    }
+
+    /// Enables multiple settings which are propagated *down* through all child [`SubCommand`]s.
+    ///
+    /// See [`AppSettings`] for a full list of possibilities and examples.
+    ///
+    /// **NOTE**: The setting is *only* propagated *down* and not up through parent commands.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, AppSettings};
+    /// App::new("myprog")
+    ///     .global_settings(&[AppSettings::SubcommandRequired,
+    ///                  AppSettings::ColoredHelp])
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`AppSettings`]: ./enum.AppSettings.html
+    pub fn global_settings(mut self, settings: &[AppSettings]) -> Self {
+        for s in settings {
+            self.p.set(*s);
+            self.p.g_settings.set(*s)
+        }
+        self
+    }
+
+    /// Disables a single command, or [`SubCommand`], level setting.
+    ///
+    /// See [`AppSettings`] for a full list of possibilities and examples.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, AppSettings};
+    /// App::new("myprog")
+    ///     .unset_setting(AppSettings::ColorAuto)
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`AppSettings`]: ./enum.AppSettings.html
+    pub fn unset_setting(mut self, setting: AppSettings) -> Self {
+        self.p.unset(setting);
+        self
+    }
+
+    /// Disables multiple command, or [`SubCommand`], level settings.
+    ///
+    /// See [`AppSettings`] for a full list of possibilities and examples.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, AppSettings};
+    /// App::new("myprog")
+    ///     .unset_settings(&[AppSettings::ColorAuto,
+    ///                       AppSettings::AllowInvalidUtf8])
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`AppSettings`]: ./enum.AppSettings.html
+    pub fn unset_settings(mut self, settings: &[AppSettings]) -> Self {
+        for s in settings {
+            self.p.unset(*s);
+        }
+        self
+    }
+
+    /// Sets the terminal width at which to wrap help messages. Defaults to `120`. Using `0` will
+    /// ignore terminal widths and use source formatting.
+    ///
+    /// `clap` automatically tries to determine the terminal width on Unix, Linux, macOS and Windows
+    /// if the `wrap_help` cargo "feature" has been used while compiling. If the terminal width
+    /// cannot be determined, `clap` defaults to `120`.
+    ///
+    /// **NOTE:** This setting applies globally and *not* on a per-command basis.
+    ///
+    /// **NOTE:** This setting must be set **before** any subcommands are added!
+    ///
+    /// # Platform Specific
+    ///
+    /// Only Unix, Linux, macOS and Windows support automatic determination of terminal width.
+    /// Even on those platforms, this setting is useful if for any reason the terminal width
+    /// cannot be determined.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::App;
+    /// App::new("myprog")
+    ///     .set_term_width(80)
+    /// # ;
+    /// ```
+    pub fn set_term_width(mut self, width: usize) -> Self {
+        self.p.meta.term_w = Some(width);
+        self
+    }
+
+    /// Sets the max terminal width at which to wrap help messages. Using `0` will ignore terminal
+    /// widths and use source formatting.
+    ///
+    /// `clap` automatically tries to determine the terminal width on Unix, Linux, macOS and Windows
+    /// if the `wrap_help` cargo "feature" has been used while compiling, but one might want to
+    /// limit the size (e.g. when the terminal is running fullscreen).
+    ///
+    /// **NOTE:** This setting applies globally and *not* on a per-command basis.
+    ///
+    /// **NOTE:** This setting must be set **before** any subcommands are added!
+    ///
+    /// # Platform Specific
+    ///
+    /// Only Unix, Linux, macOS and Windows support automatic determination of terminal width.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::App;
+    /// App::new("myprog")
+    ///     .max_term_width(100)
+    /// # ;
+    /// ```
+    pub fn max_term_width(mut self, w: usize) -> Self {
+        self.p.meta.max_w = Some(w);
+        self
+    }
+
+    /// Adds an [argument] to the list of valid possibilities.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     // Adding a single "flag" argument with a short and help text, using Arg::with_name()
+    ///     .arg(
+    ///         Arg::with_name("debug")
+    ///            .short("d")
+    ///            .help("turns on debugging mode")
+    ///     )
+    ///     // Adding a single "option" argument with a short, a long, and help text using the less
+    ///     // verbose Arg::from_usage()
+    ///     .arg(
+    ///         Arg::from_usage("-c --config=[CONFIG] 'Optionally sets a config file to use'")
+    ///     )
+    /// # ;
+    /// ```
+    /// [argument]: ./struct.Arg.html
+    pub fn arg<A: Into<Arg<'a, 'b>>>(mut self, a: A) -> Self {
+        self.p.add_arg(a.into());
+        self
+    }
+
+    /// Adds multiple [arguments] to the list of valid possibilities
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .args(
+    ///         &[Arg::from_usage("[debug] -d 'turns on debugging info'"),
+    ///          Arg::with_name("input").index(1).help("the input file to use")]
+    ///     )
+    /// # ;
+    /// ```
+    /// [arguments]: ./struct.Arg.html
+    pub fn args(mut self, args: &[Arg<'a, 'b>]) -> Self {
+        for arg in args {
+            self.p.add_arg_ref(arg);
+        }
+        self
+    }
+
+    /// A convenience method for adding a single [argument] from a usage type string. The string
+    /// used follows the same rules and syntax as [`Arg::from_usage`]
+    ///
+    /// **NOTE:** The downside to using this method is that you can not set any additional
+    /// properties of the [`Arg`] other than what [`Arg::from_usage`] supports.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .arg_from_usage("-c --config=<FILE> 'Sets a configuration file to use'")
+    /// # ;
+    /// ```
+    /// [argument]: ./struct.Arg.html
+    /// [`Arg`]: ./struct.Arg.html
+    /// [`Arg::from_usage`]: ./struct.Arg.html#method.from_usage
+    pub fn arg_from_usage(mut self, usage: &'a str) -> Self {
+        self.p.add_arg(Arg::from_usage(usage));
+        self
+    }
+
+    /// Adds multiple [arguments] at once from a usage string, one per line. See
+    /// [`Arg::from_usage`] for details on the syntax and rules supported.
+    ///
+    /// **NOTE:** Like [`App::arg_from_usage`] the downside is you only set properties for the
+    /// [`Arg`]s which [`Arg::from_usage`] supports.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// App::new("myprog")
+    ///     .args_from_usage(
+    ///         "-c --config=[FILE] 'Sets a configuration file to use'
+    ///          [debug]... -d 'Sets the debugging level'
+    ///          <FILE> 'The input file to use'"
+    ///     )
+    /// # ;
+    /// ```
+    /// [arguments]: ./struct.Arg.html
+    /// [`Arg::from_usage`]: ./struct.Arg.html#method.from_usage
+    /// [`App::arg_from_usage`]: ./struct.App.html#method.arg_from_usage
+    /// [`Arg`]: ./struct.Arg.html
+    pub fn args_from_usage(mut self, usage: &'a str) -> Self {
+        for line in usage.lines() {
+            let l = line.trim();
+            if l.is_empty() {
+                continue;
+            }
+            self.p.add_arg(Arg::from_usage(l));
+        }
+        self
+    }
+
+    /// Allows adding a [`SubCommand`] alias, which function as "hidden" subcommands that
+    /// automatically dispatch as if this subcommand was used. This is more efficient, and easier
+    /// than creating multiple hidden subcommands as one only needs to check for the existence of
+    /// this command, and not all variants.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand};
+    /// let m = App::new("myprog")
+    ///             .subcommand(SubCommand::with_name("test")
+    ///                 .alias("do-stuff"))
+    ///             .get_matches_from(vec!["myprog", "do-stuff"]);
+    /// assert_eq!(m.subcommand_name(), Some("test"));
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    pub fn alias<S: Into<&'b str>>(mut self, name: S) -> Self {
+        if let Some(ref mut als) = self.p.meta.aliases {
+            als.push((name.into(), false));
+        } else {
+            self.p.meta.aliases = Some(vec![(name.into(), false)]);
+        }
+        self
+    }
+
+    /// Allows adding [`SubCommand`] aliases, which function as "hidden" subcommands that
+    /// automatically dispatch as if this subcommand was used. This is more efficient, and easier
+    /// than creating multiple hidden subcommands as one only needs to check for the existence of
+    /// this command, and not all variants.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, SubCommand};
+    /// let m = App::new("myprog")
+    ///             .subcommand(SubCommand::with_name("test")
+    ///                 .aliases(&["do-stuff", "do-tests", "tests"]))
+    ///                 .arg(Arg::with_name("input")
+    ///                             .help("the file to add")
+    ///                             .index(1)
+    ///                             .required(false))
+    ///             .get_matches_from(vec!["myprog", "do-tests"]);
+    /// assert_eq!(m.subcommand_name(), Some("test"));
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    pub fn aliases(mut self, names: &[&'b str]) -> Self {
+        if let Some(ref mut als) = self.p.meta.aliases {
+            for n in names {
+                als.push((n, false));
+            }
+        } else {
+            self.p.meta.aliases = Some(names.iter().map(|n| (*n, false)).collect::<Vec<_>>());
+        }
+        self
+    }
+
+    /// Allows adding a [`SubCommand`] alias that functions exactly like those defined with
+    /// [`App::alias`], except that they are visible inside the help message.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand};
+    /// let m = App::new("myprog")
+    ///             .subcommand(SubCommand::with_name("test")
+    ///                 .visible_alias("do-stuff"))
+    ///             .get_matches_from(vec!["myprog", "do-stuff"]);
+    /// assert_eq!(m.subcommand_name(), Some("test"));
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`App::alias`]: ./struct.App.html#method.alias
+    pub fn visible_alias<S: Into<&'b str>>(mut self, name: S) -> Self {
+        if let Some(ref mut als) = self.p.meta.aliases {
+            als.push((name.into(), true));
+        } else {
+            self.p.meta.aliases = Some(vec![(name.into(), true)]);
+        }
+        self
+    }
+
+    /// Allows adding multiple [`SubCommand`] aliases that functions exactly like those defined
+    /// with [`App::aliases`], except that they are visible inside the help message.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand};
+    /// let m = App::new("myprog")
+    ///             .subcommand(SubCommand::with_name("test")
+    ///                 .visible_aliases(&["do-stuff", "tests"]))
+    ///             .get_matches_from(vec!["myprog", "do-stuff"]);
+    /// assert_eq!(m.subcommand_name(), Some("test"));
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`App::aliases`]: ./struct.App.html#method.aliases
+    pub fn visible_aliases(mut self, names: &[&'b str]) -> Self {
+        if let Some(ref mut als) = self.p.meta.aliases {
+            for n in names {
+                als.push((n, true));
+            }
+        } else {
+            self.p.meta.aliases = Some(names.iter().map(|n| (*n, true)).collect::<Vec<_>>());
+        }
+        self
+    }
+
+    /// Adds an [`ArgGroup`] to the application. [`ArgGroup`]s are a family of related arguments.
+    /// By placing them in a logical group, you can build easier requirement and exclusion rules.
+    /// For instance, you can make an entire [`ArgGroup`] required, meaning that one (and *only*
+    /// one) argument from that group must be present at runtime.
+    ///
+    /// You can also do things such as name an [`ArgGroup`] as a conflict to another argument.
+    /// Meaning any of the arguments that belong to that group will cause a failure if present with
+    /// the conflicting argument.
+    ///
+    /// Another added benefit of [`ArgGroup`]s is that you can extract a value from a group instead
+    /// of determining exactly which argument was used.
+    ///
+    /// Finally, using [`ArgGroup`]s to ensure exclusion between arguments is another very common
+    /// use
+    ///
+    /// # Examples
+    ///
+    /// The following example demonstrates using an [`ArgGroup`] to ensure that one, and only one,
+    /// of the arguments from the specified group is present at runtime.
+    ///
+    /// ```no_run
+    /// # use clap::{App, ArgGroup};
+    /// App::new("app")
+    ///     .args_from_usage(
+    ///         "--set-ver [ver] 'set the version manually'
+    ///          --major         'auto increase major'
+    ///          --minor         'auto increase minor'
+    ///          --patch         'auto increase patch'")
+    ///     .group(ArgGroup::with_name("vers")
+    ///          .args(&["set-ver", "major", "minor","patch"])
+    ///          .required(true))
+    /// # ;
+    /// ```
+    /// [`ArgGroup`]: ./struct.ArgGroup.html
+    pub fn group(mut self, group: ArgGroup<'a>) -> Self {
+        self.p.add_group(group);
+        self
+    }
+
+    /// Adds multiple [`ArgGroup`]s to the [`App`] at once.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, ArgGroup};
+    /// App::new("app")
+    ///     .args_from_usage(
+    ///         "--set-ver [ver] 'set the version manually'
+    ///          --major         'auto increase major'
+    ///          --minor         'auto increase minor'
+    ///          --patch         'auto increase patch'
+    ///          -c [FILE]       'a config file'
+    ///          -i [IFACE]      'an interface'")
+    ///     .groups(&[
+    ///         ArgGroup::with_name("vers")
+    ///             .args(&["set-ver", "major", "minor","patch"])
+    ///             .required(true),
+    ///         ArgGroup::with_name("input")
+    ///             .args(&["c", "i"])
+    ///     ])
+    /// # ;
+    /// ```
+    /// [`ArgGroup`]: ./struct.ArgGroup.html
+    /// [`App`]: ./struct.App.html
+    pub fn groups(mut self, groups: &[ArgGroup<'a>]) -> Self {
+        for g in groups {
+            self = self.group(g.into());
+        }
+        self
+    }
+
+    /// Adds a [`SubCommand`] to the list of valid possibilities. Subcommands are effectively
+    /// sub-[`App`]s, because they can contain their own arguments, subcommands, version, usage,
+    /// etc. They also function just like [`App`]s, in that they get their own auto generated help,
+    /// version, and usage.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand};
+    /// App::new("myprog")
+    ///     .subcommand(SubCommand::with_name("config")
+    ///         .about("Controls configuration features")
+    ///         .arg_from_usage("<config> 'Required configuration file to use'"))
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`App`]: ./struct.App.html
+    pub fn subcommand(mut self, subcmd: App<'a, 'b>) -> Self {
+        self.p.add_subcommand(subcmd);
+        self
+    }
+
+    /// Adds multiple subcommands to the list of valid possibilities by iterating over an
+    /// [`IntoIterator`] of [`SubCommand`]s
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, SubCommand};
+    /// # App::new("myprog")
+    /// .subcommands( vec![
+    ///        SubCommand::with_name("config").about("Controls configuration functionality")
+    ///                                 .arg(Arg::with_name("config_file").index(1)),
+    ///        SubCommand::with_name("debug").about("Controls debug functionality")])
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`IntoIterator`]: https://doc.rust-lang.org/std/iter/trait.IntoIterator.html
+    pub fn subcommands<I>(mut self, subcmds: I) -> Self
+    where
+        I: IntoIterator<Item = App<'a, 'b>>,
+    {
+        for subcmd in subcmds {
+            self.p.add_subcommand(subcmd);
+        }
+        self
+    }
+
+    /// Allows custom ordering of [`SubCommand`]s within the help message. Subcommands with a lower
+    /// value will be displayed first in the help message. This is helpful when one would like to
+    /// emphasise frequently used subcommands, or prioritize those towards the top of the list.
+    /// Duplicate values **are** allowed. Subcommands with duplicate display orders will be
+    /// displayed in alphabetical order.
+    ///
+    /// **NOTE:** The default is 999 for all subcommands.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, SubCommand};
+    /// let m = App::new("cust-ord")
+    ///     .subcommand(SubCommand::with_name("alpha") // typically subcommands are grouped
+    ///                                                // alphabetically by name. Subcommands
+    ///                                                // without a display_order have a value of
+    ///                                                // 999 and are displayed alphabetically with
+    ///                                                // all other 999 subcommands
+    ///         .about("Some help and text"))
+    ///     .subcommand(SubCommand::with_name("beta")
+    ///         .display_order(1)   // In order to force this subcommand to appear *first*
+    ///                             // all we have to do is give it a value lower than 999.
+    ///                             // Any other subcommands with a value of 1 will be displayed
+    ///                             // alphabetically with this one...then 2 values, then 3, etc.
+    ///         .about("I should be first!"))
+    ///     .get_matches_from(vec![
+    ///         "cust-ord", "--help"
+    ///     ]);
+    /// ```
+    ///
+    /// The above example displays the following help message
+    ///
+    /// ```text
+    /// cust-ord
+    ///
+    /// USAGE:
+    ///     cust-ord [FLAGS] [OPTIONS]
+    ///
+    /// FLAGS:
+    ///     -h, --help       Prints help information
+    ///     -V, --version    Prints version information
+    ///
+    /// SUBCOMMANDS:
+    ///     beta    I should be first!
+    ///     alpha   Some help and text
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    pub fn display_order(mut self, ord: usize) -> Self {
+        self.p.meta.disp_ord = ord;
+        self
+    }
+
+    /// Prints the full help message to [`io::stdout()`] using a [`BufWriter`] using the same
+    /// method as if someone ran `-h` to request the help message
+    ///
+    /// **NOTE:** clap has the ability to distinguish between "short" and "long" help messages
+    /// depending on if the user ran [`-h` (short)] or [`--help` (long)]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::App;
+    /// let mut app = App::new("myprog");
+    /// app.print_help();
+    /// ```
+    /// [`io::stdout()`]: https://doc.rust-lang.org/std/io/fn.stdout.html
+    /// [`BufWriter`]: https://doc.rust-lang.org/std/io/struct.BufWriter.html
+    /// [`-h` (short)]: ./struct.Arg.html#method.help
+    /// [`--help` (long)]: ./struct.Arg.html#method.long_help
+    pub fn print_help(&mut self) -> ClapResult<()> {
+        // If there are global arguments, or settings we need to propagate them down to subcommands
+        // before parsing incase we run into a subcommand
+        self.p.propagate_globals();
+        self.p.propagate_settings();
+        self.p.derive_display_order();
+
+        self.p.create_help_and_version();
+        let out = io::stdout();
+        let mut buf_w = BufWriter::new(out.lock());
+        self.write_help(&mut buf_w)
+    }
+
+    /// Prints the full help message to [`io::stdout()`] using a [`BufWriter`] using the same
+    /// method as if someone ran `--help` to request the help message
+    ///
+    /// **NOTE:** clap has the ability to distinguish between "short" and "long" help messages
+    /// depending on if the user ran [`-h` (short)] or [`--help` (long)]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::App;
+    /// let mut app = App::new("myprog");
+    /// app.print_long_help();
+    /// ```
+    /// [`io::stdout()`]: https://doc.rust-lang.org/std/io/fn.stdout.html
+    /// [`BufWriter`]: https://doc.rust-lang.org/std/io/struct.BufWriter.html
+    /// [`-h` (short)]: ./struct.Arg.html#method.help
+    /// [`--help` (long)]: ./struct.Arg.html#method.long_help
+    pub fn print_long_help(&mut self) -> ClapResult<()> {
+        let out = io::stdout();
+        let mut buf_w = BufWriter::new(out.lock());
+        self.write_long_help(&mut buf_w)
+    }
+
+    /// Writes the full help message to the user to a [`io::Write`] object in the same method as if
+    /// the user ran `-h`
+    ///
+    /// **NOTE:** clap has the ability to distinguish between "short" and "long" help messages
+    /// depending on if the user ran [`-h` (short)] or [`--help` (long)]
+    ///
+    /// **NOTE:** There is a known bug where this method does not write propagated global arguments
+    /// or autogenerated arguments (i.e. the default help/version args). Prefer
+    /// [`App::write_long_help`] instead if possible!
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::App;
+    /// use std::io;
+    /// let mut app = App::new("myprog");
+    /// let mut out = io::stdout();
+    /// app.write_help(&mut out).expect("failed to write to stdout");
+    /// ```
+    /// [`io::Write`]: https://doc.rust-lang.org/std/io/trait.Write.html
+    /// [`-h` (short)]: ./struct.Arg.html#method.help
+    /// [`--help` (long)]: ./struct.Arg.html#method.long_help
+    pub fn write_help<W: Write>(&self, w: &mut W) -> ClapResult<()> {
+        // PENDING ISSUE: 808
+        //      https://github.com/clap-rs/clap/issues/808
+        // If there are global arguments, or settings we need to propagate them down to subcommands
+        // before parsing incase we run into a subcommand
+        // self.p.propagate_globals();
+        // self.p.propagate_settings();
+        // self.p.derive_display_order();
+        // self.p.create_help_and_version();
+
+        Help::write_app_help(w, self, false)
+    }
+
+    /// Writes the full help message to the user to a [`io::Write`] object in the same method as if
+    /// the user ran `--help`
+    ///
+    /// **NOTE:** clap has the ability to distinguish between "short" and "long" help messages
+    /// depending on if the user ran [`-h` (short)] or [`--help` (long)]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::App;
+    /// use std::io;
+    /// let mut app = App::new("myprog");
+    /// let mut out = io::stdout();
+    /// app.write_long_help(&mut out).expect("failed to write to stdout");
+    /// ```
+    /// [`io::Write`]: https://doc.rust-lang.org/std/io/trait.Write.html
+    /// [`-h` (short)]: ./struct.Arg.html#method.help
+    /// [`--help` (long)]: ./struct.Arg.html#method.long_help
+    pub fn write_long_help<W: Write>(&mut self, w: &mut W) -> ClapResult<()> {
+        // If there are global arguments, or settings we need to propagate them down to subcommands
+        // before parsing incase we run into a subcommand
+        self.p.propagate_globals();
+        self.p.propagate_settings();
+        self.p.derive_display_order();
+        self.p.create_help_and_version();
+
+        Help::write_app_help(w, self, true)
+    }
+
+    /// Writes the version message to the user to a [`io::Write`] object as if the user ran `-V`.
+    ///
+    /// **NOTE:** clap has the ability to distinguish between "short" and "long" version messages
+    /// depending on if the user ran [`-V` (short)] or [`--version` (long)]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::App;
+    /// use std::io;
+    /// let mut app = App::new("myprog");
+    /// let mut out = io::stdout();
+    /// app.write_version(&mut out).expect("failed to write to stdout");
+    /// ```
+    /// [`io::Write`]: https://doc.rust-lang.org/std/io/trait.Write.html
+    /// [`-V` (short)]: ./struct.App.html#method.version
+    /// [`--version` (long)]: ./struct.App.html#method.long_version
+    pub fn write_version<W: Write>(&self, w: &mut W) -> ClapResult<()> {
+        self.p.write_version(w, false).map_err(From::from)
+    }
+
+    /// Writes the version message to the user to a [`io::Write`] object
+    ///
+    /// **NOTE:** clap has the ability to distinguish between "short" and "long" version messages
+    /// depending on if the user ran [`-V` (short)] or [`--version` (long)]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::App;
+    /// use std::io;
+    /// let mut app = App::new("myprog");
+    /// let mut out = io::stdout();
+    /// app.write_long_version(&mut out).expect("failed to write to stdout");
+    /// ```
+    /// [`io::Write`]: https://doc.rust-lang.org/std/io/trait.Write.html
+    /// [`-V` (short)]: ./struct.App.html#method.version
+    /// [`--version` (long)]: ./struct.App.html#method.long_version
+    pub fn write_long_version<W: Write>(&self, w: &mut W) -> ClapResult<()> {
+        self.p.write_version(w, true).map_err(From::from)
+    }
+
+    /// Generate a completions file for a specified shell at compile time.
+    ///
+    /// **NOTE:** to generate the file at compile time you must use a `build.rs` "Build Script"
+    ///
+    /// # Examples
+    ///
+    /// The following example generates a bash completion script via a `build.rs` script. In this
+    /// simple example, we'll demo a very small application with only a single subcommand and two
+    /// args. Real applications could be many multiple levels deep in subcommands, and have tens or
+    /// potentially hundreds of arguments.
+    ///
+    /// First, it helps if we separate out our `App` definition into a separate file. Whether you
+    /// do this as a function, or bare App definition is a matter of personal preference.
+    ///
+    /// ```
+    /// // src/cli.rs
+    ///
+    /// use clap::{App, Arg, SubCommand};
+    ///
+    /// pub fn build_cli() -> App<'static, 'static> {
+    ///     App::new("compl")
+    ///         .about("Tests completions")
+    ///         .arg(Arg::with_name("file")
+    ///             .help("some input file"))
+    ///         .subcommand(SubCommand::with_name("test")
+    ///             .about("tests things")
+    ///             .arg(Arg::with_name("case")
+    ///                 .long("case")
+    ///                 .takes_value(true)
+    ///                 .help("the case to test")))
+    /// }
+    /// ```
+    ///
+    /// In our regular code, we can simply call this `build_cli()` function, then call
+    /// `get_matches()`, or any of the other normal methods directly after. For example:
+    ///
+    /// ```ignore
+    /// // src/main.rs
+    ///
+    /// mod cli;
+    ///
+    /// fn main() {
+    ///     let m = cli::build_cli().get_matches();
+    ///
+    ///     // normal logic continues...
+    /// }
+    /// ```
+    ///
+    /// Next, we set up our `Cargo.toml` to use a `build.rs` build script.
+    ///
+    /// ```toml
+    /// # Cargo.toml
+    /// build = "build.rs"
+    ///
+    /// [build-dependencies]
+    /// clap = "2.23"
+    /// ```
+    ///
+    /// Next, we place a `build.rs` in our project root.
+    ///
+    /// ```ignore
+    /// extern crate clap;
+    ///
+    /// use clap::Shell;
+    ///
+    /// include!("src/cli.rs");
+    ///
+    /// fn main() {
+    ///     let outdir = match env::var_os("OUT_DIR") {
+    ///         None => return,
+    ///         Some(outdir) => outdir,
+    ///     };
+    ///     let mut app = build_cli();
+    ///     app.gen_completions("myapp",      // We need to specify the bin name manually
+    ///                         Shell::Bash,  // Then say which shell to build completions for
+    ///                         outdir);      // Then say where write the completions to
+    /// }
+    /// ```
+    /// Now, once we compile there will be a `{bin_name}.bash` file in the directory.
+    /// Assuming we compiled with debug mode, it would be somewhere similar to
+    /// `<project>/target/debug/build/myapp-<hash>/out/myapp.bash`.
+    ///
+    /// Fish shell completions will use the file format `{bin_name}.fish`
+    pub fn gen_completions<T: Into<OsString>, S: Into<String>>(
+        &mut self,
+        bin_name: S,
+        for_shell: Shell,
+        out_dir: T,
+    ) {
+        self.p.meta.bin_name = Some(bin_name.into());
+        self.p.gen_completions(for_shell, out_dir.into());
+    }
+
+    /// Generate a completions file for a specified shell at runtime.  Until `cargo install` can
+    /// install extra files like a completion script, this may be used e.g. in a command that
+    /// outputs the contents of the completion script, to be redirected into a file by the user.
+    ///
+    /// # Examples
+    ///
+    /// Assuming a separate `cli.rs` like the [example above](./struct.App.html#method.gen_completions),
+    /// we can let users generate a completion script using a command:
+    ///
+    /// ```ignore
+    /// // src/main.rs
+    ///
+    /// mod cli;
+    /// use std::io;
+    ///
+    /// fn main() {
+    ///     let matches = cli::build_cli().get_matches();
+    ///
+    ///     if matches.is_present("generate-bash-completions") {
+    ///         cli::build_cli().gen_completions_to("myapp", Shell::Bash, &mut io::stdout());
+    ///     }
+    ///
+    ///     // normal logic continues...
+    /// }
+    ///
+    /// ```
+    ///
+    /// Usage:
+    ///
+    /// ```shell
+    /// $ myapp generate-bash-completions > /usr/share/bash-completion/completions/myapp.bash
+    /// ```
+    pub fn gen_completions_to<W: Write, S: Into<String>>(
+        &mut self,
+        bin_name: S,
+        for_shell: Shell,
+        buf: &mut W,
+    ) {
+        self.p.meta.bin_name = Some(bin_name.into());
+        self.p.gen_completions_to(for_shell, buf);
+    }
+
+    /// Starts the parsing process, upon a failed parse an error will be displayed to the user and
+    /// the process will exit with the appropriate error code. By default this method gets all user
+    /// provided arguments from [`env::args_os`] in order to allow for invalid UTF-8 code points,
+    /// which are legal on many platforms.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// let matches = App::new("myprog")
+    ///     // Args and options go here...
+    ///     .get_matches();
+    /// ```
+    /// [`env::args_os`]: https://doc.rust-lang.org/std/env/fn.args_os.html
+    pub fn get_matches(self) -> ArgMatches<'a> {
+        self.get_matches_from(&mut env::args_os())
+    }
+
+    /// Starts the parsing process. This method will return a [`clap::Result`] type instead of exiting
+    /// the process on failed parse. By default this method gets matches from [`env::args_os`]
+    ///
+    /// **NOTE:** This method WILL NOT exit when `--help` or `--version` (or short versions) are
+    /// used. It will return a [`clap::Error`], where the [`kind`] is a
+    /// [`ErrorKind::HelpDisplayed`] or [`ErrorKind::VersionDisplayed`] respectively. You must call
+    /// [`Error::exit`] or perform a [`std::process::exit`].
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// let matches = App::new("myprog")
+    ///     // Args and options go here...
+    ///     .get_matches_safe()
+    ///     .unwrap_or_else( |e| e.exit() );
+    /// ```
+    /// [`env::args_os`]: https://doc.rust-lang.org/std/env/fn.args_os.html
+    /// [`ErrorKind::HelpDisplayed`]: ./enum.ErrorKind.html#variant.HelpDisplayed
+    /// [`ErrorKind::VersionDisplayed`]: ./enum.ErrorKind.html#variant.VersionDisplayed
+    /// [`Error::exit`]: ./struct.Error.html#method.exit
+    /// [`std::process::exit`]: https://doc.rust-lang.org/std/process/fn.exit.html
+    /// [`clap::Result`]: ./type.Result.html
+    /// [`clap::Error`]: ./struct.Error.html
+    /// [`kind`]: ./struct.Error.html
+    pub fn get_matches_safe(self) -> ClapResult<ArgMatches<'a>> {
+        // Start the parsing
+        self.get_matches_from_safe(&mut env::args_os())
+    }
+
+    /// Starts the parsing process. Like [`App::get_matches`] this method does not return a [`clap::Result`]
+    /// and will automatically exit with an error message. This method, however, lets you specify
+    /// what iterator to use when performing matches, such as a [`Vec`] of your making.
+    ///
+    /// **NOTE:** The first argument will be parsed as the binary name unless
+    /// [`AppSettings::NoBinaryName`] is used
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
+    ///
+    /// let matches = App::new("myprog")
+    ///     // Args and options go here...
+    ///     .get_matches_from(arg_vec);
+    /// ```
+    /// [`App::get_matches`]: ./struct.App.html#method.get_matches
+    /// [`clap::Result`]: ./type.Result.html
+    /// [`Vec`]: https://doc.rust-lang.org/std/vec/struct.Vec.html
+    /// [`AppSettings::NoBinaryName`]: ./enum.AppSettings.html#variant.NoBinaryName
+    pub fn get_matches_from<I, T>(mut self, itr: I) -> ArgMatches<'a>
+    where
+        I: IntoIterator<Item = T>,
+        T: Into<OsString> + Clone,
+    {
+        self.get_matches_from_safe_borrow(itr).unwrap_or_else(|e| {
+            // Otherwise, write to stderr and exit
+            if e.use_stderr() {
+                wlnerr!("{}", e.message);
+                if self.p.is_set(AppSettings::WaitOnError) {
+                    wlnerr!("\nPress [ENTER] / [RETURN] to continue...");
+                    let mut s = String::new();
+                    let i = io::stdin();
+                    i.lock().read_line(&mut s).unwrap();
+                }
+                drop(self);
+                drop(e);
+                process::exit(1);
+            }
+
+            drop(self);
+            e.exit()
+        })
+    }
+
+    /// Starts the parsing process. A combination of [`App::get_matches_from`], and
+    /// [`App::get_matches_safe`]
+    ///
+    /// **NOTE:** This method WILL NOT exit when `--help` or `--version` (or short versions) are
+    /// used. It will return a [`clap::Error`], where the [`kind`] is a [`ErrorKind::HelpDisplayed`]
+    /// or [`ErrorKind::VersionDisplayed`] respectively. You must call [`Error::exit`] or
+    /// perform a [`std::process::exit`] yourself.
+    ///
+    /// **NOTE:** The first argument will be parsed as the binary name unless
+    /// [`AppSettings::NoBinaryName`] is used
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
+    ///
+    /// let matches = App::new("myprog")
+    ///     // Args and options go here...
+    ///     .get_matches_from_safe(arg_vec)
+    ///     .unwrap_or_else( |e| { panic!("An error occurs: {}", e) });
+    /// ```
+    /// [`App::get_matches_from`]: ./struct.App.html#method.get_matches_from
+    /// [`App::get_matches_safe`]: ./struct.App.html#method.get_matches_safe
+    /// [`ErrorKind::HelpDisplayed`]: ./enum.ErrorKind.html#variant.HelpDisplayed
+    /// [`ErrorKind::VersionDisplayed`]: ./enum.ErrorKind.html#variant.VersionDisplayed
+    /// [`Error::exit`]: ./struct.Error.html#method.exit
+    /// [`std::process::exit`]: https://doc.rust-lang.org/std/process/fn.exit.html
+    /// [`clap::Error`]: ./struct.Error.html
+    /// [`Error::exit`]: ./struct.Error.html#method.exit
+    /// [`kind`]: ./struct.Error.html
+    /// [`AppSettings::NoBinaryName`]: ./enum.AppSettings.html#variant.NoBinaryName
+    pub fn get_matches_from_safe<I, T>(mut self, itr: I) -> ClapResult<ArgMatches<'a>>
+    where
+        I: IntoIterator<Item = T>,
+        T: Into<OsString> + Clone,
+    {
+        self.get_matches_from_safe_borrow(itr)
+    }
+
+    /// Starts the parsing process without consuming the [`App`] struct `self`. This is normally not
+    /// the desired functionality, instead prefer [`App::get_matches_from_safe`] which *does*
+    /// consume `self`.
+    ///
+    /// **NOTE:** The first argument will be parsed as the binary name unless
+    /// [`AppSettings::NoBinaryName`] is used
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg};
+    /// let arg_vec = vec!["my_prog", "some", "args", "to", "parse"];
+    ///
+    /// let mut app = App::new("myprog");
+    ///     // Args and options go here...
+    /// let matches = app.get_matches_from_safe_borrow(arg_vec)
+    ///     .unwrap_or_else( |e| { panic!("An error occurs: {}", e) });
+    /// ```
+    /// [`App`]: ./struct.App.html
+    /// [`App::get_matches_from_safe`]: ./struct.App.html#method.get_matches_from_safe
+    /// [`AppSettings::NoBinaryName`]: ./enum.AppSettings.html#variant.NoBinaryName
+    pub fn get_matches_from_safe_borrow<I, T>(&mut self, itr: I) -> ClapResult<ArgMatches<'a>>
+    where
+        I: IntoIterator<Item = T>,
+        T: Into<OsString> + Clone,
+    {
+        // If there are global arguments, or settings we need to propagate them down to subcommands
+        // before parsing incase we run into a subcommand
+        if !self.p.is_set(AppSettings::Propagated) {
+            self.p.propagate_globals();
+            self.p.propagate_settings();
+            self.p.derive_display_order();
+            self.p.set(AppSettings::Propagated);
+        }
+
+        let mut matcher = ArgMatcher::new();
+
+        let mut it = itr.into_iter();
+        // Get the name of the program (argument 1 of env::args()) and determine the
+        // actual file
+        // that was used to execute the program. This is because a program called
+        // ./target/release/my_prog -a
+        // will have two arguments, './target/release/my_prog', '-a' but we don't want
+        // to display
+        // the full path when displaying help messages and such
+        if !self.p.is_set(AppSettings::NoBinaryName) {
+            if let Some(name) = it.next() {
+                let bn_os = name.into();
+                let p = Path::new(&*bn_os);
+                if let Some(f) = p.file_name() {
+                    if let Some(s) = f.to_os_string().to_str() {
+                        if self.p.meta.bin_name.is_none() {
+                            self.p.meta.bin_name = Some(s.to_owned());
+                        }
+                    }
+                }
+            }
+        }
+
+        // do the real parsing
+        if let Err(e) = self.p.get_matches_with(&mut matcher, &mut it.peekable()) {
+            return Err(e);
+        }
+
+        let global_arg_vec: Vec<&str> = (&self).p.global_args.iter().map(|ga| ga.b.name).collect();
+        matcher.propagate_globals(&global_arg_vec);
+
+        Ok(matcher.into())
+    }
+}
+
+#[cfg(feature = "yaml")]
+impl<'a> From<&'a Yaml> for App<'a, 'a> {
+    fn from(mut yaml: &'a Yaml) -> Self {
+        use args::SubCommand;
+        // We WANT this to panic on error...so expect() is good.
+        let mut is_sc = None;
+        let mut a = if let Some(name) = yaml["name"].as_str() {
+            App::new(name)
+        } else {
+            let yaml_hash = yaml.as_hash().unwrap();
+            let sc_key = yaml_hash.keys().nth(0).unwrap();
+            is_sc = Some(yaml_hash.get(sc_key).unwrap());
+            App::new(sc_key.as_str().unwrap())
+        };
+        yaml = if let Some(sc) = is_sc { sc } else { yaml };
+
+        macro_rules! yaml_str {
+            ($a:ident, $y:ident, $i:ident) => {
+                if let Some(v) = $y[stringify!($i)].as_str() {
+                    $a = $a.$i(v);
+                } else if $y[stringify!($i)] != Yaml::BadValue {
+                    panic!(
+                        "Failed to convert YAML value {:?} to a string",
+                        $y[stringify!($i)]
+                    );
+                }
+            };
+        }
+
+        yaml_str!(a, yaml, version);
+        yaml_str!(a, yaml, long_version);
+        yaml_str!(a, yaml, author);
+        yaml_str!(a, yaml, bin_name);
+        yaml_str!(a, yaml, about);
+        yaml_str!(a, yaml, long_about);
+        yaml_str!(a, yaml, before_help);
+        yaml_str!(a, yaml, after_help);
+        yaml_str!(a, yaml, template);
+        yaml_str!(a, yaml, usage);
+        yaml_str!(a, yaml, help);
+        yaml_str!(a, yaml, help_short);
+        yaml_str!(a, yaml, version_short);
+        yaml_str!(a, yaml, help_message);
+        yaml_str!(a, yaml, version_message);
+        yaml_str!(a, yaml, alias);
+        yaml_str!(a, yaml, visible_alias);
+
+        if let Some(v) = yaml["display_order"].as_i64() {
+            a = a.display_order(v as usize);
+        } else if yaml["display_order"] != Yaml::BadValue {
+            panic!(
+                "Failed to convert YAML value {:?} to a u64",
+                yaml["display_order"]
+            );
+        }
+        if let Some(v) = yaml["setting"].as_str() {
+            a = a.setting(v.parse().expect("unknown AppSetting found in YAML file"));
+        } else if yaml["setting"] != Yaml::BadValue {
+            panic!(
+                "Failed to convert YAML value {:?} to an AppSetting",
+                yaml["setting"]
+            );
+        }
+        if let Some(v) = yaml["settings"].as_vec() {
+            for ys in v {
+                if let Some(s) = ys.as_str() {
+                    a = a.setting(s.parse().expect("unknown AppSetting found in YAML file"));
+                }
+            }
+        } else if let Some(v) = yaml["settings"].as_str() {
+            a = a.setting(v.parse().expect("unknown AppSetting found in YAML file"));
+        } else if yaml["settings"] != Yaml::BadValue {
+            panic!(
+                "Failed to convert YAML value {:?} to a string",
+                yaml["settings"]
+            );
+        }
+        if let Some(v) = yaml["global_setting"].as_str() {
+            a = a.setting(v.parse().expect("unknown AppSetting found in YAML file"));
+        } else if yaml["global_setting"] != Yaml::BadValue {
+            panic!(
+                "Failed to convert YAML value {:?} to an AppSetting",
+                yaml["setting"]
+            );
+        }
+        if let Some(v) = yaml["global_settings"].as_vec() {
+            for ys in v {
+                if let Some(s) = ys.as_str() {
+                    a = a.global_setting(s.parse().expect("unknown AppSetting found in YAML file"));
+                }
+            }
+        } else if let Some(v) = yaml["global_settings"].as_str() {
+            a = a.global_setting(v.parse().expect("unknown AppSetting found in YAML file"));
+        } else if yaml["global_settings"] != Yaml::BadValue {
+            panic!(
+                "Failed to convert YAML value {:?} to a string",
+                yaml["global_settings"]
+            );
+        }
+
+        macro_rules! vec_or_str {
+            ($a:ident, $y:ident, $as_vec:ident, $as_single:ident) => {{
+                let maybe_vec = $y[stringify!($as_vec)].as_vec();
+                if let Some(vec) = maybe_vec {
+                    for ys in vec {
+                        if let Some(s) = ys.as_str() {
+                            $a = $a.$as_single(s);
+                        } else {
+                            panic!("Failed to convert YAML value {:?} to a string", ys);
+                        }
+                    }
+                } else {
+                    if let Some(s) = $y[stringify!($as_vec)].as_str() {
+                        $a = $a.$as_single(s);
+                    } else if $y[stringify!($as_vec)] != Yaml::BadValue {
+                        panic!(
+                            "Failed to convert YAML value {:?} to either a vec or string",
+                            $y[stringify!($as_vec)]
+                        );
+                    }
+                }
+                $a
+            }};
+        }
+
+        a = vec_or_str!(a, yaml, aliases, alias);
+        a = vec_or_str!(a, yaml, visible_aliases, visible_alias);
+
+        if let Some(v) = yaml["args"].as_vec() {
+            for arg_yaml in v {
+                a = a.arg(Arg::from_yaml(arg_yaml.as_hash().unwrap()));
+            }
+        }
+        if let Some(v) = yaml["subcommands"].as_vec() {
+            for sc_yaml in v {
+                a = a.subcommand(SubCommand::from_yaml(sc_yaml));
+            }
+        }
+        if let Some(v) = yaml["groups"].as_vec() {
+            for ag_yaml in v {
+                a = a.group(ArgGroup::from(ag_yaml.as_hash().unwrap()));
+            }
+        }
+
+        a
+    }
+}
+
+impl<'a, 'b> Clone for App<'a, 'b> {
+    fn clone(&self) -> Self {
+        App { p: self.p.clone() }
+    }
+}
+
+impl<'n, 'e> AnyArg<'n, 'e> for App<'n, 'e> {
+    fn name(&self) -> &'n str {
+        ""
+    }
+    fn overrides(&self) -> Option<&[&'e str]> {
+        None
+    }
+    fn requires(&self) -> Option<&[(Option<&'e str>, &'n str)]> {
+        None
+    }
+    fn blacklist(&self) -> Option<&[&'e str]> {
+        None
+    }
+    fn required_unless(&self) -> Option<&[&'e str]> {
+        None
+    }
+    fn val_names(&self) -> Option<&VecMap<&'e str>> {
+        None
+    }
+    fn is_set(&self, _: ArgSettings) -> bool {
+        false
+    }
+    fn val_terminator(&self) -> Option<&'e str> {
+        None
+    }
+    fn set(&mut self, _: ArgSettings) {
+        unreachable!("App struct does not support AnyArg::set, this is a bug!")
+    }
+    fn has_switch(&self) -> bool {
+        false
+    }
+    fn max_vals(&self) -> Option<u64> {
+        None
+    }
+    fn num_vals(&self) -> Option<u64> {
+        None
+    }
+    fn possible_vals(&self) -> Option<&[&'e str]> {
+        None
+    }
+    fn validator(&self) -> Option<&Rc<Fn(String) -> StdResult<(), String>>> {
+        None
+    }
+    fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> StdResult<(), OsString>>> {
+        None
+    }
+    fn min_vals(&self) -> Option<u64> {
+        None
+    }
+    fn short(&self) -> Option<char> {
+        None
+    }
+    fn long(&self) -> Option<&'e str> {
+        None
+    }
+    fn val_delim(&self) -> Option<char> {
+        None
+    }
+    fn takes_value(&self) -> bool {
+        true
+    }
+    fn help(&self) -> Option<&'e str> {
+        self.p.meta.about
+    }
+    fn long_help(&self) -> Option<&'e str> {
+        self.p.meta.long_about
+    }
+    fn default_val(&self) -> Option<&'e OsStr> {
+        None
+    }
+    fn default_vals_ifs(&self) -> Option<map::Values<(&'n str, Option<&'e OsStr>, &'e OsStr)>> {
+        None
+    }
+    fn env<'s>(&'s self) -> Option<(&'n OsStr, Option<&'s OsString>)> {
+        None
+    }
+    fn longest_filter(&self) -> bool {
+        true
+    }
+    fn aliases(&self) -> Option<Vec<&'e str>> {
+        if let Some(ref aliases) = self.p.meta.aliases {
+            let vis_aliases: Vec<_> = aliases
+                .iter()
+                .filter_map(|&(n, v)| if v { Some(n) } else { None })
+                .collect();
+            if vis_aliases.is_empty() {
+                None
+            } else {
+                Some(vis_aliases)
+            }
+        } else {
+            None
+        }
+    }
+}
+
+impl<'n, 'e> fmt::Display for App<'n, 'e> {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        write!(f, "{}", self.p.meta.name)
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/app/parser.rs.html b/docs/src/clap/app/parser.rs.html new file mode 100644 index 00000000..70d353b9 --- /dev/null +++ b/docs/src/clap/app/parser.rs.html @@ -0,0 +1,4485 @@ +parser.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
+1566
+1567
+1568
+1569
+1570
+1571
+1572
+1573
+1574
+1575
+1576
+1577
+1578
+1579
+1580
+1581
+1582
+1583
+1584
+1585
+1586
+1587
+1588
+1589
+1590
+1591
+1592
+1593
+1594
+1595
+1596
+1597
+1598
+1599
+1600
+1601
+1602
+1603
+1604
+1605
+1606
+1607
+1608
+1609
+1610
+1611
+1612
+1613
+1614
+1615
+1616
+1617
+1618
+1619
+1620
+1621
+1622
+1623
+1624
+1625
+1626
+1627
+1628
+1629
+1630
+1631
+1632
+1633
+1634
+1635
+1636
+1637
+1638
+1639
+1640
+1641
+1642
+1643
+1644
+1645
+1646
+1647
+1648
+1649
+1650
+1651
+1652
+1653
+1654
+1655
+1656
+1657
+1658
+1659
+1660
+1661
+1662
+1663
+1664
+1665
+1666
+1667
+1668
+1669
+1670
+1671
+1672
+1673
+1674
+1675
+1676
+1677
+1678
+1679
+1680
+1681
+1682
+1683
+1684
+1685
+1686
+1687
+1688
+1689
+1690
+1691
+1692
+1693
+1694
+1695
+1696
+1697
+1698
+1699
+1700
+1701
+1702
+1703
+1704
+1705
+1706
+1707
+1708
+1709
+1710
+1711
+1712
+1713
+1714
+1715
+1716
+1717
+1718
+1719
+1720
+1721
+1722
+1723
+1724
+1725
+1726
+1727
+1728
+1729
+1730
+1731
+1732
+1733
+1734
+1735
+1736
+1737
+1738
+1739
+1740
+1741
+1742
+1743
+1744
+1745
+1746
+1747
+1748
+1749
+1750
+1751
+1752
+1753
+1754
+1755
+1756
+1757
+1758
+1759
+1760
+1761
+1762
+1763
+1764
+1765
+1766
+1767
+1768
+1769
+1770
+1771
+1772
+1773
+1774
+1775
+1776
+1777
+1778
+1779
+1780
+1781
+1782
+1783
+1784
+1785
+1786
+1787
+1788
+1789
+1790
+1791
+1792
+1793
+1794
+1795
+1796
+1797
+1798
+1799
+1800
+1801
+1802
+1803
+1804
+1805
+1806
+1807
+1808
+1809
+1810
+1811
+1812
+1813
+1814
+1815
+1816
+1817
+1818
+1819
+1820
+1821
+1822
+1823
+1824
+1825
+1826
+1827
+1828
+1829
+1830
+1831
+1832
+1833
+1834
+1835
+1836
+1837
+1838
+1839
+1840
+1841
+1842
+1843
+1844
+1845
+1846
+1847
+1848
+1849
+1850
+1851
+1852
+1853
+1854
+1855
+1856
+1857
+1858
+1859
+1860
+1861
+1862
+1863
+1864
+1865
+1866
+1867
+1868
+1869
+1870
+1871
+1872
+1873
+1874
+1875
+1876
+1877
+1878
+1879
+1880
+1881
+1882
+1883
+1884
+1885
+1886
+1887
+1888
+1889
+1890
+1891
+1892
+1893
+1894
+1895
+1896
+1897
+1898
+1899
+1900
+1901
+1902
+1903
+1904
+1905
+1906
+1907
+1908
+1909
+1910
+1911
+1912
+1913
+1914
+1915
+1916
+1917
+1918
+1919
+1920
+1921
+1922
+1923
+1924
+1925
+1926
+1927
+1928
+1929
+1930
+1931
+1932
+1933
+1934
+1935
+1936
+1937
+1938
+1939
+1940
+1941
+1942
+1943
+1944
+1945
+1946
+1947
+1948
+1949
+1950
+1951
+1952
+1953
+1954
+1955
+1956
+1957
+1958
+1959
+1960
+1961
+1962
+1963
+1964
+1965
+1966
+1967
+1968
+1969
+1970
+1971
+1972
+1973
+1974
+1975
+1976
+1977
+1978
+1979
+1980
+1981
+1982
+1983
+1984
+1985
+1986
+1987
+1988
+1989
+1990
+1991
+1992
+1993
+1994
+1995
+1996
+1997
+1998
+1999
+2000
+2001
+2002
+2003
+2004
+2005
+2006
+2007
+2008
+2009
+2010
+2011
+2012
+2013
+2014
+2015
+2016
+2017
+2018
+2019
+2020
+2021
+2022
+2023
+2024
+2025
+2026
+2027
+2028
+2029
+2030
+2031
+2032
+2033
+2034
+2035
+2036
+2037
+2038
+2039
+2040
+2041
+2042
+2043
+2044
+2045
+2046
+2047
+2048
+2049
+2050
+2051
+2052
+2053
+2054
+2055
+2056
+2057
+2058
+2059
+2060
+2061
+2062
+2063
+2064
+2065
+2066
+2067
+2068
+2069
+2070
+2071
+2072
+2073
+2074
+2075
+2076
+2077
+2078
+2079
+2080
+2081
+2082
+2083
+2084
+2085
+2086
+2087
+2088
+2089
+2090
+2091
+2092
+2093
+2094
+2095
+2096
+2097
+2098
+2099
+2100
+2101
+2102
+2103
+2104
+2105
+2106
+2107
+2108
+2109
+2110
+2111
+2112
+2113
+2114
+2115
+2116
+2117
+2118
+2119
+2120
+2121
+2122
+2123
+2124
+2125
+2126
+2127
+2128
+2129
+2130
+2131
+2132
+2133
+2134
+2135
+2136
+2137
+2138
+2139
+2140
+2141
+2142
+2143
+2144
+2145
+2146
+2147
+2148
+2149
+2150
+2151
+2152
+2153
+2154
+2155
+2156
+2157
+2158
+2159
+2160
+2161
+2162
+2163
+2164
+2165
+2166
+2167
+2168
+2169
+2170
+2171
+2172
+2173
+2174
+2175
+2176
+2177
+2178
+2179
+2180
+2181
+2182
+2183
+2184
+2185
+2186
+2187
+2188
+2189
+2190
+2191
+2192
+2193
+2194
+2195
+2196
+2197
+2198
+2199
+2200
+2201
+2202
+2203
+2204
+2205
+2206
+2207
+2208
+2209
+2210
+2211
+2212
+2213
+2214
+2215
+2216
+2217
+2218
+2219
+2220
+2221
+2222
+2223
+2224
+2225
+2226
+2227
+2228
+2229
+2230
+2231
+2232
+2233
+2234
+2235
+2236
+2237
+2238
+2239
+2240
+2241
+
+// Std
+#[cfg(all(feature = "debug", any(target_os = "windows", target_arch = "wasm32")))]
+use osstringext::OsStrExt3;
+use std::cell::Cell;
+use std::ffi::{OsStr, OsString};
+use std::fmt::Display;
+use std::fs::File;
+use std::io::{self, BufWriter, Write};
+use std::iter::Peekable;
+#[cfg(all(
+    feature = "debug",
+    not(any(target_os = "windows", target_arch = "wasm32"))
+))]
+use std::os::unix::ffi::OsStrExt;
+use std::path::PathBuf;
+use std::slice::Iter;
+
+// Internal
+use app::help::Help;
+use app::meta::AppMeta;
+use app::settings::AppFlags;
+use app::settings::AppSettings as AS;
+use app::usage;
+use app::validator::Validator;
+use app::App;
+use args::settings::ArgSettings;
+use args::{
+    AnyArg, Arg, ArgGroup, ArgMatcher, Base, FlagBuilder, OptBuilder, PosBuilder, Switched,
+};
+use completions::ComplGen;
+use completions::Shell;
+use errors::Result as ClapResult;
+use errors::{Error, ErrorKind};
+use fmt::ColorWhen;
+use map::{self, VecMap};
+use osstringext::OsStrExt2;
+use suggestions;
+use SubCommand;
+use INTERNAL_ERROR_MSG;
+use INVALID_UTF8;
+
+#[derive(Debug, PartialEq, Copy, Clone)]
+#[doc(hidden)]
+pub enum ParseResult<'a> {
+    Flag,
+    Opt(&'a str),
+    Pos(&'a str),
+    MaybeHyphenValue,
+    MaybeNegNum,
+    NotFound,
+    ValuesDone,
+}
+
+#[allow(missing_debug_implementations)]
+#[doc(hidden)]
+#[derive(Clone, Default)]
+pub struct Parser<'a, 'b>
+where
+    'a: 'b,
+{
+    pub meta: AppMeta<'b>,
+    settings: AppFlags,
+    pub g_settings: AppFlags,
+    pub flags: Vec<FlagBuilder<'a, 'b>>,
+    pub opts: Vec<OptBuilder<'a, 'b>>,
+    pub positionals: VecMap<PosBuilder<'a, 'b>>,
+    pub subcommands: Vec<App<'a, 'b>>,
+    pub groups: Vec<ArgGroup<'a>>,
+    pub global_args: Vec<Arg<'a, 'b>>,
+    pub required: Vec<&'a str>,
+    pub r_ifs: Vec<(&'a str, &'b str, &'a str)>,
+    pub overrides: Vec<(&'b str, &'a str)>,
+    help_short: Option<char>,
+    version_short: Option<char>,
+    cache: Option<&'a str>,
+    pub help_message: Option<&'a str>,
+    pub version_message: Option<&'a str>,
+    cur_idx: Cell<usize>,
+}
+
+impl<'a, 'b> Parser<'a, 'b>
+where
+    'a: 'b,
+{
+    pub fn with_name(n: String) -> Self {
+        Parser {
+            meta: AppMeta::with_name(n),
+            g_settings: AppFlags::zeroed(),
+            cur_idx: Cell::new(0),
+            ..Default::default()
+        }
+    }
+
+    pub fn help_short(&mut self, s: &str) {
+        let c = s
+            .trim_left_matches(|c| c == '-')
+            .chars()
+            .nth(0)
+            .unwrap_or('h');
+        self.help_short = Some(c);
+    }
+
+    pub fn version_short(&mut self, s: &str) {
+        let c = s
+            .trim_left_matches(|c| c == '-')
+            .chars()
+            .nth(0)
+            .unwrap_or('V');
+        self.version_short = Some(c);
+    }
+
+    pub fn gen_completions_to<W: Write>(&mut self, for_shell: Shell, buf: &mut W) {
+        if !self.is_set(AS::Propagated) {
+            self.propagate_help_version();
+            self.build_bin_names();
+            self.propagate_globals();
+            self.propagate_settings();
+            self.set(AS::Propagated);
+        }
+
+        ComplGen::new(self).generate(for_shell, buf)
+    }
+
+    pub fn gen_completions(&mut self, for_shell: Shell, od: OsString) {
+        use std::error::Error;
+
+        let out_dir = PathBuf::from(od);
+        let name = &*self.meta.bin_name.as_ref().unwrap().clone();
+        let file_name = match for_shell {
+            Shell::Bash => format!("{}.bash", name),
+            Shell::Fish => format!("{}.fish", name),
+            Shell::Zsh => format!("_{}", name),
+            Shell::PowerShell => format!("_{}.ps1", name),
+            Shell::Elvish => format!("{}.elv", name),
+        };
+
+        let mut file = match File::create(out_dir.join(file_name)) {
+            Err(why) => panic!("couldn't create completion file: {}", why.description()),
+            Ok(file) => file,
+        };
+        self.gen_completions_to(for_shell, &mut file)
+    }
+
+    #[inline]
+    fn app_debug_asserts(&self) -> bool {
+        assert!(self.verify_positionals());
+        let should_err = self.groups.iter().all(|g| {
+            g.args.iter().all(|arg| {
+                (self.flags.iter().any(|f| &f.b.name == arg)
+                    || self.opts.iter().any(|o| &o.b.name == arg)
+                    || self.positionals.values().any(|p| &p.b.name == arg)
+                    || self.groups.iter().any(|g| &g.name == arg))
+            })
+        });
+        let g = self.groups.iter().find(|g| {
+            g.args.iter().any(|arg| {
+                !(self.flags.iter().any(|f| &f.b.name == arg)
+                    || self.opts.iter().any(|o| &o.b.name == arg)
+                    || self.positionals.values().any(|p| &p.b.name == arg)
+                    || self.groups.iter().any(|g| &g.name == arg))
+            })
+        });
+        assert!(
+            should_err,
+            "The group '{}' contains the arg '{}' that doesn't actually exist.",
+            g.unwrap().name,
+            g.unwrap()
+                .args
+                .iter()
+                .find(|arg| !(self.flags.iter().any(|f| &&f.b.name == arg)
+                    || self.opts.iter().any(|o| &&o.b.name == arg)
+                    || self.positionals.values().any(|p| &&p.b.name == arg)
+                    || self.groups.iter().any(|g| &&g.name == arg)))
+                .unwrap()
+        );
+        true
+    }
+
+    #[inline]
+    fn debug_asserts(&self, a: &Arg) -> bool {
+        assert!(
+            !arg_names!(self).any(|name| name == a.b.name),
+            format!("Non-unique argument name: {} is already in use", a.b.name)
+        );
+        if let Some(l) = a.s.long {
+            assert!(
+                !self.contains_long(l),
+                "Argument long must be unique\n\n\t--{} is already in use",
+                l
+            );
+        }
+        if let Some(s) = a.s.short {
+            assert!(
+                !self.contains_short(s),
+                "Argument short must be unique\n\n\t-{} is already in use",
+                s
+            );
+        }
+        let i = if a.index.is_none() {
+            (self.positionals.len() + 1)
+        } else {
+            a.index.unwrap() as usize
+        };
+        assert!(
+            !self.positionals.contains_key(i),
+            "Argument \"{}\" has the same index as another positional \
+             argument\n\n\tPerhaps try .multiple(true) to allow one positional argument \
+             to take multiple values",
+            a.b.name
+        );
+        assert!(
+            !(a.is_set(ArgSettings::Required) && a.is_set(ArgSettings::Global)),
+            "Global arguments cannot be required.\n\n\t'{}' is marked as \
+             global and required",
+            a.b.name
+        );
+        if a.b.is_set(ArgSettings::Last) {
+            assert!(
+                !self
+                    .positionals
+                    .values()
+                    .any(|p| p.b.is_set(ArgSettings::Last)),
+                "Only one positional argument may have last(true) set. Found two."
+            );
+            assert!(a.s.long.is_none(),
+                    "Flags or Options may not have last(true) set. {} has both a long and last(true) set.",
+                    a.b.name);
+            assert!(a.s.short.is_none(),
+                    "Flags or Options may not have last(true) set. {} has both a short and last(true) set.",
+                    a.b.name);
+        }
+        true
+    }
+
+    #[inline]
+    fn add_conditional_reqs(&mut self, a: &Arg<'a, 'b>) {
+        if let Some(ref r_ifs) = a.r_ifs {
+            for &(arg, val) in r_ifs {
+                self.r_ifs.push((arg, val, a.b.name));
+            }
+        }
+    }
+
+    #[inline]
+    fn add_arg_groups(&mut self, a: &Arg<'a, 'b>) {
+        if let Some(ref grps) = a.b.groups {
+            for g in grps {
+                let mut found = false;
+                if let Some(ref mut ag) = self.groups.iter_mut().find(|grp| &grp.name == g) {
+                    ag.args.push(a.b.name);
+                    found = true;
+                }
+                if !found {
+                    let mut ag = ArgGroup::with_name(g);
+                    ag.args.push(a.b.name);
+                    self.groups.push(ag);
+                }
+            }
+        }
+    }
+
+    #[inline]
+    fn add_reqs(&mut self, a: &Arg<'a, 'b>) {
+        if a.is_set(ArgSettings::Required) {
+            // If the arg is required, add all it's requirements to master required list
+            self.required.push(a.b.name);
+            if let Some(ref areqs) = a.b.requires {
+                for name in areqs
+                    .iter()
+                    .filter(|&&(val, _)| val.is_none())
+                    .map(|&(_, name)| name)
+                {
+                    self.required.push(name);
+                }
+            }
+        }
+    }
+
+    #[inline]
+    fn implied_settings(&mut self, a: &Arg<'a, 'b>) {
+        if a.is_set(ArgSettings::Last) {
+            // if an arg has `Last` set, we need to imply DontCollapseArgsInUsage so that args
+            // in the usage string don't get confused or left out.
+            self.set(AS::DontCollapseArgsInUsage);
+            self.set(AS::ContainsLast);
+        }
+        if let Some(l) = a.s.long {
+            if l == "version" {
+                self.unset(AS::NeedsLongVersion);
+            } else if l == "help" {
+                self.unset(AS::NeedsLongHelp);
+            }
+        }
+    }
+
+    // actually adds the arguments
+    pub fn add_arg(&mut self, a: Arg<'a, 'b>) {
+        // if it's global we have to clone anyways
+        if a.is_set(ArgSettings::Global) {
+            return self.add_arg_ref(&a);
+        }
+        debug_assert!(self.debug_asserts(&a));
+        self.add_conditional_reqs(&a);
+        self.add_arg_groups(&a);
+        self.add_reqs(&a);
+        self.implied_settings(&a);
+        if a.index.is_some() || (a.s.short.is_none() && a.s.long.is_none()) {
+            let i = if a.index.is_none() {
+                (self.positionals.len() + 1)
+            } else {
+                a.index.unwrap() as usize
+            };
+            self.positionals
+                .insert(i, PosBuilder::from_arg(a, i as u64));
+        } else if a.is_set(ArgSettings::TakesValue) {
+            let mut ob = OptBuilder::from(a);
+            ob.s.unified_ord = self.flags.len() + self.opts.len();
+            self.opts.push(ob);
+        } else {
+            let mut fb = FlagBuilder::from(a);
+            fb.s.unified_ord = self.flags.len() + self.opts.len();
+            self.flags.push(fb);
+        }
+    }
+    // actually adds the arguments but from a borrow (which means we have to do some cloning)
+    pub fn add_arg_ref(&mut self, a: &Arg<'a, 'b>) {
+        debug_assert!(self.debug_asserts(a));
+        self.add_conditional_reqs(a);
+        self.add_arg_groups(a);
+        self.add_reqs(a);
+        self.implied_settings(a);
+        if a.index.is_some() || (a.s.short.is_none() && a.s.long.is_none()) {
+            let i = if a.index.is_none() {
+                (self.positionals.len() + 1)
+            } else {
+                a.index.unwrap() as usize
+            };
+            let pb = PosBuilder::from_arg_ref(a, i as u64);
+            self.positionals.insert(i, pb);
+        } else if a.is_set(ArgSettings::TakesValue) {
+            let mut ob = OptBuilder::from(a);
+            ob.s.unified_ord = self.flags.len() + self.opts.len();
+            self.opts.push(ob);
+        } else {
+            let mut fb = FlagBuilder::from(a);
+            fb.s.unified_ord = self.flags.len() + self.opts.len();
+            self.flags.push(fb);
+        }
+        if a.is_set(ArgSettings::Global) {
+            self.global_args.push(a.into());
+        }
+    }
+
+    pub fn add_group(&mut self, group: ArgGroup<'a>) {
+        if group.required {
+            self.required.push(group.name);
+            if let Some(ref reqs) = group.requires {
+                self.required.extend_from_slice(reqs);
+            }
+            //            if let Some(ref bl) = group.conflicts {
+            //                self.blacklist.extend_from_slice(bl);
+            //            }
+        }
+        if self.groups.iter().any(|g| g.name == group.name) {
+            let grp = self
+                .groups
+                .iter_mut()
+                .find(|g| g.name == group.name)
+                .expect(INTERNAL_ERROR_MSG);
+            grp.args.extend_from_slice(&group.args);
+            grp.requires = group.requires.clone();
+            grp.conflicts = group.conflicts.clone();
+            grp.required = group.required;
+        } else {
+            self.groups.push(group);
+        }
+    }
+
+    pub fn add_subcommand(&mut self, mut subcmd: App<'a, 'b>) {
+        debugln!(
+            "Parser::add_subcommand: term_w={:?}, name={}",
+            self.meta.term_w,
+            subcmd.p.meta.name
+        );
+        subcmd.p.meta.term_w = self.meta.term_w;
+        if subcmd.p.meta.name == "help" {
+            self.unset(AS::NeedsSubcommandHelp);
+        }
+
+        self.subcommands.push(subcmd);
+    }
+
+    pub fn propagate_settings(&mut self) {
+        debugln!(
+            "Parser::propagate_settings: self={}, g_settings={:#?}",
+            self.meta.name,
+            self.g_settings
+        );
+        for sc in &mut self.subcommands {
+            debugln!(
+                "Parser::propagate_settings: sc={}, settings={:#?}, g_settings={:#?}",
+                sc.p.meta.name,
+                sc.p.settings,
+                sc.p.g_settings
+            );
+            // We have to create a new scope in order to tell rustc the borrow of `sc` is
+            // done and to recursively call this method
+            {
+                let vsc = self.settings.is_set(AS::VersionlessSubcommands);
+                let gv = self.settings.is_set(AS::GlobalVersion);
+
+                if vsc {
+                    sc.p.set(AS::DisableVersion);
+                }
+                if gv && sc.p.meta.version.is_none() && self.meta.version.is_some() {
+                    sc.p.set(AS::GlobalVersion);
+                    sc.p.meta.version = Some(self.meta.version.unwrap());
+                }
+                sc.p.settings = sc.p.settings | self.g_settings;
+                sc.p.g_settings = sc.p.g_settings | self.g_settings;
+                sc.p.meta.term_w = self.meta.term_w;
+                sc.p.meta.max_w = self.meta.max_w;
+            }
+            sc.p.propagate_settings();
+        }
+    }
+
+    #[cfg_attr(feature = "lints", allow(needless_borrow))]
+    pub fn derive_display_order(&mut self) {
+        if self.is_set(AS::DeriveDisplayOrder) {
+            let unified = self.is_set(AS::UnifiedHelpMessage);
+            for (i, o) in self
+                .opts
+                .iter_mut()
+                .enumerate()
+                .filter(|&(_, ref o)| o.s.disp_ord == 999)
+            {
+                o.s.disp_ord = if unified { o.s.unified_ord } else { i };
+            }
+            for (i, f) in self
+                .flags
+                .iter_mut()
+                .enumerate()
+                .filter(|&(_, ref f)| f.s.disp_ord == 999)
+            {
+                f.s.disp_ord = if unified { f.s.unified_ord } else { i };
+            }
+            for (i, sc) in &mut self
+                .subcommands
+                .iter_mut()
+                .enumerate()
+                .filter(|&(_, ref sc)| sc.p.meta.disp_ord == 999)
+            {
+                sc.p.meta.disp_ord = i;
+            }
+        }
+        for sc in &mut self.subcommands {
+            sc.p.derive_display_order();
+        }
+    }
+
+    pub fn required(&self) -> Iter<&str> {
+        self.required.iter()
+    }
+
+    #[cfg_attr(feature = "lints", allow(needless_borrow))]
+    #[inline]
+    pub fn has_args(&self) -> bool {
+        !(self.flags.is_empty() && self.opts.is_empty() && self.positionals.is_empty())
+    }
+
+    #[inline]
+    pub fn has_opts(&self) -> bool {
+        !self.opts.is_empty()
+    }
+
+    #[inline]
+    pub fn has_flags(&self) -> bool {
+        !self.flags.is_empty()
+    }
+
+    #[inline]
+    pub fn has_positionals(&self) -> bool {
+        !self.positionals.is_empty()
+    }
+
+    #[inline]
+    pub fn has_subcommands(&self) -> bool {
+        !self.subcommands.is_empty()
+    }
+
+    #[inline]
+    pub fn has_visible_opts(&self) -> bool {
+        if self.opts.is_empty() {
+            return false;
+        }
+        self.opts.iter().any(|o| !o.is_set(ArgSettings::Hidden))
+    }
+
+    #[inline]
+    pub fn has_visible_flags(&self) -> bool {
+        if self.flags.is_empty() {
+            return false;
+        }
+        self.flags.iter().any(|f| !f.is_set(ArgSettings::Hidden))
+    }
+
+    #[inline]
+    pub fn has_visible_positionals(&self) -> bool {
+        if self.positionals.is_empty() {
+            return false;
+        }
+        self.positionals
+            .values()
+            .any(|p| !p.is_set(ArgSettings::Hidden))
+    }
+
+    #[inline]
+    pub fn has_visible_subcommands(&self) -> bool {
+        self.has_subcommands()
+            && self
+                .subcommands
+                .iter()
+                .filter(|sc| sc.p.meta.name != "help")
+                .any(|sc| !sc.p.is_set(AS::Hidden))
+    }
+
+    #[inline]
+    pub fn is_set(&self, s: AS) -> bool {
+        self.settings.is_set(s)
+    }
+
+    #[inline]
+    pub fn set(&mut self, s: AS) {
+        self.settings.set(s)
+    }
+
+    #[inline]
+    pub fn unset(&mut self, s: AS) {
+        self.settings.unset(s)
+    }
+
+    #[cfg_attr(feature = "lints", allow(block_in_if_condition_stmt))]
+    pub fn verify_positionals(&self) -> bool {
+        // Because you must wait until all arguments have been supplied, this is the first chance
+        // to make assertions on positional argument indexes
+        //
+        // First we verify that the index highest supplied index, is equal to the number of
+        // positional arguments to verify there are no gaps (i.e. supplying an index of 1 and 3
+        // but no 2)
+        if let Some((idx, p)) = self.positionals.iter().rev().next() {
+            assert!(
+                !(idx != self.positionals.len()),
+                "Found positional argument \"{}\" whose index is {} but there \
+                 are only {} positional arguments defined",
+                p.b.name,
+                idx,
+                self.positionals.len()
+            );
+        }
+
+        // Next we verify that only the highest index has a .multiple(true) (if any)
+        if self.positionals.values().any(|a| {
+            a.b.is_set(ArgSettings::Multiple) && (a.index as usize != self.positionals.len())
+        }) {
+            let mut it = self.positionals.values().rev();
+            let last = it.next().unwrap();
+            let second_to_last = it.next().unwrap();
+            // Either the final positional is required
+            // Or the second to last has a terminator or .last(true) set
+            let ok = last.is_set(ArgSettings::Required)
+                || (second_to_last.v.terminator.is_some()
+                    || second_to_last.b.is_set(ArgSettings::Last))
+                || last.is_set(ArgSettings::Last);
+            assert!(
+                ok,
+                "When using a positional argument with .multiple(true) that is *not the \
+                 last* positional argument, the last positional argument (i.e the one \
+                 with the highest index) *must* have .required(true) or .last(true) set."
+            );
+            let ok = second_to_last.is_set(ArgSettings::Multiple) || last.is_set(ArgSettings::Last);
+            assert!(
+                ok,
+                "Only the last positional argument, or second to last positional \
+                 argument may be set to .multiple(true)"
+            );
+
+            let count = self
+                .positionals
+                .values()
+                .filter(|p| p.b.settings.is_set(ArgSettings::Multiple) && p.v.num_vals.is_none())
+                .count();
+            let ok = count <= 1
+                || (last.is_set(ArgSettings::Last)
+                    && last.is_set(ArgSettings::Multiple)
+                    && second_to_last.is_set(ArgSettings::Multiple)
+                    && count == 2);
+            assert!(
+                ok,
+                "Only one positional argument with .multiple(true) set is allowed per \
+                 command, unless the second one also has .last(true) set"
+            );
+        }
+
+        if self.is_set(AS::AllowMissingPositional) {
+            // Check that if a required positional argument is found, all positions with a lower
+            // index are also required.
+            let mut found = false;
+            let mut foundx2 = false;
+            for p in self.positionals.values().rev() {
+                if foundx2 && !p.b.settings.is_set(ArgSettings::Required) {
+                    assert!(
+                        p.b.is_set(ArgSettings::Required),
+                        "Found positional argument which is not required with a lower \
+                         index than a required positional argument by two or more: {:?} \
+                         index {}",
+                        p.b.name,
+                        p.index
+                    );
+                } else if p.b.is_set(ArgSettings::Required) && !p.b.is_set(ArgSettings::Last) {
+                    // Args that .last(true) don't count since they can be required and have
+                    // positionals with a lower index that aren't required
+                    // Imagine: prog <req1> [opt1] -- <req2>
+                    // Both of these are valid invocations:
+                    //      $ prog r1 -- r2
+                    //      $ prog r1 o1 -- r2
+                    if found {
+                        foundx2 = true;
+                        continue;
+                    }
+                    found = true;
+                    continue;
+                } else {
+                    found = false;
+                }
+            }
+        } else {
+            // Check that if a required positional argument is found, all positions with a lower
+            // index are also required
+            let mut found = false;
+            for p in self.positionals.values().rev() {
+                if found {
+                    assert!(
+                        p.b.is_set(ArgSettings::Required),
+                        "Found positional argument which is not required with a lower \
+                         index than a required positional argument: {:?} index {}",
+                        p.b.name,
+                        p.index
+                    );
+                } else if p.b.is_set(ArgSettings::Required) && !p.b.is_set(ArgSettings::Last) {
+                    // Args that .last(true) don't count since they can be required and have
+                    // positionals with a lower index that aren't required
+                    // Imagine: prog <req1> [opt1] -- <req2>
+                    // Both of these are valid invocations:
+                    //      $ prog r1 -- r2
+                    //      $ prog r1 o1 -- r2
+                    found = true;
+                    continue;
+                }
+            }
+        }
+        if self
+            .positionals
+            .values()
+            .any(|p| p.b.is_set(ArgSettings::Last) && p.b.is_set(ArgSettings::Required))
+            && self.has_subcommands()
+            && !self.is_set(AS::SubcommandsNegateReqs)
+        {
+            panic!(
+                "Having a required positional argument with .last(true) set *and* child \
+                 subcommands without setting SubcommandsNegateReqs isn't compatible."
+            );
+        }
+
+        true
+    }
+
+    pub fn propagate_globals(&mut self) {
+        for sc in &mut self.subcommands {
+            // We have to create a new scope in order to tell rustc the borrow of `sc` is
+            // done and to recursively call this method
+            {
+                for a in &self.global_args {
+                    sc.p.add_arg_ref(a);
+                }
+            }
+            sc.p.propagate_globals();
+        }
+    }
+
+    // Checks if the arg matches a subcommand name, or any of it's aliases (if defined)
+    fn possible_subcommand(&self, arg_os: &OsStr) -> (bool, Option<&str>) {
+        #[cfg(any(target_os = "windows", target_arch = "wasm32"))]
+        use osstringext::OsStrExt3;
+        #[cfg(not(any(target_os = "windows", target_arch = "wasm32")))]
+        use std::os::unix::ffi::OsStrExt;
+        debugln!("Parser::possible_subcommand: arg={:?}", arg_os);
+        fn starts(h: &str, n: &OsStr) -> bool {
+            let n_bytes = n.as_bytes();
+            let h_bytes = OsStr::new(h).as_bytes();
+
+            h_bytes.starts_with(n_bytes)
+        }
+
+        if self.is_set(AS::ArgsNegateSubcommands) && self.is_set(AS::ValidArgFound) {
+            return (false, None);
+        }
+        if !self.is_set(AS::InferSubcommands) {
+            if let Some(sc) = find_subcmd!(self, arg_os) {
+                return (true, Some(&sc.p.meta.name));
+            }
+        } else {
+            let v = self
+                .subcommands
+                .iter()
+                .filter(|s| {
+                    starts(&s.p.meta.name[..], &*arg_os)
+                        || (s.p.meta.aliases.is_some()
+                            && s.p
+                                .meta
+                                .aliases
+                                .as_ref()
+                                .unwrap()
+                                .iter()
+                                .filter(|&&(a, _)| starts(a, &*arg_os))
+                                .count()
+                                == 1)
+                })
+                .map(|sc| &sc.p.meta.name)
+                .collect::<Vec<_>>();
+
+            for sc in &v {
+                if OsStr::new(sc) == arg_os {
+                    return (true, Some(sc));
+                }
+            }
+
+            if v.len() == 1 {
+                return (true, Some(v[0]));
+            }
+        }
+        (false, None)
+    }
+
+    fn parse_help_subcommand<I, T>(&self, it: &mut I) -> ClapResult<ParseResult<'a>>
+    where
+        I: Iterator<Item = T>,
+        T: Into<OsString>,
+    {
+        debugln!("Parser::parse_help_subcommand;");
+        let cmds: Vec<OsString> = it.map(|c| c.into()).collect();
+        let mut help_help = false;
+        let mut bin_name = self
+            .meta
+            .bin_name
+            .as_ref()
+            .unwrap_or(&self.meta.name)
+            .clone();
+        let mut sc = {
+            let mut sc: &Parser = self;
+            for (i, cmd) in cmds.iter().enumerate() {
+                if &*cmd.to_string_lossy() == "help" {
+                    // cmd help help
+                    help_help = true;
+                }
+                if let Some(c) = sc
+                    .subcommands
+                    .iter()
+                    .find(|s| &*s.p.meta.name == cmd)
+                    .map(|sc| &sc.p)
+                {
+                    sc = c;
+                    if i == cmds.len() - 1 {
+                        break;
+                    }
+                } else if let Some(c) = sc
+                    .subcommands
+                    .iter()
+                    .find(|s| {
+                        if let Some(ref als) = s.p.meta.aliases {
+                            als.iter().any(|&(a, _)| a == &*cmd.to_string_lossy())
+                        } else {
+                            false
+                        }
+                    })
+                    .map(|sc| &sc.p)
+                {
+                    sc = c;
+                    if i == cmds.len() - 1 {
+                        break;
+                    }
+                } else {
+                    return Err(Error::unrecognized_subcommand(
+                        cmd.to_string_lossy().into_owned(),
+                        self.meta.bin_name.as_ref().unwrap_or(&self.meta.name),
+                        self.color(),
+                    ));
+                }
+                bin_name = format!("{} {}", bin_name, &*sc.meta.name);
+            }
+            sc.clone()
+        };
+        if help_help {
+            let mut pb = PosBuilder::new("subcommand", 1);
+            pb.b.help = Some("The subcommand whose help message to display");
+            pb.set(ArgSettings::Multiple);
+            sc.positionals.insert(1, pb);
+            sc.settings = sc.settings | self.g_settings;
+        } else {
+            sc.create_help_and_version();
+        }
+        if sc.meta.bin_name != self.meta.bin_name {
+            sc.meta.bin_name = Some(format!("{} {}", bin_name, sc.meta.name));
+        }
+        Err(sc._help(false))
+    }
+
+    // allow wrong self convention due to self.valid_neg_num = true and it's a private method
+    #[cfg_attr(feature = "lints", allow(wrong_self_convention))]
+    fn is_new_arg(&mut self, arg_os: &OsStr, needs_val_of: ParseResult) -> bool {
+        debugln!("Parser::is_new_arg:{:?}:{:?}", arg_os, needs_val_of);
+        let app_wide_settings = if self.is_set(AS::AllowLeadingHyphen) {
+            true
+        } else if self.is_set(AS::AllowNegativeNumbers) {
+            let a = arg_os.to_string_lossy();
+            if a.parse::<i64>().is_ok() || a.parse::<f64>().is_ok() {
+                self.set(AS::ValidNegNumFound);
+                true
+            } else {
+                false
+            }
+        } else {
+            false
+        };
+        let arg_allows_tac = match needs_val_of {
+            ParseResult::Opt(name) => {
+                let o = self
+                    .opts
+                    .iter()
+                    .find(|o| o.b.name == name)
+                    .expect(INTERNAL_ERROR_MSG);
+                (o.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings)
+            }
+            ParseResult::Pos(name) => {
+                let p = self
+                    .positionals
+                    .values()
+                    .find(|p| p.b.name == name)
+                    .expect(INTERNAL_ERROR_MSG);
+                (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings)
+            }
+            ParseResult::ValuesDone => return true,
+            _ => false,
+        };
+        debugln!("Parser::is_new_arg: arg_allows_tac={:?}", arg_allows_tac);
+
+        // Is this a new argument, or values from a previous option?
+        let mut ret = if arg_os.starts_with(b"--") {
+            debugln!("Parser::is_new_arg: -- found");
+            if arg_os.len() == 2 && !arg_allows_tac {
+                return true; // We have to return true so override everything else
+            } else if arg_allows_tac {
+                return false;
+            }
+            true
+        } else if arg_os.starts_with(b"-") {
+            debugln!("Parser::is_new_arg: - found");
+            // a singe '-' by itself is a value and typically means "stdin" on unix systems
+            !(arg_os.len() == 1)
+        } else {
+            debugln!("Parser::is_new_arg: probably value");
+            false
+        };
+
+        ret = ret && !arg_allows_tac;
+
+        debugln!("Parser::is_new_arg: starts_new_arg={:?}", ret);
+        ret
+    }
+
+    // The actual parsing function
+    #[cfg_attr(feature = "lints", allow(while_let_on_iterator, collapsible_if))]
+    pub fn get_matches_with<I, T>(
+        &mut self,
+        matcher: &mut ArgMatcher<'a>,
+        it: &mut Peekable<I>,
+    ) -> ClapResult<()>
+    where
+        I: Iterator<Item = T>,
+        T: Into<OsString> + Clone,
+    {
+        debugln!("Parser::get_matches_with;");
+        // Verify all positional assertions pass
+        debug_assert!(self.app_debug_asserts());
+        if self.positionals.values().any(|a| {
+            a.b.is_set(ArgSettings::Multiple) && (a.index as usize != self.positionals.len())
+        }) && self
+            .positionals
+            .values()
+            .last()
+            .map_or(false, |p| !p.is_set(ArgSettings::Last))
+        {
+            self.settings.set(AS::LowIndexMultiplePositional);
+        }
+        let has_args = self.has_args();
+
+        // Next we create the `--help` and `--version` arguments and add them if
+        // necessary
+        self.create_help_and_version();
+
+        let mut subcmd_name: Option<String> = None;
+        let mut needs_val_of: ParseResult<'a> = ParseResult::NotFound;
+        let mut pos_counter = 1;
+        let mut sc_is_external = false;
+        while let Some(arg) = it.next() {
+            let arg_os = arg.into();
+            debugln!(
+                "Parser::get_matches_with: Begin parsing '{:?}' ({:?})",
+                arg_os,
+                &*arg_os.as_bytes()
+            );
+
+            self.unset(AS::ValidNegNumFound);
+            // Is this a new argument, or values from a previous option?
+            let starts_new_arg = self.is_new_arg(&arg_os, needs_val_of);
+            if !self.is_set(AS::TrailingValues)
+                && arg_os.starts_with(b"--")
+                && arg_os.len() == 2
+                && starts_new_arg
+            {
+                debugln!("Parser::get_matches_with: setting TrailingVals=true");
+                self.set(AS::TrailingValues);
+                continue;
+            }
+
+            // Has the user already passed '--'? Meaning only positional args follow
+            if !self.is_set(AS::TrailingValues) {
+                // Does the arg match a subcommand name, or any of it's aliases (if defined)
+                {
+                    match needs_val_of {
+                        ParseResult::Opt(_) | ParseResult::Pos(_) => (),
+                        _ => {
+                            let (is_match, sc_name) = self.possible_subcommand(&arg_os);
+                            debugln!(
+                                "Parser::get_matches_with: possible_sc={:?}, sc={:?}",
+                                is_match,
+                                sc_name
+                            );
+                            if is_match {
+                                let sc_name = sc_name.expect(INTERNAL_ERROR_MSG);
+                                if sc_name == "help" && self.is_set(AS::NeedsSubcommandHelp) {
+                                    self.parse_help_subcommand(it)?;
+                                }
+                                subcmd_name = Some(sc_name.to_owned());
+                                break;
+                            }
+                        }
+                    }
+                }
+
+                if starts_new_arg {
+                    let check_all = self.is_set(AS::AllArgsOverrideSelf);
+                    {
+                        let any_arg = find_any_by_name!(self, self.cache.unwrap_or(""));
+                        matcher.process_arg_overrides(
+                            any_arg,
+                            &mut self.overrides,
+                            &mut self.required,
+                            check_all,
+                        );
+                    }
+
+                    if arg_os.starts_with(b"--") {
+                        needs_val_of = self.parse_long_arg(matcher, &arg_os, it)?;
+                        debugln!(
+                            "Parser:get_matches_with: After parse_long_arg {:?}",
+                            needs_val_of
+                        );
+                        match needs_val_of {
+                            ParseResult::Flag | ParseResult::Opt(..) | ParseResult::ValuesDone => {
+                                continue
+                            }
+                            _ => (),
+                        }
+                    } else if arg_os.starts_with(b"-") && arg_os.len() != 1 {
+                        // Try to parse short args like normal, if AllowLeadingHyphen or
+                        // AllowNegativeNumbers is set, parse_short_arg will *not* throw
+                        // an error, and instead return Ok(None)
+                        needs_val_of = self.parse_short_arg(matcher, &arg_os)?;
+                        // If it's None, we then check if one of those two AppSettings was set
+                        debugln!(
+                            "Parser:get_matches_with: After parse_short_arg {:?}",
+                            needs_val_of
+                        );
+                        match needs_val_of {
+                            ParseResult::MaybeNegNum => {
+                                if !(arg_os.to_string_lossy().parse::<i64>().is_ok()
+                                    || arg_os.to_string_lossy().parse::<f64>().is_ok())
+                                {
+                                    return Err(Error::unknown_argument(
+                                        &*arg_os.to_string_lossy(),
+                                        "",
+                                        &*usage::create_error_usage(self, matcher, None),
+                                        self.color(),
+                                    ));
+                                }
+                            }
+                            ParseResult::Opt(..) | ParseResult::Flag | ParseResult::ValuesDone => {
+                                continue
+                            }
+                            _ => (),
+                        }
+                    }
+                } else {
+                    if let ParseResult::Opt(name) = needs_val_of {
+                        // Check to see if parsing a value from a previous arg
+                        let arg = self
+                            .opts
+                            .iter()
+                            .find(|o| o.b.name == name)
+                            .expect(INTERNAL_ERROR_MSG);
+                        // get the OptBuilder so we can check the settings
+                        needs_val_of = self.add_val_to_arg(arg, &arg_os, matcher)?;
+                        // get the next value from the iterator
+                        continue;
+                    }
+                }
+            }
+
+            if !(self.is_set(AS::ArgsNegateSubcommands) && self.is_set(AS::ValidArgFound))
+                && !self.is_set(AS::InferSubcommands)
+                && !self.is_set(AS::AllowExternalSubcommands)
+            {
+                if let Some(cdate) =
+                    suggestions::did_you_mean(&*arg_os.to_string_lossy(), sc_names!(self))
+                {
+                    return Err(Error::invalid_subcommand(
+                        arg_os.to_string_lossy().into_owned(),
+                        cdate,
+                        self.meta.bin_name.as_ref().unwrap_or(&self.meta.name),
+                        &*usage::create_error_usage(self, matcher, None),
+                        self.color(),
+                    ));
+                }
+            }
+
+            let low_index_mults = self.is_set(AS::LowIndexMultiplePositional)
+                && pos_counter == (self.positionals.len() - 1);
+            let missing_pos = self.is_set(AS::AllowMissingPositional)
+                && (pos_counter == (self.positionals.len() - 1)
+                    && !self.is_set(AS::TrailingValues));
+            debugln!(
+                "Parser::get_matches_with: Positional counter...{}",
+                pos_counter
+            );
+            debugln!(
+                "Parser::get_matches_with: Low index multiples...{:?}",
+                low_index_mults
+            );
+            if low_index_mults || missing_pos {
+                if let Some(na) = it.peek() {
+                    let n = (*na).clone().into();
+                    needs_val_of = if needs_val_of != ParseResult::ValuesDone {
+                        if let Some(p) = self.positionals.get(pos_counter) {
+                            ParseResult::Pos(p.b.name)
+                        } else {
+                            ParseResult::ValuesDone
+                        }
+                    } else {
+                        ParseResult::ValuesDone
+                    };
+                    let sc_match = { self.possible_subcommand(&n).0 };
+                    if self.is_new_arg(&n, needs_val_of)
+                        || sc_match
+                        || suggestions::did_you_mean(&n.to_string_lossy(), sc_names!(self))
+                            .is_some()
+                    {
+                        debugln!("Parser::get_matches_with: Bumping the positional counter...");
+                        pos_counter += 1;
+                    }
+                } else {
+                    debugln!("Parser::get_matches_with: Bumping the positional counter...");
+                    pos_counter += 1;
+                }
+            } else if (self.is_set(AS::AllowMissingPositional) && self.is_set(AS::TrailingValues))
+                || (self.is_set(AS::ContainsLast) && self.is_set(AS::TrailingValues))
+            {
+                // Came to -- and one postional has .last(true) set, so we go immediately
+                // to the last (highest index) positional
+                debugln!("Parser::get_matches_with: .last(true) and --, setting last pos");
+                pos_counter = self.positionals.len();
+            }
+            if let Some(p) = self.positionals.get(pos_counter) {
+                if p.is_set(ArgSettings::Last) && !self.is_set(AS::TrailingValues) {
+                    return Err(Error::unknown_argument(
+                        &*arg_os.to_string_lossy(),
+                        "",
+                        &*usage::create_error_usage(self, matcher, None),
+                        self.color(),
+                    ));
+                }
+                if !self.is_set(AS::TrailingValues)
+                    && (self.is_set(AS::TrailingVarArg) && pos_counter == self.positionals.len())
+                {
+                    self.settings.set(AS::TrailingValues);
+                }
+                if self.cache.map_or(true, |name| name != p.b.name) {
+                    let check_all = self.is_set(AS::AllArgsOverrideSelf);
+                    {
+                        let any_arg = find_any_by_name!(self, self.cache.unwrap_or(""));
+                        matcher.process_arg_overrides(
+                            any_arg,
+                            &mut self.overrides,
+                            &mut self.required,
+                            check_all,
+                        );
+                    }
+                    self.cache = Some(p.b.name);
+                }
+                let _ = self.add_val_to_arg(p, &arg_os, matcher)?;
+
+                matcher.inc_occurrence_of(p.b.name);
+                let _ = self
+                    .groups_for_arg(p.b.name)
+                    .and_then(|vec| Some(matcher.inc_occurrences_of(&*vec)));
+
+                self.settings.set(AS::ValidArgFound);
+                // Only increment the positional counter if it doesn't allow multiples
+                if !p.b.settings.is_set(ArgSettings::Multiple) {
+                    pos_counter += 1;
+                }
+                self.settings.set(AS::ValidArgFound);
+            } else if self.is_set(AS::AllowExternalSubcommands) {
+                // Get external subcommand name
+                let sc_name = match arg_os.to_str() {
+                    Some(s) => s.to_string(),
+                    None => {
+                        if !self.is_set(AS::StrictUtf8) {
+                            return Err(Error::invalid_utf8(
+                                &*usage::create_error_usage(self, matcher, None),
+                                self.color(),
+                            ));
+                        }
+                        arg_os.to_string_lossy().into_owned()
+                    }
+                };
+
+                // Collect the external subcommand args
+                let mut sc_m = ArgMatcher::new();
+                while let Some(v) = it.next() {
+                    let a = v.into();
+                    if a.to_str().is_none() && !self.is_set(AS::StrictUtf8) {
+                        return Err(Error::invalid_utf8(
+                            &*usage::create_error_usage(self, matcher, None),
+                            self.color(),
+                        ));
+                    }
+                    sc_m.add_val_to("", &a);
+                }
+
+                matcher.subcommand(SubCommand {
+                    name: sc_name,
+                    matches: sc_m.into(),
+                });
+                sc_is_external = true;
+            } else if !((self.is_set(AS::AllowLeadingHyphen)
+                || self.is_set(AS::AllowNegativeNumbers))
+                && arg_os.starts_with(b"-"))
+                && !self.is_set(AS::InferSubcommands)
+            {
+                return Err(Error::unknown_argument(
+                    &*arg_os.to_string_lossy(),
+                    "",
+                    &*usage::create_error_usage(self, matcher, None),
+                    self.color(),
+                ));
+            } else if !has_args || self.is_set(AS::InferSubcommands) && self.has_subcommands() {
+                if let Some(cdate) =
+                    suggestions::did_you_mean(&*arg_os.to_string_lossy(), sc_names!(self))
+                {
+                    return Err(Error::invalid_subcommand(
+                        arg_os.to_string_lossy().into_owned(),
+                        cdate,
+                        self.meta.bin_name.as_ref().unwrap_or(&self.meta.name),
+                        &*usage::create_error_usage(self, matcher, None),
+                        self.color(),
+                    ));
+                } else {
+                    return Err(Error::unrecognized_subcommand(
+                        arg_os.to_string_lossy().into_owned(),
+                        self.meta.bin_name.as_ref().unwrap_or(&self.meta.name),
+                        self.color(),
+                    ));
+                }
+            } else {
+                return Err(Error::unknown_argument(
+                    &*arg_os.to_string_lossy(),
+                    "",
+                    &*usage::create_error_usage(self, matcher, None),
+                    self.color(),
+                ));
+            }
+        }
+
+        if !sc_is_external {
+            if let Some(ref pos_sc_name) = subcmd_name {
+                let sc_name = {
+                    find_subcmd!(self, pos_sc_name)
+                        .expect(INTERNAL_ERROR_MSG)
+                        .p
+                        .meta
+                        .name
+                        .clone()
+                };
+                self.parse_subcommand(&*sc_name, matcher, it)?;
+            } else if self.is_set(AS::SubcommandRequired) {
+                let bn = self.meta.bin_name.as_ref().unwrap_or(&self.meta.name);
+                return Err(Error::missing_subcommand(
+                    bn,
+                    &usage::create_error_usage(self, matcher, None),
+                    self.color(),
+                ));
+            } else if self.is_set(AS::SubcommandRequiredElseHelp) {
+                debugln!("Parser::get_matches_with: SubcommandRequiredElseHelp=true");
+                let mut out = vec![];
+                self.write_help_err(&mut out)?;
+                return Err(Error {
+                    message: String::from_utf8_lossy(&*out).into_owned(),
+                    kind: ErrorKind::MissingArgumentOrSubcommand,
+                    info: None,
+                });
+            }
+        }
+
+        // In case the last arg was new, we  need to process it's overrides
+        let check_all = self.is_set(AS::AllArgsOverrideSelf);
+        {
+            let any_arg = find_any_by_name!(self, self.cache.unwrap_or(""));
+            matcher.process_arg_overrides(
+                any_arg,
+                &mut self.overrides,
+                &mut self.required,
+                check_all,
+            );
+        }
+
+        self.remove_overrides(matcher);
+
+        Validator::new(self).validate(needs_val_of, subcmd_name, matcher)
+    }
+
+    fn remove_overrides(&mut self, matcher: &mut ArgMatcher) {
+        debugln!("Parser::remove_overrides:{:?};", self.overrides);
+        for &(overr, name) in &self.overrides {
+            debugln!("Parser::remove_overrides:iter:({},{});", overr, name);
+            if matcher.is_present(overr) {
+                debugln!(
+                    "Parser::remove_overrides:iter:({},{}): removing {};",
+                    overr,
+                    name,
+                    name
+                );
+                matcher.remove(name);
+                for i in (0..self.required.len()).rev() {
+                    debugln!(
+                        "Parser::remove_overrides:iter:({},{}): removing required {};",
+                        overr,
+                        name,
+                        name
+                    );
+                    if self.required[i] == name {
+                        self.required.swap_remove(i);
+                        break;
+                    }
+                }
+            }
+        }
+    }
+
+    fn propagate_help_version(&mut self) {
+        debugln!("Parser::propagate_help_version;");
+        self.create_help_and_version();
+        for sc in &mut self.subcommands {
+            sc.p.propagate_help_version();
+        }
+    }
+
+    fn build_bin_names(&mut self) {
+        debugln!("Parser::build_bin_names;");
+        for sc in &mut self.subcommands {
+            debug!("Parser::build_bin_names:iter: bin_name set...");
+            if sc.p.meta.bin_name.is_none() {
+                sdebugln!("No");
+                let bin_name = format!(
+                    "{}{}{}",
+                    self.meta
+                        .bin_name
+                        .as_ref()
+                        .unwrap_or(&self.meta.name.clone()),
+                    if self.meta.bin_name.is_some() {
+                        " "
+                    } else {
+                        ""
+                    },
+                    &*sc.p.meta.name
+                );
+                debugln!(
+                    "Parser::build_bin_names:iter: Setting bin_name of {} to {}",
+                    self.meta.name,
+                    bin_name
+                );
+                sc.p.meta.bin_name = Some(bin_name);
+            } else {
+                sdebugln!("yes ({:?})", sc.p.meta.bin_name);
+            }
+            debugln!(
+                "Parser::build_bin_names:iter: Calling build_bin_names from...{}",
+                sc.p.meta.name
+            );
+            sc.p.build_bin_names();
+        }
+    }
+
+    fn parse_subcommand<I, T>(
+        &mut self,
+        sc_name: &str,
+        matcher: &mut ArgMatcher<'a>,
+        it: &mut Peekable<I>,
+    ) -> ClapResult<()>
+    where
+        I: Iterator<Item = T>,
+        T: Into<OsString> + Clone,
+    {
+        use std::fmt::Write;
+        debugln!("Parser::parse_subcommand;");
+        let mut mid_string = String::new();
+        if !self.is_set(AS::SubcommandsNegateReqs) {
+            let mut hs: Vec<&str> = self.required.iter().map(|n| &**n).collect();
+            for k in matcher.arg_names() {
+                hs.push(k);
+            }
+            let reqs = usage::get_required_usage_from(self, &hs, Some(matcher), None, false);
+
+            for s in &reqs {
+                write!(&mut mid_string, " {}", s).expect(INTERNAL_ERROR_MSG);
+            }
+        }
+        mid_string.push_str(" ");
+        if let Some(ref mut sc) = self
+            .subcommands
+            .iter_mut()
+            .find(|s| s.p.meta.name == sc_name)
+        {
+            let mut sc_matcher = ArgMatcher::new();
+            // bin_name should be parent's bin_name + [<reqs>] + the sc's name separated by
+            // a space
+            sc.p.meta.usage = Some(format!(
+                "{}{}{}",
+                self.meta.bin_name.as_ref().unwrap_or(&String::new()),
+                if self.meta.bin_name.is_some() {
+                    &*mid_string
+                } else {
+                    ""
+                },
+                &*sc.p.meta.name
+            ));
+            sc.p.meta.bin_name = Some(format!(
+                "{}{}{}",
+                self.meta.bin_name.as_ref().unwrap_or(&String::new()),
+                if self.meta.bin_name.is_some() {
+                    " "
+                } else {
+                    ""
+                },
+                &*sc.p.meta.name
+            ));
+            debugln!(
+                "Parser::parse_subcommand: About to parse sc={}",
+                sc.p.meta.name
+            );
+            debugln!("Parser::parse_subcommand: sc settings={:#?}", sc.p.settings);
+            sc.p.get_matches_with(&mut sc_matcher, it)?;
+            matcher.subcommand(SubCommand {
+                name: sc.p.meta.name.clone(),
+                matches: sc_matcher.into(),
+            });
+        }
+        Ok(())
+    }
+
+    pub fn groups_for_arg(&self, name: &str) -> Option<Vec<&'a str>> {
+        debugln!("Parser::groups_for_arg: name={}", name);
+
+        if self.groups.is_empty() {
+            debugln!("Parser::groups_for_arg: No groups defined");
+            return None;
+        }
+        let mut res = vec![];
+        debugln!("Parser::groups_for_arg: Searching through groups...");
+        for grp in &self.groups {
+            for a in &grp.args {
+                if a == &name {
+                    sdebugln!("\tFound '{}'", grp.name);
+                    res.push(&*grp.name);
+                }
+            }
+        }
+        if res.is_empty() {
+            return None;
+        }
+
+        Some(res)
+    }
+
+    pub fn args_in_group(&self, group: &str) -> Vec<String> {
+        debug_assert!(self.app_debug_asserts());
+
+        let mut g_vec = vec![];
+        let mut args = vec![];
+
+        for n in &self
+            .groups
+            .iter()
+            .find(|g| g.name == group)
+            .expect(INTERNAL_ERROR_MSG)
+            .args
+        {
+            if let Some(f) = self.flags.iter().find(|f| &f.b.name == n) {
+                args.push(f.to_string());
+            } else if let Some(f) = self.opts.iter().find(|o| &o.b.name == n) {
+                args.push(f.to_string());
+            } else if let Some(p) = self.positionals.values().find(|p| &p.b.name == n) {
+                args.push(p.b.name.to_owned());
+            } else {
+                g_vec.push(*n);
+            }
+        }
+
+        for av in g_vec.iter().map(|g| self.args_in_group(g)) {
+            args.extend(av);
+        }
+        args.dedup();
+        args.iter().map(ToOwned::to_owned).collect()
+    }
+
+    pub fn arg_names_in_group(&self, group: &str) -> Vec<&'a str> {
+        let mut g_vec = vec![];
+        let mut args = vec![];
+
+        for n in &self
+            .groups
+            .iter()
+            .find(|g| g.name == group)
+            .expect(INTERNAL_ERROR_MSG)
+            .args
+        {
+            if self.groups.iter().any(|g| g.name == *n) {
+                args.extend(self.arg_names_in_group(n));
+                g_vec.push(*n);
+            } else if !args.contains(n) {
+                args.push(*n);
+            }
+        }
+
+        args.iter().map(|s| *s).collect()
+    }
+
+    pub fn create_help_and_version(&mut self) {
+        debugln!("Parser::create_help_and_version;");
+        // name is "hclap_help" because flags are sorted by name
+        if !self.is_set(AS::DisableHelpFlags) && !self.contains_long("help") {
+            debugln!("Parser::create_help_and_version: Building --help");
+            if self.help_short.is_none() && !self.contains_short('h') {
+                self.help_short = Some('h');
+            }
+            let arg = FlagBuilder {
+                b: Base {
+                    name: "hclap_help",
+                    help: self.help_message.or(Some("Prints help information")),
+                    ..Default::default()
+                },
+                s: Switched {
+                    short: self.help_short,
+                    long: Some("help"),
+                    ..Default::default()
+                },
+            };
+            self.flags.push(arg);
+        }
+        if !self.is_set(AS::DisableVersion) && !self.contains_long("version") {
+            debugln!("Parser::create_help_and_version: Building --version");
+            if self.version_short.is_none() && !self.contains_short('V') {
+                self.version_short = Some('V');
+            }
+            // name is "vclap_version" because flags are sorted by name
+            let arg = FlagBuilder {
+                b: Base {
+                    name: "vclap_version",
+                    help: self.version_message.or(Some("Prints version information")),
+                    ..Default::default()
+                },
+                s: Switched {
+                    short: self.version_short,
+                    long: Some("version"),
+                    ..Default::default()
+                },
+            };
+            self.flags.push(arg);
+        }
+        if !self.subcommands.is_empty()
+            && !self.is_set(AS::DisableHelpSubcommand)
+            && self.is_set(AS::NeedsSubcommandHelp)
+        {
+            debugln!("Parser::create_help_and_version: Building help");
+            self.subcommands.push(
+                App::new("help")
+                    .about("Prints this message or the help of the given subcommand(s)"),
+            );
+        }
+    }
+
+    // Retrieves the names of all args the user has supplied thus far, except required ones
+    // because those will be listed in self.required
+    fn check_for_help_and_version_str(&self, arg: &OsStr) -> ClapResult<()> {
+        debugln!("Parser::check_for_help_and_version_str;");
+        debug!(
+            "Parser::check_for_help_and_version_str: Checking if --{} is help or version...",
+            arg.to_str().unwrap()
+        );
+        if arg == "help" && self.is_set(AS::NeedsLongHelp) {
+            sdebugln!("Help");
+            return Err(self._help(true));
+        }
+        if arg == "version" && self.is_set(AS::NeedsLongVersion) {
+            sdebugln!("Version");
+            return Err(self._version(true));
+        }
+        sdebugln!("Neither");
+
+        Ok(())
+    }
+
+    fn check_for_help_and_version_char(&self, arg: char) -> ClapResult<()> {
+        debugln!("Parser::check_for_help_and_version_char;");
+        debug!(
+            "Parser::check_for_help_and_version_char: Checking if -{} is help or version...",
+            arg
+        );
+        if let Some(h) = self.help_short {
+            if arg == h && self.is_set(AS::NeedsLongHelp) {
+                sdebugln!("Help");
+                return Err(self._help(false));
+            }
+        }
+        if let Some(v) = self.version_short {
+            if arg == v && self.is_set(AS::NeedsLongVersion) {
+                sdebugln!("Version");
+                return Err(self._version(false));
+            }
+        }
+        sdebugln!("Neither");
+        Ok(())
+    }
+
+    fn use_long_help(&self) -> bool {
+        // In this case, both must be checked. This allows the retention of
+        // original formatting, but also ensures that the actual -h or --help
+        // specified by the user is sent through. If HiddenShortHelp is not included,
+        // then items specified with hidden_short_help will also be hidden.
+        let should_long = |v: &Base| {
+            v.long_help.is_some()
+                || v.is_set(ArgSettings::HiddenLongHelp)
+                || v.is_set(ArgSettings::HiddenShortHelp)
+        };
+
+        self.meta.long_about.is_some()
+            || self.flags.iter().any(|f| should_long(&f.b))
+            || self.opts.iter().any(|o| should_long(&o.b))
+            || self.positionals.values().any(|p| should_long(&p.b))
+            || self
+                .subcommands
+                .iter()
+                .any(|s| s.p.meta.long_about.is_some())
+    }
+
+    fn _help(&self, mut use_long: bool) -> Error {
+        debugln!("Parser::_help: use_long={:?}", use_long);
+        use_long = use_long && self.use_long_help();
+        let mut buf = vec![];
+        match Help::write_parser_help(&mut buf, self, use_long) {
+            Err(e) => e,
+            _ => Error {
+                message: String::from_utf8(buf).unwrap_or_default(),
+                kind: ErrorKind::HelpDisplayed,
+                info: None,
+            },
+        }
+    }
+
+    fn _version(&self, use_long: bool) -> Error {
+        debugln!("Parser::_version: ");
+        let out = io::stdout();
+        let mut buf_w = BufWriter::new(out.lock());
+        match self.print_version(&mut buf_w, use_long) {
+            Err(e) => e,
+            _ => Error {
+                message: String::new(),
+                kind: ErrorKind::VersionDisplayed,
+                info: None,
+            },
+        }
+    }
+
+    fn parse_long_arg<I, T>(
+        &mut self,
+        matcher: &mut ArgMatcher<'a>,
+        full_arg: &OsStr,
+        it: &mut Peekable<I>,
+    ) -> ClapResult<ParseResult<'a>>
+    where
+        I: Iterator<Item = T>,
+        T: Into<OsString> + Clone,
+    {
+        // maybe here lifetime should be 'a
+        debugln!("Parser::parse_long_arg;");
+
+        // Update the current index
+        self.cur_idx.set(self.cur_idx.get() + 1);
+
+        let mut val = None;
+        debug!("Parser::parse_long_arg: Does it contain '='...");
+        let arg = if full_arg.contains_byte(b'=') {
+            let (p0, p1) = full_arg.trim_left_matches(b'-').split_at_byte(b'=');
+            sdebugln!("Yes '{:?}'", p1);
+            val = Some(p1);
+            p0
+        } else {
+            sdebugln!("No");
+            full_arg.trim_left_matches(b'-')
+        };
+
+        if let Some(opt) = find_opt_by_long!(@os self, arg) {
+            debugln!(
+                "Parser::parse_long_arg: Found valid opt '{}'",
+                opt.to_string()
+            );
+            self.settings.set(AS::ValidArgFound);
+            let ret = self.parse_opt(val, opt, val.is_some(), matcher)?;
+            if self.cache.map_or(true, |name| name != opt.b.name) {
+                self.cache = Some(opt.b.name);
+            }
+
+            return Ok(ret);
+        } else if let Some(flag) = find_flag_by_long!(@os self, arg) {
+            debugln!(
+                "Parser::parse_long_arg: Found valid flag '{}'",
+                flag.to_string()
+            );
+            self.settings.set(AS::ValidArgFound);
+            // Only flags could be help or version, and we need to check the raw long
+            // so this is the first point to check
+            self.check_for_help_and_version_str(arg)?;
+
+            self.parse_flag(flag, matcher)?;
+
+            // Handle conflicts, requirements, etc.
+            if self.cache.map_or(true, |name| name != flag.b.name) {
+                self.cache = Some(flag.b.name);
+            }
+
+            return Ok(ParseResult::Flag);
+        } else if self.is_set(AS::AllowLeadingHyphen) {
+            return Ok(ParseResult::MaybeHyphenValue);
+        } else if self.is_set(AS::ValidNegNumFound) {
+            return Ok(ParseResult::MaybeNegNum);
+        }
+
+        debugln!("Parser::parse_long_arg: Didn't match anything");
+
+        let args_rest: Vec<_> = it.map(|x| x.clone().into()).collect();
+        let args_rest2: Vec<_> = args_rest
+            .iter()
+            .map(|x| x.to_str().expect(INVALID_UTF8))
+            .collect();
+        self.did_you_mean_error(arg.to_str().expect(INVALID_UTF8), matcher, &args_rest2[..])
+            .map(|_| ParseResult::NotFound)
+    }
+
+    #[cfg_attr(feature = "lints", allow(len_zero))]
+    fn parse_short_arg(
+        &mut self,
+        matcher: &mut ArgMatcher<'a>,
+        full_arg: &OsStr,
+    ) -> ClapResult<ParseResult<'a>> {
+        debugln!("Parser::parse_short_arg: full_arg={:?}", full_arg);
+        let arg_os = full_arg.trim_left_matches(b'-');
+        let arg = arg_os.to_string_lossy();
+
+        // If AllowLeadingHyphen is set, we want to ensure `-val` gets parsed as `-val` and not
+        // `-v` `-a` `-l` assuming `v` `a` and `l` are all, or mostly, valid shorts.
+        if self.is_set(AS::AllowLeadingHyphen) {
+            if arg.chars().any(|c| !self.contains_short(c)) {
+                debugln!(
+                    "Parser::parse_short_arg: LeadingHyphenAllowed yet -{} isn't valid",
+                    arg
+                );
+                return Ok(ParseResult::MaybeHyphenValue);
+            }
+        } else if self.is_set(AS::ValidNegNumFound) {
+            // TODO: Add docs about having AllowNegativeNumbers and `-2` as a valid short
+            // May be better to move this to *after* not finding a valid flag/opt?
+            debugln!("Parser::parse_short_arg: Valid negative num...");
+            return Ok(ParseResult::MaybeNegNum);
+        }
+
+        let mut ret = ParseResult::NotFound;
+        for c in arg.chars() {
+            debugln!("Parser::parse_short_arg:iter:{}", c);
+
+            // update each index because `-abcd` is four indices to clap
+            self.cur_idx.set(self.cur_idx.get() + 1);
+
+            // Check for matching short options, and return the name if there is no trailing
+            // concatenated value: -oval
+            // Option: -o
+            // Value: val
+            if let Some(opt) = find_opt_by_short!(self, c) {
+                debugln!("Parser::parse_short_arg:iter:{}: Found valid opt", c);
+                self.settings.set(AS::ValidArgFound);
+                // Check for trailing concatenated value
+                let p: Vec<_> = arg.splitn(2, c).collect();
+                debugln!(
+                    "Parser::parse_short_arg:iter:{}: p[0]={:?}, p[1]={:?}",
+                    c,
+                    p[0].as_bytes(),
+                    p[1].as_bytes()
+                );
+                let i = p[0].as_bytes().len() + 1;
+                let val = if p[1].as_bytes().len() > 0 {
+                    debugln!(
+                        "Parser::parse_short_arg:iter:{}: val={:?} (bytes), val={:?} (ascii)",
+                        c,
+                        arg_os.split_at(i).1.as_bytes(),
+                        arg_os.split_at(i).1
+                    );
+                    Some(arg_os.split_at(i).1)
+                } else {
+                    None
+                };
+
+                // Default to "we're expecting a value later"
+                let ret = self.parse_opt(val, opt, false, matcher)?;
+
+                if self.cache.map_or(true, |name| name != opt.b.name) {
+                    self.cache = Some(opt.b.name);
+                }
+
+                return Ok(ret);
+            } else if let Some(flag) = find_flag_by_short!(self, c) {
+                debugln!("Parser::parse_short_arg:iter:{}: Found valid flag", c);
+                self.settings.set(AS::ValidArgFound);
+                // Only flags can be help or version
+                self.check_for_help_and_version_char(c)?;
+                ret = self.parse_flag(flag, matcher)?;
+
+                // Handle conflicts, requirements, overrides, etc.
+                // Must be called here due to mutabililty
+                if self.cache.map_or(true, |name| name != flag.b.name) {
+                    self.cache = Some(flag.b.name);
+                }
+            } else {
+                let arg = format!("-{}", c);
+                return Err(Error::unknown_argument(
+                    &*arg,
+                    "",
+                    &*usage::create_error_usage(self, matcher, None),
+                    self.color(),
+                ));
+            }
+        }
+        Ok(ret)
+    }
+
+    fn parse_opt(
+        &self,
+        val: Option<&OsStr>,
+        opt: &OptBuilder<'a, 'b>,
+        had_eq: bool,
+        matcher: &mut ArgMatcher<'a>,
+    ) -> ClapResult<ParseResult<'a>> {
+        debugln!("Parser::parse_opt; opt={}, val={:?}", opt.b.name, val);
+        debugln!("Parser::parse_opt; opt.settings={:?}", opt.b.settings);
+        let mut has_eq = false;
+        let no_val = val.is_none();
+        let empty_vals = opt.is_set(ArgSettings::EmptyValues);
+        let min_vals_zero = opt.v.min_vals.unwrap_or(1) == 0;
+        let needs_eq = opt.is_set(ArgSettings::RequireEquals);
+
+        debug!("Parser::parse_opt; Checking for val...");
+        if let Some(fv) = val {
+            has_eq = fv.starts_with(&[b'=']) || had_eq;
+            let v = fv.trim_left_matches(b'=');
+            if !empty_vals && (v.len() == 0 || (needs_eq && !has_eq)) {
+                sdebugln!("Found Empty - Error");
+                return Err(Error::empty_value(
+                    opt,
+                    &*usage::create_error_usage(self, matcher, None),
+                    self.color(),
+                ));
+            }
+            sdebugln!("Found - {:?}, len: {}", v, v.len());
+            debugln!(
+                "Parser::parse_opt: {:?} contains '='...{:?}",
+                fv,
+                fv.starts_with(&[b'='])
+            );
+            self.add_val_to_arg(opt, v, matcher)?;
+        } else if needs_eq && !(empty_vals || min_vals_zero) {
+            sdebugln!("None, but requires equals...Error");
+            return Err(Error::empty_value(
+                opt,
+                &*usage::create_error_usage(self, matcher, None),
+                self.color(),
+            ));
+        } else {
+            sdebugln!("None");
+        }
+
+        matcher.inc_occurrence_of(opt.b.name);
+        // Increment or create the group "args"
+        self.groups_for_arg(opt.b.name)
+            .and_then(|vec| Some(matcher.inc_occurrences_of(&*vec)));
+
+        let needs_delim = opt.is_set(ArgSettings::RequireDelimiter);
+        let mult = opt.is_set(ArgSettings::Multiple);
+        if no_val && min_vals_zero && !has_eq && needs_eq {
+            debugln!("Parser::parse_opt: More arg vals not required...");
+            return Ok(ParseResult::ValuesDone);
+        } else if no_val || (mult && !needs_delim) && !has_eq && matcher.needs_more_vals(opt) {
+            debugln!("Parser::parse_opt: More arg vals required...");
+            return Ok(ParseResult::Opt(opt.b.name));
+        }
+        debugln!("Parser::parse_opt: More arg vals not required...");
+        Ok(ParseResult::ValuesDone)
+    }
+
+    fn add_val_to_arg<A>(
+        &self,
+        arg: &A,
+        val: &OsStr,
+        matcher: &mut ArgMatcher<'a>,
+    ) -> ClapResult<ParseResult<'a>>
+    where
+        A: AnyArg<'a, 'b> + Display,
+    {
+        debugln!("Parser::add_val_to_arg; arg={}, val={:?}", arg.name(), val);
+        debugln!(
+            "Parser::add_val_to_arg; trailing_vals={:?}, DontDelimTrailingVals={:?}",
+            self.is_set(AS::TrailingValues),
+            self.is_set(AS::DontDelimitTrailingValues)
+        );
+        if !(self.is_set(AS::TrailingValues) && self.is_set(AS::DontDelimitTrailingValues)) {
+            if let Some(delim) = arg.val_delim() {
+                if val.is_empty() {
+                    Ok(self.add_single_val_to_arg(arg, val, matcher)?)
+                } else {
+                    let mut iret = ParseResult::ValuesDone;
+                    for v in val.split(delim as u32 as u8) {
+                        iret = self.add_single_val_to_arg(arg, v, matcher)?;
+                    }
+                    // If there was a delimiter used, we're not looking for more values
+                    if val.contains_byte(delim as u32 as u8)
+                        || arg.is_set(ArgSettings::RequireDelimiter)
+                    {
+                        iret = ParseResult::ValuesDone;
+                    }
+                    Ok(iret)
+                }
+            } else {
+                self.add_single_val_to_arg(arg, val, matcher)
+            }
+        } else {
+            self.add_single_val_to_arg(arg, val, matcher)
+        }
+    }
+
+    fn add_single_val_to_arg<A>(
+        &self,
+        arg: &A,
+        v: &OsStr,
+        matcher: &mut ArgMatcher<'a>,
+    ) -> ClapResult<ParseResult<'a>>
+    where
+        A: AnyArg<'a, 'b> + Display,
+    {
+        debugln!("Parser::add_single_val_to_arg;");
+        debugln!("Parser::add_single_val_to_arg: adding val...{:?}", v);
+
+        // update the current index because each value is a distinct index to clap
+        self.cur_idx.set(self.cur_idx.get() + 1);
+
+        // @TODO @docs @p4: docs for indices should probably note that a terminator isn't a value
+        // and therefore not reported in indices
+        if let Some(t) = arg.val_terminator() {
+            if t == v {
+                return Ok(ParseResult::ValuesDone);
+            }
+        }
+
+        matcher.add_val_to(arg.name(), v);
+        matcher.add_index_to(arg.name(), self.cur_idx.get());
+
+        // Increment or create the group "args"
+        if let Some(grps) = self.groups_for_arg(arg.name()) {
+            for grp in grps {
+                matcher.add_val_to(&*grp, v);
+            }
+        }
+
+        if matcher.needs_more_vals(arg) {
+            return Ok(ParseResult::Opt(arg.name()));
+        }
+        Ok(ParseResult::ValuesDone)
+    }
+
+    fn parse_flag(
+        &self,
+        flag: &FlagBuilder<'a, 'b>,
+        matcher: &mut ArgMatcher<'a>,
+    ) -> ClapResult<ParseResult<'a>> {
+        debugln!("Parser::parse_flag;");
+
+        matcher.inc_occurrence_of(flag.b.name);
+        matcher.add_index_to(flag.b.name, self.cur_idx.get());
+
+        // Increment or create the group "args"
+        self.groups_for_arg(flag.b.name)
+            .and_then(|vec| Some(matcher.inc_occurrences_of(&*vec)));
+
+        Ok(ParseResult::Flag)
+    }
+
+    fn did_you_mean_error(
+        &self,
+        arg: &str,
+        matcher: &mut ArgMatcher<'a>,
+        args_rest: &[&str],
+    ) -> ClapResult<()> {
+        // Didn't match a flag or option
+        let suffix =
+            suggestions::did_you_mean_flag_suffix(arg, &args_rest, longs!(self), &self.subcommands);
+
+        // Add the arg to the matches to build a proper usage string
+        if let Some(name) = suffix.1 {
+            if let Some(opt) = find_opt_by_long!(self, name) {
+                self.groups_for_arg(&*opt.b.name)
+                    .and_then(|grps| Some(matcher.inc_occurrences_of(&*grps)));
+                matcher.insert(&*opt.b.name);
+            } else if let Some(flg) = find_flag_by_long!(self, name) {
+                self.groups_for_arg(&*flg.b.name)
+                    .and_then(|grps| Some(matcher.inc_occurrences_of(&*grps)));
+                matcher.insert(&*flg.b.name);
+            }
+        }
+
+        let used_arg = format!("--{}", arg);
+        Err(Error::unknown_argument(
+            &*used_arg,
+            &*suffix.0,
+            &*usage::create_error_usage(self, matcher, None),
+            self.color(),
+        ))
+    }
+
+    // Prints the version to the user and exits if quit=true
+    fn print_version<W: Write>(&self, w: &mut W, use_long: bool) -> ClapResult<()> {
+        self.write_version(w, use_long)?;
+        w.flush().map_err(Error::from)
+    }
+
+    pub fn write_version<W: Write>(&self, w: &mut W, use_long: bool) -> io::Result<()> {
+        let ver = if use_long {
+            self.meta
+                .long_version
+                .unwrap_or_else(|| self.meta.version.unwrap_or(""))
+        } else {
+            self.meta
+                .version
+                .unwrap_or_else(|| self.meta.long_version.unwrap_or(""))
+        };
+        if let Some(bn) = self.meta.bin_name.as_ref() {
+            if bn.contains(' ') {
+                // Incase we're dealing with subcommands i.e. git mv is translated to git-mv
+                write!(w, "{} {}", bn.replace(" ", "-"), ver)
+            } else {
+                write!(w, "{} {}", &self.meta.name[..], ver)
+            }
+        } else {
+            write!(w, "{} {}", &self.meta.name[..], ver)
+        }
+    }
+
+    pub fn print_help(&self) -> ClapResult<()> {
+        let out = io::stdout();
+        let mut buf_w = BufWriter::new(out.lock());
+        self.write_help(&mut buf_w)
+    }
+
+    pub fn write_help<W: Write>(&self, w: &mut W) -> ClapResult<()> {
+        Help::write_parser_help(w, self, false)
+    }
+
+    pub fn write_long_help<W: Write>(&self, w: &mut W) -> ClapResult<()> {
+        Help::write_parser_help(w, self, true)
+    }
+
+    pub fn write_help_err<W: Write>(&self, w: &mut W) -> ClapResult<()> {
+        Help::write_parser_help_to_stderr(w, self)
+    }
+
+    pub fn add_defaults(&mut self, matcher: &mut ArgMatcher<'a>) -> ClapResult<()> {
+        debugln!("Parser::add_defaults;");
+        macro_rules! add_val {
+            (@default $_self:ident, $a:ident, $m:ident) => {
+                if let Some(ref val) = $a.v.default_val {
+                    debugln!("Parser::add_defaults:iter:{}: has default vals", $a.b.name);
+                    if $m.get($a.b.name).map(|ma| ma.vals.len()).map(|len| len == 0).unwrap_or(false) {
+                        debugln!("Parser::add_defaults:iter:{}: has no user defined vals", $a.b.name);
+                        $_self.add_val_to_arg($a, OsStr::new(val), $m)?;
+
+                        if $_self.cache.map_or(true, |name| name != $a.name()) {
+                            $_self.cache = Some($a.name());
+                        }
+                    } else if $m.get($a.b.name).is_some() {
+                        debugln!("Parser::add_defaults:iter:{}: has user defined vals", $a.b.name);
+                    } else {
+                        debugln!("Parser::add_defaults:iter:{}: wasn't used", $a.b.name);
+
+                        $_self.add_val_to_arg($a, OsStr::new(val), $m)?;
+
+                        if $_self.cache.map_or(true, |name| name != $a.name()) {
+                            $_self.cache = Some($a.name());
+                        }
+                    }
+                } else {
+                    debugln!("Parser::add_defaults:iter:{}: doesn't have default vals", $a.b.name);
+                }
+            };
+            ($_self:ident, $a:ident, $m:ident) => {
+                if let Some(ref vm) = $a.v.default_vals_ifs {
+                    sdebugln!(" has conditional defaults");
+                    let mut done = false;
+                    if $m.get($a.b.name).is_none() {
+                        for &(arg, val, default) in vm.values() {
+                            let add = if let Some(a) = $m.get(arg) {
+                                if let Some(v) = val {
+                                    a.vals.iter().any(|value| v == value)
+                                } else {
+                                    true
+                                }
+                            } else {
+                                false
+                            };
+                            if add {
+                                $_self.add_val_to_arg($a, OsStr::new(default), $m)?;
+                                if $_self.cache.map_or(true, |name| name != $a.name()) {
+                                    $_self.cache = Some($a.name());
+                                }
+                                done = true;
+                                break;
+                            }
+                        }
+                    }
+
+                    if done {
+                        continue; // outer loop (outside macro)
+                    }
+                } else {
+                    sdebugln!(" doesn't have conditional defaults");
+                }
+                add_val!(@default $_self, $a, $m)
+            };
+        }
+
+        for o in &self.opts {
+            debug!("Parser::add_defaults:iter:{}:", o.b.name);
+            add_val!(self, o, matcher);
+        }
+        for p in self.positionals.values() {
+            debug!("Parser::add_defaults:iter:{}:", p.b.name);
+            add_val!(self, p, matcher);
+        }
+        Ok(())
+    }
+
+    pub fn add_env(&mut self, matcher: &mut ArgMatcher<'a>) -> ClapResult<()> {
+        macro_rules! add_val {
+            ($_self:ident, $a:ident, $m:ident) => {
+                if let Some(ref val) = $a.v.env {
+                    if $m
+                        .get($a.b.name)
+                        .map(|ma| ma.vals.len())
+                        .map(|len| len == 0)
+                        .unwrap_or(false)
+                    {
+                        if let Some(ref val) = val.1 {
+                            $_self.add_val_to_arg($a, OsStr::new(val), $m)?;
+
+                            if $_self.cache.map_or(true, |name| name != $a.name()) {
+                                $_self.cache = Some($a.name());
+                            }
+                        }
+                    } else {
+                        if let Some(ref val) = val.1 {
+                            $_self.add_val_to_arg($a, OsStr::new(val), $m)?;
+
+                            if $_self.cache.map_or(true, |name| name != $a.name()) {
+                                $_self.cache = Some($a.name());
+                            }
+                        }
+                    }
+                }
+            };
+        }
+
+        for o in &self.opts {
+            add_val!(self, o, matcher);
+        }
+        for p in self.positionals.values() {
+            add_val!(self, p, matcher);
+        }
+        Ok(())
+    }
+
+    pub fn flags(&self) -> Iter<FlagBuilder<'a, 'b>> {
+        self.flags.iter()
+    }
+
+    pub fn opts(&self) -> Iter<OptBuilder<'a, 'b>> {
+        self.opts.iter()
+    }
+
+    pub fn positionals(&self) -> map::Values<PosBuilder<'a, 'b>> {
+        self.positionals.values()
+    }
+
+    pub fn subcommands(&self) -> Iter<App> {
+        self.subcommands.iter()
+    }
+
+    // Should we color the output? None=determined by output location, true=yes, false=no
+    #[doc(hidden)]
+    pub fn color(&self) -> ColorWhen {
+        debugln!("Parser::color;");
+        debug!("Parser::color: Color setting...");
+        if self.is_set(AS::ColorNever) {
+            sdebugln!("Never");
+            ColorWhen::Never
+        } else if self.is_set(AS::ColorAlways) {
+            sdebugln!("Always");
+            ColorWhen::Always
+        } else {
+            sdebugln!("Auto");
+            ColorWhen::Auto
+        }
+    }
+
+    pub fn find_any_arg(&self, name: &str) -> Option<&AnyArg<'a, 'b>> {
+        if let Some(f) = find_by_name!(self, name, flags, iter) {
+            return Some(f);
+        }
+        if let Some(o) = find_by_name!(self, name, opts, iter) {
+            return Some(o);
+        }
+        if let Some(p) = find_by_name!(self, name, positionals, values) {
+            return Some(p);
+        }
+        None
+    }
+
+    /// Check is a given string matches the binary name for this parser
+    fn is_bin_name(&self, value: &str) -> bool {
+        self.meta
+            .bin_name
+            .as_ref()
+            .and_then(|name| Some(value == name))
+            .unwrap_or(false)
+    }
+
+    /// Check is a given string is an alias for this parser
+    fn is_alias(&self, value: &str) -> bool {
+        self.meta
+            .aliases
+            .as_ref()
+            .and_then(|aliases| {
+                for alias in aliases {
+                    if alias.0 == value {
+                        return Some(true);
+                    }
+                }
+                Some(false)
+            })
+            .unwrap_or(false)
+    }
+
+    // Only used for completion scripts due to bin_name messiness
+    #[cfg_attr(feature = "lints", allow(block_in_if_condition_stmt))]
+    pub fn find_subcommand(&'b self, sc: &str) -> Option<&'b App<'a, 'b>> {
+        debugln!("Parser::find_subcommand: sc={}", sc);
+        debugln!(
+            "Parser::find_subcommand: Currently in Parser...{}",
+            self.meta.bin_name.as_ref().unwrap()
+        );
+        for s in &self.subcommands {
+            if s.p.is_bin_name(sc) {
+                return Some(s);
+            }
+            // XXX: why do we split here?
+            // isn't `sc` supposed to be single word already?
+            let last = sc.split(' ').rev().next().expect(INTERNAL_ERROR_MSG);
+            if s.p.is_alias(last) {
+                return Some(s);
+            }
+
+            if let Some(app) = s.p.find_subcommand(sc) {
+                return Some(app);
+            }
+        }
+        None
+    }
+
+    #[inline]
+    fn contains_long(&self, l: &str) -> bool {
+        longs!(self).any(|al| al == &l)
+    }
+
+    #[inline]
+    fn contains_short(&self, s: char) -> bool {
+        shorts!(self).any(|arg_s| arg_s == &s)
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/app/settings.rs.html b/docs/src/clap/app/settings.rs.html new file mode 100644 index 00000000..874eee67 --- /dev/null +++ b/docs/src/clap/app/settings.rs.html @@ -0,0 +1,2387 @@ +settings.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+
+// Std
+#[allow(deprecated, unused_imports)]
+use std::ascii::AsciiExt;
+use std::ops::BitOr;
+use std::str::FromStr;
+
+bitflags! {
+    struct Flags: u64 {
+        const SC_NEGATE_REQS       = 1;
+        const SC_REQUIRED          = 1 << 1;
+        const A_REQUIRED_ELSE_HELP = 1 << 2;
+        const GLOBAL_VERSION       = 1 << 3;
+        const VERSIONLESS_SC       = 1 << 4;
+        const UNIFIED_HELP         = 1 << 5;
+        const WAIT_ON_ERROR        = 1 << 6;
+        const SC_REQUIRED_ELSE_HELP= 1 << 7;
+        const NEEDS_LONG_HELP      = 1 << 8;
+        const NEEDS_LONG_VERSION   = 1 << 9;
+        const NEEDS_SC_HELP        = 1 << 10;
+        const DISABLE_VERSION      = 1 << 11;
+        const HIDDEN               = 1 << 12;
+        const TRAILING_VARARG      = 1 << 13;
+        const NO_BIN_NAME          = 1 << 14;
+        const ALLOW_UNK_SC         = 1 << 15;
+        const UTF8_STRICT          = 1 << 16;
+        const UTF8_NONE            = 1 << 17;
+        const LEADING_HYPHEN       = 1 << 18;
+        const NO_POS_VALUES        = 1 << 19;
+        const NEXT_LINE_HELP       = 1 << 20;
+        const DERIVE_DISP_ORDER    = 1 << 21;
+        const COLORED_HELP         = 1 << 22;
+        const COLOR_ALWAYS         = 1 << 23;
+        const COLOR_AUTO           = 1 << 24;
+        const COLOR_NEVER          = 1 << 25;
+        const DONT_DELIM_TRAIL     = 1 << 26;
+        const ALLOW_NEG_NUMS       = 1 << 27;
+        const LOW_INDEX_MUL_POS    = 1 << 28;
+        const DISABLE_HELP_SC      = 1 << 29;
+        const DONT_COLLAPSE_ARGS   = 1 << 30;
+        const ARGS_NEGATE_SCS      = 1 << 31;
+        const PROPAGATE_VALS_DOWN  = 1 << 32;
+        const ALLOW_MISSING_POS    = 1 << 33;
+        const TRAILING_VALUES      = 1 << 34;
+        const VALID_NEG_NUM_FOUND  = 1 << 35;
+        const PROPAGATED           = 1 << 36;
+        const VALID_ARG_FOUND      = 1 << 37;
+        const INFER_SUBCOMMANDS    = 1 << 38;
+        const CONTAINS_LAST        = 1 << 39;
+        const ARGS_OVERRIDE_SELF   = 1 << 40;
+        const DISABLE_HELP_FLAGS   = 1 << 41;
+    }
+}
+
+#[doc(hidden)]
+#[derive(Debug, Copy, Clone, PartialEq)]
+pub struct AppFlags(Flags);
+
+impl BitOr for AppFlags {
+    type Output = Self;
+    fn bitor(self, rhs: Self) -> Self {
+        AppFlags(self.0 | rhs.0)
+    }
+}
+
+impl Default for AppFlags {
+    fn default() -> Self {
+        AppFlags(
+            Flags::NEEDS_LONG_VERSION
+                | Flags::NEEDS_LONG_HELP
+                | Flags::NEEDS_SC_HELP
+                | Flags::UTF8_NONE
+                | Flags::COLOR_AUTO,
+        )
+    }
+}
+
+#[allow(deprecated)]
+impl AppFlags {
+    pub fn new() -> Self {
+        AppFlags::default()
+    }
+    pub fn zeroed() -> Self {
+        AppFlags(Flags::empty())
+    }
+
+    impl_settings! { AppSettings,
+        ArgRequiredElseHelp => Flags::A_REQUIRED_ELSE_HELP,
+        ArgsNegateSubcommands => Flags::ARGS_NEGATE_SCS,
+        AllArgsOverrideSelf => Flags::ARGS_OVERRIDE_SELF,
+        AllowExternalSubcommands => Flags::ALLOW_UNK_SC,
+        AllowInvalidUtf8 => Flags::UTF8_NONE,
+        AllowLeadingHyphen => Flags::LEADING_HYPHEN,
+        AllowNegativeNumbers => Flags::ALLOW_NEG_NUMS,
+        AllowMissingPositional => Flags::ALLOW_MISSING_POS,
+        ColoredHelp => Flags::COLORED_HELP,
+        ColorAlways => Flags::COLOR_ALWAYS,
+        ColorAuto => Flags::COLOR_AUTO,
+        ColorNever => Flags::COLOR_NEVER,
+        DontDelimitTrailingValues => Flags::DONT_DELIM_TRAIL,
+        DontCollapseArgsInUsage => Flags::DONT_COLLAPSE_ARGS,
+        DeriveDisplayOrder => Flags::DERIVE_DISP_ORDER,
+        DisableHelpFlags => Flags::DISABLE_HELP_FLAGS,
+        DisableHelpSubcommand => Flags::DISABLE_HELP_SC,
+        DisableVersion => Flags::DISABLE_VERSION,
+        GlobalVersion => Flags::GLOBAL_VERSION,
+        HidePossibleValuesInHelp => Flags::NO_POS_VALUES,
+        Hidden => Flags::HIDDEN,
+        LowIndexMultiplePositional => Flags::LOW_INDEX_MUL_POS,
+        NeedsLongHelp => Flags::NEEDS_LONG_HELP,
+        NeedsLongVersion => Flags::NEEDS_LONG_VERSION,
+        NeedsSubcommandHelp => Flags::NEEDS_SC_HELP,
+        NoBinaryName => Flags::NO_BIN_NAME,
+        PropagateGlobalValuesDown=> Flags::PROPAGATE_VALS_DOWN,
+        StrictUtf8 => Flags::UTF8_STRICT,
+        SubcommandsNegateReqs => Flags::SC_NEGATE_REQS,
+        SubcommandRequired => Flags::SC_REQUIRED,
+        SubcommandRequiredElseHelp => Flags::SC_REQUIRED_ELSE_HELP,
+        TrailingVarArg => Flags::TRAILING_VARARG,
+        UnifiedHelpMessage => Flags::UNIFIED_HELP,
+        NextLineHelp => Flags::NEXT_LINE_HELP,
+        VersionlessSubcommands => Flags::VERSIONLESS_SC,
+        WaitOnError => Flags::WAIT_ON_ERROR,
+        TrailingValues => Flags::TRAILING_VALUES,
+        ValidNegNumFound => Flags::VALID_NEG_NUM_FOUND,
+        Propagated => Flags::PROPAGATED,
+        ValidArgFound => Flags::VALID_ARG_FOUND,
+        InferSubcommands => Flags::INFER_SUBCOMMANDS,
+        ContainsLast => Flags::CONTAINS_LAST
+    }
+}
+
+/// Application level settings, which affect how [`App`] operates
+///
+/// **NOTE:** When these settings are used, they apply only to current command, and are *not*
+/// propagated down or up through child or parent subcommands
+///
+/// [`App`]: ./struct.App.html
+#[derive(Debug, PartialEq, Copy, Clone)]
+pub enum AppSettings {
+    /// Specifies that any invalid UTF-8 code points should *not* be treated as an error.
+    /// This is the default behavior of `clap`.
+    ///
+    /// **NOTE:** Using argument values with invalid UTF-8 code points requires using
+    /// [`ArgMatches::os_value_of`], [`ArgMatches::os_values_of`], [`ArgMatches::lossy_value_of`],
+    /// or [`ArgMatches::lossy_values_of`] for those particular arguments which may contain invalid
+    /// UTF-8 values
+    ///
+    /// **NOTE:** This rule only applies to  argument values, as flags, options, and
+    /// [`SubCommand`]s themselves only allow valid UTF-8 code points.
+    ///
+    /// # Platform Specific
+    ///
+    /// Non Windows systems only
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(unix), doc = " ```ignore")]
+    #[cfg_attr(unix, doc = " ```")]
+    /// # use clap::{App, AppSettings};
+    /// use std::ffi::OsString;
+    /// use std::os::unix::ffi::{OsStrExt,OsStringExt};
+    ///
+    /// let r = App::new("myprog")
+    ///   //.setting(AppSettings::AllowInvalidUtf8)
+    ///     .arg_from_usage("<arg> 'some positional arg'")
+    ///     .get_matches_from_safe(
+    ///         vec![
+    ///             OsString::from("myprog"),
+    ///             OsString::from_vec(vec![0xe9])]);
+    ///
+    /// assert!(r.is_ok());
+    /// let m = r.unwrap();
+    /// assert_eq!(m.value_of_os("arg").unwrap().as_bytes(), &[0xe9]);
+    /// ```
+    /// [`ArgMatches::os_value_of`]: ./struct.ArgMatches.html#method.os_value_of
+    /// [`ArgMatches::os_values_of`]: ./struct.ArgMatches.html#method.os_values_of
+    /// [`ArgMatches::lossy_value_of`]: ./struct.ArgMatches.html#method.lossy_value_of
+    /// [`ArgMatches::lossy_values_of`]: ./struct.ArgMatches.html#method.lossy_values_of
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    AllowInvalidUtf8,
+
+    /// Essentially sets [`Arg::overrides_with("itself")`] for all arguments.
+    ///
+    /// **WARNING:** Positional arguments cannot override themselves (or we would never be able
+    /// to advance to the next positional). This setting ignores positional arguments.
+    /// [`Arg::overrides_with("itself")`]: ./struct.Arg.html#method.overrides_with
+    AllArgsOverrideSelf,
+
+    /// Specifies that leading hyphens are allowed in argument *values*, such as negative numbers
+    /// like `-10`. (which would otherwise be parsed as another flag or option)
+    ///
+    /// **NOTE:** Use this setting with caution as it silences certain circumstances which would
+    /// otherwise be an error (such as accidentally forgetting to specify a value for leading
+    /// option). It is preferred to set this on a per argument basis, via [`Arg::allow_hyphen_values`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{Arg, App, AppSettings};
+    /// // Imagine you needed to represent negative numbers as well, such as -10
+    /// let m = App::new("nums")
+    ///     .setting(AppSettings::AllowLeadingHyphen)
+    ///     .arg(Arg::with_name("neg").index(1))
+    ///     .get_matches_from(vec![
+    ///         "nums", "-20"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("neg"), Some("-20"));
+    /// # ;
+    /// ```
+    /// [`Arg::allow_hyphen_values`]: ./struct.Arg.html#method.allow_hyphen_values
+    AllowLeadingHyphen,
+
+    /// Allows negative numbers to pass as values. This is similar to
+    /// `AllowLeadingHyphen` except that it only allows numbers, all
+    /// other undefined leading hyphens will fail to parse.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// let res = App::new("myprog")
+    ///     .version("v1.1")
+    ///     .setting(AppSettings::AllowNegativeNumbers)
+    ///     .arg(Arg::with_name("num"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog", "-20"
+    ///     ]);
+    /// assert!(res.is_ok());
+    /// let m = res.unwrap();
+    /// assert_eq!(m.value_of("num").unwrap(), "-20");
+    /// ```
+    /// [`AllowLeadingHyphen`]: ./enum.AppSettings.html#variant.AllowLeadingHyphen
+    AllowNegativeNumbers,
+
+    /// Allows one to implement two styles of CLIs where positionals can be used out of order.
+    ///
+    /// The first example is a CLI where the second to last positional argument is optional, but
+    /// the final positional argument is required. Such as `$ prog [optional] <required>` where one
+    /// of the two following usages is allowed:
+    ///
+    /// * `$ prog [optional] <required>`
+    /// * `$ prog <required>`
+    ///
+    /// This would otherwise not be allowed. This is useful when `[optional]` has a default value.
+    ///
+    /// **Note:** when using this style of "missing positionals" the final positional *must* be
+    /// [required] if `--` will not be used to skip to the final positional argument.
+    ///
+    /// **Note:** This style also only allows a single positional argument to be "skipped" without
+    /// the use of `--`. To skip more than one, see the second example.
+    ///
+    /// The second example is when one wants to skip multiple optional positional arguments, and use
+    /// of the `--` operator is OK (but not required if all arguments will be specified anyways).
+    ///
+    /// For example, imagine a CLI which has three positional arguments `[foo] [bar] [baz]...` where
+    /// `baz` accepts multiple values (similar to man `ARGS...` style training arguments).
+    ///
+    /// With this setting the following invocations are possible:
+    ///
+    /// * `$ prog foo bar baz1 baz2 baz3`
+    /// * `$ prog foo -- baz1 baz2 baz3`
+    /// * `$ prog -- baz1 baz2 baz3`
+    ///
+    /// # Examples
+    ///
+    /// Style number one from above:
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// // Assume there is an external subcommand named "subcmd"
+    /// let m = App::new("myprog")
+    ///     .setting(AppSettings::AllowMissingPositional)
+    ///     .arg(Arg::with_name("arg1"))
+    ///     .arg(Arg::with_name("arg2")
+    ///         .required(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "other"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("arg1"), None);
+    /// assert_eq!(m.value_of("arg2"), Some("other"));
+    /// ```
+    ///
+    /// Now the same example, but using a default value for the first optional positional argument
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// // Assume there is an external subcommand named "subcmd"
+    /// let m = App::new("myprog")
+    ///     .setting(AppSettings::AllowMissingPositional)
+    ///     .arg(Arg::with_name("arg1")
+    ///         .default_value("something"))
+    ///     .arg(Arg::with_name("arg2")
+    ///         .required(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "other"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("arg1"), Some("something"));
+    /// assert_eq!(m.value_of("arg2"), Some("other"));
+    /// ```
+    /// Style number two from above:
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// // Assume there is an external subcommand named "subcmd"
+    /// let m = App::new("myprog")
+    ///     .setting(AppSettings::AllowMissingPositional)
+    ///     .arg(Arg::with_name("foo"))
+    ///     .arg(Arg::with_name("bar"))
+    ///     .arg(Arg::with_name("baz").multiple(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "foo", "bar", "baz1", "baz2", "baz3"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("foo"), Some("foo"));
+    /// assert_eq!(m.value_of("bar"), Some("bar"));
+    /// assert_eq!(m.values_of("baz").unwrap().collect::<Vec<_>>(), &["baz1", "baz2", "baz3"]);
+    /// ```
+    ///
+    /// Now notice if we don't specify `foo` or `baz` but use the `--` operator.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// // Assume there is an external subcommand named "subcmd"
+    /// let m = App::new("myprog")
+    ///     .setting(AppSettings::AllowMissingPositional)
+    ///     .arg(Arg::with_name("foo"))
+    ///     .arg(Arg::with_name("bar"))
+    ///     .arg(Arg::with_name("baz").multiple(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--", "baz1", "baz2", "baz3"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("foo"), None);
+    /// assert_eq!(m.value_of("bar"), None);
+    /// assert_eq!(m.values_of("baz").unwrap().collect::<Vec<_>>(), &["baz1", "baz2", "baz3"]);
+    /// ```
+    /// [required]: ./struct.Arg.html#method.required
+    AllowMissingPositional,
+
+    /// Specifies that an unexpected positional argument,
+    /// which would otherwise cause a [`ErrorKind::UnknownArgument`] error,
+    /// should instead be treated as a [`SubCommand`] within the [`ArgMatches`] struct.
+    ///
+    /// **NOTE:** Use this setting with caution,
+    /// as a truly unexpected argument (i.e. one that is *NOT* an external subcommand)
+    /// will **not** cause an error and instead be treated as a potential subcommand.
+    /// One should check for such cases manually and inform the user appropriately.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings};
+    /// // Assume there is an external subcommand named "subcmd"
+    /// let m = App::new("myprog")
+    ///     .setting(AppSettings::AllowExternalSubcommands)
+    ///     .get_matches_from(vec![
+    ///         "myprog", "subcmd", "--option", "value", "-fff", "--flag"
+    ///     ]);
+    ///
+    /// // All trailing arguments will be stored under the subcommand's sub-matches using an empty
+    /// // string argument name
+    /// match m.subcommand() {
+    ///     (external, Some(ext_m)) => {
+    ///          let ext_args: Vec<&str> = ext_m.values_of("").unwrap().collect();
+    ///          assert_eq!(external, "subcmd");
+    ///          assert_eq!(ext_args, ["--option", "value", "-fff", "--flag"]);
+    ///     },
+    ///     _ => {},
+    /// }
+    /// ```
+    /// [`ErrorKind::UnknownArgument`]: ./enum.ErrorKind.html#variant.UnknownArgument
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`ArgMatches`]: ./struct.ArgMatches.html
+    AllowExternalSubcommands,
+
+    /// Specifies that use of a valid [argument] negates [subcommands] being used after. By default
+    /// `clap` allows arguments between subcommands such as
+    /// `<cmd> [cmd_args] <cmd2> [cmd2_args] <cmd3> [cmd3_args]`. This setting disables that
+    /// functionality and says that arguments can only follow the *final* subcommand. For instance
+    /// using this setting makes only the following invocations possible:
+    ///
+    /// * `<cmd> <cmd2> <cmd3> [cmd3_args]`
+    /// * `<cmd> <cmd2> [cmd2_args]`
+    /// * `<cmd> [cmd_args]`
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::ArgsNegateSubcommands)
+    /// # ;
+    /// ```
+    /// [subcommands]: ./struct.SubCommand.html
+    /// [argument]: ./struct.Arg.html
+    ArgsNegateSubcommands,
+
+    /// Specifies that the help text should be displayed (and then exit gracefully),
+    /// if no arguments are present at runtime (i.e. an empty run such as, `$ myprog`.
+    ///
+    /// **NOTE:** [`SubCommand`]s count as arguments
+    ///
+    /// **NOTE:** Setting [`Arg::default_value`] effectively disables this option as it will
+    /// ensure that some argument is always present.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::ArgRequiredElseHelp)
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`Arg::default_value`]: ./struct.Arg.html#method.default_value
+    ArgRequiredElseHelp,
+
+    /// Uses colorized help messages.
+    ///
+    /// **NOTE:** Must be compiled with the `color` cargo feature
+    ///
+    /// # Platform Specific
+    ///
+    /// This setting only applies to Unix, Linux, and macOS (i.e. non-Windows platforms)
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::ColoredHelp)
+    ///     .get_matches();
+    /// ```
+    ColoredHelp,
+
+    /// Enables colored output only when the output is going to a terminal or TTY.
+    ///
+    /// **NOTE:** This is the default behavior of `clap`.
+    ///
+    /// **NOTE:** Must be compiled with the `color` cargo feature.
+    ///
+    /// # Platform Specific
+    ///
+    /// This setting only applies to Unix, Linux, and macOS (i.e. non-Windows platforms).
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::ColorAuto)
+    ///     .get_matches();
+    /// ```
+    ColorAuto,
+
+    /// Enables colored output regardless of whether or not the output is going to a terminal/TTY.
+    ///
+    /// **NOTE:** Must be compiled with the `color` cargo feature.
+    ///
+    /// # Platform Specific
+    ///
+    /// This setting only applies to Unix, Linux, and macOS (i.e. non-Windows platforms).
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::ColorAlways)
+    ///     .get_matches();
+    /// ```
+    ColorAlways,
+
+    /// Disables colored output no matter if the output is going to a terminal/TTY, or not.
+    ///
+    /// **NOTE:** Must be compiled with the `color` cargo feature
+    ///
+    /// # Platform Specific
+    ///
+    /// This setting only applies to Unix, Linux, and macOS (i.e. non-Windows platforms)
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::ColorNever)
+    ///     .get_matches();
+    /// ```
+    ColorNever,
+
+    /// Disables the automatic collapsing of positional args into `[ARGS]` inside the usage string
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::DontCollapseArgsInUsage)
+    ///     .get_matches();
+    /// ```
+    DontCollapseArgsInUsage,
+
+    /// Disables the automatic delimiting of values when `--` or [`AppSettings::TrailingVarArg`]
+    /// was used.
+    ///
+    /// **NOTE:** The same thing can be done manually by setting the final positional argument to
+    /// [`Arg::use_delimiter(false)`]. Using this setting is safer, because it's easier to locate
+    /// when making changes.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::DontDelimitTrailingValues)
+    ///     .get_matches();
+    /// ```
+    /// [`AppSettings::TrailingVarArg`]: ./enum.AppSettings.html#variant.TrailingVarArg
+    /// [`Arg::use_delimiter(false)`]: ./struct.Arg.html#method.use_delimiter
+    DontDelimitTrailingValues,
+
+    /// Disables `-h` and `--help` [`App`] without affecting any of the [`SubCommand`]s
+    /// (Defaults to `false`; application *does* have help flags)
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings, ErrorKind};
+    /// let res = App::new("myprog")
+    ///     .setting(AppSettings::DisableHelpFlags)
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog", "-h"
+    ///     ]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, SubCommand, AppSettings, ErrorKind};
+    /// let res = App::new("myprog")
+    ///     .setting(AppSettings::DisableHelpFlags)
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog", "test", "-h"
+    ///     ]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::HelpDisplayed);
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`App`]: ./struct.App.html
+    DisableHelpFlags,
+
+    /// Disables the `help` subcommand
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings, ErrorKind, SubCommand};
+    /// let res = App::new("myprog")
+    ///     .version("v1.1")
+    ///     .setting(AppSettings::DisableHelpSubcommand)
+    ///     // Normally, creating a subcommand causes a `help` subcommand to automatically
+    ///     // be generated as well
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog", "help"
+    ///     ]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    DisableHelpSubcommand,
+
+    /// Disables `-V` and `--version` [`App`] without affecting any of the [`SubCommand`]s
+    /// (Defaults to `false`; application *does* have a version flag)
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings, ErrorKind};
+    /// let res = App::new("myprog")
+    ///     .version("v1.1")
+    ///     .setting(AppSettings::DisableVersion)
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog", "-V"
+    ///     ]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, SubCommand, AppSettings, ErrorKind};
+    /// let res = App::new("myprog")
+    ///     .version("v1.1")
+    ///     .setting(AppSettings::DisableVersion)
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog", "test", "-V"
+    ///     ]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::VersionDisplayed);
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`App`]: ./struct.App.html
+    DisableVersion,
+
+    /// Displays the arguments and [`SubCommand`]s in the help message in the order that they were
+    /// declared in, and not alphabetically which is the default.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::DeriveDisplayOrder)
+    ///     .get_matches();
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    DeriveDisplayOrder,
+
+    /// Specifies to use the version of the current command for all child [`SubCommand`]s.
+    /// (Defaults to `false`; subcommands have independent version strings from their parents.)
+    ///
+    /// **NOTE:** The version for the current command **and** this setting must be set **prior** to
+    /// adding any child subcommands
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .version("v1.1")
+    ///     .setting(AppSettings::GlobalVersion)
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches();
+    /// // running `$ myprog test --version` will display
+    /// // "myprog-test v1.1"
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    GlobalVersion,
+
+    /// Specifies that this [`SubCommand`] should be hidden from help messages
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings, SubCommand};
+    /// App::new("myprog")
+    ///     .subcommand(SubCommand::with_name("test")
+    ///     .setting(AppSettings::Hidden))
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    Hidden,
+
+    /// Tells `clap` *not* to print possible values when displaying help information.
+    /// This can be useful if there are many values, or they are explained elsewhere.
+    HidePossibleValuesInHelp,
+
+    /// Tries to match unknown args to partial [`subcommands`] or their [aliases]. For example to
+    /// match a subcommand named `test`, one could use `t`, `te`, `tes`, and `test`.
+    ///
+    /// **NOTE:** The match *must not* be ambiguous at all in order to succeed. i.e. to match `te`
+    /// to `test` there could not also be a subcommand or alias `temp` because both start with `te`
+    ///
+    /// **CAUTION:** This setting can interfere with [positional/free arguments], take care when
+    /// designing CLIs which allow inferred subcommands and have potential positional/free
+    /// arguments whose values could start with the same characters as subcommands. If this is the
+    /// case, it's recommended to use settings such as [`AppSeettings::ArgsNegateSubcommands`] in
+    /// conjunction with this setting.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// let m = App::new("prog")
+    ///     .setting(AppSettings::InferSubcommands)
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "te"
+    ///     ]);
+    /// assert_eq!(m.subcommand_name(), Some("test"));
+    /// ```
+    /// [`subcommands`]: ./struct.SubCommand.html
+    /// [positional/free arguments]: ./struct.Arg.html#method.index
+    /// [aliases]: ./struct.App.html#method.alias
+    /// [`AppSeettings::ArgsNegateSubcommands`]: ./enum.AppSettings.html#variant.ArgsNegateSubcommands
+    InferSubcommands,
+
+    /// Specifies that the parser should not assume the first argument passed is the binary name.
+    /// This is normally the case when using a "daemon" style mode, or an interactive CLI where one
+    /// one would not normally type the binary or program name for each command.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// let m = App::new("myprog")
+    ///     .setting(AppSettings::NoBinaryName)
+    ///     .arg(Arg::from_usage("<cmd>... 'commands to run'"))
+    ///     .get_matches_from(vec!["command", "set"]);
+    ///
+    /// let cmds: Vec<&str> = m.values_of("cmd").unwrap().collect();
+    /// assert_eq!(cmds, ["command", "set"]);
+    /// ```
+    NoBinaryName,
+
+    /// Places the help string for all arguments on the line after the argument.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::NextLineHelp)
+    ///     .get_matches();
+    /// ```
+    NextLineHelp,
+
+    /// **DEPRECATED**: This setting is no longer required in order to propagate values up or down
+    ///
+    /// Specifies that the parser should propagate global arg's values down or up through any *used*
+    /// child subcommands. Meaning, if a subcommand wasn't used, the values won't be propagated to
+    /// said subcommand.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings, SubCommand};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::from_usage("[cmd] 'command to run'")
+    ///         .global(true))
+    ///     .subcommand(SubCommand::with_name("foo"))
+    ///     .get_matches_from(vec!["myprog", "set", "foo"]);
+    ///
+    /// assert_eq!(m.value_of("cmd"), Some("set"));
+    ///
+    /// let sub_m = m.subcommand_matches("foo").unwrap();
+    /// assert_eq!(sub_m.value_of("cmd"), Some("set"));
+    /// ```
+    /// Now doing the same thing, but *not* using any subcommands will result in the value not being
+    /// propagated down.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings, SubCommand};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::from_usage("[cmd] 'command to run'")
+    ///         .global(true))
+    ///     .subcommand(SubCommand::with_name("foo"))
+    ///     .get_matches_from(vec!["myprog", "set"]);
+    ///
+    /// assert_eq!(m.value_of("cmd"), Some("set"));
+    ///
+    /// assert!(m.subcommand_matches("foo").is_none());
+    /// ```
+    #[deprecated(since = "2.27.0", note = "No longer required to propagate values")]
+    PropagateGlobalValuesDown,
+
+    /// Allows [`SubCommand`]s to override all requirements of the parent command.
+    /// For example if you had a subcommand or top level application with a required argument
+    /// that is only required as long as there is no subcommand present,
+    /// using this setting would allow you to set those arguments to [`Arg::required(true)`]
+    /// and yet receive no error so long as the user uses a valid subcommand instead.
+    ///
+    /// **NOTE:** This defaults to false (using subcommand does *not* negate requirements)
+    ///
+    /// # Examples
+    ///
+    /// This first example shows that it is an error to not use a required argument
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings, SubCommand, ErrorKind};
+    /// let err = App::new("myprog")
+    ///     .setting(AppSettings::SubcommandsNegateReqs)
+    ///     .arg(Arg::with_name("opt").required(true))
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog"
+    ///     ]);
+    /// assert!(err.is_err());
+    /// assert_eq!(err.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// # ;
+    /// ```
+    ///
+    /// This next example shows that it is no longer error to not use a required argument if a
+    /// valid subcommand is used.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings, SubCommand, ErrorKind};
+    /// let noerr = App::new("myprog")
+    ///     .setting(AppSettings::SubcommandsNegateReqs)
+    ///     .arg(Arg::with_name("opt").required(true))
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog", "test"
+    ///     ]);
+    /// assert!(noerr.is_ok());
+    /// # ;
+    /// ```
+    /// [`Arg::required(true)`]: ./struct.Arg.html#method.required
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    SubcommandsNegateReqs,
+
+    /// Specifies that the help text should be displayed (before exiting gracefully) if no
+    /// [`SubCommand`]s are present at runtime (i.e. an empty run such as `$ myprog`).
+    ///
+    /// **NOTE:** This should *not* be used with [`AppSettings::SubcommandRequired`] as they do
+    /// nearly same thing; this prints the help text, and the other prints an error.
+    ///
+    /// **NOTE:** If the user specifies arguments at runtime, but no subcommand the help text will
+    /// still be displayed and exit. If this is *not* the desired result, consider using
+    /// [`AppSettings::ArgRequiredElseHelp`] instead.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::SubcommandRequiredElseHelp)
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`AppSettings::SubcommandRequired`]: ./enum.AppSettings.html#variant.SubcommandRequired
+    /// [`AppSettings::ArgRequiredElseHelp`]: ./enum.AppSettings.html#variant.ArgRequiredElseHelp
+    SubcommandRequiredElseHelp,
+
+    /// Specifies that any invalid UTF-8 code points should be treated as an error and fail
+    /// with a [`ErrorKind::InvalidUtf8`] error.
+    ///
+    /// **NOTE:** This rule only applies to argument values; Things such as flags, options, and
+    /// [`SubCommand`]s themselves only allow valid UTF-8 code points.
+    ///
+    /// # Platform Specific
+    ///
+    /// Non Windows systems only
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(unix), doc = " ```ignore")]
+    #[cfg_attr(unix, doc = " ```")]
+    /// # use clap::{App, AppSettings, ErrorKind};
+    /// use std::ffi::OsString;
+    /// use std::os::unix::ffi::OsStringExt;
+    ///
+    /// let m = App::new("myprog")
+    ///     .setting(AppSettings::StrictUtf8)
+    ///     .arg_from_usage("<arg> 'some positional arg'")
+    ///     .get_matches_from_safe(
+    ///         vec![
+    ///             OsString::from("myprog"),
+    ///             OsString::from_vec(vec![0xe9])]);
+    ///
+    /// assert!(m.is_err());
+    /// assert_eq!(m.unwrap_err().kind, ErrorKind::InvalidUtf8);
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`ErrorKind::InvalidUtf8`]: ./enum.ErrorKind.html#variant.InvalidUtf8
+    StrictUtf8,
+
+    /// Allows specifying that if no [`SubCommand`] is present at runtime,
+    /// error and exit gracefully.
+    ///
+    /// **NOTE:** This defaults to `false` (subcommands do *not* need to be present)
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings, SubCommand, ErrorKind};
+    /// let err = App::new("myprog")
+    ///     .setting(AppSettings::SubcommandRequired)
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog",
+    ///     ]);
+    /// assert!(err.is_err());
+    /// assert_eq!(err.unwrap_err().kind, ErrorKind::MissingSubcommand);
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    SubcommandRequired,
+
+    /// Specifies that the final positional argument is a "VarArg" and that `clap` should not
+    /// attempt to parse any further args.
+    ///
+    /// The values of the trailing positional argument will contain all args from itself on.
+    ///
+    /// **NOTE:** The final positional argument **must** have [`Arg::multiple(true)`] or the usage
+    /// string equivalent.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// let m = App::new("myprog")
+    ///     .setting(AppSettings::TrailingVarArg)
+    ///     .arg(Arg::from_usage("<cmd>... 'commands to run'"))
+    ///     .get_matches_from(vec!["myprog", "arg1", "-r", "val1"]);
+    ///
+    /// let trail: Vec<&str> = m.values_of("cmd").unwrap().collect();
+    /// assert_eq!(trail, ["arg1", "-r", "val1"]);
+    /// ```
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    TrailingVarArg,
+
+    /// Groups flags and options together, presenting a more unified help message
+    /// (a la `getopts` or `docopt` style).
+    ///
+    /// The default is that the auto-generated help message will group flags, and options
+    /// separately.
+    ///
+    /// **NOTE:** This setting is cosmetic only and does not affect any functionality.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::UnifiedHelpMessage)
+    ///     .get_matches();
+    /// // running `myprog --help` will display a unified "docopt" or "getopts" style help message
+    /// ```
+    UnifiedHelpMessage,
+
+    /// Disables `-V` and `--version` for all [`SubCommand`]s
+    /// (Defaults to `false`; subcommands *do* have version flags.)
+    ///
+    /// **NOTE:** This setting must be set **prior** to adding any subcommands.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, SubCommand, AppSettings, ErrorKind};
+    /// let res = App::new("myprog")
+    ///     .version("v1.1")
+    ///     .setting(AppSettings::VersionlessSubcommands)
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog", "test", "-V"
+    ///     ]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    VersionlessSubcommands,
+
+    /// Will display a message "Press \[ENTER\]/\[RETURN\] to continue..." and wait for user before
+    /// exiting
+    ///
+    /// This is most useful when writing an application which is run from a GUI shortcut, or on
+    /// Windows where a user tries to open the binary by double-clicking instead of using the
+    /// command line.
+    ///
+    /// **NOTE:** This setting is **not** recursive with [`SubCommand`]s, meaning if you wish this
+    /// behavior for all subcommands, you must set this on each command (needing this is extremely
+    /// rare)
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings};
+    /// App::new("myprog")
+    ///     .setting(AppSettings::WaitOnError)
+    /// # ;
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    WaitOnError,
+
+    #[doc(hidden)]
+    NeedsLongVersion,
+
+    #[doc(hidden)]
+    NeedsLongHelp,
+
+    #[doc(hidden)]
+    NeedsSubcommandHelp,
+
+    #[doc(hidden)]
+    LowIndexMultiplePositional,
+
+    #[doc(hidden)]
+    TrailingValues,
+
+    #[doc(hidden)]
+    ValidNegNumFound,
+
+    #[doc(hidden)]
+    Propagated,
+
+    #[doc(hidden)]
+    ValidArgFound,
+
+    #[doc(hidden)]
+    ContainsLast,
+}
+
+impl FromStr for AppSettings {
+    type Err = String;
+    fn from_str(s: &str) -> Result<Self, <Self as FromStr>::Err> {
+        match &*s.to_ascii_lowercase() {
+            "disablehelpflags" => Ok(AppSettings::DisableHelpFlags),
+            "argrequiredelsehelp" => Ok(AppSettings::ArgRequiredElseHelp),
+            "argsnegatesubcommands" => Ok(AppSettings::ArgsNegateSubcommands),
+            "allowinvalidutf8" => Ok(AppSettings::AllowInvalidUtf8),
+            "allowleadinghyphen" => Ok(AppSettings::AllowLeadingHyphen),
+            "allowexternalsubcommands" => Ok(AppSettings::AllowExternalSubcommands),
+            "allownegativenumbers" => Ok(AppSettings::AllowNegativeNumbers),
+            "colorauto" => Ok(AppSettings::ColorAuto),
+            "coloralways" => Ok(AppSettings::ColorAlways),
+            "colornever" => Ok(AppSettings::ColorNever),
+            "coloredhelp" => Ok(AppSettings::ColoredHelp),
+            "derivedisplayorder" => Ok(AppSettings::DeriveDisplayOrder),
+            "dontcollapseargsinusage" => Ok(AppSettings::DontCollapseArgsInUsage),
+            "dontdelimittrailingvalues" => Ok(AppSettings::DontDelimitTrailingValues),
+            "disablehelpsubcommand" => Ok(AppSettings::DisableHelpSubcommand),
+            "disableversion" => Ok(AppSettings::DisableVersion),
+            "globalversion" => Ok(AppSettings::GlobalVersion),
+            "hidden" => Ok(AppSettings::Hidden),
+            "hidepossiblevaluesinhelp" => Ok(AppSettings::HidePossibleValuesInHelp),
+            "infersubcommands" => Ok(AppSettings::InferSubcommands),
+            "lowindexmultiplepositional" => Ok(AppSettings::LowIndexMultiplePositional),
+            "nobinaryname" => Ok(AppSettings::NoBinaryName),
+            "nextlinehelp" => Ok(AppSettings::NextLineHelp),
+            "strictutf8" => Ok(AppSettings::StrictUtf8),
+            "subcommandsnegatereqs" => Ok(AppSettings::SubcommandsNegateReqs),
+            "subcommandrequired" => Ok(AppSettings::SubcommandRequired),
+            "subcommandrequiredelsehelp" => Ok(AppSettings::SubcommandRequiredElseHelp),
+            "trailingvararg" => Ok(AppSettings::TrailingVarArg),
+            "unifiedhelpmessage" => Ok(AppSettings::UnifiedHelpMessage),
+            "versionlesssubcommands" => Ok(AppSettings::VersionlessSubcommands),
+            "waitonerror" => Ok(AppSettings::WaitOnError),
+            "validnegnumfound" => Ok(AppSettings::ValidNegNumFound),
+            "validargfound" => Ok(AppSettings::ValidArgFound),
+            "propagated" => Ok(AppSettings::Propagated),
+            "trailingvalues" => Ok(AppSettings::TrailingValues),
+            _ => Err("unknown AppSetting, cannot convert from str".to_owned()),
+        }
+    }
+}
+
+#[cfg(test)]
+mod test {
+    use super::AppSettings;
+
+    #[test]
+    fn app_settings_fromstr() {
+        assert_eq!(
+            "disablehelpflags".parse::<AppSettings>().unwrap(),
+            AppSettings::DisableHelpFlags
+        );
+        assert_eq!(
+            "argsnegatesubcommands".parse::<AppSettings>().unwrap(),
+            AppSettings::ArgsNegateSubcommands
+        );
+        assert_eq!(
+            "argrequiredelsehelp".parse::<AppSettings>().unwrap(),
+            AppSettings::ArgRequiredElseHelp
+        );
+        assert_eq!(
+            "allowexternalsubcommands".parse::<AppSettings>().unwrap(),
+            AppSettings::AllowExternalSubcommands
+        );
+        assert_eq!(
+            "allowinvalidutf8".parse::<AppSettings>().unwrap(),
+            AppSettings::AllowInvalidUtf8
+        );
+        assert_eq!(
+            "allowleadinghyphen".parse::<AppSettings>().unwrap(),
+            AppSettings::AllowLeadingHyphen
+        );
+        assert_eq!(
+            "allownegativenumbers".parse::<AppSettings>().unwrap(),
+            AppSettings::AllowNegativeNumbers
+        );
+        assert_eq!(
+            "coloredhelp".parse::<AppSettings>().unwrap(),
+            AppSettings::ColoredHelp
+        );
+        assert_eq!(
+            "colorauto".parse::<AppSettings>().unwrap(),
+            AppSettings::ColorAuto
+        );
+        assert_eq!(
+            "coloralways".parse::<AppSettings>().unwrap(),
+            AppSettings::ColorAlways
+        );
+        assert_eq!(
+            "colornever".parse::<AppSettings>().unwrap(),
+            AppSettings::ColorNever
+        );
+        assert_eq!(
+            "disablehelpsubcommand".parse::<AppSettings>().unwrap(),
+            AppSettings::DisableHelpSubcommand
+        );
+        assert_eq!(
+            "disableversion".parse::<AppSettings>().unwrap(),
+            AppSettings::DisableVersion
+        );
+        assert_eq!(
+            "dontcollapseargsinusage".parse::<AppSettings>().unwrap(),
+            AppSettings::DontCollapseArgsInUsage
+        );
+        assert_eq!(
+            "dontdelimittrailingvalues".parse::<AppSettings>().unwrap(),
+            AppSettings::DontDelimitTrailingValues
+        );
+        assert_eq!(
+            "derivedisplayorder".parse::<AppSettings>().unwrap(),
+            AppSettings::DeriveDisplayOrder
+        );
+        assert_eq!(
+            "globalversion".parse::<AppSettings>().unwrap(),
+            AppSettings::GlobalVersion
+        );
+        assert_eq!(
+            "hidden".parse::<AppSettings>().unwrap(),
+            AppSettings::Hidden
+        );
+        assert_eq!(
+            "hidepossiblevaluesinhelp".parse::<AppSettings>().unwrap(),
+            AppSettings::HidePossibleValuesInHelp
+        );
+        assert_eq!(
+            "lowindexmultiplePositional".parse::<AppSettings>().unwrap(),
+            AppSettings::LowIndexMultiplePositional
+        );
+        assert_eq!(
+            "nobinaryname".parse::<AppSettings>().unwrap(),
+            AppSettings::NoBinaryName
+        );
+        assert_eq!(
+            "nextlinehelp".parse::<AppSettings>().unwrap(),
+            AppSettings::NextLineHelp
+        );
+        assert_eq!(
+            "subcommandsnegatereqs".parse::<AppSettings>().unwrap(),
+            AppSettings::SubcommandsNegateReqs
+        );
+        assert_eq!(
+            "subcommandrequired".parse::<AppSettings>().unwrap(),
+            AppSettings::SubcommandRequired
+        );
+        assert_eq!(
+            "subcommandrequiredelsehelp".parse::<AppSettings>().unwrap(),
+            AppSettings::SubcommandRequiredElseHelp
+        );
+        assert_eq!(
+            "strictutf8".parse::<AppSettings>().unwrap(),
+            AppSettings::StrictUtf8
+        );
+        assert_eq!(
+            "trailingvararg".parse::<AppSettings>().unwrap(),
+            AppSettings::TrailingVarArg
+        );
+        assert_eq!(
+            "unifiedhelpmessage".parse::<AppSettings>().unwrap(),
+            AppSettings::UnifiedHelpMessage
+        );
+        assert_eq!(
+            "versionlesssubcommands".parse::<AppSettings>().unwrap(),
+            AppSettings::VersionlessSubcommands
+        );
+        assert_eq!(
+            "waitonerror".parse::<AppSettings>().unwrap(),
+            AppSettings::WaitOnError
+        );
+        assert_eq!(
+            "validnegnumfound".parse::<AppSettings>().unwrap(),
+            AppSettings::ValidNegNumFound
+        );
+        assert_eq!(
+            "validargfound".parse::<AppSettings>().unwrap(),
+            AppSettings::ValidArgFound
+        );
+        assert_eq!(
+            "propagated".parse::<AppSettings>().unwrap(),
+            AppSettings::Propagated
+        );
+        assert_eq!(
+            "trailingvalues".parse::<AppSettings>().unwrap(),
+            AppSettings::TrailingValues
+        );
+        assert_eq!(
+            "infersubcommands".parse::<AppSettings>().unwrap(),
+            AppSettings::InferSubcommands
+        );
+        assert!("hahahaha".parse::<AppSettings>().is_err());
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/app/usage.rs.html b/docs/src/clap/app/usage.rs.html new file mode 100644 index 00000000..f5ff5350 --- /dev/null +++ b/docs/src/clap/app/usage.rs.html @@ -0,0 +1,993 @@ +usage.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+
+// std
+use std::collections::{BTreeMap, VecDeque};
+
+// Internal
+use app::parser::Parser;
+use app::settings::AppSettings as AS;
+use args::settings::ArgSettings;
+use args::{AnyArg, ArgMatcher, PosBuilder};
+use INTERNAL_ERROR_MSG;
+
+// Creates a usage string for display. This happens just after all arguments were parsed, but before
+// any subcommands have been parsed (so as to give subcommands their own usage recursively)
+pub fn create_usage_with_title(p: &Parser, used: &[&str]) -> String {
+    debugln!("usage::create_usage_with_title;");
+    let mut usage = String::with_capacity(75);
+    usage.push_str("USAGE:\n    ");
+    usage.push_str(&*create_usage_no_title(p, used));
+    usage
+}
+
+// Creates a usage string to be used in error message (i.e. one with currently used args)
+pub fn create_error_usage<'a, 'b>(
+    p: &Parser<'a, 'b>,
+    matcher: &'b ArgMatcher<'a>,
+    extra: Option<&str>,
+) -> String {
+    let mut args: Vec<_> = matcher
+        .arg_names()
+        .iter()
+        .filter(|n| {
+            if let Some(o) = find_by_name!(p, **n, opts, iter) {
+                !o.b.is_set(ArgSettings::Required) && !o.b.is_set(ArgSettings::Hidden)
+            } else if let Some(p) = find_by_name!(p, **n, positionals, values) {
+                !p.b.is_set(ArgSettings::Required) && p.b.is_set(ArgSettings::Hidden)
+            } else {
+                true // flags can't be required, so they're always true
+            }
+        })
+        .map(|&n| n)
+        .collect();
+    if let Some(r) = extra {
+        args.push(r);
+    }
+    create_usage_with_title(p, &*args)
+}
+
+// Creates a usage string (*without title*) if one was not provided by the user manually.
+pub fn create_usage_no_title(p: &Parser, used: &[&str]) -> String {
+    debugln!("usage::create_usage_no_title;");
+    if let Some(u) = p.meta.usage_str {
+        String::from(&*u)
+    } else if used.is_empty() {
+        create_help_usage(p, true)
+    } else {
+        create_smart_usage(p, used)
+    }
+}
+
+// Creates a usage string for display in help messages (i.e. not for errors)
+pub fn create_help_usage(p: &Parser, incl_reqs: bool) -> String {
+    let mut usage = String::with_capacity(75);
+    let name = p
+        .meta
+        .usage
+        .as_ref()
+        .unwrap_or_else(|| p.meta.bin_name.as_ref().unwrap_or(&p.meta.name));
+    usage.push_str(&*name);
+    let req_string = if incl_reqs {
+        let mut reqs: Vec<&str> = p.required().map(|r| &**r).collect();
+        reqs.sort();
+        reqs.dedup();
+        get_required_usage_from(p, &reqs, None, None, false)
+            .iter()
+            .fold(String::new(), |a, s| a + &format!(" {}", s)[..])
+    } else {
+        String::new()
+    };
+
+    let flags = needs_flags_tag(p);
+    if flags && !p.is_set(AS::UnifiedHelpMessage) {
+        usage.push_str(" [FLAGS]");
+    } else if flags {
+        usage.push_str(" [OPTIONS]");
+    }
+    if !p.is_set(AS::UnifiedHelpMessage)
+        && p.opts
+            .iter()
+            .any(|o| !o.is_set(ArgSettings::Required) && !o.is_set(ArgSettings::Hidden))
+    {
+        usage.push_str(" [OPTIONS]");
+    }
+
+    usage.push_str(&req_string[..]);
+
+    let has_last = p.positionals.values().any(|p| p.is_set(ArgSettings::Last));
+    // places a '--' in the usage string if there are args and options
+    // supporting multiple values
+    if p.opts.iter().any(|o| o.is_set(ArgSettings::Multiple))
+        && p.positionals
+            .values()
+            .any(|p| !p.is_set(ArgSettings::Required))
+        && !(p.has_visible_subcommands() || p.is_set(AS::AllowExternalSubcommands))
+        && !has_last
+    {
+        usage.push_str(" [--]");
+    }
+    let not_req_or_hidden = |p: &PosBuilder| {
+        (!p.is_set(ArgSettings::Required) || p.is_set(ArgSettings::Last))
+            && !p.is_set(ArgSettings::Hidden)
+    };
+    if p.has_positionals() && p.positionals.values().any(not_req_or_hidden) {
+        if let Some(args_tag) = get_args_tag(p, incl_reqs) {
+            usage.push_str(&*args_tag);
+        } else {
+            usage.push_str(" [ARGS]");
+        }
+        if has_last && incl_reqs {
+            let pos = p
+                .positionals
+                .values()
+                .find(|p| p.b.is_set(ArgSettings::Last))
+                .expect(INTERNAL_ERROR_MSG);
+            debugln!("usage::create_help_usage: '{}' has .last(true)", pos.name());
+            let req = pos.is_set(ArgSettings::Required);
+            if req
+                && p.positionals
+                    .values()
+                    .any(|p| !p.is_set(ArgSettings::Required))
+            {
+                usage.push_str(" -- <");
+            } else if req {
+                usage.push_str(" [--] <");
+            } else {
+                usage.push_str(" [-- <");
+            }
+            usage.push_str(&*pos.name_no_brackets());
+            usage.push_str(">");
+            usage.push_str(pos.multiple_str());
+            if !req {
+                usage.push_str("]");
+            }
+        }
+    }
+
+    // incl_reqs is only false when this function is called recursively
+    if p.has_visible_subcommands() && incl_reqs || p.is_set(AS::AllowExternalSubcommands) {
+        if p.is_set(AS::SubcommandsNegateReqs) || p.is_set(AS::ArgsNegateSubcommands) {
+            if !p.is_set(AS::ArgsNegateSubcommands) {
+                usage.push_str("\n    ");
+                usage.push_str(&*create_help_usage(p, false));
+                usage.push_str(" <SUBCOMMAND>");
+            } else {
+                usage.push_str("\n    ");
+                usage.push_str(&*name);
+                usage.push_str(" <SUBCOMMAND>");
+            }
+        } else if p.is_set(AS::SubcommandRequired) || p.is_set(AS::SubcommandRequiredElseHelp) {
+            usage.push_str(" <SUBCOMMAND>");
+        } else {
+            usage.push_str(" [SUBCOMMAND]");
+        }
+    }
+    usage.shrink_to_fit();
+    debugln!("usage::create_help_usage: usage={}", usage);
+    usage
+}
+
+// Creates a context aware usage string, or "smart usage" from currently used
+// args, and requirements
+fn create_smart_usage(p: &Parser, used: &[&str]) -> String {
+    debugln!("usage::smart_usage;");
+    let mut usage = String::with_capacity(75);
+    let mut hs: Vec<&str> = p.required().map(|s| &**s).collect();
+    hs.extend_from_slice(used);
+
+    let r_string = get_required_usage_from(p, &hs, None, None, false)
+        .iter()
+        .fold(String::new(), |acc, s| acc + &format!(" {}", s)[..]);
+
+    usage.push_str(
+        &p.meta
+            .usage
+            .as_ref()
+            .unwrap_or_else(|| p.meta.bin_name.as_ref().unwrap_or(&p.meta.name))[..],
+    );
+    usage.push_str(&*r_string);
+    if p.is_set(AS::SubcommandRequired) {
+        usage.push_str(" <SUBCOMMAND>");
+    }
+    usage.shrink_to_fit();
+    usage
+}
+
+// Gets the `[ARGS]` tag for the usage string
+fn get_args_tag(p: &Parser, incl_reqs: bool) -> Option<String> {
+    debugln!("usage::get_args_tag;");
+    let mut count = 0;
+    'outer: for pos in p
+        .positionals
+        .values()
+        .filter(|pos| !pos.is_set(ArgSettings::Required))
+        .filter(|pos| !pos.is_set(ArgSettings::Hidden))
+        .filter(|pos| !pos.is_set(ArgSettings::Last))
+    {
+        debugln!("usage::get_args_tag:iter:{}:", pos.b.name);
+        if let Some(g_vec) = p.groups_for_arg(pos.b.name) {
+            for grp_s in &g_vec {
+                debugln!("usage::get_args_tag:iter:{}:iter:{};", pos.b.name, grp_s);
+                // if it's part of a required group we don't want to count it
+                if p.groups.iter().any(|g| g.required && (&g.name == grp_s)) {
+                    continue 'outer;
+                }
+            }
+        }
+        count += 1;
+        debugln!(
+            "usage::get_args_tag:iter: {} Args not required or hidden",
+            count
+        );
+    }
+    if !p.is_set(AS::DontCollapseArgsInUsage) && count > 1 {
+        debugln!("usage::get_args_tag:iter: More than one, returning [ARGS]");
+        return None; // [ARGS]
+    } else if count == 1 && incl_reqs {
+        let pos = p
+            .positionals
+            .values()
+            .find(|pos| {
+                !pos.is_set(ArgSettings::Required)
+                    && !pos.is_set(ArgSettings::Hidden)
+                    && !pos.is_set(ArgSettings::Last)
+            })
+            .expect(INTERNAL_ERROR_MSG);
+        debugln!(
+            "usage::get_args_tag:iter: Exactly one, returning '{}'",
+            pos.name()
+        );
+        return Some(format!(
+            " [{}]{}",
+            pos.name_no_brackets(),
+            pos.multiple_str()
+        ));
+    } else if p.is_set(AS::DontCollapseArgsInUsage) && !p.positionals.is_empty() && incl_reqs {
+        debugln!("usage::get_args_tag:iter: Don't collapse returning all");
+        return Some(
+            p.positionals
+                .values()
+                .filter(|pos| !pos.is_set(ArgSettings::Required))
+                .filter(|pos| !pos.is_set(ArgSettings::Hidden))
+                .filter(|pos| !pos.is_set(ArgSettings::Last))
+                .map(|pos| format!(" [{}]{}", pos.name_no_brackets(), pos.multiple_str()))
+                .collect::<Vec<_>>()
+                .join(""),
+        );
+    } else if !incl_reqs {
+        debugln!("usage::get_args_tag:iter: incl_reqs=false, building secondary usage string");
+        let highest_req_pos = p
+            .positionals
+            .iter()
+            .filter_map(|(idx, pos)| {
+                if pos.b.is_set(ArgSettings::Required) && !pos.b.is_set(ArgSettings::Last) {
+                    Some(idx)
+                } else {
+                    None
+                }
+            })
+            .max()
+            .unwrap_or_else(|| p.positionals.len());
+        return Some(
+            p.positionals
+                .iter()
+                .filter_map(|(idx, pos)| {
+                    if idx <= highest_req_pos {
+                        Some(pos)
+                    } else {
+                        None
+                    }
+                })
+                .filter(|pos| !pos.is_set(ArgSettings::Required))
+                .filter(|pos| !pos.is_set(ArgSettings::Hidden))
+                .filter(|pos| !pos.is_set(ArgSettings::Last))
+                .map(|pos| format!(" [{}]{}", pos.name_no_brackets(), pos.multiple_str()))
+                .collect::<Vec<_>>()
+                .join(""),
+        );
+    }
+    Some("".into())
+}
+
+// Determines if we need the `[FLAGS]` tag in the usage string
+fn needs_flags_tag(p: &Parser) -> bool {
+    debugln!("usage::needs_flags_tag;");
+    'outer: for f in &p.flags {
+        debugln!("usage::needs_flags_tag:iter: f={};", f.b.name);
+        if let Some(l) = f.s.long {
+            if l == "help" || l == "version" {
+                // Don't print `[FLAGS]` just for help or version
+                continue;
+            }
+        }
+        if let Some(g_vec) = p.groups_for_arg(f.b.name) {
+            for grp_s in &g_vec {
+                debugln!("usage::needs_flags_tag:iter:iter: grp_s={};", grp_s);
+                if p.groups.iter().any(|g| &g.name == grp_s && g.required) {
+                    debugln!("usage::needs_flags_tag:iter:iter: Group is required");
+                    continue 'outer;
+                }
+            }
+        }
+        if f.is_set(ArgSettings::Hidden) {
+            continue;
+        }
+        debugln!("usage::needs_flags_tag:iter: [FLAGS] required");
+        return true;
+    }
+
+    debugln!("usage::needs_flags_tag: [FLAGS] not required");
+    false
+}
+
+// Returns the required args in usage string form by fully unrolling all groups
+pub fn get_required_usage_from<'a, 'b>(
+    p: &Parser<'a, 'b>,
+    reqs: &[&'a str],
+    matcher: Option<&ArgMatcher<'a>>,
+    extra: Option<&str>,
+    incl_last: bool,
+) -> VecDeque<String> {
+    debugln!(
+        "usage::get_required_usage_from: reqs={:?}, extra={:?}",
+        reqs,
+        extra
+    );
+    let mut desc_reqs: Vec<&str> = vec![];
+    desc_reqs.extend(extra);
+    let mut new_reqs: Vec<&str> = vec![];
+    macro_rules! get_requires {
+        (@group $a: ident, $v:ident, $p:ident) => {{
+            if let Some(rl) = p
+                .groups
+                .iter()
+                .filter(|g| g.requires.is_some())
+                .find(|g| &g.name == $a)
+                .map(|g| g.requires.as_ref().unwrap())
+            {
+                for r in rl {
+                    if !$p.contains(&r) {
+                        debugln!(
+                            "usage::get_required_usage_from:iter:{}: adding group req={:?}",
+                            $a,
+                            r
+                        );
+                        $v.push(r);
+                    }
+                }
+            }
+        }};
+        ($a:ident, $what:ident, $how:ident, $v:ident, $p:ident) => {{
+            if let Some(rl) = p
+                .$what
+                .$how()
+                .filter(|a| a.b.requires.is_some())
+                .find(|arg| &arg.b.name == $a)
+                .map(|a| a.b.requires.as_ref().unwrap())
+            {
+                for &(_, r) in rl.iter() {
+                    if !$p.contains(&r) {
+                        debugln!(
+                            "usage::get_required_usage_from:iter:{}: adding arg req={:?}",
+                            $a,
+                            r
+                        );
+                        $v.push(r);
+                    }
+                }
+            }
+        }};
+    }
+    // initialize new_reqs
+    for a in reqs {
+        get_requires!(a, flags, iter, new_reqs, reqs);
+        get_requires!(a, opts, iter, new_reqs, reqs);
+        get_requires!(a, positionals, values, new_reqs, reqs);
+        get_requires!(@group a, new_reqs, reqs);
+    }
+    desc_reqs.extend_from_slice(&*new_reqs);
+    debugln!(
+        "usage::get_required_usage_from: after init desc_reqs={:?}",
+        desc_reqs
+    );
+    loop {
+        let mut tmp = vec![];
+        for a in &new_reqs {
+            get_requires!(a, flags, iter, tmp, desc_reqs);
+            get_requires!(a, opts, iter, tmp, desc_reqs);
+            get_requires!(a, positionals, values, tmp, desc_reqs);
+            get_requires!(@group a, tmp, desc_reqs);
+        }
+        if tmp.is_empty() {
+            debugln!("usage::get_required_usage_from: no more children");
+            break;
+        } else {
+            debugln!("usage::get_required_usage_from: after iter tmp={:?}", tmp);
+            debugln!(
+                "usage::get_required_usage_from: after iter new_reqs={:?}",
+                new_reqs
+            );
+            desc_reqs.extend_from_slice(&*new_reqs);
+            new_reqs.clear();
+            new_reqs.extend_from_slice(&*tmp);
+            debugln!(
+                "usage::get_required_usage_from: after iter desc_reqs={:?}",
+                desc_reqs
+            );
+        }
+    }
+    desc_reqs.extend_from_slice(reqs);
+    desc_reqs.sort();
+    desc_reqs.dedup();
+    debugln!(
+        "usage::get_required_usage_from: final desc_reqs={:?}",
+        desc_reqs
+    );
+    let mut ret_val = VecDeque::new();
+    let args_in_groups = p
+        .groups
+        .iter()
+        .filter(|gn| desc_reqs.contains(&gn.name))
+        .flat_map(|g| p.arg_names_in_group(g.name))
+        .collect::<Vec<_>>();
+
+    let pmap = if let Some(m) = matcher {
+        desc_reqs
+            .iter()
+            .filter(|a| p.positionals.values().any(|p| &&p.b.name == a))
+            .filter(|&pos| !m.contains(pos))
+            .filter_map(|pos| p.positionals.values().find(|x| &x.b.name == pos))
+            .filter(|&pos| incl_last || !pos.is_set(ArgSettings::Last))
+            .filter(|pos| !args_in_groups.contains(&pos.b.name))
+            .map(|pos| (pos.index, pos))
+            .collect::<BTreeMap<u64, &PosBuilder>>() // sort by index
+    } else {
+        desc_reqs
+            .iter()
+            .filter(|a| p.positionals.values().any(|pos| &&pos.b.name == a))
+            .filter_map(|pos| p.positionals.values().find(|x| &x.b.name == pos))
+            .filter(|&pos| incl_last || !pos.is_set(ArgSettings::Last))
+            .filter(|pos| !args_in_groups.contains(&pos.b.name))
+            .map(|pos| (pos.index, pos))
+            .collect::<BTreeMap<u64, &PosBuilder>>() // sort by index
+    };
+    debugln!(
+        "usage::get_required_usage_from: args_in_groups={:?}",
+        args_in_groups
+    );
+    for &p in pmap.values() {
+        let s = p.to_string();
+        if args_in_groups.is_empty() || !args_in_groups.contains(&&*s) {
+            ret_val.push_back(s);
+        }
+    }
+    for a in desc_reqs
+        .iter()
+        .filter(|name| !p.positionals.values().any(|p| &&p.b.name == name))
+        .filter(|name| !p.groups.iter().any(|g| &&g.name == name))
+        .filter(|name| !args_in_groups.contains(name))
+        .filter(|name| !(matcher.is_some() && matcher.as_ref().unwrap().contains(name)))
+    {
+        debugln!("usage::get_required_usage_from:iter:{}:", a);
+        let arg = find_by_name!(p, *a, flags, iter)
+            .map(|f| f.to_string())
+            .unwrap_or_else(|| {
+                find_by_name!(p, *a, opts, iter)
+                    .map(|o| o.to_string())
+                    .expect(INTERNAL_ERROR_MSG)
+            });
+        ret_val.push_back(arg);
+    }
+    let mut g_vec: Vec<String> = vec![];
+    for g in desc_reqs
+        .iter()
+        .filter(|n| p.groups.iter().any(|g| &&g.name == n))
+    {
+        let g_string = p.args_in_group(g).join("|");
+        let elem = format!("<{}>", &g_string[..g_string.len()]);
+        if !g_vec.contains(&elem) {
+            g_vec.push(elem);
+        }
+    }
+    for g in g_vec {
+        ret_val.push_back(g);
+    }
+
+    ret_val
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/app/validator.rs.html b/docs/src/clap/app/validator.rs.html new file mode 100644 index 00000000..77d74b6b --- /dev/null +++ b/docs/src/clap/app/validator.rs.html @@ -0,0 +1,1169 @@ +validator.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+
+// std
+#[allow(deprecated, unused_imports)]
+use std::ascii::AsciiExt;
+use std::fmt::Display;
+
+// Internal
+use app::parser::{ParseResult, Parser};
+use app::settings::AppSettings as AS;
+use app::usage;
+use args::settings::ArgSettings;
+use args::{AnyArg, ArgMatcher, MatchedArg};
+use errors::Result as ClapResult;
+use errors::{Error, ErrorKind};
+use fmt::{Colorizer, ColorizerOption};
+use INTERNAL_ERROR_MSG;
+use INVALID_UTF8;
+
+pub struct Validator<'a, 'b, 'z>(&'z mut Parser<'a, 'b>)
+where
+    'a: 'b,
+    'b: 'z;
+
+impl<'a, 'b, 'z> Validator<'a, 'b, 'z> {
+    pub fn new(p: &'z mut Parser<'a, 'b>) -> Self {
+        Validator(p)
+    }
+
+    pub fn validate(
+        &mut self,
+        needs_val_of: ParseResult<'a>,
+        subcmd_name: Option<String>,
+        matcher: &mut ArgMatcher<'a>,
+    ) -> ClapResult<()> {
+        debugln!("Validator::validate;");
+        let mut reqs_validated = false;
+        self.0.add_env(matcher)?;
+        self.0.add_defaults(matcher)?;
+        if let ParseResult::Opt(a) = needs_val_of {
+            debugln!("Validator::validate: needs_val_of={:?}", a);
+            let o = {
+                self.0
+                    .opts
+                    .iter()
+                    .find(|o| o.b.name == a)
+                    .expect(INTERNAL_ERROR_MSG)
+                    .clone()
+            };
+            self.validate_required(matcher)?;
+            reqs_validated = true;
+            let should_err = if let Some(v) = matcher.0.args.get(&*o.b.name) {
+                v.vals.is_empty() && !(o.v.min_vals.is_some() && o.v.min_vals.unwrap() == 0)
+            } else {
+                true
+            };
+            if should_err {
+                return Err(Error::empty_value(
+                    &o,
+                    &*usage::create_error_usage(self.0, matcher, None),
+                    self.0.color(),
+                ));
+            }
+        }
+
+        if matcher.is_empty()
+            && matcher.subcommand_name().is_none()
+            && self.0.is_set(AS::ArgRequiredElseHelp)
+        {
+            let mut out = vec![];
+            self.0.write_help_err(&mut out)?;
+            return Err(Error {
+                message: String::from_utf8_lossy(&*out).into_owned(),
+                kind: ErrorKind::MissingArgumentOrSubcommand,
+                info: None,
+            });
+        }
+        self.validate_blacklist(matcher)?;
+        if !(self.0.is_set(AS::SubcommandsNegateReqs) && subcmd_name.is_some()) && !reqs_validated {
+            self.validate_required(matcher)?;
+        }
+        self.validate_matched_args(matcher)?;
+        matcher.usage(usage::create_usage_with_title(self.0, &[]));
+
+        Ok(())
+    }
+
+    fn validate_arg_values<A>(
+        &self,
+        arg: &A,
+        ma: &MatchedArg,
+        matcher: &ArgMatcher<'a>,
+    ) -> ClapResult<()>
+    where
+        A: AnyArg<'a, 'b> + Display,
+    {
+        debugln!("Validator::validate_arg_values: arg={:?}", arg.name());
+        for val in &ma.vals {
+            if self.0.is_set(AS::StrictUtf8) && val.to_str().is_none() {
+                debugln!(
+                    "Validator::validate_arg_values: invalid UTF-8 found in val {:?}",
+                    val
+                );
+                return Err(Error::invalid_utf8(
+                    &*usage::create_error_usage(self.0, matcher, None),
+                    self.0.color(),
+                ));
+            }
+            if let Some(p_vals) = arg.possible_vals() {
+                debugln!("Validator::validate_arg_values: possible_vals={:?}", p_vals);
+                let val_str = val.to_string_lossy();
+                let ok = if arg.is_set(ArgSettings::CaseInsensitive) {
+                    p_vals.iter().any(|pv| pv.eq_ignore_ascii_case(&*val_str))
+                } else {
+                    p_vals.contains(&&*val_str)
+                };
+                if !ok {
+                    return Err(Error::invalid_value(
+                        val_str,
+                        p_vals,
+                        arg,
+                        &*usage::create_error_usage(self.0, matcher, None),
+                        self.0.color(),
+                    ));
+                }
+            }
+            if !arg.is_set(ArgSettings::EmptyValues)
+                && val.is_empty()
+                && matcher.contains(&*arg.name())
+            {
+                debugln!("Validator::validate_arg_values: illegal empty val found");
+                return Err(Error::empty_value(
+                    arg,
+                    &*usage::create_error_usage(self.0, matcher, None),
+                    self.0.color(),
+                ));
+            }
+            if let Some(vtor) = arg.validator() {
+                debug!("Validator::validate_arg_values: checking validator...");
+                if let Err(e) = vtor(val.to_string_lossy().into_owned()) {
+                    sdebugln!("error");
+                    return Err(Error::value_validation(Some(arg), e, self.0.color()));
+                } else {
+                    sdebugln!("good");
+                }
+            }
+            if let Some(vtor) = arg.validator_os() {
+                debug!("Validator::validate_arg_values: checking validator_os...");
+                if let Err(e) = vtor(val) {
+                    sdebugln!("error");
+                    return Err(Error::value_validation(
+                        Some(arg),
+                        (*e).to_string_lossy().to_string(),
+                        self.0.color(),
+                    ));
+                } else {
+                    sdebugln!("good");
+                }
+            }
+        }
+        Ok(())
+    }
+
+    fn build_err(&self, name: &str, matcher: &ArgMatcher) -> ClapResult<()> {
+        debugln!("build_err!: name={}", name);
+        let mut c_with = find_from!(self.0, &name, blacklist, matcher);
+        c_with = c_with.or(self
+            .0
+            .find_any_arg(name)
+            .map_or(None, |aa| aa.blacklist())
+            .map_or(None, |bl| bl.iter().find(|arg| matcher.contains(arg)))
+            .map_or(None, |an| self.0.find_any_arg(an))
+            .map_or(None, |aa| Some(format!("{}", aa))));
+        debugln!("build_err!: '{:?}' conflicts with '{}'", c_with, &name);
+        //        matcher.remove(&name);
+        let usg = usage::create_error_usage(self.0, matcher, None);
+        if let Some(f) = find_by_name!(self.0, name, flags, iter) {
+            debugln!("build_err!: It was a flag...");
+            Err(Error::argument_conflict(f, c_with, &*usg, self.0.color()))
+        } else if let Some(o) = find_by_name!(self.0, name, opts, iter) {
+            debugln!("build_err!: It was an option...");
+            Err(Error::argument_conflict(o, c_with, &*usg, self.0.color()))
+        } else {
+            match find_by_name!(self.0, name, positionals, values) {
+                Some(p) => {
+                    debugln!("build_err!: It was a positional...");
+                    Err(Error::argument_conflict(p, c_with, &*usg, self.0.color()))
+                }
+                None => panic!(INTERNAL_ERROR_MSG),
+            }
+        }
+    }
+
+    fn validate_blacklist(&self, matcher: &mut ArgMatcher) -> ClapResult<()> {
+        debugln!("Validator::validate_blacklist;");
+        let mut conflicts: Vec<&str> = vec![];
+        for (&name, _) in matcher.iter() {
+            debugln!("Validator::validate_blacklist:iter:{};", name);
+            if let Some(grps) = self.0.groups_for_arg(name) {
+                for grp in &grps {
+                    if let Some(g) = self.0.groups.iter().find(|g| &g.name == grp) {
+                        if !g.multiple {
+                            for arg in &g.args {
+                                if arg == &name {
+                                    continue;
+                                }
+                                conflicts.push(arg);
+                            }
+                        }
+                        if let Some(ref gc) = g.conflicts {
+                            conflicts.extend(&*gc);
+                        }
+                    }
+                }
+            }
+            if let Some(arg) = find_any_by_name!(self.0, name) {
+                if let Some(bl) = arg.blacklist() {
+                    for conf in bl {
+                        if matcher.get(conf).is_some() {
+                            conflicts.push(conf);
+                        }
+                    }
+                }
+            } else {
+                debugln!("Validator::validate_blacklist:iter:{}:group;", name);
+                let args = self.0.arg_names_in_group(name);
+                for arg in &args {
+                    debugln!(
+                        "Validator::validate_blacklist:iter:{}:group:iter:{};",
+                        name,
+                        arg
+                    );
+                    if let Some(bl) = find_any_by_name!(self.0, *arg).unwrap().blacklist() {
+                        for conf in bl {
+                            if matcher.get(conf).is_some() {
+                                conflicts.push(conf);
+                            }
+                        }
+                    }
+                }
+            }
+        }
+
+        for name in &conflicts {
+            debugln!(
+                "Validator::validate_blacklist:iter:{}: Checking blacklisted arg",
+                name
+            );
+            let mut should_err = false;
+            if self.0.groups.iter().any(|g| &g.name == name) {
+                debugln!(
+                    "Validator::validate_blacklist:iter:{}: groups contains it...",
+                    name
+                );
+                for n in self.0.arg_names_in_group(name) {
+                    debugln!(
+                        "Validator::validate_blacklist:iter:{}:iter:{}: looking in group...",
+                        name,
+                        n
+                    );
+                    if matcher.contains(n) {
+                        debugln!(
+                            "Validator::validate_blacklist:iter:{}:iter:{}: matcher contains it...",
+                            name,
+                            n
+                        );
+                        return self.build_err(n, matcher);
+                    }
+                }
+            } else if let Some(ma) = matcher.get(name) {
+                debugln!(
+                    "Validator::validate_blacklist:iter:{}: matcher contains it...",
+                    name
+                );
+                should_err = ma.occurs > 0;
+            }
+            if should_err {
+                return self.build_err(*name, matcher);
+            }
+        }
+        Ok(())
+    }
+
+    fn validate_matched_args(&self, matcher: &mut ArgMatcher<'a>) -> ClapResult<()> {
+        debugln!("Validator::validate_matched_args;");
+        for (name, ma) in matcher.iter() {
+            debugln!(
+                "Validator::validate_matched_args:iter:{}: vals={:#?}",
+                name,
+                ma.vals
+            );
+            if let Some(opt) = find_by_name!(self.0, *name, opts, iter) {
+                self.validate_arg_num_vals(opt, ma, matcher)?;
+                self.validate_arg_values(opt, ma, matcher)?;
+                self.validate_arg_requires(opt, ma, matcher)?;
+                self.validate_arg_num_occurs(opt, ma, matcher)?;
+            } else if let Some(flag) = find_by_name!(self.0, *name, flags, iter) {
+                self.validate_arg_requires(flag, ma, matcher)?;
+                self.validate_arg_num_occurs(flag, ma, matcher)?;
+            } else if let Some(pos) = find_by_name!(self.0, *name, positionals, values) {
+                self.validate_arg_num_vals(pos, ma, matcher)?;
+                self.validate_arg_num_occurs(pos, ma, matcher)?;
+                self.validate_arg_values(pos, ma, matcher)?;
+                self.validate_arg_requires(pos, ma, matcher)?;
+            } else {
+                let grp = self
+                    .0
+                    .groups
+                    .iter()
+                    .find(|g| &g.name == name)
+                    .expect(INTERNAL_ERROR_MSG);
+                if let Some(ref g_reqs) = grp.requires {
+                    if g_reqs.iter().any(|&n| !matcher.contains(n)) {
+                        return self.missing_required_error(matcher, None);
+                    }
+                }
+            }
+        }
+        Ok(())
+    }
+
+    fn validate_arg_num_occurs<A>(
+        &self,
+        a: &A,
+        ma: &MatchedArg,
+        matcher: &ArgMatcher,
+    ) -> ClapResult<()>
+    where
+        A: AnyArg<'a, 'b> + Display,
+    {
+        debugln!("Validator::validate_arg_num_occurs: a={};", a.name());
+        if ma.occurs > 1 && !a.is_set(ArgSettings::Multiple) {
+            // Not the first time, and we don't allow multiples
+            return Err(Error::unexpected_multiple_usage(
+                a,
+                &*usage::create_error_usage(self.0, matcher, None),
+                self.0.color(),
+            ));
+        }
+        Ok(())
+    }
+
+    fn validate_arg_num_vals<A>(
+        &self,
+        a: &A,
+        ma: &MatchedArg,
+        matcher: &ArgMatcher,
+    ) -> ClapResult<()>
+    where
+        A: AnyArg<'a, 'b> + Display,
+    {
+        debugln!("Validator::validate_arg_num_vals:{}", a.name());
+        if let Some(num) = a.num_vals() {
+            debugln!("Validator::validate_arg_num_vals: num_vals set...{}", num);
+            let should_err = if a.is_set(ArgSettings::Multiple) {
+                ((ma.vals.len() as u64) % num) != 0
+            } else {
+                num != (ma.vals.len() as u64)
+            };
+            if should_err {
+                debugln!("Validator::validate_arg_num_vals: Sending error WrongNumberOfValues");
+                return Err(Error::wrong_number_of_values(
+                    a,
+                    num,
+                    if a.is_set(ArgSettings::Multiple) {
+                        (ma.vals.len() % num as usize)
+                    } else {
+                        ma.vals.len()
+                    },
+                    if ma.vals.len() == 1
+                        || (a.is_set(ArgSettings::Multiple) && (ma.vals.len() % num as usize) == 1)
+                    {
+                        "as"
+                    } else {
+                        "ere"
+                    },
+                    &*usage::create_error_usage(self.0, matcher, None),
+                    self.0.color(),
+                ));
+            }
+        }
+        if let Some(num) = a.max_vals() {
+            debugln!("Validator::validate_arg_num_vals: max_vals set...{}", num);
+            if (ma.vals.len() as u64) > num {
+                debugln!("Validator::validate_arg_num_vals: Sending error TooManyValues");
+                return Err(Error::too_many_values(
+                    ma.vals
+                        .iter()
+                        .last()
+                        .expect(INTERNAL_ERROR_MSG)
+                        .to_str()
+                        .expect(INVALID_UTF8),
+                    a,
+                    &*usage::create_error_usage(self.0, matcher, None),
+                    self.0.color(),
+                ));
+            }
+        }
+        let min_vals_zero = if let Some(num) = a.min_vals() {
+            debugln!("Validator::validate_arg_num_vals: min_vals set: {}", num);
+            if (ma.vals.len() as u64) < num && num != 0 {
+                debugln!("Validator::validate_arg_num_vals: Sending error TooFewValues");
+                return Err(Error::too_few_values(
+                    a,
+                    num,
+                    ma.vals.len(),
+                    &*usage::create_error_usage(self.0, matcher, None),
+                    self.0.color(),
+                ));
+            }
+            num == 0
+        } else {
+            false
+        };
+        // Issue 665 (https://github.com/clap-rs/clap/issues/665)
+        // Issue 1105 (https://github.com/clap-rs/clap/issues/1105)
+        if a.takes_value() && !min_vals_zero && ma.vals.is_empty() {
+            return Err(Error::empty_value(
+                a,
+                &*usage::create_error_usage(self.0, matcher, None),
+                self.0.color(),
+            ));
+        }
+        Ok(())
+    }
+
+    fn validate_arg_requires<A>(
+        &self,
+        a: &A,
+        ma: &MatchedArg,
+        matcher: &ArgMatcher,
+    ) -> ClapResult<()>
+    where
+        A: AnyArg<'a, 'b> + Display,
+    {
+        debugln!("Validator::validate_arg_requires:{};", a.name());
+        if let Some(a_reqs) = a.requires() {
+            for &(val, name) in a_reqs.iter().filter(|&&(val, _)| val.is_some()) {
+                let missing_req =
+                    |v| v == val.expect(INTERNAL_ERROR_MSG) && !matcher.contains(name);
+                if ma.vals.iter().any(missing_req) {
+                    return self.missing_required_error(matcher, None);
+                }
+            }
+            for &(_, name) in a_reqs.iter().filter(|&&(val, _)| val.is_none()) {
+                if !matcher.contains(name) {
+                    return self.missing_required_error(matcher, Some(name));
+                }
+            }
+        }
+        Ok(())
+    }
+
+    fn validate_required(&mut self, matcher: &ArgMatcher) -> ClapResult<()> {
+        debugln!(
+            "Validator::validate_required: required={:?};",
+            self.0.required
+        );
+
+        let mut should_err = false;
+        let mut to_rem = Vec::new();
+        for name in &self.0.required {
+            debugln!("Validator::validate_required:iter:{}:", name);
+            if matcher.contains(name) {
+                continue;
+            }
+            if to_rem.contains(name) {
+                continue;
+            } else if let Some(a) = find_any_by_name!(self.0, *name) {
+                if self.is_missing_required_ok(a, matcher) {
+                    to_rem.push(a.name());
+                    if let Some(reqs) = a.requires() {
+                        for r in reqs
+                            .iter()
+                            .filter(|&&(val, _)| val.is_none())
+                            .map(|&(_, name)| name)
+                        {
+                            to_rem.push(r);
+                        }
+                    }
+                    continue;
+                }
+            }
+            should_err = true;
+            break;
+        }
+        if should_err {
+            for r in &to_rem {
+                'inner: for i in (0..self.0.required.len()).rev() {
+                    if &self.0.required[i] == r {
+                        self.0.required.swap_remove(i);
+                        break 'inner;
+                    }
+                }
+            }
+            return self.missing_required_error(matcher, None);
+        }
+
+        // Validate the conditionally required args
+        for &(a, v, r) in &self.0.r_ifs {
+            if let Some(ma) = matcher.get(a) {
+                if matcher.get(r).is_none() && ma.vals.iter().any(|val| val == v) {
+                    return self.missing_required_error(matcher, Some(r));
+                }
+            }
+        }
+        Ok(())
+    }
+
+    fn validate_arg_conflicts(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option<bool> {
+        debugln!("Validator::validate_arg_conflicts: a={:?};", a.name());
+        a.blacklist().map(|bl| {
+            bl.iter().any(|conf| {
+                matcher.contains(conf)
+                    || self
+                        .0
+                        .groups
+                        .iter()
+                        .find(|g| &g.name == conf)
+                        .map_or(false, |g| g.args.iter().any(|arg| matcher.contains(arg)))
+            })
+        })
+    }
+
+    fn validate_required_unless(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option<bool> {
+        debugln!("Validator::validate_required_unless: a={:?};", a.name());
+        macro_rules! check {
+            ($how:ident, $_self:expr, $a:ident, $m:ident) => {{
+                $a.required_unless().map(|ru| {
+                    ru.iter().$how(|n| {
+                        $m.contains(n) || {
+                            if let Some(grp) = $_self.groups.iter().find(|g| &g.name == n) {
+                                grp.args.iter().any(|arg| $m.contains(arg))
+                            } else {
+                                false
+                            }
+                        }
+                    })
+                })
+            }};
+        }
+        if a.is_set(ArgSettings::RequiredUnlessAll) {
+            check!(all, self.0, a, matcher)
+        } else {
+            check!(any, self.0, a, matcher)
+        }
+    }
+
+    fn missing_required_error(&self, matcher: &ArgMatcher, extra: Option<&str>) -> ClapResult<()> {
+        debugln!("Validator::missing_required_error: extra={:?}", extra);
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: self.0.color(),
+        });
+        let mut reqs = self.0.required.iter().map(|&r| &*r).collect::<Vec<_>>();
+        if let Some(r) = extra {
+            reqs.push(r);
+        }
+        reqs.retain(|n| !matcher.contains(n));
+        reqs.dedup();
+        debugln!("Validator::missing_required_error: reqs={:#?}", reqs);
+        let req_args =
+            usage::get_required_usage_from(self.0, &reqs[..], Some(matcher), extra, true)
+                .iter()
+                .fold(String::new(), |acc, s| {
+                    acc + &format!("\n    {}", c.error(s))[..]
+                });
+        debugln!(
+            "Validator::missing_required_error: req_args={:#?}",
+            req_args
+        );
+        Err(Error::missing_required_argument(
+            &*req_args,
+            &*usage::create_error_usage(self.0, matcher, extra),
+            self.0.color(),
+        ))
+    }
+
+    #[inline]
+    fn is_missing_required_ok(&self, a: &AnyArg, matcher: &ArgMatcher) -> bool {
+        debugln!("Validator::is_missing_required_ok: a={}", a.name());
+        self.validate_arg_conflicts(a, matcher).unwrap_or(false)
+            || self.validate_required_unless(a, matcher).unwrap_or(false)
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/any_arg.rs.html b/docs/src/clap/args/any_arg.rs.html new file mode 100644 index 00000000..840980c3 --- /dev/null +++ b/docs/src/clap/args/any_arg.rs.html @@ -0,0 +1,265 @@ +any_arg.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+
+// Std
+use std::ffi::{OsStr, OsString};
+use std::fmt as std_fmt;
+use std::rc::Rc;
+
+// Internal
+use args::settings::ArgSettings;
+use map::{self, VecMap};
+use INTERNAL_ERROR_MSG;
+
+#[doc(hidden)]
+pub trait AnyArg<'n, 'e>: std_fmt::Display {
+    fn name(&self) -> &'n str;
+    fn overrides(&self) -> Option<&[&'e str]>;
+    fn aliases(&self) -> Option<Vec<&'e str>>;
+    fn requires(&self) -> Option<&[(Option<&'e str>, &'n str)]>;
+    fn blacklist(&self) -> Option<&[&'e str]>;
+    fn required_unless(&self) -> Option<&[&'e str]>;
+    fn is_set(&self, ArgSettings) -> bool;
+    fn set(&mut self, ArgSettings);
+    fn has_switch(&self) -> bool;
+    fn max_vals(&self) -> Option<u64>;
+    fn min_vals(&self) -> Option<u64>;
+    fn num_vals(&self) -> Option<u64>;
+    fn possible_vals(&self) -> Option<&[&'e str]>;
+    fn validator(&self) -> Option<&Rc<Fn(String) -> Result<(), String>>>;
+    fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> Result<(), OsString>>>;
+    fn short(&self) -> Option<char>;
+    fn long(&self) -> Option<&'e str>;
+    fn val_delim(&self) -> Option<char>;
+    fn takes_value(&self) -> bool;
+    fn val_names(&self) -> Option<&VecMap<&'e str>>;
+    fn help(&self) -> Option<&'e str>;
+    fn long_help(&self) -> Option<&'e str>;
+    fn default_val(&self) -> Option<&'e OsStr>;
+    fn default_vals_ifs(&self) -> Option<map::Values<(&'n str, Option<&'e OsStr>, &'e OsStr)>>;
+    fn env<'s>(&'s self) -> Option<(&'n OsStr, Option<&'s OsString>)>;
+    fn longest_filter(&self) -> bool;
+    fn val_terminator(&self) -> Option<&'e str>;
+}
+
+pub trait DispOrder {
+    fn disp_ord(&self) -> usize;
+}
+
+impl<'n, 'e, 'z, T: ?Sized> AnyArg<'n, 'e> for &'z T
+where
+    T: AnyArg<'n, 'e> + 'z,
+{
+    fn name(&self) -> &'n str {
+        (*self).name()
+    }
+    fn overrides(&self) -> Option<&[&'e str]> {
+        (*self).overrides()
+    }
+    fn aliases(&self) -> Option<Vec<&'e str>> {
+        (*self).aliases()
+    }
+    fn requires(&self) -> Option<&[(Option<&'e str>, &'n str)]> {
+        (*self).requires()
+    }
+    fn blacklist(&self) -> Option<&[&'e str]> {
+        (*self).blacklist()
+    }
+    fn required_unless(&self) -> Option<&[&'e str]> {
+        (*self).required_unless()
+    }
+    fn is_set(&self, a: ArgSettings) -> bool {
+        (*self).is_set(a)
+    }
+    fn set(&mut self, _: ArgSettings) {
+        panic!(INTERNAL_ERROR_MSG)
+    }
+    fn has_switch(&self) -> bool {
+        (*self).has_switch()
+    }
+    fn max_vals(&self) -> Option<u64> {
+        (*self).max_vals()
+    }
+    fn min_vals(&self) -> Option<u64> {
+        (*self).min_vals()
+    }
+    fn num_vals(&self) -> Option<u64> {
+        (*self).num_vals()
+    }
+    fn possible_vals(&self) -> Option<&[&'e str]> {
+        (*self).possible_vals()
+    }
+    fn validator(&self) -> Option<&Rc<Fn(String) -> Result<(), String>>> {
+        (*self).validator()
+    }
+    fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> Result<(), OsString>>> {
+        (*self).validator_os()
+    }
+    fn short(&self) -> Option<char> {
+        (*self).short()
+    }
+    fn long(&self) -> Option<&'e str> {
+        (*self).long()
+    }
+    fn val_delim(&self) -> Option<char> {
+        (*self).val_delim()
+    }
+    fn takes_value(&self) -> bool {
+        (*self).takes_value()
+    }
+    fn val_names(&self) -> Option<&VecMap<&'e str>> {
+        (*self).val_names()
+    }
+    fn help(&self) -> Option<&'e str> {
+        (*self).help()
+    }
+    fn long_help(&self) -> Option<&'e str> {
+        (*self).long_help()
+    }
+    fn default_val(&self) -> Option<&'e OsStr> {
+        (*self).default_val()
+    }
+    fn default_vals_ifs(&self) -> Option<map::Values<(&'n str, Option<&'e OsStr>, &'e OsStr)>> {
+        (*self).default_vals_ifs()
+    }
+    fn env<'s>(&'s self) -> Option<(&'n OsStr, Option<&'s OsString>)> {
+        (*self).env()
+    }
+    fn longest_filter(&self) -> bool {
+        (*self).longest_filter()
+    }
+    fn val_terminator(&self) -> Option<&'e str> {
+        (*self).val_terminator()
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg.rs.html b/docs/src/clap/args/arg.rs.html new file mode 100644 index 00000000..0c5001a1 --- /dev/null +++ b/docs/src/clap/args/arg.rs.html @@ -0,0 +1,7921 @@ +arg.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
+1566
+1567
+1568
+1569
+1570
+1571
+1572
+1573
+1574
+1575
+1576
+1577
+1578
+1579
+1580
+1581
+1582
+1583
+1584
+1585
+1586
+1587
+1588
+1589
+1590
+1591
+1592
+1593
+1594
+1595
+1596
+1597
+1598
+1599
+1600
+1601
+1602
+1603
+1604
+1605
+1606
+1607
+1608
+1609
+1610
+1611
+1612
+1613
+1614
+1615
+1616
+1617
+1618
+1619
+1620
+1621
+1622
+1623
+1624
+1625
+1626
+1627
+1628
+1629
+1630
+1631
+1632
+1633
+1634
+1635
+1636
+1637
+1638
+1639
+1640
+1641
+1642
+1643
+1644
+1645
+1646
+1647
+1648
+1649
+1650
+1651
+1652
+1653
+1654
+1655
+1656
+1657
+1658
+1659
+1660
+1661
+1662
+1663
+1664
+1665
+1666
+1667
+1668
+1669
+1670
+1671
+1672
+1673
+1674
+1675
+1676
+1677
+1678
+1679
+1680
+1681
+1682
+1683
+1684
+1685
+1686
+1687
+1688
+1689
+1690
+1691
+1692
+1693
+1694
+1695
+1696
+1697
+1698
+1699
+1700
+1701
+1702
+1703
+1704
+1705
+1706
+1707
+1708
+1709
+1710
+1711
+1712
+1713
+1714
+1715
+1716
+1717
+1718
+1719
+1720
+1721
+1722
+1723
+1724
+1725
+1726
+1727
+1728
+1729
+1730
+1731
+1732
+1733
+1734
+1735
+1736
+1737
+1738
+1739
+1740
+1741
+1742
+1743
+1744
+1745
+1746
+1747
+1748
+1749
+1750
+1751
+1752
+1753
+1754
+1755
+1756
+1757
+1758
+1759
+1760
+1761
+1762
+1763
+1764
+1765
+1766
+1767
+1768
+1769
+1770
+1771
+1772
+1773
+1774
+1775
+1776
+1777
+1778
+1779
+1780
+1781
+1782
+1783
+1784
+1785
+1786
+1787
+1788
+1789
+1790
+1791
+1792
+1793
+1794
+1795
+1796
+1797
+1798
+1799
+1800
+1801
+1802
+1803
+1804
+1805
+1806
+1807
+1808
+1809
+1810
+1811
+1812
+1813
+1814
+1815
+1816
+1817
+1818
+1819
+1820
+1821
+1822
+1823
+1824
+1825
+1826
+1827
+1828
+1829
+1830
+1831
+1832
+1833
+1834
+1835
+1836
+1837
+1838
+1839
+1840
+1841
+1842
+1843
+1844
+1845
+1846
+1847
+1848
+1849
+1850
+1851
+1852
+1853
+1854
+1855
+1856
+1857
+1858
+1859
+1860
+1861
+1862
+1863
+1864
+1865
+1866
+1867
+1868
+1869
+1870
+1871
+1872
+1873
+1874
+1875
+1876
+1877
+1878
+1879
+1880
+1881
+1882
+1883
+1884
+1885
+1886
+1887
+1888
+1889
+1890
+1891
+1892
+1893
+1894
+1895
+1896
+1897
+1898
+1899
+1900
+1901
+1902
+1903
+1904
+1905
+1906
+1907
+1908
+1909
+1910
+1911
+1912
+1913
+1914
+1915
+1916
+1917
+1918
+1919
+1920
+1921
+1922
+1923
+1924
+1925
+1926
+1927
+1928
+1929
+1930
+1931
+1932
+1933
+1934
+1935
+1936
+1937
+1938
+1939
+1940
+1941
+1942
+1943
+1944
+1945
+1946
+1947
+1948
+1949
+1950
+1951
+1952
+1953
+1954
+1955
+1956
+1957
+1958
+1959
+1960
+1961
+1962
+1963
+1964
+1965
+1966
+1967
+1968
+1969
+1970
+1971
+1972
+1973
+1974
+1975
+1976
+1977
+1978
+1979
+1980
+1981
+1982
+1983
+1984
+1985
+1986
+1987
+1988
+1989
+1990
+1991
+1992
+1993
+1994
+1995
+1996
+1997
+1998
+1999
+2000
+2001
+2002
+2003
+2004
+2005
+2006
+2007
+2008
+2009
+2010
+2011
+2012
+2013
+2014
+2015
+2016
+2017
+2018
+2019
+2020
+2021
+2022
+2023
+2024
+2025
+2026
+2027
+2028
+2029
+2030
+2031
+2032
+2033
+2034
+2035
+2036
+2037
+2038
+2039
+2040
+2041
+2042
+2043
+2044
+2045
+2046
+2047
+2048
+2049
+2050
+2051
+2052
+2053
+2054
+2055
+2056
+2057
+2058
+2059
+2060
+2061
+2062
+2063
+2064
+2065
+2066
+2067
+2068
+2069
+2070
+2071
+2072
+2073
+2074
+2075
+2076
+2077
+2078
+2079
+2080
+2081
+2082
+2083
+2084
+2085
+2086
+2087
+2088
+2089
+2090
+2091
+2092
+2093
+2094
+2095
+2096
+2097
+2098
+2099
+2100
+2101
+2102
+2103
+2104
+2105
+2106
+2107
+2108
+2109
+2110
+2111
+2112
+2113
+2114
+2115
+2116
+2117
+2118
+2119
+2120
+2121
+2122
+2123
+2124
+2125
+2126
+2127
+2128
+2129
+2130
+2131
+2132
+2133
+2134
+2135
+2136
+2137
+2138
+2139
+2140
+2141
+2142
+2143
+2144
+2145
+2146
+2147
+2148
+2149
+2150
+2151
+2152
+2153
+2154
+2155
+2156
+2157
+2158
+2159
+2160
+2161
+2162
+2163
+2164
+2165
+2166
+2167
+2168
+2169
+2170
+2171
+2172
+2173
+2174
+2175
+2176
+2177
+2178
+2179
+2180
+2181
+2182
+2183
+2184
+2185
+2186
+2187
+2188
+2189
+2190
+2191
+2192
+2193
+2194
+2195
+2196
+2197
+2198
+2199
+2200
+2201
+2202
+2203
+2204
+2205
+2206
+2207
+2208
+2209
+2210
+2211
+2212
+2213
+2214
+2215
+2216
+2217
+2218
+2219
+2220
+2221
+2222
+2223
+2224
+2225
+2226
+2227
+2228
+2229
+2230
+2231
+2232
+2233
+2234
+2235
+2236
+2237
+2238
+2239
+2240
+2241
+2242
+2243
+2244
+2245
+2246
+2247
+2248
+2249
+2250
+2251
+2252
+2253
+2254
+2255
+2256
+2257
+2258
+2259
+2260
+2261
+2262
+2263
+2264
+2265
+2266
+2267
+2268
+2269
+2270
+2271
+2272
+2273
+2274
+2275
+2276
+2277
+2278
+2279
+2280
+2281
+2282
+2283
+2284
+2285
+2286
+2287
+2288
+2289
+2290
+2291
+2292
+2293
+2294
+2295
+2296
+2297
+2298
+2299
+2300
+2301
+2302
+2303
+2304
+2305
+2306
+2307
+2308
+2309
+2310
+2311
+2312
+2313
+2314
+2315
+2316
+2317
+2318
+2319
+2320
+2321
+2322
+2323
+2324
+2325
+2326
+2327
+2328
+2329
+2330
+2331
+2332
+2333
+2334
+2335
+2336
+2337
+2338
+2339
+2340
+2341
+2342
+2343
+2344
+2345
+2346
+2347
+2348
+2349
+2350
+2351
+2352
+2353
+2354
+2355
+2356
+2357
+2358
+2359
+2360
+2361
+2362
+2363
+2364
+2365
+2366
+2367
+2368
+2369
+2370
+2371
+2372
+2373
+2374
+2375
+2376
+2377
+2378
+2379
+2380
+2381
+2382
+2383
+2384
+2385
+2386
+2387
+2388
+2389
+2390
+2391
+2392
+2393
+2394
+2395
+2396
+2397
+2398
+2399
+2400
+2401
+2402
+2403
+2404
+2405
+2406
+2407
+2408
+2409
+2410
+2411
+2412
+2413
+2414
+2415
+2416
+2417
+2418
+2419
+2420
+2421
+2422
+2423
+2424
+2425
+2426
+2427
+2428
+2429
+2430
+2431
+2432
+2433
+2434
+2435
+2436
+2437
+2438
+2439
+2440
+2441
+2442
+2443
+2444
+2445
+2446
+2447
+2448
+2449
+2450
+2451
+2452
+2453
+2454
+2455
+2456
+2457
+2458
+2459
+2460
+2461
+2462
+2463
+2464
+2465
+2466
+2467
+2468
+2469
+2470
+2471
+2472
+2473
+2474
+2475
+2476
+2477
+2478
+2479
+2480
+2481
+2482
+2483
+2484
+2485
+2486
+2487
+2488
+2489
+2490
+2491
+2492
+2493
+2494
+2495
+2496
+2497
+2498
+2499
+2500
+2501
+2502
+2503
+2504
+2505
+2506
+2507
+2508
+2509
+2510
+2511
+2512
+2513
+2514
+2515
+2516
+2517
+2518
+2519
+2520
+2521
+2522
+2523
+2524
+2525
+2526
+2527
+2528
+2529
+2530
+2531
+2532
+2533
+2534
+2535
+2536
+2537
+2538
+2539
+2540
+2541
+2542
+2543
+2544
+2545
+2546
+2547
+2548
+2549
+2550
+2551
+2552
+2553
+2554
+2555
+2556
+2557
+2558
+2559
+2560
+2561
+2562
+2563
+2564
+2565
+2566
+2567
+2568
+2569
+2570
+2571
+2572
+2573
+2574
+2575
+2576
+2577
+2578
+2579
+2580
+2581
+2582
+2583
+2584
+2585
+2586
+2587
+2588
+2589
+2590
+2591
+2592
+2593
+2594
+2595
+2596
+2597
+2598
+2599
+2600
+2601
+2602
+2603
+2604
+2605
+2606
+2607
+2608
+2609
+2610
+2611
+2612
+2613
+2614
+2615
+2616
+2617
+2618
+2619
+2620
+2621
+2622
+2623
+2624
+2625
+2626
+2627
+2628
+2629
+2630
+2631
+2632
+2633
+2634
+2635
+2636
+2637
+2638
+2639
+2640
+2641
+2642
+2643
+2644
+2645
+2646
+2647
+2648
+2649
+2650
+2651
+2652
+2653
+2654
+2655
+2656
+2657
+2658
+2659
+2660
+2661
+2662
+2663
+2664
+2665
+2666
+2667
+2668
+2669
+2670
+2671
+2672
+2673
+2674
+2675
+2676
+2677
+2678
+2679
+2680
+2681
+2682
+2683
+2684
+2685
+2686
+2687
+2688
+2689
+2690
+2691
+2692
+2693
+2694
+2695
+2696
+2697
+2698
+2699
+2700
+2701
+2702
+2703
+2704
+2705
+2706
+2707
+2708
+2709
+2710
+2711
+2712
+2713
+2714
+2715
+2716
+2717
+2718
+2719
+2720
+2721
+2722
+2723
+2724
+2725
+2726
+2727
+2728
+2729
+2730
+2731
+2732
+2733
+2734
+2735
+2736
+2737
+2738
+2739
+2740
+2741
+2742
+2743
+2744
+2745
+2746
+2747
+2748
+2749
+2750
+2751
+2752
+2753
+2754
+2755
+2756
+2757
+2758
+2759
+2760
+2761
+2762
+2763
+2764
+2765
+2766
+2767
+2768
+2769
+2770
+2771
+2772
+2773
+2774
+2775
+2776
+2777
+2778
+2779
+2780
+2781
+2782
+2783
+2784
+2785
+2786
+2787
+2788
+2789
+2790
+2791
+2792
+2793
+2794
+2795
+2796
+2797
+2798
+2799
+2800
+2801
+2802
+2803
+2804
+2805
+2806
+2807
+2808
+2809
+2810
+2811
+2812
+2813
+2814
+2815
+2816
+2817
+2818
+2819
+2820
+2821
+2822
+2823
+2824
+2825
+2826
+2827
+2828
+2829
+2830
+2831
+2832
+2833
+2834
+2835
+2836
+2837
+2838
+2839
+2840
+2841
+2842
+2843
+2844
+2845
+2846
+2847
+2848
+2849
+2850
+2851
+2852
+2853
+2854
+2855
+2856
+2857
+2858
+2859
+2860
+2861
+2862
+2863
+2864
+2865
+2866
+2867
+2868
+2869
+2870
+2871
+2872
+2873
+2874
+2875
+2876
+2877
+2878
+2879
+2880
+2881
+2882
+2883
+2884
+2885
+2886
+2887
+2888
+2889
+2890
+2891
+2892
+2893
+2894
+2895
+2896
+2897
+2898
+2899
+2900
+2901
+2902
+2903
+2904
+2905
+2906
+2907
+2908
+2909
+2910
+2911
+2912
+2913
+2914
+2915
+2916
+2917
+2918
+2919
+2920
+2921
+2922
+2923
+2924
+2925
+2926
+2927
+2928
+2929
+2930
+2931
+2932
+2933
+2934
+2935
+2936
+2937
+2938
+2939
+2940
+2941
+2942
+2943
+2944
+2945
+2946
+2947
+2948
+2949
+2950
+2951
+2952
+2953
+2954
+2955
+2956
+2957
+2958
+2959
+2960
+2961
+2962
+2963
+2964
+2965
+2966
+2967
+2968
+2969
+2970
+2971
+2972
+2973
+2974
+2975
+2976
+2977
+2978
+2979
+2980
+2981
+2982
+2983
+2984
+2985
+2986
+2987
+2988
+2989
+2990
+2991
+2992
+2993
+2994
+2995
+2996
+2997
+2998
+2999
+3000
+3001
+3002
+3003
+3004
+3005
+3006
+3007
+3008
+3009
+3010
+3011
+3012
+3013
+3014
+3015
+3016
+3017
+3018
+3019
+3020
+3021
+3022
+3023
+3024
+3025
+3026
+3027
+3028
+3029
+3030
+3031
+3032
+3033
+3034
+3035
+3036
+3037
+3038
+3039
+3040
+3041
+3042
+3043
+3044
+3045
+3046
+3047
+3048
+3049
+3050
+3051
+3052
+3053
+3054
+3055
+3056
+3057
+3058
+3059
+3060
+3061
+3062
+3063
+3064
+3065
+3066
+3067
+3068
+3069
+3070
+3071
+3072
+3073
+3074
+3075
+3076
+3077
+3078
+3079
+3080
+3081
+3082
+3083
+3084
+3085
+3086
+3087
+3088
+3089
+3090
+3091
+3092
+3093
+3094
+3095
+3096
+3097
+3098
+3099
+3100
+3101
+3102
+3103
+3104
+3105
+3106
+3107
+3108
+3109
+3110
+3111
+3112
+3113
+3114
+3115
+3116
+3117
+3118
+3119
+3120
+3121
+3122
+3123
+3124
+3125
+3126
+3127
+3128
+3129
+3130
+3131
+3132
+3133
+3134
+3135
+3136
+3137
+3138
+3139
+3140
+3141
+3142
+3143
+3144
+3145
+3146
+3147
+3148
+3149
+3150
+3151
+3152
+3153
+3154
+3155
+3156
+3157
+3158
+3159
+3160
+3161
+3162
+3163
+3164
+3165
+3166
+3167
+3168
+3169
+3170
+3171
+3172
+3173
+3174
+3175
+3176
+3177
+3178
+3179
+3180
+3181
+3182
+3183
+3184
+3185
+3186
+3187
+3188
+3189
+3190
+3191
+3192
+3193
+3194
+3195
+3196
+3197
+3198
+3199
+3200
+3201
+3202
+3203
+3204
+3205
+3206
+3207
+3208
+3209
+3210
+3211
+3212
+3213
+3214
+3215
+3216
+3217
+3218
+3219
+3220
+3221
+3222
+3223
+3224
+3225
+3226
+3227
+3228
+3229
+3230
+3231
+3232
+3233
+3234
+3235
+3236
+3237
+3238
+3239
+3240
+3241
+3242
+3243
+3244
+3245
+3246
+3247
+3248
+3249
+3250
+3251
+3252
+3253
+3254
+3255
+3256
+3257
+3258
+3259
+3260
+3261
+3262
+3263
+3264
+3265
+3266
+3267
+3268
+3269
+3270
+3271
+3272
+3273
+3274
+3275
+3276
+3277
+3278
+3279
+3280
+3281
+3282
+3283
+3284
+3285
+3286
+3287
+3288
+3289
+3290
+3291
+3292
+3293
+3294
+3295
+3296
+3297
+3298
+3299
+3300
+3301
+3302
+3303
+3304
+3305
+3306
+3307
+3308
+3309
+3310
+3311
+3312
+3313
+3314
+3315
+3316
+3317
+3318
+3319
+3320
+3321
+3322
+3323
+3324
+3325
+3326
+3327
+3328
+3329
+3330
+3331
+3332
+3333
+3334
+3335
+3336
+3337
+3338
+3339
+3340
+3341
+3342
+3343
+3344
+3345
+3346
+3347
+3348
+3349
+3350
+3351
+3352
+3353
+3354
+3355
+3356
+3357
+3358
+3359
+3360
+3361
+3362
+3363
+3364
+3365
+3366
+3367
+3368
+3369
+3370
+3371
+3372
+3373
+3374
+3375
+3376
+3377
+3378
+3379
+3380
+3381
+3382
+3383
+3384
+3385
+3386
+3387
+3388
+3389
+3390
+3391
+3392
+3393
+3394
+3395
+3396
+3397
+3398
+3399
+3400
+3401
+3402
+3403
+3404
+3405
+3406
+3407
+3408
+3409
+3410
+3411
+3412
+3413
+3414
+3415
+3416
+3417
+3418
+3419
+3420
+3421
+3422
+3423
+3424
+3425
+3426
+3427
+3428
+3429
+3430
+3431
+3432
+3433
+3434
+3435
+3436
+3437
+3438
+3439
+3440
+3441
+3442
+3443
+3444
+3445
+3446
+3447
+3448
+3449
+3450
+3451
+3452
+3453
+3454
+3455
+3456
+3457
+3458
+3459
+3460
+3461
+3462
+3463
+3464
+3465
+3466
+3467
+3468
+3469
+3470
+3471
+3472
+3473
+3474
+3475
+3476
+3477
+3478
+3479
+3480
+3481
+3482
+3483
+3484
+3485
+3486
+3487
+3488
+3489
+3490
+3491
+3492
+3493
+3494
+3495
+3496
+3497
+3498
+3499
+3500
+3501
+3502
+3503
+3504
+3505
+3506
+3507
+3508
+3509
+3510
+3511
+3512
+3513
+3514
+3515
+3516
+3517
+3518
+3519
+3520
+3521
+3522
+3523
+3524
+3525
+3526
+3527
+3528
+3529
+3530
+3531
+3532
+3533
+3534
+3535
+3536
+3537
+3538
+3539
+3540
+3541
+3542
+3543
+3544
+3545
+3546
+3547
+3548
+3549
+3550
+3551
+3552
+3553
+3554
+3555
+3556
+3557
+3558
+3559
+3560
+3561
+3562
+3563
+3564
+3565
+3566
+3567
+3568
+3569
+3570
+3571
+3572
+3573
+3574
+3575
+3576
+3577
+3578
+3579
+3580
+3581
+3582
+3583
+3584
+3585
+3586
+3587
+3588
+3589
+3590
+3591
+3592
+3593
+3594
+3595
+3596
+3597
+3598
+3599
+3600
+3601
+3602
+3603
+3604
+3605
+3606
+3607
+3608
+3609
+3610
+3611
+3612
+3613
+3614
+3615
+3616
+3617
+3618
+3619
+3620
+3621
+3622
+3623
+3624
+3625
+3626
+3627
+3628
+3629
+3630
+3631
+3632
+3633
+3634
+3635
+3636
+3637
+3638
+3639
+3640
+3641
+3642
+3643
+3644
+3645
+3646
+3647
+3648
+3649
+3650
+3651
+3652
+3653
+3654
+3655
+3656
+3657
+3658
+3659
+3660
+3661
+3662
+3663
+3664
+3665
+3666
+3667
+3668
+3669
+3670
+3671
+3672
+3673
+3674
+3675
+3676
+3677
+3678
+3679
+3680
+3681
+3682
+3683
+3684
+3685
+3686
+3687
+3688
+3689
+3690
+3691
+3692
+3693
+3694
+3695
+3696
+3697
+3698
+3699
+3700
+3701
+3702
+3703
+3704
+3705
+3706
+3707
+3708
+3709
+3710
+3711
+3712
+3713
+3714
+3715
+3716
+3717
+3718
+3719
+3720
+3721
+3722
+3723
+3724
+3725
+3726
+3727
+3728
+3729
+3730
+3731
+3732
+3733
+3734
+3735
+3736
+3737
+3738
+3739
+3740
+3741
+3742
+3743
+3744
+3745
+3746
+3747
+3748
+3749
+3750
+3751
+3752
+3753
+3754
+3755
+3756
+3757
+3758
+3759
+3760
+3761
+3762
+3763
+3764
+3765
+3766
+3767
+3768
+3769
+3770
+3771
+3772
+3773
+3774
+3775
+3776
+3777
+3778
+3779
+3780
+3781
+3782
+3783
+3784
+3785
+3786
+3787
+3788
+3789
+3790
+3791
+3792
+3793
+3794
+3795
+3796
+3797
+3798
+3799
+3800
+3801
+3802
+3803
+3804
+3805
+3806
+3807
+3808
+3809
+3810
+3811
+3812
+3813
+3814
+3815
+3816
+3817
+3818
+3819
+3820
+3821
+3822
+3823
+3824
+3825
+3826
+3827
+3828
+3829
+3830
+3831
+3832
+3833
+3834
+3835
+3836
+3837
+3838
+3839
+3840
+3841
+3842
+3843
+3844
+3845
+3846
+3847
+3848
+3849
+3850
+3851
+3852
+3853
+3854
+3855
+3856
+3857
+3858
+3859
+3860
+3861
+3862
+3863
+3864
+3865
+3866
+3867
+3868
+3869
+3870
+3871
+3872
+3873
+3874
+3875
+3876
+3877
+3878
+3879
+3880
+3881
+3882
+3883
+3884
+3885
+3886
+3887
+3888
+3889
+3890
+3891
+3892
+3893
+3894
+3895
+3896
+3897
+3898
+3899
+3900
+3901
+3902
+3903
+3904
+3905
+3906
+3907
+3908
+3909
+3910
+3911
+3912
+3913
+3914
+3915
+3916
+3917
+3918
+3919
+3920
+3921
+3922
+3923
+3924
+3925
+3926
+3927
+3928
+3929
+3930
+3931
+3932
+3933
+3934
+3935
+3936
+3937
+3938
+3939
+3940
+3941
+3942
+3943
+3944
+3945
+3946
+3947
+3948
+3949
+3950
+3951
+3952
+3953
+3954
+3955
+3956
+3957
+3958
+3959
+
+#[cfg(any(target_os = "windows", target_arch = "wasm32"))]
+use osstringext::OsStrExt3;
+#[cfg(feature = "yaml")]
+use std::collections::BTreeMap;
+use std::env;
+use std::ffi::{OsStr, OsString};
+#[cfg(not(any(target_os = "windows", target_arch = "wasm32")))]
+use std::os::unix::ffi::OsStrExt;
+use std::rc::Rc;
+
+use map::VecMap;
+#[cfg(feature = "yaml")]
+use yaml_rust::Yaml;
+
+use args::arg_builder::{Base, Switched, Valued};
+use args::settings::ArgSettings;
+use usage_parser::UsageParser;
+
+/// The abstract representation of a command line argument. Used to set all the options and
+/// relationships that define a valid argument for the program.
+///
+/// There are two methods for constructing [`Arg`]s, using the builder pattern and setting options
+/// manually, or using a usage string which is far less verbose but has fewer options. You can also
+/// use a combination of the two methods to achieve the best of both worlds.
+///
+/// # Examples
+///
+/// ```rust
+/// # use clap::Arg;
+/// // Using the traditional builder pattern and setting each option manually
+/// let cfg = Arg::with_name("config")
+///       .short("c")
+///       .long("config")
+///       .takes_value(true)
+///       .value_name("FILE")
+///       .help("Provides a config file to myprog");
+/// // Using a usage string (setting a similar argument to the one above)
+/// let input = Arg::from_usage("-i, --input=[FILE] 'Provides an input file to the program'");
+/// ```
+/// [`Arg`]: ./struct.Arg.html
+#[allow(missing_debug_implementations)]
+#[derive(Default, Clone)]
+pub struct Arg<'a, 'b>
+where
+    'a: 'b,
+{
+    #[doc(hidden)]
+    pub b: Base<'a, 'b>,
+    #[doc(hidden)]
+    pub s: Switched<'b>,
+    #[doc(hidden)]
+    pub v: Valued<'a, 'b>,
+    #[doc(hidden)]
+    pub index: Option<u64>,
+    #[doc(hidden)]
+    pub r_ifs: Option<Vec<(&'a str, &'b str)>>,
+}
+
+impl<'a, 'b> Arg<'a, 'b> {
+    /// Creates a new instance of [`Arg`] using a unique string name. The name will be used to get
+    /// information about whether or not the argument was used at runtime, get values, set
+    /// relationships with other args, etc..
+    ///
+    /// **NOTE:** In the case of arguments that take values (i.e. [`Arg::takes_value(true)`])
+    /// and positional arguments (i.e. those without a preceding `-` or `--`) the name will also
+    /// be displayed when the user prints the usage/help information of the program.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("config")
+    /// # ;
+    /// ```
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    /// [`Arg`]: ./struct.Arg.html
+    pub fn with_name(n: &'a str) -> Self {
+        Arg {
+            b: Base::new(n),
+            ..Default::default()
+        }
+    }
+
+    /// Creates a new instance of [`Arg`] from a .yml (YAML) file.
+    ///
+    /// # Examples
+    ///
+    /// ```ignore
+    /// # #[macro_use]
+    /// # extern crate clap;
+    /// # use clap::Arg;
+    /// # fn main() {
+    /// let yml = load_yaml!("arg.yml");
+    /// let arg = Arg::from_yaml(yml);
+    /// # }
+    /// ```
+    /// [`Arg`]: ./struct.Arg.html
+    #[cfg(feature = "yaml")]
+    pub fn from_yaml(y: &BTreeMap<Yaml, Yaml>) -> Arg {
+        // We WANT this to panic on error...so expect() is good.
+        let name_yml = y.keys().nth(0).unwrap();
+        let name_str = name_yml.as_str().unwrap();
+        let mut a = Arg::with_name(name_str);
+        let arg_settings = y.get(name_yml).unwrap().as_hash().unwrap();
+
+        for (k, v) in arg_settings.iter() {
+            a = match k.as_str().unwrap() {
+                "short" => yaml_to_str!(a, v, short),
+                "long" => yaml_to_str!(a, v, long),
+                "aliases" => yaml_vec_or_str!(v, a, alias),
+                "help" => yaml_to_str!(a, v, help),
+                "long_help" => yaml_to_str!(a, v, long_help),
+                "required" => yaml_to_bool!(a, v, required),
+                "required_if" => yaml_tuple2!(a, v, required_if),
+                "required_ifs" => yaml_tuple2!(a, v, required_if),
+                "takes_value" => yaml_to_bool!(a, v, takes_value),
+                "index" => yaml_to_u64!(a, v, index),
+                "global" => yaml_to_bool!(a, v, global),
+                "multiple" => yaml_to_bool!(a, v, multiple),
+                "hidden" => yaml_to_bool!(a, v, hidden),
+                "next_line_help" => yaml_to_bool!(a, v, next_line_help),
+                "empty_values" => yaml_to_bool!(a, v, empty_values),
+                "group" => yaml_to_str!(a, v, group),
+                "number_of_values" => yaml_to_u64!(a, v, number_of_values),
+                "max_values" => yaml_to_u64!(a, v, max_values),
+                "min_values" => yaml_to_u64!(a, v, min_values),
+                "value_name" => yaml_to_str!(a, v, value_name),
+                "use_delimiter" => yaml_to_bool!(a, v, use_delimiter),
+                "allow_hyphen_values" => yaml_to_bool!(a, v, allow_hyphen_values),
+                "last" => yaml_to_bool!(a, v, last),
+                "require_delimiter" => yaml_to_bool!(a, v, require_delimiter),
+                "value_delimiter" => yaml_to_str!(a, v, value_delimiter),
+                "required_unless" => yaml_to_str!(a, v, required_unless),
+                "display_order" => yaml_to_usize!(a, v, display_order),
+                "default_value" => yaml_to_str!(a, v, default_value),
+                "default_value_if" => yaml_tuple3!(a, v, default_value_if),
+                "default_value_ifs" => yaml_tuple3!(a, v, default_value_if),
+                "env" => yaml_to_str!(a, v, env),
+                "value_names" => yaml_vec_or_str!(v, a, value_name),
+                "groups" => yaml_vec_or_str!(v, a, group),
+                "requires" => yaml_vec_or_str!(v, a, requires),
+                "requires_if" => yaml_tuple2!(a, v, requires_if),
+                "requires_ifs" => yaml_tuple2!(a, v, requires_if),
+                "conflicts_with" => yaml_vec_or_str!(v, a, conflicts_with),
+                "overrides_with" => yaml_vec_or_str!(v, a, overrides_with),
+                "possible_values" => yaml_vec_or_str!(v, a, possible_value),
+                "case_insensitive" => yaml_to_bool!(a, v, case_insensitive),
+                "required_unless_one" => yaml_vec_or_str!(v, a, required_unless),
+                "required_unless_all" => {
+                    a = yaml_vec_or_str!(v, a, required_unless);
+                    a.setb(ArgSettings::RequiredUnlessAll);
+                    a
+                }
+                s => panic!(
+                    "Unknown Arg setting '{}' in YAML file for arg '{}'",
+                    s, name_str
+                ),
+            }
+        }
+
+        a
+    }
+
+    /// Creates a new instance of [`Arg`] from a usage string. Allows creation of basic settings
+    /// for the [`Arg`]. The syntax is flexible, but there are some rules to follow.
+    ///
+    /// **NOTE**: Not all settings may be set using the usage string method. Some properties are
+    /// only available via the builder pattern.
+    ///
+    /// **NOTE**: Only ASCII values are officially supported in [`Arg::from_usage`] strings. Some
+    /// UTF-8 codepoints may work just fine, but this is not guaranteed.
+    ///
+    /// # Syntax
+    ///
+    /// Usage strings typically following the form:
+    ///
+    /// ```notrust
+    /// [explicit name] [short] [long] [value names] [help string]
+    /// ```
+    ///
+    /// This is not a hard rule as the attributes can appear in other orders. There are also
+    /// several additional sigils which denote additional settings. Below are the details of each
+    /// portion of the string.
+    ///
+    /// ### Explicit Name
+    ///
+    /// This is an optional field, if it's omitted the argument will use one of the additional
+    /// fields as the name using the following priority order:
+    ///
+    ///  * Explicit Name (This always takes precedence when present)
+    ///  * Long
+    ///  * Short
+    ///  * Value Name
+    ///
+    /// `clap` determines explicit names as the first string of characters between either `[]` or
+    /// `<>` where `[]` has the dual notation of meaning the argument is optional, and `<>` meaning
+    /// the argument is required.
+    ///
+    /// Explicit names may be followed by:
+    ///  * The multiple denotation `...`
+    ///
+    /// Example explicit names as follows (`ename` for an optional argument, and `rname` for a
+    /// required argument):
+    ///
+    /// ```notrust
+    /// [ename] -s, --long 'some flag'
+    /// <rname> -r, --longer 'some other flag'
+    /// ```
+    ///
+    /// ### Short
+    ///
+    /// This is set by placing a single character after a leading `-`.
+    ///
+    /// Shorts may be followed by
+    ///  * The multiple denotation `...`
+    ///  * An optional comma `,` which is cosmetic only
+    ///  * Value notation
+    ///
+    /// Example shorts are as follows (`-s`, and `-r`):
+    ///
+    /// ```notrust
+    /// -s, --long 'some flag'
+    /// <rname> -r [val], --longer 'some option'
+    /// ```
+    ///
+    /// ### Long
+    ///
+    /// This is set by placing a word (no spaces) after a leading `--`.
+    ///
+    /// Shorts may be followed by
+    ///  * The multiple denotation `...`
+    ///  * Value notation
+    ///
+    /// Example longs are as follows (`--some`, and `--rapid`):
+    ///
+    /// ```notrust
+    /// -s, --some 'some flag'
+    /// --rapid=[FILE] 'some option'
+    /// ```
+    ///
+    /// ### Values (Value Notation)
+    ///
+    /// This is set by placing a word(s) between `[]` or `<>` optionally after `=` (although this
+    /// is cosmetic only and does not affect functionality). If an explicit name has **not** been
+    /// set, using `<>` will denote a required argument, and `[]` will denote an optional argument
+    ///
+    /// Values may be followed by
+    ///  * The multiple denotation `...`
+    ///  * More Value notation
+    ///
+    /// More than one value will also implicitly set the arguments number of values, i.e. having
+    /// two values, `--option [val1] [val2]` specifies that in order for option to be satisified it
+    /// must receive exactly two values
+    ///
+    /// Example values are as follows (`FILE`, and `SPEED`):
+    ///
+    /// ```notrust
+    /// -s, --some [FILE] 'some option'
+    /// --rapid=<SPEED>... 'some required multiple option'
+    /// ```
+    ///
+    /// ### Help String
+    ///
+    /// The help string is denoted between a pair of single quotes `''` and may contain any
+    /// characters.
+    ///
+    /// Example help strings are as follows:
+    ///
+    /// ```notrust
+    /// -s, --some [FILE] 'some option'
+    /// --rapid=<SPEED>... 'some required multiple option'
+    /// ```
+    ///
+    /// ### Additional Sigils
+    ///
+    /// Multiple notation `...` (three consecutive dots/periods) specifies that this argument may
+    /// be used multiple times. Do not confuse multiple occurrences (`...`) with multiple values.
+    /// `--option val1 val2` is a single occurrence with multiple values. `--flag --flag` is
+    /// multiple occurrences (and then you can obviously have instances of both as well)
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// App::new("prog")
+    ///     .args(&[
+    ///         Arg::from_usage("--config <FILE> 'a required file for the configuration and no short'"),
+    ///         Arg::from_usage("-d, --debug... 'turns on debugging information and allows multiples'"),
+    ///         Arg::from_usage("[input] 'an optional input file to use'")
+    /// ])
+    /// # ;
+    /// ```
+    /// [`Arg`]: ./struct.Arg.html
+    /// [`Arg::from_usage`]: ./struct.Arg.html#method.from_usage
+    pub fn from_usage(u: &'a str) -> Self {
+        let parser = UsageParser::from_usage(u);
+        parser.parse()
+    }
+
+    /// Sets the short version of the argument without the preceding `-`.
+    ///
+    /// By default `clap` automatically assigns `V` and `h` to the auto-generated `version` and
+    /// `help` arguments respectively. You may use the uppercase `V` or lowercase `h` for your own
+    /// arguments, in which case `clap` simply will not assign those to the auto-generated
+    /// `version` or `help` arguments.
+    ///
+    /// **NOTE:** Any leading `-` characters will be stripped, and only the first
+    /// non `-` character will be used as the [`short`] version
+    ///
+    /// # Examples
+    ///
+    /// To set [`short`] use a single valid UTF-8 code point. If you supply a leading `-` such as
+    /// `-c`, the `-` will be stripped.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("config")
+    ///     .short("c")
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`short`] allows using the argument via a single hyphen (`-`) such as `-c`
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("config")
+    ///         .short("c"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-c"
+    ///     ]);
+    ///
+    /// assert!(m.is_present("config"));
+    /// ```
+    /// [`short`]: ./struct.Arg.html#method.short
+    pub fn short<S: AsRef<str>>(mut self, s: S) -> Self {
+        self.s.short = s.as_ref().trim_left_matches(|c| c == '-').chars().nth(0);
+        self
+    }
+
+    /// Sets the long version of the argument without the preceding `--`.
+    ///
+    /// By default `clap` automatically assigns `version` and `help` to the auto-generated
+    /// `version` and `help` arguments respectively. You may use the word `version` or `help` for
+    /// the long form of your own arguments, in which case `clap` simply will not assign those to
+    /// the auto-generated `version` or `help` arguments.
+    ///
+    /// **NOTE:** Any leading `-` characters will be stripped
+    ///
+    /// # Examples
+    ///
+    /// To set `long` use a word containing valid UTF-8 codepoints. If you supply a double leading
+    /// `--` such as `--config` they will be stripped. Hyphens in the middle of the word, however,
+    /// will *not* be stripped (i.e. `config-file` is allowed)
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("cfg")
+    ///     .long("config")
+    /// # ;
+    /// ```
+    ///
+    /// Setting `long` allows using the argument via a double hyphen (`--`) such as `--config`
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--config"
+    ///     ]);
+    ///
+    /// assert!(m.is_present("cfg"));
+    /// ```
+    pub fn long(mut self, l: &'b str) -> Self {
+        self.s.long = Some(l.trim_left_matches(|c| c == '-'));
+        self
+    }
+
+    /// Allows adding a [`Arg`] alias, which function as "hidden" arguments that
+    /// automatically dispatch as if this argument was used. This is more efficient, and easier
+    /// than creating multiple hidden arguments as one only needs to check for the existence of
+    /// this command, and not all variants.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///             .arg(Arg::with_name("test")
+    ///             .long("test")
+    ///             .alias("alias")
+    ///             .takes_value(true))
+    ///        .get_matches_from(vec![
+    ///             "prog", "--alias", "cool"
+    ///         ]);
+    /// assert!(m.is_present("test"));
+    /// assert_eq!(m.value_of("test"), Some("cool"));
+    /// ```
+    /// [`Arg`]: ./struct.Arg.html
+    pub fn alias<S: Into<&'b str>>(mut self, name: S) -> Self {
+        if let Some(ref mut als) = self.s.aliases {
+            als.push((name.into(), false));
+        } else {
+            self.s.aliases = Some(vec![(name.into(), false)]);
+        }
+        self
+    }
+
+    /// Allows adding [`Arg`] aliases, which function as "hidden" arguments that
+    /// automatically dispatch as if this argument was used. This is more efficient, and easier
+    /// than creating multiple hidden subcommands as one only needs to check for the existence of
+    /// this command, and not all variants.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///             .arg(Arg::with_name("test")
+    ///                     .long("test")
+    ///                     .aliases(&["do-stuff", "do-tests", "tests"])
+    ///                     .help("the file to add")
+    ///                     .required(false))
+    ///             .get_matches_from(vec![
+    ///                 "prog", "--do-tests"
+    ///             ]);
+    /// assert!(m.is_present("test"));
+    /// ```
+    /// [`Arg`]: ./struct.Arg.html
+    pub fn aliases(mut self, names: &[&'b str]) -> Self {
+        if let Some(ref mut als) = self.s.aliases {
+            for n in names {
+                als.push((n, false));
+            }
+        } else {
+            self.s.aliases = Some(names.iter().map(|n| (*n, false)).collect::<Vec<_>>());
+        }
+        self
+    }
+
+    /// Allows adding a [`Arg`] alias that functions exactly like those defined with
+    /// [`Arg::alias`], except that they are visible inside the help message.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///             .arg(Arg::with_name("test")
+    ///                 .visible_alias("something-awesome")
+    ///                 .long("test")
+    ///                 .takes_value(true))
+    ///        .get_matches_from(vec![
+    ///             "prog", "--something-awesome", "coffee"
+    ///         ]);
+    /// assert!(m.is_present("test"));
+    /// assert_eq!(m.value_of("test"), Some("coffee"));
+    /// ```
+    /// [`Arg`]: ./struct.Arg.html
+    /// [`App::alias`]: ./struct.Arg.html#method.alias
+    pub fn visible_alias<S: Into<&'b str>>(mut self, name: S) -> Self {
+        if let Some(ref mut als) = self.s.aliases {
+            als.push((name.into(), true));
+        } else {
+            self.s.aliases = Some(vec![(name.into(), true)]);
+        }
+        self
+    }
+
+    /// Allows adding multiple [`Arg`] aliases that functions exactly like those defined
+    /// with [`Arg::aliases`], except that they are visible inside the help message.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///             .arg(Arg::with_name("test")
+    ///                 .long("test")
+    ///                 .visible_aliases(&["something", "awesome", "cool"]))
+    ///        .get_matches_from(vec![
+    ///             "prog", "--awesome"
+    ///         ]);
+    /// assert!(m.is_present("test"));
+    /// ```
+    /// [`Arg`]: ./struct.Arg.html
+    /// [`App::aliases`]: ./struct.Arg.html#method.aliases
+    pub fn visible_aliases(mut self, names: &[&'b str]) -> Self {
+        if let Some(ref mut als) = self.s.aliases {
+            for n in names {
+                als.push((n, true));
+            }
+        } else {
+            self.s.aliases = Some(names.iter().map(|n| (*n, true)).collect::<Vec<_>>());
+        }
+        self
+    }
+
+    /// Sets the short help text of the argument that will be displayed to the user when they print
+    /// the help information with `-h`. Typically, this is a short (one line) description of the
+    /// arg.
+    ///
+    /// **NOTE:** If only `Arg::help` is provided, and not [`Arg::long_help`] but the user requests
+    /// `--help` clap will still display the contents of `help` appropriately
+    ///
+    /// **NOTE:** Only `Arg::help` is used in completion script generation in order to be concise
+    ///
+    /// # Examples
+    ///
+    /// Any valid UTF-8 is allowed in the help text. The one exception is when one wishes to
+    /// include a newline in the help text and have the following text be properly aligned with all
+    /// the other help text.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("config")
+    ///     .help("The config file used by the myprog")
+    /// # ;
+    /// ```
+    ///
+    /// Setting `help` displays a short message to the side of the argument when the user passes
+    /// `-h` or `--help` (by default).
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config")
+    ///         .help("Some help text describing the --config arg"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    ///
+    /// The above example displays
+    ///
+    /// ```notrust
+    /// helptest
+    ///
+    /// USAGE:
+    ///    helptest [FLAGS]
+    ///
+    /// FLAGS:
+    ///     --config     Some help text describing the --config arg
+    /// -h, --help       Prints help information
+    /// -V, --version    Prints version information
+    /// ```
+    /// [`Arg::long_help`]: ./struct.Arg.html#method.long_help
+    pub fn help(mut self, h: &'b str) -> Self {
+        self.b.help = Some(h);
+        self
+    }
+
+    /// Sets the long help text of the argument that will be displayed to the user when they print
+    /// the help information with `--help`. Typically this a more detailed (multi-line) message
+    /// that describes the arg.
+    ///
+    /// **NOTE:** If only `long_help` is provided, and not [`Arg::help`] but the user requests `-h`
+    /// clap will still display the contents of `long_help` appropriately
+    ///
+    /// **NOTE:** Only [`Arg::help`] is used in completion script generation in order to be concise
+    ///
+    /// # Examples
+    ///
+    /// Any valid UTF-8 is allowed in the help text. The one exception is when one wishes to
+    /// include a newline in the help text and have the following text be properly aligned with all
+    /// the other help text.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("config")
+    ///     .long_help(
+    /// "The config file used by the myprog must be in JSON format
+    /// with only valid keys and may not contain other nonsense
+    /// that cannot be read by this program. Obviously I'm going on
+    /// and on, so I'll stop now.")
+    /// # ;
+    /// ```
+    ///
+    /// Setting `help` displays a short message to the side of the argument when the user passes
+    /// `-h` or `--help` (by default).
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config")
+    ///         .long_help(
+    /// "The config file used by the myprog must be in JSON format
+    /// with only valid keys and may not contain other nonsense
+    /// that cannot be read by this program. Obviously I'm going on
+    /// and on, so I'll stop now."))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    ///
+    /// The above example displays
+    ///
+    /// ```notrust
+    /// helptest
+    ///
+    /// USAGE:
+    ///    helptest [FLAGS]
+    ///
+    /// FLAGS:
+    ///    --config
+    ///         The config file used by the myprog must be in JSON format
+    ///         with only valid keys and may not contain other nonsense
+    ///         that cannot be read by this program. Obviously I'm going on
+    ///         and on, so I'll stop now.
+    ///
+    /// -h, --help
+    ///         Prints help information
+    ///
+    /// -V, --version
+    ///         Prints version information
+    /// ```
+    /// [`Arg::help`]: ./struct.Arg.html#method.help
+    pub fn long_help(mut self, h: &'b str) -> Self {
+        self.b.long_help = Some(h);
+        self
+    }
+
+    /// Specifies that this arg is the last, or final, positional argument (i.e. has the highest
+    /// index) and is *only* able to be accessed via the `--` syntax (i.e. `$ prog args --
+    /// last_arg`). Even, if no other arguments are left to parse, if the user omits the `--` syntax
+    /// they will receive an [`UnknownArgument`] error. Setting an argument to `.last(true)` also
+    /// allows one to access this arg early using the `--` syntax. Accessing an arg early, even with
+    /// the `--` syntax is otherwise not possible.
+    ///
+    /// **NOTE:** This will change the usage string to look like `$ prog [FLAGS] [-- <ARG>]` if
+    /// `ARG` is marked as `.last(true)`.
+    ///
+    /// **NOTE:** This setting will imply [`AppSettings::DontCollapseArgsInUsage`] because failing
+    /// to set this can make the usage string very confusing.
+    ///
+    /// **NOTE**: This setting only applies to positional arguments, and has no affect on FLAGS /
+    /// OPTIONS
+    ///
+    /// **CAUTION:** Setting an argument to `.last(true)` *and* having child subcommands is not
+    /// recommended with the exception of *also* using [`AppSettings::ArgsNegateSubcommands`]
+    /// (or [`AppSettings::SubcommandsNegateReqs`] if the argument marked `.last(true)` is also
+    /// marked [`.required(true)`])
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("args")
+    ///     .last(true)
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::last(true)`] ensures the arg has the highest [index] of all positional args
+    /// and requires that the `--` syntax be used to access it early.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("first"))
+    ///     .arg(Arg::with_name("second"))
+    ///     .arg(Arg::with_name("third").last(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "one", "--", "three"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok());
+    /// let m = res.unwrap();
+    /// assert_eq!(m.value_of("third"), Some("three"));
+    /// assert!(m.value_of("second").is_none());
+    /// ```
+    ///
+    /// Even if the positional argument marked `.last(true)` is the only argument left to parse,
+    /// failing to use the `--` syntax results in an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("first"))
+    ///     .arg(Arg::with_name("second"))
+    ///     .arg(Arg::with_name("third").last(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "one", "two", "three"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+    /// ```
+    /// [`Arg::last(true)`]: ./struct.Arg.html#method.last
+    /// [index]: ./struct.Arg.html#method.index
+    /// [`AppSettings::DontCollapseArgsInUsage`]: ./enum.AppSettings.html#variant.DontCollapseArgsInUsage
+    /// [`AppSettings::ArgsNegateSubcommands`]: ./enum.AppSettings.html#variant.ArgsNegateSubcommands
+    /// [`AppSettings::SubcommandsNegateReqs`]: ./enum.AppSettings.html#variant.SubcommandsNegateReqs
+    /// [`.required(true)`]: ./struct.Arg.html#method.required
+    /// [`UnknownArgument`]: ./enum.ErrorKind.html#variant.UnknownArgument
+    pub fn last(self, l: bool) -> Self {
+        if l {
+            self.set(ArgSettings::Last)
+        } else {
+            self.unset(ArgSettings::Last)
+        }
+    }
+
+    /// Sets whether or not the argument is required by default. Required by default means it is
+    /// required, when no other conflicting rules have been evaluated. Conflicting rules take
+    /// precedence over being required. **Default:** `false`
+    ///
+    /// **NOTE:** Flags (i.e. not positional, or arguments that take values) cannot be required by
+    /// default. This is simply because if a flag should be required, it should simply be implied
+    /// as no additional information is required from user. Flags by their very nature are simply
+    /// yes/no, or true/false.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .required(true)
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::required(true)`] requires that the argument be used at runtime.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required(true)
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config", "file.conf"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok());
+    /// ```
+    ///
+    /// Setting [`Arg::required(true)`] and *not* supplying that argument is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required(true)
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`Arg::required(true)`]: ./struct.Arg.html#method.required
+    pub fn required(self, r: bool) -> Self {
+        if r {
+            self.set(ArgSettings::Required)
+        } else {
+            self.unset(ArgSettings::Required)
+        }
+    }
+
+    /// Requires that options use the `--option=val` syntax (i.e. an equals between the option and
+    /// associated value) **Default:** `false`
+    ///
+    /// **NOTE:** This setting also removes the default of allowing empty values and implies
+    /// [`Arg::empty_values(false)`].
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .long("config")
+    ///     .takes_value(true)
+    ///     .require_equals(true)
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::require_equals(true)`] requires that the option have an equals sign between
+    /// it and the associated value.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .require_equals(true)
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config=file.conf"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok());
+    /// ```
+    ///
+    /// Setting [`Arg::require_equals(true)`] and *not* supplying the equals will cause an error
+    /// unless [`Arg::empty_values(true)`] is set.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .require_equals(true)
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config", "file.conf"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::EmptyValue);
+    /// ```
+    /// [`Arg::require_equals(true)`]: ./struct.Arg.html#method.require_equals
+    /// [`Arg::empty_values(true)`]: ./struct.Arg.html#method.empty_values
+    /// [`Arg::empty_values(false)`]: ./struct.Arg.html#method.empty_values
+    pub fn require_equals(mut self, r: bool) -> Self {
+        if r {
+            self.unsetb(ArgSettings::EmptyValues);
+            self.set(ArgSettings::RequireEquals)
+        } else {
+            self.unset(ArgSettings::RequireEquals)
+        }
+    }
+
+    /// Allows values which start with a leading hyphen (`-`)
+    ///
+    /// **WARNING**: Take caution when using this setting combined with [`Arg::multiple(true)`], as
+    /// this becomes ambiguous `$ prog --arg -- -- val`. All three `--, --, val` will be values
+    /// when the user may have thought the second `--` would constitute the normal, "Only
+    /// positional args follow" idiom. To fix this, consider using [`Arg::number_of_values(1)`]
+    ///
+    /// **WARNING**: When building your CLIs, consider the effects of allowing leading hyphens and
+    /// the user passing in a value that matches a valid short. For example `prog -opt -F` where
+    /// `-F` is supposed to be a value, yet `-F` is *also* a valid short for another arg. Care should
+    /// should be taken when designing these args. This is compounded by the ability to "stack"
+    /// short args. I.e. if `-val` is supposed to be a value, but `-v`, `-a`, and `-l` are all valid
+    /// shorts.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("pattern")
+    ///     .allow_hyphen_values(true)
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("pat")
+    ///         .allow_hyphen_values(true)
+    ///         .takes_value(true)
+    ///         .long("pattern"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--pattern", "-file"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("pat"), Some("-file"));
+    /// ```
+    ///
+    /// Not setting [`Arg::allow_hyphen_values(true)`] and supplying a value which starts with a
+    /// hyphen is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("pat")
+    ///         .takes_value(true)
+    ///         .long("pattern"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--pattern", "-file"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+    /// ```
+    /// [`Arg::allow_hyphen_values(true)`]: ./struct.Arg.html#method.allow_hyphen_values
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    /// [`Arg::number_of_values(1)`]: ./struct.Arg.html#method.number_of_values
+    pub fn allow_hyphen_values(self, a: bool) -> Self {
+        if a {
+            self.set(ArgSettings::AllowLeadingHyphen)
+        } else {
+            self.unset(ArgSettings::AllowLeadingHyphen)
+        }
+    }
+    /// Sets an arg that override this arg's required setting. (i.e. this arg will be required
+    /// unless this other argument is present).
+    ///
+    /// **Pro Tip:** Using [`Arg::required_unless`] implies [`Arg::required`] and is therefore not
+    /// mandatory to also set.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .required_unless("debug")
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::required_unless(name)`] requires that the argument be used at runtime
+    /// *unless* `name` is present. In the following example, the required argument is *not*
+    /// provided, but it's not an error because the `unless` arg has been supplied.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required_unless("dbg")
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("dbg")
+    ///         .long("debug"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--debug"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok());
+    /// ```
+    ///
+    /// Setting [`Arg::required_unless(name)`] and *not* supplying `name` or this arg is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required_unless("dbg")
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("dbg")
+    ///         .long("debug"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`Arg::required_unless`]: ./struct.Arg.html#method.required_unless
+    /// [`Arg::required`]: ./struct.Arg.html#method.required
+    /// [`Arg::required_unless(name)`]: ./struct.Arg.html#method.required_unless
+    pub fn required_unless(mut self, name: &'a str) -> Self {
+        if let Some(ref mut vec) = self.b.r_unless {
+            vec.push(name);
+        } else {
+            self.b.r_unless = Some(vec![name]);
+        }
+        self.required(true)
+    }
+
+    /// Sets args that override this arg's required setting. (i.e. this arg will be required unless
+    /// all these other arguments are present).
+    ///
+    /// **NOTE:** If you wish for this argument to only be required if *one of* these args are
+    /// present see [`Arg::required_unless_one`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .required_unless_all(&["cfg", "dbg"])
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::required_unless_all(names)`] requires that the argument be used at runtime
+    /// *unless* *all* the args in `names` are present. In the following example, the required
+    /// argument is *not* provided, but it's not an error because all the `unless` args have been
+    /// supplied.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required_unless_all(&["dbg", "infile"])
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("dbg")
+    ///         .long("debug"))
+    ///     .arg(Arg::with_name("infile")
+    ///         .short("i")
+    ///         .takes_value(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--debug", "-i", "file"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok());
+    /// ```
+    ///
+    /// Setting [`Arg::required_unless_all(names)`] and *not* supplying *all* of `names` or this
+    /// arg is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required_unless_all(&["dbg", "infile"])
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("dbg")
+    ///         .long("debug"))
+    ///     .arg(Arg::with_name("infile")
+    ///         .short("i")
+    ///         .takes_value(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`Arg::required_unless_one`]: ./struct.Arg.html#method.required_unless_one
+    /// [`Arg::required_unless_all(names)`]: ./struct.Arg.html#method.required_unless_all
+    pub fn required_unless_all(mut self, names: &[&'a str]) -> Self {
+        if let Some(ref mut vec) = self.b.r_unless {
+            for s in names {
+                vec.push(s);
+            }
+        } else {
+            self.b.r_unless = Some(names.iter().map(|s| *s).collect::<Vec<_>>());
+        }
+        self.setb(ArgSettings::RequiredUnlessAll);
+        self.required(true)
+    }
+
+    /// Sets args that override this arg's [required] setting. (i.e. this arg will be required
+    /// unless *at least one of* these other arguments are present).
+    ///
+    /// **NOTE:** If you wish for this argument to only be required if *all of* these args are
+    /// present see [`Arg::required_unless_all`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .required_unless_all(&["cfg", "dbg"])
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::required_unless_one(names)`] requires that the argument be used at runtime
+    /// *unless* *at least one of* the args in `names` are present. In the following example, the
+    /// required argument is *not* provided, but it's not an error because one the `unless` args
+    /// have been supplied.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required_unless_one(&["dbg", "infile"])
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("dbg")
+    ///         .long("debug"))
+    ///     .arg(Arg::with_name("infile")
+    ///         .short("i")
+    ///         .takes_value(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--debug"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok());
+    /// ```
+    ///
+    /// Setting [`Arg::required_unless_one(names)`] and *not* supplying *at least one of* `names`
+    /// or this arg is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required_unless_one(&["dbg", "infile"])
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("dbg")
+    ///         .long("debug"))
+    ///     .arg(Arg::with_name("infile")
+    ///         .short("i")
+    ///         .takes_value(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [required]: ./struct.Arg.html#method.required
+    /// [`Arg::required_unless_one(names)`]: ./struct.Arg.html#method.required_unless_one
+    /// [`Arg::required_unless_all`]: ./struct.Arg.html#method.required_unless_all
+    pub fn required_unless_one(mut self, names: &[&'a str]) -> Self {
+        if let Some(ref mut vec) = self.b.r_unless {
+            for s in names {
+                vec.push(s);
+            }
+        } else {
+            self.b.r_unless = Some(names.iter().map(|s| *s).collect::<Vec<_>>());
+        }
+        self.required(true)
+    }
+
+    /// Sets a conflicting argument by name. I.e. when using this argument,
+    /// the following argument can't be present and vice versa.
+    ///
+    /// **NOTE:** Conflicting rules take precedence over being required by default. Conflict rules
+    /// only need to be set for one of the two arguments, they do not need to be set for each.
+    ///
+    /// **NOTE:** Defining a conflict is two-way, but does *not* need to defined for both arguments
+    /// (i.e. if A conflicts with B, defining A.conflicts_with(B) is sufficient. You do not need
+    /// need to also do B.conflicts_with(A))
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .conflicts_with("debug")
+    /// # ;
+    /// ```
+    ///
+    /// Setting conflicting argument, and having both arguments present at runtime is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .conflicts_with("debug")
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("debug")
+    ///         .long("debug"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--debug", "--config", "file.conf"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::ArgumentConflict);
+    /// ```
+    pub fn conflicts_with(mut self, name: &'a str) -> Self {
+        if let Some(ref mut vec) = self.b.blacklist {
+            vec.push(name);
+        } else {
+            self.b.blacklist = Some(vec![name]);
+        }
+        self
+    }
+
+    /// The same as [`Arg::conflicts_with`] but allows specifying multiple two-way conlicts per
+    /// argument.
+    ///
+    /// **NOTE:** Conflicting rules take precedence over being required by default. Conflict rules
+    /// only need to be set for one of the two arguments, they do not need to be set for each.
+    ///
+    /// **NOTE:** Defining a conflict is two-way, but does *not* need to defined for both arguments
+    /// (i.e. if A conflicts with B, defining A.conflicts_with(B) is sufficient. You do not need
+    /// need to also do B.conflicts_with(A))
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .conflicts_with_all(&["debug", "input"])
+    /// # ;
+    /// ```
+    ///
+    /// Setting conflicting argument, and having any of the arguments present at runtime with a
+    /// conflicting argument is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .conflicts_with_all(&["debug", "input"])
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("debug")
+    ///         .long("debug"))
+    ///     .arg(Arg::with_name("input")
+    ///         .index(1))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config", "file.conf", "file.txt"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::ArgumentConflict);
+    /// ```
+    /// [`Arg::conflicts_with`]: ./struct.Arg.html#method.conflicts_with
+    pub fn conflicts_with_all(mut self, names: &[&'a str]) -> Self {
+        if let Some(ref mut vec) = self.b.blacklist {
+            for s in names {
+                vec.push(s);
+            }
+        } else {
+            self.b.blacklist = Some(names.iter().map(|s| *s).collect::<Vec<_>>());
+        }
+        self
+    }
+
+    /// Sets a overridable argument by name. I.e. this argument and the following argument
+    /// will override each other in POSIX style (whichever argument was specified at runtime
+    /// **last** "wins")
+    ///
+    /// **NOTE:** When an argument is overridden it is essentially as if it never was used, any
+    /// conflicts, requirements, etc. are evaluated **after** all "overrides" have been removed
+    ///
+    /// **WARNING:** Positional arguments cannot override themselves (or we would never be able
+    /// to advance to the next positional). If a positional agument lists itself as an override,
+    /// it is simply ignored.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::from_usage("-f, --flag 'some flag'")
+    ///         .conflicts_with("debug"))
+    ///     .arg(Arg::from_usage("-d, --debug 'other flag'"))
+    ///     .arg(Arg::from_usage("-c, --color 'third flag'")
+    ///         .overrides_with("flag"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-f", "-d", "-c"]);
+    ///             //    ^~~~~~~~~~~~^~~~~ flag is overridden by color
+    ///
+    /// assert!(m.is_present("color"));
+    /// assert!(m.is_present("debug")); // even though flag conflicts with debug, it's as if flag
+    ///                                 // was never used because it was overridden with color
+    /// assert!(!m.is_present("flag"));
+    /// ```
+    /// Care must be taken when using this setting, and having an arg override with itself. This
+    /// is common practice when supporting things like shell aliases, config files, etc.
+    /// However, when combined with multiple values, it can get dicy.
+    /// Here is how clap handles such situations:
+    ///
+    /// When a flag overrides itself, it's as if the flag was only ever used once (essentially
+    /// preventing a "Unexpected multiple usage" error):
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("posix")
+    ///             .arg(Arg::from_usage("--flag  'some flag'").overrides_with("flag"))
+    ///             .get_matches_from(vec!["posix", "--flag", "--flag"]);
+    /// assert!(m.is_present("flag"));
+    /// assert_eq!(m.occurrences_of("flag"), 1);
+    /// ```
+    /// Making a arg `multiple(true)` and override itself is essentially meaningless. Therefore
+    /// clap ignores an override of self if it's a flag and it already accepts multiple occurrences.
+    ///
+    /// ```
+    /// # use clap::{App, Arg};
+    /// let m = App::new("posix")
+    ///             .arg(Arg::from_usage("--flag...  'some flag'").overrides_with("flag"))
+    ///             .get_matches_from(vec!["", "--flag", "--flag", "--flag", "--flag"]);
+    /// assert!(m.is_present("flag"));
+    /// assert_eq!(m.occurrences_of("flag"), 4);
+    /// ```
+    /// Now notice with options (which *do not* set `multiple(true)`), it's as if only the last
+    /// occurrence happened.
+    ///
+    /// ```
+    /// # use clap::{App, Arg};
+    /// let m = App::new("posix")
+    ///             .arg(Arg::from_usage("--opt [val] 'some option'").overrides_with("opt"))
+    ///             .get_matches_from(vec!["", "--opt=some", "--opt=other"]);
+    /// assert!(m.is_present("opt"));
+    /// assert_eq!(m.occurrences_of("opt"), 1);
+    /// assert_eq!(m.value_of("opt"), Some("other"));
+    /// ```
+    ///
+    /// Just like flags, options with `multiple(true)` set, will ignore the "override self" setting.
+    ///
+    /// ```
+    /// # use clap::{App, Arg};
+    /// let m = App::new("posix")
+    ///             .arg(Arg::from_usage("--opt [val]... 'some option'")
+    ///                 .overrides_with("opt"))
+    ///             .get_matches_from(vec!["", "--opt", "first", "over", "--opt", "other", "val"]);
+    /// assert!(m.is_present("opt"));
+    /// assert_eq!(m.occurrences_of("opt"), 2);
+    /// assert_eq!(m.values_of("opt").unwrap().collect::<Vec<_>>(), &["first", "over", "other", "val"]);
+    /// ```
+    ///
+    /// A safe thing to do if you'd like to support an option which supports multiple values, but
+    /// also is "overridable" by itself, is to use `use_delimiter(false)` and *not* use
+    /// `multiple(true)` while telling users to seperate values with a comma (i.e. `val1,val2`)
+    ///
+    /// ```
+    /// # use clap::{App, Arg};
+    /// let m = App::new("posix")
+    ///             .arg(Arg::from_usage("--opt [val] 'some option'")
+    ///                 .overrides_with("opt")
+    ///                 .use_delimiter(false))
+    ///             .get_matches_from(vec!["", "--opt=some,other", "--opt=one,two"]);
+    /// assert!(m.is_present("opt"));
+    /// assert_eq!(m.occurrences_of("opt"), 1);
+    /// assert_eq!(m.values_of("opt").unwrap().collect::<Vec<_>>(), &["one,two"]);
+    /// ```
+    pub fn overrides_with(mut self, name: &'a str) -> Self {
+        if let Some(ref mut vec) = self.b.overrides {
+            vec.push(name);
+        } else {
+            self.b.overrides = Some(vec![name]);
+        }
+        self
+    }
+
+    /// Sets multiple mutually overridable arguments by name. I.e. this argument and the following
+    /// argument will override each other in POSIX style (whichever argument was specified at
+    /// runtime **last** "wins")
+    ///
+    /// **NOTE:** When an argument is overridden it is essentially as if it never was used, any
+    /// conflicts, requirements, etc. are evaluated **after** all "overrides" have been removed
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::from_usage("-f, --flag 'some flag'")
+    ///         .conflicts_with("color"))
+    ///     .arg(Arg::from_usage("-d, --debug 'other flag'"))
+    ///     .arg(Arg::from_usage("-c, --color 'third flag'")
+    ///         .overrides_with_all(&["flag", "debug"]))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-f", "-d", "-c"]);
+    ///             //    ^~~~~~^~~~~~~~~ flag and debug are overridden by color
+    ///
+    /// assert!(m.is_present("color")); // even though flag conflicts with color, it's as if flag
+    ///                                 // and debug were never used because they were overridden
+    ///                                 // with color
+    /// assert!(!m.is_present("debug"));
+    /// assert!(!m.is_present("flag"));
+    /// ```
+    pub fn overrides_with_all(mut self, names: &[&'a str]) -> Self {
+        if let Some(ref mut vec) = self.b.overrides {
+            for s in names {
+                vec.push(s);
+            }
+        } else {
+            self.b.overrides = Some(names.iter().map(|s| *s).collect::<Vec<_>>());
+        }
+        self
+    }
+
+    /// Sets an argument by name that is required when this one is present I.e. when
+    /// using this argument, the following argument *must* be present.
+    ///
+    /// **NOTE:** [Conflicting] rules and [override] rules take precedence over being required
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .requires("input")
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::requires(name)`] requires that the argument be used at runtime if the
+    /// defining argument is used. If the defining argument isn't used, the other argument isn't
+    /// required
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .requires("input")
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("input")
+    ///         .index(1))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok()); // We didn't use cfg, so input wasn't required
+    /// ```
+    ///
+    /// Setting [`Arg::requires(name)`] and *not* supplying that argument is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .requires("input")
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("input")
+    ///         .index(1))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config", "file.conf"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`Arg::requires(name)`]: ./struct.Arg.html#method.requires
+    /// [Conflicting]: ./struct.Arg.html#method.conflicts_with
+    /// [override]: ./struct.Arg.html#method.overrides_with
+    pub fn requires(mut self, name: &'a str) -> Self {
+        if let Some(ref mut vec) = self.b.requires {
+            vec.push((None, name));
+        } else {
+            let mut vec = vec![];
+            vec.push((None, name));
+            self.b.requires = Some(vec);
+        }
+        self
+    }
+
+    /// Allows a conditional requirement. The requirement will only become valid if this arg's value
+    /// equals `val`.
+    ///
+    /// **NOTE:** If using YAML the values should be laid out as follows
+    ///
+    /// ```yaml
+    /// requires_if:
+    ///     - [val, arg]
+    /// ```
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .requires_if("val", "arg")
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::requires_if(val, arg)`] requires that the `arg` be used at runtime if the
+    /// defining argument's value is equal to `val`. If the defining argument is anything other than
+    /// `val`, the other argument isn't required.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .requires_if("my.cfg", "other")
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("other"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config", "some.cfg"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok()); // We didn't use --config=my.cfg, so other wasn't required
+    /// ```
+    ///
+    /// Setting [`Arg::requires_if(val, arg)`] and setting the value to `val` but *not* supplying
+    /// `arg` is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .requires_if("my.cfg", "input")
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("input"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config", "my.cfg"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`Arg::requires(name)`]: ./struct.Arg.html#method.requires
+    /// [Conflicting]: ./struct.Arg.html#method.conflicts_with
+    /// [override]: ./struct.Arg.html#method.overrides_with
+    pub fn requires_if(mut self, val: &'b str, arg: &'a str) -> Self {
+        if let Some(ref mut vec) = self.b.requires {
+            vec.push((Some(val), arg));
+        } else {
+            self.b.requires = Some(vec![(Some(val), arg)]);
+        }
+        self
+    }
+
+    /// Allows multiple conditional requirements. The requirement will only become valid if this arg's value
+    /// equals `val`.
+    ///
+    /// **NOTE:** If using YAML the values should be laid out as follows
+    ///
+    /// ```yaml
+    /// requires_if:
+    ///     - [val, arg]
+    ///     - [val2, arg2]
+    /// ```
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .requires_ifs(&[
+    ///         ("val", "arg"),
+    ///         ("other_val", "arg2"),
+    ///     ])
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::requires_ifs(&["val", "arg"])`] requires that the `arg` be used at runtime if the
+    /// defining argument's value is equal to `val`. If the defining argument's value is anything other
+    /// than `val`, `arg` isn't required.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .requires_ifs(&[
+    ///             ("special.conf", "opt"),
+    ///             ("other.conf", "other"),
+    ///         ])
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("opt")
+    ///         .long("option")
+    ///         .takes_value(true))
+    ///     .arg(Arg::with_name("other"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config", "special.conf"
+    ///     ]);
+    ///
+    /// assert!(res.is_err()); // We  used --config=special.conf so --option <val> is required
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`Arg::requires(name)`]: ./struct.Arg.html#method.requires
+    /// [Conflicting]: ./struct.Arg.html#method.conflicts_with
+    /// [override]: ./struct.Arg.html#method.overrides_with
+    pub fn requires_ifs(mut self, ifs: &[(&'b str, &'a str)]) -> Self {
+        if let Some(ref mut vec) = self.b.requires {
+            for &(val, arg) in ifs {
+                vec.push((Some(val), arg));
+            }
+        } else {
+            let mut vec = vec![];
+            for &(val, arg) in ifs {
+                vec.push((Some(val), arg));
+            }
+            self.b.requires = Some(vec);
+        }
+        self
+    }
+
+    /// Allows specifying that an argument is [required] conditionally. The requirement will only
+    /// become valid if the specified `arg`'s value equals `val`.
+    ///
+    /// **NOTE:** If using YAML the values should be laid out as follows
+    ///
+    /// ```yaml
+    /// required_if:
+    ///     - [arg, val]
+    /// ```
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .required_if("other_arg", "value")
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::required_if(arg, val)`] makes this arg required if the `arg` is used at
+    /// runtime and it's value is equal to `val`. If the `arg`'s value is anything other than `val`,
+    /// this argument isn't required.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .required_if("other", "special")
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .takes_value(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--other", "not-special"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok()); // We didn't use --other=special, so "cfg" wasn't required
+    /// ```
+    ///
+    /// Setting [`Arg::required_if(arg, val)`] and having `arg` used with a value of `val` but *not*
+    /// using this arg is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .required_if("other", "special")
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .takes_value(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--other", "special"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`Arg::requires(name)`]: ./struct.Arg.html#method.requires
+    /// [Conflicting]: ./struct.Arg.html#method.conflicts_with
+    /// [required]: ./struct.Arg.html#method.required
+    pub fn required_if(mut self, arg: &'a str, val: &'b str) -> Self {
+        if let Some(ref mut vec) = self.r_ifs {
+            vec.push((arg, val));
+        } else {
+            self.r_ifs = Some(vec![(arg, val)]);
+        }
+        self
+    }
+
+    /// Allows specifying that an argument is [required] based on multiple conditions. The
+    /// conditions are set up in a `(arg, val)` style tuple. The requirement will only become valid
+    /// if one of the specified `arg`'s value equals it's corresponding `val`.
+    ///
+    /// **NOTE:** If using YAML the values should be laid out as follows
+    ///
+    /// ```yaml
+    /// required_if:
+    ///     - [arg, val]
+    ///     - [arg2, val2]
+    /// ```
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .required_ifs(&[
+    ///         ("extra", "val"),
+    ///         ("option", "spec")
+    ///     ])
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::required_ifs(&[(arg, val)])`] makes this arg required if any of the `arg`s
+    /// are used at runtime and it's corresponding value is equal to `val`. If the `arg`'s value is
+    /// anything other than `val`, this argument isn't required.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required_ifs(&[
+    ///             ("extra", "val"),
+    ///             ("option", "spec")
+    ///         ])
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("extra")
+    ///         .takes_value(true)
+    ///         .long("extra"))
+    ///     .arg(Arg::with_name("option")
+    ///         .takes_value(true)
+    ///         .long("option"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--option", "other"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok()); // We didn't use --option=spec, or --extra=val so "cfg" isn't required
+    /// ```
+    ///
+    /// Setting [`Arg::required_ifs(&[(arg, val)])`] and having any of the `arg`s used with it's
+    /// value of `val` but *not* using this arg is an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .required_ifs(&[
+    ///             ("extra", "val"),
+    ///             ("option", "spec")
+    ///         ])
+    ///         .takes_value(true)
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("extra")
+    ///         .takes_value(true)
+    ///         .long("extra"))
+    ///     .arg(Arg::with_name("option")
+    ///         .takes_value(true)
+    ///         .long("option"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--option", "spec"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`Arg::requires(name)`]: ./struct.Arg.html#method.requires
+    /// [Conflicting]: ./struct.Arg.html#method.conflicts_with
+    /// [required]: ./struct.Arg.html#method.required
+    pub fn required_ifs(mut self, ifs: &[(&'a str, &'b str)]) -> Self {
+        if let Some(ref mut vec) = self.r_ifs {
+            for r_if in ifs {
+                vec.push((r_if.0, r_if.1));
+            }
+        } else {
+            let mut vec = vec![];
+            for r_if in ifs {
+                vec.push((r_if.0, r_if.1));
+            }
+            self.r_ifs = Some(vec);
+        }
+        self
+    }
+
+    /// Sets multiple arguments by names that are required when this one is present I.e. when
+    /// using this argument, the following arguments *must* be present.
+    ///
+    /// **NOTE:** [Conflicting] rules and [override] rules take precedence over being required
+    /// by default.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::Arg;
+    /// Arg::with_name("config")
+    ///     .requires_all(&["input", "output"])
+    /// # ;
+    /// ```
+    ///
+    /// Setting [`Arg::requires_all(&[arg, arg2])`] requires that all the arguments be used at
+    /// runtime if the defining argument is used. If the defining argument isn't used, the other
+    /// argument isn't required
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .requires("input")
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("input")
+    ///         .index(1))
+    ///     .arg(Arg::with_name("output")
+    ///         .index(2))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok()); // We didn't use cfg, so input and output weren't required
+    /// ```
+    ///
+    /// Setting [`Arg::requires_all(&[arg, arg2])`] and *not* supplying all the arguments is an
+    /// error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .takes_value(true)
+    ///         .requires_all(&["input", "output"])
+    ///         .long("config"))
+    ///     .arg(Arg::with_name("input")
+    ///         .index(1))
+    ///     .arg(Arg::with_name("output")
+    ///         .index(2))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config", "file.conf", "in.txt"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// // We didn't use output
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [Conflicting]: ./struct.Arg.html#method.conflicts_with
+    /// [override]: ./struct.Arg.html#method.overrides_with
+    /// [`Arg::requires_all(&[arg, arg2])`]: ./struct.Arg.html#method.requires_all
+    pub fn requires_all(mut self, names: &[&'a str]) -> Self {
+        if let Some(ref mut vec) = self.b.requires {
+            for s in names {
+                vec.push((None, s));
+            }
+        } else {
+            let mut vec = vec![];
+            for s in names {
+                vec.push((None, *s));
+            }
+            self.b.requires = Some(vec);
+        }
+        self
+    }
+
+    /// Specifies that the argument takes a value at run time.
+    ///
+    /// **NOTE:** values for arguments may be specified in any of the following methods
+    ///
+    /// * Using a space such as `-o value` or `--option value`
+    /// * Using an equals and no space such as `-o=value` or `--option=value`
+    /// * Use a short and no space such as `-ovalue`
+    ///
+    /// **NOTE:** By default, args which allow [multiple values] are delimited by commas, meaning
+    /// `--option=val1,val2,val3` is three values for the `--option` argument. If you wish to
+    /// change the delimiter to another character you can use [`Arg::value_delimiter(char)`],
+    /// alternatively you can turn delimiting values **OFF** by using [`Arg::use_delimiter(false)`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("config")
+    ///     .takes_value(true)
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("mode")
+    ///         .long("mode")
+    ///         .takes_value(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--mode", "fast"
+    ///     ]);
+    ///
+    /// assert!(m.is_present("mode"));
+    /// assert_eq!(m.value_of("mode"), Some("fast"));
+    /// ```
+    /// [`Arg::value_delimiter(char)`]: ./struct.Arg.html#method.value_delimiter
+    /// [`Arg::use_delimiter(false)`]: ./struct.Arg.html#method.use_delimiter
+    /// [multiple values]: ./struct.Arg.html#method.multiple
+    pub fn takes_value(self, tv: bool) -> Self {
+        if tv {
+            self.set(ArgSettings::TakesValue)
+        } else {
+            self.unset(ArgSettings::TakesValue)
+        }
+    }
+
+    /// Specifies if the possible values of an argument should be displayed in the help text or
+    /// not. Defaults to `false` (i.e. show possible values)
+    ///
+    /// This is useful for args with many values, or ones which are explained elsewhere in the
+    /// help text.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("config")
+    ///     .hide_possible_values(true)
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("mode")
+    ///         .long("mode")
+    ///         .possible_values(&["fast", "slow"])
+    ///         .takes_value(true)
+    ///         .hide_possible_values(true));
+    ///
+    /// ```
+    ///
+    /// If we were to run the above program with `--help` the `[values: fast, slow]` portion of
+    /// the help text would be omitted.
+    pub fn hide_possible_values(self, hide: bool) -> Self {
+        if hide {
+            self.set(ArgSettings::HidePossibleValues)
+        } else {
+            self.unset(ArgSettings::HidePossibleValues)
+        }
+    }
+
+    /// Specifies if the default value of an argument should be displayed in the help text or
+    /// not. Defaults to `false` (i.e. show default value)
+    ///
+    /// This is useful when default behavior of an arg is explained elsewhere in the help text.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("config")
+    ///     .hide_default_value(true)
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("connect")
+    ///     .arg(Arg::with_name("host")
+    ///         .long("host")
+    ///         .default_value("localhost")
+    ///         .hide_default_value(true));
+    ///
+    /// ```
+    ///
+    /// If we were to run the above program with `--help` the `[default: localhost]` portion of
+    /// the help text would be omitted.
+    pub fn hide_default_value(self, hide: bool) -> Self {
+        if hide {
+            self.set(ArgSettings::HideDefaultValue)
+        } else {
+            self.unset(ArgSettings::HideDefaultValue)
+        }
+    }
+
+    /// Specifies the index of a positional argument **starting at** 1.
+    ///
+    /// **NOTE:** The index refers to position according to **other positional argument**. It does
+    /// not define position in the argument list as a whole.
+    ///
+    /// **NOTE:** If no [`Arg::short`], or [`Arg::long`] have been defined, you can optionally
+    /// leave off the `index` method, and the index will be assigned in order of evaluation.
+    /// Utilizing the `index` method allows for setting indexes out of order
+    ///
+    /// **NOTE:** When utilized with [`Arg::multiple(true)`], only the **last** positional argument
+    /// may be defined as multiple (i.e. with the highest index)
+    ///
+    /// # Panics
+    ///
+    /// Although not in this method directly, [`App`] will [`panic!`] if indexes are skipped (such
+    /// as defining `index(1)` and `index(3)` but not `index(2)`, or a positional argument is
+    /// defined as multiple and is not the highest index
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("config")
+    ///     .index(1)
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("mode")
+    ///         .index(1))
+    ///     .arg(Arg::with_name("debug")
+    ///         .long("debug"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--debug", "fast"
+    ///     ]);
+    ///
+    /// assert!(m.is_present("mode"));
+    /// assert_eq!(m.value_of("mode"), Some("fast")); // notice index(1) means "first positional"
+    ///                                               // *not* first argument
+    /// ```
+    /// [`Arg::short`]: ./struct.Arg.html#method.short
+    /// [`Arg::long`]: ./struct.Arg.html#method.long
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    /// [`App`]: ./struct.App.html
+    /// [`panic!`]: https://doc.rust-lang.org/std/macro.panic!.html
+    pub fn index(mut self, idx: u64) -> Self {
+        self.index = Some(idx);
+        self
+    }
+
+    /// Specifies that the argument may appear more than once. For flags, this results
+    /// in the number of occurrences of the flag being recorded. For example `-ddd` or `-d -d -d`
+    /// would count as three occurrences. For options there is a distinct difference in multiple
+    /// occurrences vs multiple values.
+    ///
+    /// For example, `--opt val1 val2` is one occurrence, but two values. Whereas
+    /// `--opt val1 --opt val2` is two occurrences.
+    ///
+    /// **WARNING:**
+    ///
+    /// Setting `multiple(true)` for an [option] with no other details, allows multiple values
+    /// **and** multiple occurrences because it isn't possible to have more occurrences than values
+    /// for options. Because multiple values are allowed, `--option val1 val2 val3` is perfectly
+    /// valid, be careful when designing a CLI where positional arguments are expected after a
+    /// option which accepts multiple values, as `clap` will continue parsing *values* until it
+    /// reaches the max or specific number of values defined, or another flag or option.
+    ///
+    /// **Pro Tip**:
+    ///
+    /// It's possible to define an option which allows multiple occurrences, but only one value per
+    /// occurrence. To do this use [`Arg::number_of_values(1)`] in coordination with
+    /// [`Arg::multiple(true)`].
+    ///
+    /// **WARNING:**
+    ///
+    /// When using args with `multiple(true)` on [options] or [positionals] (i.e. those args that
+    /// accept values) and [subcommands], one needs to consider the possibility of an argument value
+    /// being the same as a valid subcommand. By default `clap` will parse the argument in question
+    /// as a value *only if* a value is possible at that moment. Otherwise it will be parsed as a
+    /// subcommand. In effect, this means using `multiple(true)` with no additional parameters and
+    /// a possible value that coincides with a subcommand name, the subcommand cannot be called
+    /// unless another argument is passed first.
+    ///
+    /// As an example, consider a CLI with an option `--ui-paths=<paths>...` and subcommand `signer`
+    ///
+    /// The following would be parsed as values to `--ui-paths`.
+    ///
+    /// ```notrust
+    /// $ program --ui-paths path1 path2 signer
+    /// ```
+    ///
+    /// This is because `--ui-paths` accepts multiple values. `clap` will continue parsing values
+    /// until another argument is reached and it knows `--ui-paths` is done.
+    ///
+    /// By adding additional parameters to `--ui-paths` we can solve this issue. Consider adding
+    /// [`Arg::number_of_values(1)`] as discussed above. The following are all valid, and `signer`
+    /// is parsed as both a subcommand and a value in the second case.
+    ///
+    /// ```notrust
+    /// $ program --ui-paths path1 signer
+    /// $ program --ui-paths path1 --ui-paths signer signer
+    /// ```
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("debug")
+    ///     .short("d")
+    ///     .multiple(true)
+    /// # ;
+    /// ```
+    /// An example with flags
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("verbose")
+    ///         .multiple(true)
+    ///         .short("v"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-v", "-v", "-v"    // note, -vvv would have same result
+    ///     ]);
+    ///
+    /// assert!(m.is_present("verbose"));
+    /// assert_eq!(m.occurrences_of("verbose"), 3);
+    /// ```
+    ///
+    /// An example with options
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .multiple(true)
+    ///         .takes_value(true)
+    ///         .short("F"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-F", "file1", "file2", "file3"
+    ///     ]);
+    ///
+    /// assert!(m.is_present("file"));
+    /// assert_eq!(m.occurrences_of("file"), 1); // notice only one occurrence
+    /// let files: Vec<_> = m.values_of("file").unwrap().collect();
+    /// assert_eq!(files, ["file1", "file2", "file3"]);
+    /// ```
+    /// This is functionally equivalent to the example above
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .multiple(true)
+    ///         .takes_value(true)
+    ///         .short("F"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-F", "file1", "-F", "file2", "-F", "file3"
+    ///     ]);
+    /// let files: Vec<_> = m.values_of("file").unwrap().collect();
+    /// assert_eq!(files, ["file1", "file2", "file3"]);
+    ///
+    /// assert!(m.is_present("file"));
+    /// assert_eq!(m.occurrences_of("file"), 3); // Notice 3 occurrences
+    /// let files: Vec<_> = m.values_of("file").unwrap().collect();
+    /// assert_eq!(files, ["file1", "file2", "file3"]);
+    /// ```
+    ///
+    /// A common mistake is to define an option which allows multiples, and a positional argument
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .multiple(true)
+    ///         .takes_value(true)
+    ///         .short("F"))
+    ///     .arg(Arg::with_name("word")
+    ///         .index(1))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-F", "file1", "file2", "file3", "word"
+    ///     ]);
+    ///
+    /// assert!(m.is_present("file"));
+    /// let files: Vec<_> = m.values_of("file").unwrap().collect();
+    /// assert_eq!(files, ["file1", "file2", "file3", "word"]); // wait...what?!
+    /// assert!(!m.is_present("word")); // but we clearly used word!
+    /// ```
+    /// The problem is clap doesn't know when to stop parsing values for "files". This is further
+    /// compounded by if we'd said `word -F file1 file2` it would have worked fine, so it would
+    /// appear to only fail sometimes...not good!
+    ///
+    /// A solution for the example above is to specify that `-F` only accepts one value, but is
+    /// allowed to appear multiple times
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .multiple(true)
+    ///         .takes_value(true)
+    ///         .number_of_values(1)
+    ///         .short("F"))
+    ///     .arg(Arg::with_name("word")
+    ///         .index(1))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-F", "file1", "-F", "file2", "-F", "file3", "word"
+    ///     ]);
+    ///
+    /// assert!(m.is_present("file"));
+    /// let files: Vec<_> = m.values_of("file").unwrap().collect();
+    /// assert_eq!(files, ["file1", "file2", "file3"]);
+    /// assert!(m.is_present("word"));
+    /// assert_eq!(m.value_of("word"), Some("word"));
+    /// ```
+    /// As a final example, notice if we define [`Arg::number_of_values(1)`] and try to run the
+    /// problem example above, it would have been a runtime error with a pretty message to the
+    /// user :)
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .multiple(true)
+    ///         .takes_value(true)
+    ///         .number_of_values(1)
+    ///         .short("F"))
+    ///     .arg(Arg::with_name("word")
+    ///         .index(1))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "-F", "file1", "file2", "file3", "word"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::UnknownArgument);
+    /// ```
+    /// [option]: ./struct.Arg.html#method.takes_value
+    /// [options]: ./struct.Arg.html#method.takes_value
+    /// [subcommands]: ./struct.SubCommand.html
+    /// [positionals]: ./struct.Arg.html#method.index
+    /// [`Arg::number_of_values(1)`]: ./struct.Arg.html#method.number_of_values
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    pub fn multiple(self, multi: bool) -> Self {
+        if multi {
+            self.set(ArgSettings::Multiple)
+        } else {
+            self.unset(ArgSettings::Multiple)
+        }
+    }
+
+    /// Specifies a value that *stops* parsing multiple values of a give argument. By default when
+    /// one sets [`multiple(true)`] on an argument, clap will continue parsing values for that
+    /// argument until it reaches another valid argument, or one of the other more specific settings
+    /// for multiple values is used (such as [`min_values`], [`max_values`] or
+    /// [`number_of_values`]).
+    ///
+    /// **NOTE:** This setting only applies to [options] and [positional arguments]
+    ///
+    /// **NOTE:** When the terminator is passed in on the command line, it is **not** stored as one
+    /// of the values
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("vals")
+    ///     .takes_value(true)
+    ///     .multiple(true)
+    ///     .value_terminator(";")
+    /// # ;
+    /// ```
+    /// The following example uses two arguments, a sequence of commands, and the location in which
+    /// to perform them
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cmds")
+    ///         .multiple(true)
+    ///         .allow_hyphen_values(true)
+    ///         .value_terminator(";"))
+    ///     .arg(Arg::with_name("location"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "find", "-type", "f", "-name", "special", ";", "/home/clap"
+    ///     ]);
+    /// let cmds: Vec<_> = m.values_of("cmds").unwrap().collect();
+    /// assert_eq!(&cmds, &["find", "-type", "f", "-name", "special"]);
+    /// assert_eq!(m.value_of("location"), Some("/home/clap"));
+    /// ```
+    /// [options]: ./struct.Arg.html#method.takes_value
+    /// [positional arguments]: ./struct.Arg.html#method.index
+    /// [`multiple(true)`]: ./struct.Arg.html#method.multiple
+    /// [`min_values`]: ./struct.Arg.html#method.min_values
+    /// [`number_of_values`]: ./struct.Arg.html#method.number_of_values
+    /// [`max_values`]: ./struct.Arg.html#method.max_values
+    pub fn value_terminator(mut self, term: &'b str) -> Self {
+        self.setb(ArgSettings::TakesValue);
+        self.v.terminator = Some(term);
+        self
+    }
+
+    /// Specifies that an argument can be matched to all child [`SubCommand`]s.
+    ///
+    /// **NOTE:** Global arguments *only* propagate down, **not** up (to parent commands), however
+    /// their values once a user uses them will be propagated back up to parents. In effect, this
+    /// means one should *define* all global arguments at the top level, however it doesn't matter
+    /// where the user *uses* the global argument.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("debug")
+    ///     .short("d")
+    ///     .global(true)
+    /// # ;
+    /// ```
+    ///
+    /// For example, assume an application with two subcommands, and you'd like to define a
+    /// `--verbose` flag that can be called on any of the subcommands and parent, but you don't
+    /// want to clutter the source with three duplicate [`Arg`] definitions.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, SubCommand};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("verb")
+    ///         .long("verbose")
+    ///         .short("v")
+    ///         .global(true))
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .subcommand(SubCommand::with_name("do-stuff"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "do-stuff", "--verbose"
+    ///     ]);
+    ///
+    /// assert_eq!(m.subcommand_name(), Some("do-stuff"));
+    /// let sub_m = m.subcommand_matches("do-stuff").unwrap();
+    /// assert!(sub_m.is_present("verb"));
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [required]: ./struct.Arg.html#method.required
+    /// [`ArgMatches`]: ./struct.ArgMatches.html
+    /// [`ArgMatches::is_present("flag")`]: ./struct.ArgMatches.html#method.is_present
+    /// [`Arg`]: ./struct.Arg.html
+    pub fn global(self, g: bool) -> Self {
+        if g {
+            self.set(ArgSettings::Global)
+        } else {
+            self.unset(ArgSettings::Global)
+        }
+    }
+
+    /// Allows an argument to accept explicitly empty values. An empty value must be specified at
+    /// the command line with an explicit `""`, or `''`
+    ///
+    /// **NOTE:** Defaults to `true` (Explicitly empty values are allowed)
+    ///
+    /// **NOTE:** Implicitly sets [`Arg::takes_value(true)`] when set to `false`
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("file")
+    ///     .long("file")
+    ///     .empty_values(false)
+    /// # ;
+    /// ```
+    /// The default is to allow empty values, such as `--option ""` would be an empty value. But
+    /// we can change to make empty values become an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config")
+    ///         .short("v")
+    ///         .empty_values(false))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--config="
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::EmptyValue);
+    /// ```
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    pub fn empty_values(mut self, ev: bool) -> Self {
+        if ev {
+            self.set(ArgSettings::EmptyValues)
+        } else {
+            self = self.set(ArgSettings::TakesValue);
+            self.unset(ArgSettings::EmptyValues)
+        }
+    }
+
+    /// Hides an argument from help message output.
+    ///
+    /// **NOTE:** Implicitly sets [`Arg::hidden_short_help(true)`] and [`Arg::hidden_long_help(true)`]
+    /// when set to true
+    ///
+    /// **NOTE:** This does **not** hide the argument from usage strings on error
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("debug")
+    ///     .hidden(true)
+    /// # ;
+    /// ```
+    /// Setting `hidden(true)` will hide the argument when displaying help text
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config")
+    ///         .hidden(true)
+    ///         .help("Some help text describing the --config arg"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    ///
+    /// The above example displays
+    ///
+    /// ```notrust
+    /// helptest
+    ///
+    /// USAGE:
+    ///    helptest [FLAGS]
+    ///
+    /// FLAGS:
+    /// -h, --help       Prints help information
+    /// -V, --version    Prints version information
+    /// ```
+    /// [`Arg::hidden_short_help(true)`]: ./struct.Arg.html#method.hidden_short_help
+    /// [`Arg::hidden_long_help(true)`]: ./struct.Arg.html#method.hidden_long_help
+    pub fn hidden(self, h: bool) -> Self {
+        if h {
+            self.set(ArgSettings::Hidden)
+        } else {
+            self.unset(ArgSettings::Hidden)
+        }
+    }
+
+    /// Specifies a list of possible values for this argument. At runtime, `clap` verifies that
+    /// only one of the specified values was used, or fails with an error message.
+    ///
+    /// **NOTE:** This setting only applies to [options] and [positional arguments]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("mode")
+    ///     .takes_value(true)
+    ///     .possible_values(&["fast", "slow", "medium"])
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("mode")
+    ///         .long("mode")
+    ///         .takes_value(true)
+    ///         .possible_values(&["fast", "slow", "medium"]))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--mode", "fast"
+    ///     ]);
+    /// assert!(m.is_present("mode"));
+    /// assert_eq!(m.value_of("mode"), Some("fast"));
+    /// ```
+    ///
+    /// The next example shows a failed parse from using a value which wasn't defined as one of the
+    /// possible values.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("mode")
+    ///         .long("mode")
+    ///         .takes_value(true)
+    ///         .possible_values(&["fast", "slow", "medium"]))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--mode", "wrong"
+    ///     ]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::InvalidValue);
+    /// ```
+    /// [options]: ./struct.Arg.html#method.takes_value
+    /// [positional arguments]: ./struct.Arg.html#method.index
+    pub fn possible_values(mut self, names: &[&'b str]) -> Self {
+        if let Some(ref mut vec) = self.v.possible_vals {
+            for s in names {
+                vec.push(s);
+            }
+        } else {
+            self.v.possible_vals = Some(names.iter().map(|s| *s).collect::<Vec<_>>());
+        }
+        self
+    }
+
+    /// Specifies a possible value for this argument, one at a time. At runtime, `clap` verifies
+    /// that only one of the specified values was used, or fails with error message.
+    ///
+    /// **NOTE:** This setting only applies to [options] and [positional arguments]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("mode")
+    ///     .takes_value(true)
+    ///     .possible_value("fast")
+    ///     .possible_value("slow")
+    ///     .possible_value("medium")
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("mode")
+    ///         .long("mode")
+    ///         .takes_value(true)
+    ///         .possible_value("fast")
+    ///         .possible_value("slow")
+    ///         .possible_value("medium"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--mode", "fast"
+    ///     ]);
+    /// assert!(m.is_present("mode"));
+    /// assert_eq!(m.value_of("mode"), Some("fast"));
+    /// ```
+    ///
+    /// The next example shows a failed parse from using a value which wasn't defined as one of the
+    /// possible values.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("mode")
+    ///         .long("mode")
+    ///         .takes_value(true)
+    ///         .possible_value("fast")
+    ///         .possible_value("slow")
+    ///         .possible_value("medium"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "--mode", "wrong"
+    ///     ]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::InvalidValue);
+    /// ```
+    /// [options]: ./struct.Arg.html#method.takes_value
+    /// [positional arguments]: ./struct.Arg.html#method.index
+    pub fn possible_value(mut self, name: &'b str) -> Self {
+        if let Some(ref mut vec) = self.v.possible_vals {
+            vec.push(name);
+        } else {
+            self.v.possible_vals = Some(vec![name]);
+        }
+        self
+    }
+
+    /// When used with [`Arg::possible_values`] it allows the argument value to pass validation even if
+    /// the case differs from that of the specified `possible_value`.
+    ///
+    /// **Pro Tip:** Use this setting with [`arg_enum!`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// # use std::ascii::AsciiExt;
+    /// let m = App::new("pv")
+    ///     .arg(Arg::with_name("option")
+    ///         .long("--option")
+    ///         .takes_value(true)
+    ///         .possible_value("test123")
+    ///         .case_insensitive(true))
+    ///     .get_matches_from(vec![
+    ///         "pv", "--option", "TeSt123",
+    ///     ]);
+    ///
+    /// assert!(m.value_of("option").unwrap().eq_ignore_ascii_case("test123"));
+    /// ```
+    ///
+    /// This setting also works when multiple values can be defined:
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("pv")
+    ///     .arg(Arg::with_name("option")
+    ///         .short("-o")
+    ///         .long("--option")
+    ///         .takes_value(true)
+    ///         .possible_value("test123")
+    ///         .possible_value("test321")
+    ///         .multiple(true)
+    ///         .case_insensitive(true))
+    ///     .get_matches_from(vec![
+    ///         "pv", "--option", "TeSt123", "teST123", "tESt321"
+    ///     ]);
+    ///
+    /// let matched_vals = m.values_of("option").unwrap().collect::<Vec<_>>();
+    /// assert_eq!(&*matched_vals, &["TeSt123", "teST123", "tESt321"]);
+    /// ```
+    /// [`Arg::case_insensitive(true)`]: ./struct.Arg.html#method.possible_values
+    /// [`arg_enum!`]: ./macro.arg_enum.html
+    pub fn case_insensitive(self, ci: bool) -> Self {
+        if ci {
+            self.set(ArgSettings::CaseInsensitive)
+        } else {
+            self.unset(ArgSettings::CaseInsensitive)
+        }
+    }
+
+    /// Specifies the name of the [`ArgGroup`] the argument belongs to.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("debug")
+    ///     .long("debug")
+    ///     .group("mode")
+    /// # ;
+    /// ```
+    ///
+    /// Multiple arguments can be a member of a single group and then the group checked as if it
+    /// was one of said arguments.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .long("debug")
+    ///         .group("mode"))
+    ///     .arg(Arg::with_name("verbose")
+    ///         .long("verbose")
+    ///         .group("mode"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--debug"
+    ///     ]);
+    /// assert!(m.is_present("mode"));
+    /// ```
+    /// [`ArgGroup`]: ./struct.ArgGroup.html
+    pub fn group(mut self, name: &'a str) -> Self {
+        if let Some(ref mut vec) = self.b.groups {
+            vec.push(name);
+        } else {
+            self.b.groups = Some(vec![name]);
+        }
+        self
+    }
+
+    /// Specifies the names of multiple [`ArgGroup`]'s the argument belongs to.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("debug")
+    ///     .long("debug")
+    ///     .groups(&["mode", "verbosity"])
+    /// # ;
+    /// ```
+    ///
+    /// Arguments can be members of multiple groups and then the group checked as if it
+    /// was one of said arguments.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .long("debug")
+    ///         .groups(&["mode", "verbosity"]))
+    ///     .arg(Arg::with_name("verbose")
+    ///         .long("verbose")
+    ///         .groups(&["mode", "verbosity"]))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--debug"
+    ///     ]);
+    /// assert!(m.is_present("mode"));
+    /// assert!(m.is_present("verbosity"));
+    /// ```
+    /// [`ArgGroup`]: ./struct.ArgGroup.html
+    pub fn groups(mut self, names: &[&'a str]) -> Self {
+        if let Some(ref mut vec) = self.b.groups {
+            for s in names {
+                vec.push(s);
+            }
+        } else {
+            self.b.groups = Some(names.into_iter().map(|s| *s).collect::<Vec<_>>());
+        }
+        self
+    }
+
+    /// Specifies how many values are required to satisfy this argument. For example, if you had a
+    /// `-f <file>` argument where you wanted exactly 3 'files' you would set
+    /// `.number_of_values(3)`, and this argument wouldn't be satisfied unless the user provided
+    /// 3 and only 3 values.
+    ///
+    /// **NOTE:** Does *not* require [`Arg::multiple(true)`] to be set. Setting
+    /// [`Arg::multiple(true)`] would allow `-f <file> <file> <file> -f <file> <file> <file>` where
+    /// as *not* setting [`Arg::multiple(true)`] would only allow one occurrence of this argument.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("file")
+    ///     .short("f")
+    ///     .number_of_values(3)
+    /// # ;
+    /// ```
+    ///
+    /// Not supplying the correct number of values is an error
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .takes_value(true)
+    ///         .number_of_values(2)
+    ///         .short("F"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "-F", "file1"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::WrongNumberOfValues);
+    /// ```
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    pub fn number_of_values(mut self, qty: u64) -> Self {
+        self.setb(ArgSettings::TakesValue);
+        self.v.num_vals = Some(qty);
+        self
+    }
+
+    /// Allows one to perform a custom validation on the argument value. You provide a closure
+    /// which accepts a [`String`] value, and return a [`Result`] where the [`Err(String)`] is a
+    /// message displayed to the user.
+    ///
+    /// **NOTE:** The error message does *not* need to contain the `error:` portion, only the
+    /// message as all errors will appear as
+    /// `error: Invalid value for '<arg>': <YOUR MESSAGE>` where `<arg>` is replaced by the actual
+    /// arg, and `<YOUR MESSAGE>` is the `String` you return as the error.
+    ///
+    /// **NOTE:** There is a small performance hit for using validators, as they are implemented
+    /// with [`Rc`] pointers. And the value to be checked will be allocated an extra time in order
+    /// to to be passed to the closure. This performance hit is extremely minimal in the grand
+    /// scheme of things.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// fn has_at(v: String) -> Result<(), String> {
+    ///     if v.contains("@") { return Ok(()); }
+    ///     Err(String::from("The value did not contain the required @ sigil"))
+    /// }
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .index(1)
+    ///         .validator(has_at))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "some@file"
+    ///     ]);
+    /// assert!(res.is_ok());
+    /// assert_eq!(res.unwrap().value_of("file"), Some("some@file"));
+    /// ```
+    /// [`String`]: https://doc.rust-lang.org/std/string/struct.String.html
+    /// [`Result`]: https://doc.rust-lang.org/std/result/enum.Result.html
+    /// [`Err(String)`]: https://doc.rust-lang.org/std/result/enum.Result.html#variant.Err
+    /// [`Rc`]: https://doc.rust-lang.org/std/rc/struct.Rc.html
+    pub fn validator<F>(mut self, f: F) -> Self
+    where
+        F: Fn(String) -> Result<(), String> + 'static,
+    {
+        self.v.validator = Some(Rc::new(f));
+        self
+    }
+
+    /// Works identically to Validator but is intended to be used with values that could
+    /// contain non UTF-8 formatted strings.
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(unix), doc = " ```ignore")]
+    #[cfg_attr(unix, doc = " ```rust")]
+    /// # use clap::{App, Arg};
+    /// # use std::ffi::{OsStr, OsString};
+    /// # use std::os::unix::ffi::OsStrExt;
+    /// fn has_ampersand(v: &OsStr) -> Result<(), OsString> {
+    ///     if v.as_bytes().iter().any(|b| *b == b'&') { return Ok(()); }
+    ///     Err(OsString::from("The value did not contain the required & sigil"))
+    /// }
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .index(1)
+    ///         .validator_os(has_ampersand))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "Fish & chips"
+    ///     ]);
+    /// assert!(res.is_ok());
+    /// assert_eq!(res.unwrap().value_of("file"), Some("Fish & chips"));
+    /// ```
+    /// [`String`]: https://doc.rust-lang.org/std/string/struct.String.html
+    /// [`OsStr`]: https://doc.rust-lang.org/std/ffi/struct.OsStr.html
+    /// [`OsString`]: https://doc.rust-lang.org/std/ffi/struct.OsString.html
+    /// [`Result`]: https://doc.rust-lang.org/std/result/enum.Result.html
+    /// [`Err(String)`]: https://doc.rust-lang.org/std/result/enum.Result.html#variant.Err
+    /// [`Rc`]: https://doc.rust-lang.org/std/rc/struct.Rc.html
+    pub fn validator_os<F>(mut self, f: F) -> Self
+    where
+        F: Fn(&OsStr) -> Result<(), OsString> + 'static,
+    {
+        self.v.validator_os = Some(Rc::new(f));
+        self
+    }
+
+    /// Specifies the *maximum* number of values are for this argument. For example, if you had a
+    /// `-f <file>` argument where you wanted up to 3 'files' you would set `.max_values(3)`, and
+    /// this argument would be satisfied if the user provided, 1, 2, or 3 values.
+    ///
+    /// **NOTE:** This does *not* implicitly set [`Arg::multiple(true)`]. This is because
+    /// `-o val -o val` is multiple occurrences but a single value and `-o val1 val2` is a single
+    /// occurrence with multiple values. For positional arguments this **does** set
+    /// [`Arg::multiple(true)`] because there is no way to determine the difference between multiple
+    /// occurrences and multiple values.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("file")
+    ///     .short("f")
+    ///     .max_values(3)
+    /// # ;
+    /// ```
+    ///
+    /// Supplying less than the maximum number of values is allowed
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .takes_value(true)
+    ///         .max_values(3)
+    ///         .short("F"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "-F", "file1", "file2"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok());
+    /// let m = res.unwrap();
+    /// let files: Vec<_> = m.values_of("file").unwrap().collect();
+    /// assert_eq!(files, ["file1", "file2"]);
+    /// ```
+    ///
+    /// Supplying more than the maximum number of values is an error
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .takes_value(true)
+    ///         .max_values(2)
+    ///         .short("F"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "-F", "file1", "file2", "file3"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::TooManyValues);
+    /// ```
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    pub fn max_values(mut self, qty: u64) -> Self {
+        self.setb(ArgSettings::TakesValue);
+        self.v.max_vals = Some(qty);
+        self
+    }
+
+    /// Specifies the *minimum* number of values for this argument. For example, if you had a
+    /// `-f <file>` argument where you wanted at least 2 'files' you would set
+    /// `.min_values(2)`, and this argument would be satisfied if the user provided, 2 or more
+    /// values.
+    ///
+    /// **NOTE:** This does not implicitly set [`Arg::multiple(true)`]. This is because
+    /// `-o val -o val` is multiple occurrences but a single value and `-o val1 val2` is a single
+    /// occurrence with multiple values. For positional arguments this **does** set
+    /// [`Arg::multiple(true)`] because there is no way to determine the difference between multiple
+    /// occurrences and multiple values.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("file")
+    ///     .short("f")
+    ///     .min_values(3)
+    /// # ;
+    /// ```
+    ///
+    /// Supplying more than the minimum number of values is allowed
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .takes_value(true)
+    ///         .min_values(2)
+    ///         .short("F"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "-F", "file1", "file2", "file3"
+    ///     ]);
+    ///
+    /// assert!(res.is_ok());
+    /// let m = res.unwrap();
+    /// let files: Vec<_> = m.values_of("file").unwrap().collect();
+    /// assert_eq!(files, ["file1", "file2", "file3"]);
+    /// ```
+    ///
+    /// Supplying less than the minimum number of values is an error
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("file")
+    ///         .takes_value(true)
+    ///         .min_values(2)
+    ///         .short("F"))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "-F", "file1"
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::TooFewValues);
+    /// ```
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    pub fn min_values(mut self, qty: u64) -> Self {
+        self.v.min_vals = Some(qty);
+        self.set(ArgSettings::TakesValue)
+    }
+
+    /// Specifies whether or not an argument should allow grouping of multiple values via a
+    /// delimiter. I.e. should `--option=val1,val2,val3` be parsed as three values (`val1`, `val2`,
+    /// and `val3`) or as a single value (`val1,val2,val3`). Defaults to using `,` (comma) as the
+    /// value delimiter for all arguments that accept values (options and positional arguments)
+    ///
+    /// **NOTE:** The default is `false`. When set to `true` the default [`Arg::value_delimiter`]
+    /// is the comma `,`.
+    ///
+    /// # Examples
+    ///
+    /// The following example shows the default behavior.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let delims = App::new("prog")
+    ///     .arg(Arg::with_name("option")
+    ///         .long("option")
+    ///         .use_delimiter(true)
+    ///         .takes_value(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--option=val1,val2,val3",
+    ///     ]);
+    ///
+    /// assert!(delims.is_present("option"));
+    /// assert_eq!(delims.occurrences_of("option"), 1);
+    /// assert_eq!(delims.values_of("option").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"]);
+    /// ```
+    /// The next example shows the difference when turning delimiters off. This is the default
+    /// behavior
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let nodelims = App::new("prog")
+    ///     .arg(Arg::with_name("option")
+    ///         .long("option")
+    ///         .use_delimiter(false)
+    ///         .takes_value(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--option=val1,val2,val3",
+    ///     ]);
+    ///
+    /// assert!(nodelims.is_present("option"));
+    /// assert_eq!(nodelims.occurrences_of("option"), 1);
+    /// assert_eq!(nodelims.value_of("option").unwrap(), "val1,val2,val3");
+    /// ```
+    /// [`Arg::value_delimiter`]: ./struct.Arg.html#method.value_delimiter
+    pub fn use_delimiter(mut self, d: bool) -> Self {
+        if d {
+            if self.v.val_delim.is_none() {
+                self.v.val_delim = Some(',');
+            }
+            self.setb(ArgSettings::TakesValue);
+            self.setb(ArgSettings::UseValueDelimiter);
+            self.unset(ArgSettings::ValueDelimiterNotSet)
+        } else {
+            self.v.val_delim = None;
+            self.unsetb(ArgSettings::UseValueDelimiter);
+            self.unset(ArgSettings::ValueDelimiterNotSet)
+        }
+    }
+
+    /// Specifies that *multiple values* may only be set using the delimiter. This means if an
+    /// if an option is encountered, and no delimiter is found, it automatically assumed that no
+    /// additional values for that option follow. This is unlike the default, where it is generally
+    /// assumed that more values will follow regardless of whether or not a delimiter is used.
+    ///
+    /// **NOTE:** The default is `false`.
+    ///
+    /// **NOTE:** Setting this to true implies [`Arg::use_delimiter(true)`]
+    ///
+    /// **NOTE:** It's a good idea to inform the user that use of a delimiter is required, either
+    /// through help text or other means.
+    ///
+    /// # Examples
+    ///
+    /// These examples demonstrate what happens when `require_delimiter(true)` is used. Notice
+    /// everything works in this first example, as we use a delimiter, as expected.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let delims = App::new("prog")
+    ///     .arg(Arg::with_name("opt")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .multiple(true)
+    ///         .require_delimiter(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-o", "val1,val2,val3",
+    ///     ]);
+    ///
+    /// assert!(delims.is_present("opt"));
+    /// assert_eq!(delims.values_of("opt").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"]);
+    /// ```
+    /// In this next example, we will *not* use a delimiter. Notice it's now an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("opt")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .multiple(true)
+    ///         .require_delimiter(true))
+    ///     .get_matches_from_safe(vec![
+    ///         "prog", "-o", "val1", "val2", "val3",
+    ///     ]);
+    ///
+    /// assert!(res.is_err());
+    /// let err = res.unwrap_err();
+    /// assert_eq!(err.kind, ErrorKind::UnknownArgument);
+    /// ```
+    /// What's happening is `-o` is getting `val1`, and because delimiters are required yet none
+    /// were present, it stops parsing `-o`. At this point it reaches `val2` and because no
+    /// positional arguments have been defined, it's an error of an unexpected argument.
+    ///
+    /// In this final example, we contrast the above with `clap`'s default behavior where the above
+    /// is *not* an error.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let delims = App::new("prog")
+    ///     .arg(Arg::with_name("opt")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .multiple(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-o", "val1", "val2", "val3",
+    ///     ]);
+    ///
+    /// assert!(delims.is_present("opt"));
+    /// assert_eq!(delims.values_of("opt").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"]);
+    /// ```
+    /// [`Arg::use_delimiter(true)`]: ./struct.Arg.html#method.use_delimiter
+    pub fn require_delimiter(mut self, d: bool) -> Self {
+        if d {
+            self = self.use_delimiter(true);
+            self.unsetb(ArgSettings::ValueDelimiterNotSet);
+            self.setb(ArgSettings::UseValueDelimiter);
+            self.set(ArgSettings::RequireDelimiter)
+        } else {
+            self = self.use_delimiter(false);
+            self.unsetb(ArgSettings::UseValueDelimiter);
+            self.unset(ArgSettings::RequireDelimiter)
+        }
+    }
+
+    /// Specifies the separator to use when values are clumped together, defaults to `,` (comma).
+    ///
+    /// **NOTE:** implicitly sets [`Arg::use_delimiter(true)`]
+    ///
+    /// **NOTE:** implicitly sets [`Arg::takes_value(true)`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("config")
+    ///         .short("c")
+    ///         .long("config")
+    ///         .value_delimiter(";"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--config=val1;val2;val3"
+    ///     ]);
+    ///
+    /// assert_eq!(m.values_of("config").unwrap().collect::<Vec<_>>(), ["val1", "val2", "val3"])
+    /// ```
+    /// [`Arg::use_delimiter(true)`]: ./struct.Arg.html#method.use_delimiter
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    pub fn value_delimiter(mut self, d: &str) -> Self {
+        self.unsetb(ArgSettings::ValueDelimiterNotSet);
+        self.setb(ArgSettings::TakesValue);
+        self.setb(ArgSettings::UseValueDelimiter);
+        self.v.val_delim = Some(
+            d.chars()
+                .nth(0)
+                .expect("Failed to get value_delimiter from arg"),
+        );
+        self
+    }
+
+    /// Specify multiple names for values of option arguments. These names are cosmetic only, used
+    /// for help and usage strings only. The names are **not** used to access arguments. The values
+    /// of the arguments are accessed in numeric order (i.e. if you specify two names `one` and
+    /// `two` `one` will be the first matched value, `two` will be the second).
+    ///
+    /// This setting can be very helpful when describing the type of input the user should be
+    /// using, such as `FILE`, `INTERFACE`, etc. Although not required, it's somewhat convention to
+    /// use all capital letters for the value name.
+    ///
+    /// **Pro Tip:** It may help to use [`Arg::next_line_help(true)`] if there are long, or
+    /// multiple value names in order to not throw off the help text alignment of all options.
+    ///
+    /// **NOTE:** This implicitly sets [`Arg::number_of_values`] if the number of value names is
+    /// greater than one. I.e. be aware that the number of "names" you set for the values, will be
+    /// the *exact* number of values required to satisfy this argument
+    ///
+    /// **NOTE:** implicitly sets [`Arg::takes_value(true)`]
+    ///
+    /// **NOTE:** Does *not* require or imply [`Arg::multiple(true)`].
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("speed")
+    ///     .short("s")
+    ///     .value_names(&["fast", "slow"])
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("io")
+    ///         .long("io-files")
+    ///         .value_names(&["INFILE", "OUTFILE"]))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    /// Running the above program produces the following output
+    ///
+    /// ```notrust
+    /// valnames
+    ///
+    /// USAGE:
+    ///    valnames [FLAGS] [OPTIONS]
+    ///
+    /// FLAGS:
+    ///     -h, --help       Prints help information
+    ///     -V, --version    Prints version information
+    ///
+    /// OPTIONS:
+    ///     --io-files <INFILE> <OUTFILE>    Some help text
+    /// ```
+    /// [`Arg::next_line_help(true)`]: ./struct.Arg.html#method.next_line_help
+    /// [`Arg::number_of_values`]: ./struct.Arg.html#method.number_of_values
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    pub fn value_names(mut self, names: &[&'b str]) -> Self {
+        self.setb(ArgSettings::TakesValue);
+        if self.is_set(ArgSettings::ValueDelimiterNotSet) {
+            self.unsetb(ArgSettings::ValueDelimiterNotSet);
+            self.setb(ArgSettings::UseValueDelimiter);
+        }
+        if let Some(ref mut vals) = self.v.val_names {
+            let mut l = vals.len();
+            for s in names {
+                vals.insert(l, s);
+                l += 1;
+            }
+        } else {
+            let mut vm = VecMap::new();
+            for (i, n) in names.iter().enumerate() {
+                vm.insert(i, *n);
+            }
+            self.v.val_names = Some(vm);
+        }
+        self
+    }
+
+    /// Specifies the name for value of [option] or [positional] arguments inside of help
+    /// documentation. This name is cosmetic only, the name is **not** used to access arguments.
+    /// This setting can be very helpful when describing the type of input the user should be
+    /// using, such as `FILE`, `INTERFACE`, etc. Although not required, it's somewhat convention to
+    /// use all capital letters for the value name.
+    ///
+    /// **NOTE:** implicitly sets [`Arg::takes_value(true)`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("cfg")
+    ///     .long("config")
+    ///     .value_name("FILE")
+    /// # ;
+    /// ```
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("config")
+    ///         .long("config")
+    ///         .value_name("FILE"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    /// Running the above program produces the following output
+    ///
+    /// ```notrust
+    /// valnames
+    ///
+    /// USAGE:
+    ///    valnames [FLAGS] [OPTIONS]
+    ///
+    /// FLAGS:
+    ///     -h, --help       Prints help information
+    ///     -V, --version    Prints version information
+    ///
+    /// OPTIONS:
+    ///     --config <FILE>     Some help text
+    /// ```
+    /// [option]: ./struct.Arg.html#method.takes_value
+    /// [positional]: ./struct.Arg.html#method.index
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    pub fn value_name(mut self, name: &'b str) -> Self {
+        self.setb(ArgSettings::TakesValue);
+        if let Some(ref mut vals) = self.v.val_names {
+            let l = vals.len();
+            vals.insert(l, name);
+        } else {
+            let mut vm = VecMap::new();
+            vm.insert(0, name);
+            self.v.val_names = Some(vm);
+        }
+        self
+    }
+
+    /// Specifies the value of the argument when *not* specified at runtime.
+    ///
+    /// **NOTE:** If the user *does not* use this argument at runtime, [`ArgMatches::occurrences_of`]
+    /// will return `0` even though the [`ArgMatches::value_of`] will return the default specified.
+    ///
+    /// **NOTE:** If the user *does not* use this argument at runtime [`ArgMatches::is_present`] will
+    /// still return `true`. If you wish to determine whether the argument was used at runtime or
+    /// not, consider [`ArgMatches::occurrences_of`] which will return `0` if the argument was *not*
+    /// used at runtime.
+    ///
+    /// **NOTE:** This setting is perfectly compatible with [`Arg::default_value_if`] but slightly
+    /// different. `Arg::default_value` *only* takes affect when the user has not provided this arg
+    /// at runtime. `Arg::default_value_if` however only takes affect when the user has not provided
+    /// a value at runtime **and** these other conditions are met as well. If you have set
+    /// `Arg::default_value` and `Arg::default_value_if`, and the user **did not** provide a this
+    /// arg at runtime, nor did were the conditions met for `Arg::default_value_if`, the
+    /// `Arg::default_value` will be applied.
+    ///
+    /// **NOTE:** This implicitly sets [`Arg::takes_value(true)`].
+    ///
+    /// **NOTE:** This setting effectively disables `AppSettings::ArgRequiredElseHelp` if used in
+    /// conjunction as it ensures that some argument will always be present.
+    ///
+    /// # Examples
+    ///
+    /// First we use the default value without providing any value at runtime.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("opt")
+    ///         .long("myopt")
+    ///         .default_value("myval"))
+    ///     .get_matches_from(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("opt"), Some("myval"));
+    /// assert!(m.is_present("opt"));
+    /// assert_eq!(m.occurrences_of("opt"), 0);
+    /// ```
+    ///
+    /// Next we provide a value at runtime to override the default.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("opt")
+    ///         .long("myopt")
+    ///         .default_value("myval"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--myopt=non_default"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("opt"), Some("non_default"));
+    /// assert!(m.is_present("opt"));
+    /// assert_eq!(m.occurrences_of("opt"), 1);
+    /// ```
+    /// [`ArgMatches::occurrences_of`]: ./struct.ArgMatches.html#method.occurrences_of
+    /// [`ArgMatches::value_of`]: ./struct.ArgMatches.html#method.value_of
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    /// [`ArgMatches::is_present`]: ./struct.ArgMatches.html#method.is_present
+    /// [`Arg::default_value_if`]: ./struct.Arg.html#method.default_value_if
+    pub fn default_value(self, val: &'a str) -> Self {
+        self.default_value_os(OsStr::from_bytes(val.as_bytes()))
+    }
+
+    /// Provides a default value in the exact same manner as [`Arg::default_value`]
+    /// only using [`OsStr`]s instead.
+    /// [`Arg::default_value`]: ./struct.Arg.html#method.default_value
+    /// [`OsStr`]: https://doc.rust-lang.org/std/ffi/struct.OsStr.html
+    pub fn default_value_os(mut self, val: &'a OsStr) -> Self {
+        self.setb(ArgSettings::TakesValue);
+        self.v.default_val = Some(val);
+        self
+    }
+
+    /// Specifies the value of the argument if `arg` has been used at runtime. If `val` is set to
+    /// `None`, `arg` only needs to be present. If `val` is set to `"some-val"` then `arg` must be
+    /// present at runtime **and** have the value `val`.
+    ///
+    /// **NOTE:** This setting is perfectly compatible with [`Arg::default_value`] but slightly
+    /// different. `Arg::default_value` *only* takes affect when the user has not provided this arg
+    /// at runtime. This setting however only takes affect when the user has not provided a value at
+    /// runtime **and** these other conditions are met as well. If you have set `Arg::default_value`
+    /// and `Arg::default_value_if`, and the user **did not** provide a this arg at runtime, nor did
+    /// were the conditions met for `Arg::default_value_if`, the `Arg::default_value` will be
+    /// applied.
+    ///
+    /// **NOTE:** This implicitly sets [`Arg::takes_value(true)`].
+    ///
+    /// **NOTE:** If using YAML the values should be laid out as follows (`None` can be represented
+    /// as `null` in YAML)
+    ///
+    /// ```yaml
+    /// default_value_if:
+    ///     - [arg, val, default]
+    /// ```
+    ///
+    /// # Examples
+    ///
+    /// First we use the default value only if another arg is present at runtime.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag"))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .default_value_if("flag", None, "default"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--flag"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("other"), Some("default"));
+    /// ```
+    ///
+    /// Next we run the same test, but without providing `--flag`.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag"))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .default_value_if("flag", None, "default"))
+    ///     .get_matches_from(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("other"), None);
+    /// ```
+    ///
+    /// Now lets only use the default value if `--opt` contains the value `special`.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("opt")
+    ///         .takes_value(true)
+    ///         .long("opt"))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .default_value_if("opt", Some("special"), "default"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--opt", "special"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("other"), Some("default"));
+    /// ```
+    ///
+    /// We can run the same test and provide any value *other than* `special` and we won't get a
+    /// default value.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("opt")
+    ///         .takes_value(true)
+    ///         .long("opt"))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .default_value_if("opt", Some("special"), "default"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--opt", "hahaha"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("other"), None);
+    /// ```
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    /// [`Arg::default_value`]: ./struct.Arg.html#method.default_value
+    pub fn default_value_if(self, arg: &'a str, val: Option<&'b str>, default: &'b str) -> Self {
+        self.default_value_if_os(
+            arg,
+            val.map(str::as_bytes).map(OsStr::from_bytes),
+            OsStr::from_bytes(default.as_bytes()),
+        )
+    }
+
+    /// Provides a conditional default value in the exact same manner as [`Arg::default_value_if`]
+    /// only using [`OsStr`]s instead.
+    /// [`Arg::default_value_if`]: ./struct.Arg.html#method.default_value_if
+    /// [`OsStr`]: https://doc.rust-lang.org/std/ffi/struct.OsStr.html
+    pub fn default_value_if_os(
+        mut self,
+        arg: &'a str,
+        val: Option<&'b OsStr>,
+        default: &'b OsStr,
+    ) -> Self {
+        self.setb(ArgSettings::TakesValue);
+        if let Some(ref mut vm) = self.v.default_vals_ifs {
+            let l = vm.len();
+            vm.insert(l, (arg, val, default));
+        } else {
+            let mut vm = VecMap::new();
+            vm.insert(0, (arg, val, default));
+            self.v.default_vals_ifs = Some(vm);
+        }
+        self
+    }
+
+    /// Specifies multiple values and conditions in the same manner as [`Arg::default_value_if`].
+    /// The method takes a slice of tuples in the `(arg, Option<val>, default)` format.
+    ///
+    /// **NOTE**: The conditions are stored in order and evaluated in the same order. I.e. the first
+    /// if multiple conditions are true, the first one found will be applied and the ultimate value.
+    ///
+    /// **NOTE:** If using YAML the values should be laid out as follows
+    ///
+    /// ```yaml
+    /// default_value_if:
+    ///     - [arg, val, default]
+    ///     - [arg2, null, default2]
+    /// ```
+    ///
+    /// # Examples
+    ///
+    /// First we use the default value only if another arg is present at runtime.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag"))
+    ///     .arg(Arg::with_name("opt")
+    ///         .long("opt")
+    ///         .takes_value(true))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .default_value_ifs(&[
+    ///             ("flag", None, "default"),
+    ///             ("opt", Some("channal"), "chan"),
+    ///         ]))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--opt", "channal"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("other"), Some("chan"));
+    /// ```
+    ///
+    /// Next we run the same test, but without providing `--flag`.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag"))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .default_value_ifs(&[
+    ///             ("flag", None, "default"),
+    ///             ("opt", Some("channal"), "chan"),
+    ///         ]))
+    ///     .get_matches_from(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("other"), None);
+    /// ```
+    ///
+    /// We can also see that these values are applied in order, and if more than one condition is
+    /// true, only the first evaluated "wins"
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag"))
+    ///     .arg(Arg::with_name("opt")
+    ///         .long("opt")
+    ///         .takes_value(true))
+    ///     .arg(Arg::with_name("other")
+    ///         .long("other")
+    ///         .default_value_ifs(&[
+    ///             ("flag", None, "default"),
+    ///             ("opt", Some("channal"), "chan"),
+    ///         ]))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--opt", "channal", "--flag"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("other"), Some("default"));
+    /// ```
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    /// [`Arg::default_value`]: ./struct.Arg.html#method.default_value
+    pub fn default_value_ifs(mut self, ifs: &[(&'a str, Option<&'b str>, &'b str)]) -> Self {
+        for &(arg, val, default) in ifs {
+            self = self.default_value_if_os(
+                arg,
+                val.map(str::as_bytes).map(OsStr::from_bytes),
+                OsStr::from_bytes(default.as_bytes()),
+            );
+        }
+        self
+    }
+
+    /// Provides multiple conditional default values in the exact same manner as
+    /// [`Arg::default_value_ifs`] only using [`OsStr`]s instead.
+    /// [`Arg::default_value_ifs`]: ./struct.Arg.html#method.default_value_ifs
+    /// [`OsStr`]: https://doc.rust-lang.org/std/ffi/struct.OsStr.html
+    #[cfg_attr(feature = "lints", allow(explicit_counter_loop))]
+    pub fn default_value_ifs_os(mut self, ifs: &[(&'a str, Option<&'b OsStr>, &'b OsStr)]) -> Self {
+        for &(arg, val, default) in ifs {
+            self = self.default_value_if_os(arg, val, default);
+        }
+        self
+    }
+
+    /// Specifies that if the value is not passed in as an argument, that it should be retrieved
+    /// from the environment, if available. If it is not present in the environment, then default
+    /// rules will apply.
+    ///
+    /// **NOTE:** If the user *does not* use this argument at runtime, [`ArgMatches::occurrences_of`]
+    /// will return `0` even though the [`ArgMatches::value_of`] will return the default specified.
+    ///
+    /// **NOTE:** If the user *does not* use this argument at runtime [`ArgMatches::is_present`] will
+    /// return `true` if the variable is present in the environment . If you wish to determine whether
+    /// the argument was used at runtime or not, consider [`ArgMatches::occurrences_of`] which will
+    /// return `0` if the argument was *not* used at runtime.
+    ///
+    /// **NOTE:** This implicitly sets [`Arg::takes_value(true)`].
+    ///
+    /// **NOTE:** If [`Arg::multiple(true)`] is set then [`Arg::use_delimiter(true)`] should also be
+    /// set. Otherwise, only a single argument will be returned from the environment variable. The
+    /// default delimiter is `,` and follows all the other delimiter rules.
+    ///
+    /// # Examples
+    ///
+    /// In this example, we show the variable coming from the environment:
+    ///
+    /// ```rust
+    /// # use std::env;
+    /// # use clap::{App, Arg};
+    ///
+    /// env::set_var("MY_FLAG", "env");
+    ///
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag")
+    ///         .env("MY_FLAG"))
+    ///     .get_matches_from(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("flag"), Some("env"));
+    /// ```
+    ///
+    /// In this example, we show the variable coming from an option on the CLI:
+    ///
+    /// ```rust
+    /// # use std::env;
+    /// # use clap::{App, Arg};
+    ///
+    /// env::set_var("MY_FLAG", "env");
+    ///
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag")
+    ///         .env("MY_FLAG"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--flag", "opt"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("flag"), Some("opt"));
+    /// ```
+    ///
+    /// In this example, we show the variable coming from the environment even with the
+    /// presence of a default:
+    ///
+    /// ```rust
+    /// # use std::env;
+    /// # use clap::{App, Arg};
+    ///
+    /// env::set_var("MY_FLAG", "env");
+    ///
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag")
+    ///         .env("MY_FLAG")
+    ///         .default_value("default"))
+    ///     .get_matches_from(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert_eq!(m.value_of("flag"), Some("env"));
+    /// ```
+    ///
+    /// In this example, we show the use of multiple values in a single environment variable:
+    ///
+    /// ```rust
+    /// # use std::env;
+    /// # use clap::{App, Arg};
+    ///
+    /// env::set_var("MY_FLAG_MULTI", "env1,env2");
+    ///
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .long("flag")
+    ///         .env("MY_FLAG_MULTI")
+    ///         .multiple(true)
+    ///         .use_delimiter(true))
+    ///     .get_matches_from(vec![
+    ///         "prog"
+    ///     ]);
+    ///
+    /// assert_eq!(m.values_of("flag").unwrap().collect::<Vec<_>>(), vec!["env1", "env2"]);
+    /// ```
+    /// [`ArgMatches::occurrences_of`]: ./struct.ArgMatches.html#method.occurrences_of
+    /// [`ArgMatches::value_of`]: ./struct.ArgMatches.html#method.value_of
+    /// [`ArgMatches::is_present`]: ./struct.ArgMatches.html#method.is_present
+    /// [`Arg::takes_value(true)`]: ./struct.Arg.html#method.takes_value
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    /// [`Arg::use_delimiter(true)`]: ./struct.Arg.html#method.use_delimiter
+    pub fn env(self, name: &'a str) -> Self {
+        self.env_os(OsStr::new(name))
+    }
+
+    /// Specifies that if the value is not passed in as an argument, that it should be retrieved
+    /// from the environment if available in the exact same manner as [`Arg::env`] only using
+    /// [`OsStr`]s instead.
+    pub fn env_os(mut self, name: &'a OsStr) -> Self {
+        self.setb(ArgSettings::TakesValue);
+
+        self.v.env = Some((name, env::var_os(name)));
+        self
+    }
+
+    /// @TODO @p2 @docs @release: write docs
+    pub fn hide_env_values(self, hide: bool) -> Self {
+        if hide {
+            self.set(ArgSettings::HideEnvValues)
+        } else {
+            self.unset(ArgSettings::HideEnvValues)
+        }
+    }
+
+    /// When set to `true` the help string will be displayed on the line after the argument and
+    /// indented once. This can be helpful for arguments with very long or complex help messages.
+    /// This can also be helpful for arguments with very long flag names, or many/long value names.
+    ///
+    /// **NOTE:** To apply this setting to all arguments consider using
+    /// [`AppSettings::NextLineHelp`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("opt")
+    ///         .long("long-option-flag")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .value_names(&["value1", "value2"])
+    ///         .help("Some really long help and complex\n\
+    ///                help that makes more sense to be\n\
+    ///                on a line after the option")
+    ///         .next_line_help(true))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    ///
+    /// The above example displays the following help message
+    ///
+    /// ```notrust
+    /// nlh
+    ///
+    /// USAGE:
+    ///     nlh [FLAGS] [OPTIONS]
+    ///
+    /// FLAGS:
+    ///     -h, --help       Prints help information
+    ///     -V, --version    Prints version information
+    ///
+    /// OPTIONS:
+    ///     -o, --long-option-flag <value1> <value2>
+    ///         Some really long help and complex
+    ///         help that makes more sense to be
+    ///         on a line after the option
+    /// ```
+    /// [`AppSettings::NextLineHelp`]: ./enum.AppSettings.html#variant.NextLineHelp
+    pub fn next_line_help(mut self, nlh: bool) -> Self {
+        if nlh {
+            self.setb(ArgSettings::NextLineHelp);
+        } else {
+            self.unsetb(ArgSettings::NextLineHelp);
+        }
+        self
+    }
+
+    /// Allows custom ordering of args within the help message. Args with a lower value will be
+    /// displayed first in the help message. This is helpful when one would like to emphasise
+    /// frequently used args, or prioritize those towards the top of the list. Duplicate values
+    /// **are** allowed. Args with duplicate display orders will be displayed in alphabetical
+    /// order.
+    ///
+    /// **NOTE:** The default is 999 for all arguments.
+    ///
+    /// **NOTE:** This setting is ignored for [positional arguments] which are always displayed in
+    /// [index] order.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("a") // Typically args are grouped alphabetically by name.
+    ///                              // Args without a display_order have a value of 999 and are
+    ///                              // displayed alphabetically with all other 999 valued args.
+    ///         .long("long-option")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .help("Some help and text"))
+    ///     .arg(Arg::with_name("b")
+    ///         .long("other-option")
+    ///         .short("O")
+    ///         .takes_value(true)
+    ///         .display_order(1)   // In order to force this arg to appear *first*
+    ///                             // all we have to do is give it a value lower than 999.
+    ///                             // Any other args with a value of 1 will be displayed
+    ///                             // alphabetically with this one...then 2 values, then 3, etc.
+    ///         .help("I should be first!"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    ///
+    /// The above example displays the following help message
+    ///
+    /// ```notrust
+    /// cust-ord
+    ///
+    /// USAGE:
+    ///     cust-ord [FLAGS] [OPTIONS]
+    ///
+    /// FLAGS:
+    ///     -h, --help       Prints help information
+    ///     -V, --version    Prints version information
+    ///
+    /// OPTIONS:
+    ///     -O, --other-option <b>    I should be first!
+    ///     -o, --long-option <a>     Some help and text
+    /// ```
+    /// [positional arguments]: ./struct.Arg.html#method.index
+    /// [index]: ./struct.Arg.html#method.index
+    pub fn display_order(mut self, ord: usize) -> Self {
+        self.s.disp_ord = ord;
+        self
+    }
+
+    /// Indicates that all parameters passed after this should not be parsed
+    /// individually, but rather passed in their entirety. It is worth noting
+    /// that setting this requires all values to come after a `--` to indicate they
+    /// should all be captured. For example:
+    ///
+    /// ```notrust
+    /// --foo something -- -v -v -v -b -b -b --baz -q -u -x
+    /// ```
+    /// Will result in everything after `--` to be considered one raw argument. This behavior
+    /// may not be exactly what you are expecting and using [`AppSettings::TrailingVarArg`]
+    /// may be more appropriate.
+    ///
+    /// **NOTE:** Implicitly sets [`Arg::multiple(true)`], [`Arg::allow_hyphen_values(true)`], and
+    /// [`Arg::last(true)`] when set to `true`
+    ///
+    /// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+    /// [`Arg::allow_hyphen_values(true)`]: ./struct.Arg.html#method.allow_hyphen_values
+    /// [`Arg::last(true)`]: ./struct.Arg.html#method.last
+    /// [`AppSettings::TrailingVarArg`]: ./enum.AppSettings.html#variant.TrailingVarArg
+    pub fn raw(self, raw: bool) -> Self {
+        self.multiple(raw).allow_hyphen_values(raw).last(raw)
+    }
+
+    /// Hides an argument from short help message output.
+    ///
+    /// **NOTE:** This does **not** hide the argument from usage strings on error
+    ///
+    /// **NOTE:** Setting this option will cause next-line-help output style to be used
+    /// when long help (`--help`) is called.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("debug")
+    ///     .hidden_short_help(true)
+    /// # ;
+    /// ```
+    /// Setting `hidden_short_help(true)` will hide the argument when displaying short help text
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config")
+    ///         .hidden_short_help(true)
+    ///         .help("Some help text describing the --config arg"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-h"
+    ///     ]);
+    /// ```
+    ///
+    /// The above example displays
+    ///
+    /// ```notrust
+    /// helptest
+    ///
+    /// USAGE:
+    ///    helptest [FLAGS]
+    ///
+    /// FLAGS:
+    /// -h, --help       Prints help information
+    /// -V, --version    Prints version information
+    /// ```
+    ///
+    /// However, when --help is called
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config")
+    ///         .hidden_short_help(true)
+    ///         .help("Some help text describing the --config arg"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    ///
+    /// Then the following would be displayed
+    ///
+    /// ```notrust
+    /// helptest
+    ///
+    /// USAGE:
+    ///    helptest [FLAGS]
+    ///
+    /// FLAGS:
+    ///     --config     Some help text describing the --config arg
+    /// -h, --help       Prints help information
+    /// -V, --version    Prints version information
+    /// ```
+    pub fn hidden_short_help(self, hide: bool) -> Self {
+        if hide {
+            self.set(ArgSettings::HiddenShortHelp)
+        } else {
+            self.unset(ArgSettings::HiddenShortHelp)
+        }
+    }
+
+    /// Hides an argument from long help message output.
+    ///
+    /// **NOTE:** This does **not** hide the argument from usage strings on error
+    ///
+    /// **NOTE:** Setting this option will cause next-line-help output style to be used
+    /// when long help (`--help`) is called.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// Arg::with_name("debug")
+    ///     .hidden_long_help(true)
+    /// # ;
+    /// ```
+    /// Setting `hidden_long_help(true)` will hide the argument when displaying long help text
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config")
+    ///         .hidden_long_help(true)
+    ///         .help("Some help text describing the --config arg"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "--help"
+    ///     ]);
+    /// ```
+    ///
+    /// The above example displays
+    ///
+    /// ```notrust
+    /// helptest
+    ///
+    /// USAGE:
+    ///    helptest [FLAGS]
+    ///
+    /// FLAGS:
+    /// -h, --help       Prints help information
+    /// -V, --version    Prints version information
+    /// ```
+    ///
+    /// However, when -h is called
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("prog")
+    ///     .arg(Arg::with_name("cfg")
+    ///         .long("config")
+    ///         .hidden_long_help(true)
+    ///         .help("Some help text describing the --config arg"))
+    ///     .get_matches_from(vec![
+    ///         "prog", "-h"
+    ///     ]);
+    /// ```
+    ///
+    /// Then the following would be displayed
+    ///
+    /// ```notrust
+    /// helptest
+    ///
+    /// USAGE:
+    ///    helptest [FLAGS]
+    ///
+    /// FLAGS:
+    ///     --config     Some help text describing the --config arg
+    /// -h, --help       Prints help information
+    /// -V, --version    Prints version information
+    /// ```
+    pub fn hidden_long_help(self, hide: bool) -> Self {
+        if hide {
+            self.set(ArgSettings::HiddenLongHelp)
+        } else {
+            self.unset(ArgSettings::HiddenLongHelp)
+        }
+    }
+
+    /// Checks if one of the [`ArgSettings`] settings is set for the argument.
+    ///
+    /// [`ArgSettings`]: ./enum.ArgSettings.html
+    pub fn is_set(&self, s: ArgSettings) -> bool {
+        self.b.is_set(s)
+    }
+
+    /// Sets one of the [`ArgSettings`] settings for the argument.
+    ///
+    /// [`ArgSettings`]: ./enum.ArgSettings.html
+    pub fn set(mut self, s: ArgSettings) -> Self {
+        self.setb(s);
+        self
+    }
+
+    /// Unsets one of the [`ArgSettings`] settings for the argument.
+    ///
+    /// [`ArgSettings`]: ./enum.ArgSettings.html
+    pub fn unset(mut self, s: ArgSettings) -> Self {
+        self.unsetb(s);
+        self
+    }
+
+    #[doc(hidden)]
+    pub fn setb(&mut self, s: ArgSettings) {
+        self.b.set(s);
+    }
+
+    #[doc(hidden)]
+    pub fn unsetb(&mut self, s: ArgSettings) {
+        self.b.unset(s);
+    }
+}
+
+impl<'a, 'b, 'z> From<&'z Arg<'a, 'b>> for Arg<'a, 'b> {
+    fn from(a: &'z Arg<'a, 'b>) -> Self {
+        Arg {
+            b: a.b.clone(),
+            v: a.v.clone(),
+            s: a.s.clone(),
+            index: a.index,
+            r_ifs: a.r_ifs.clone(),
+        }
+    }
+}
+
+impl<'n, 'e> PartialEq for Arg<'n, 'e> {
+    fn eq(&self, other: &Arg<'n, 'e>) -> bool {
+        self.b == other.b
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_builder/base.rs.html b/docs/src/clap/args/arg_builder/base.rs.html new file mode 100644 index 00000000..2d74ff84 --- /dev/null +++ b/docs/src/clap/args/arg_builder/base.rs.html @@ -0,0 +1,99 @@ +base.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+
+use args::{Arg, ArgFlags, ArgSettings};
+
+#[derive(Debug, Clone, Default)]
+pub struct Base<'a, 'b>
+where
+    'a: 'b,
+{
+    pub name: &'a str,
+    pub help: Option<&'b str>,
+    pub long_help: Option<&'b str>,
+    pub blacklist: Option<Vec<&'a str>>,
+    pub settings: ArgFlags,
+    pub r_unless: Option<Vec<&'a str>>,
+    pub overrides: Option<Vec<&'a str>>,
+    pub groups: Option<Vec<&'a str>>,
+    pub requires: Option<Vec<(Option<&'b str>, &'a str)>>,
+}
+
+impl<'n, 'e> Base<'n, 'e> {
+    pub fn new(name: &'n str) -> Self {
+        Base {
+            name: name,
+            ..Default::default()
+        }
+    }
+
+    pub fn set(&mut self, s: ArgSettings) {
+        self.settings.set(s);
+    }
+    pub fn unset(&mut self, s: ArgSettings) {
+        self.settings.unset(s);
+    }
+    pub fn is_set(&self, s: ArgSettings) -> bool {
+        self.settings.is_set(s)
+    }
+}
+
+impl<'n, 'e, 'z> From<&'z Arg<'n, 'e>> for Base<'n, 'e> {
+    fn from(a: &'z Arg<'n, 'e>) -> Self {
+        a.b.clone()
+    }
+}
+
+impl<'n, 'e> PartialEq for Base<'n, 'e> {
+    fn eq(&self, other: &Base<'n, 'e>) -> bool {
+        self.name == other.name
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_builder/flag.rs.html b/docs/src/clap/args/arg_builder/flag.rs.html new file mode 100644 index 00000000..ee71452b --- /dev/null +++ b/docs/src/clap/args/arg_builder/flag.rs.html @@ -0,0 +1,425 @@ +flag.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+
+// Std
+use std::convert::From;
+use std::ffi::{OsStr, OsString};
+use std::fmt::{Display, Formatter, Result};
+use std::mem;
+use std::rc::Rc;
+use std::result::Result as StdResult;
+
+// Internal
+use args::{AnyArg, ArgSettings, Base, DispOrder, Switched};
+use map::{self, VecMap};
+use Arg;
+
+#[derive(Default, Clone, Debug)]
+#[doc(hidden)]
+pub struct FlagBuilder<'n, 'e>
+where
+    'n: 'e,
+{
+    pub b: Base<'n, 'e>,
+    pub s: Switched<'e>,
+}
+
+impl<'n, 'e> FlagBuilder<'n, 'e> {
+    pub fn new(name: &'n str) -> Self {
+        FlagBuilder {
+            b: Base::new(name),
+            ..Default::default()
+        }
+    }
+}
+
+impl<'a, 'b, 'z> From<&'z Arg<'a, 'b>> for FlagBuilder<'a, 'b> {
+    fn from(a: &'z Arg<'a, 'b>) -> Self {
+        FlagBuilder {
+            b: Base::from(a),
+            s: Switched::from(a),
+        }
+    }
+}
+
+impl<'a, 'b> From<Arg<'a, 'b>> for FlagBuilder<'a, 'b> {
+    fn from(mut a: Arg<'a, 'b>) -> Self {
+        FlagBuilder {
+            b: mem::replace(&mut a.b, Base::default()),
+            s: mem::replace(&mut a.s, Switched::default()),
+        }
+    }
+}
+
+impl<'n, 'e> Display for FlagBuilder<'n, 'e> {
+    fn fmt(&self, f: &mut Formatter) -> Result {
+        if let Some(l) = self.s.long {
+            write!(f, "--{}", l)?;
+        } else {
+            write!(f, "-{}", self.s.short.unwrap())?;
+        }
+
+        Ok(())
+    }
+}
+
+impl<'n, 'e> AnyArg<'n, 'e> for FlagBuilder<'n, 'e> {
+    fn name(&self) -> &'n str {
+        self.b.name
+    }
+    fn overrides(&self) -> Option<&[&'e str]> {
+        self.b.overrides.as_ref().map(|o| &o[..])
+    }
+    fn requires(&self) -> Option<&[(Option<&'e str>, &'n str)]> {
+        self.b.requires.as_ref().map(|o| &o[..])
+    }
+    fn blacklist(&self) -> Option<&[&'e str]> {
+        self.b.blacklist.as_ref().map(|o| &o[..])
+    }
+    fn required_unless(&self) -> Option<&[&'e str]> {
+        self.b.r_unless.as_ref().map(|o| &o[..])
+    }
+    fn is_set(&self, s: ArgSettings) -> bool {
+        self.b.settings.is_set(s)
+    }
+    fn has_switch(&self) -> bool {
+        true
+    }
+    fn takes_value(&self) -> bool {
+        false
+    }
+    fn set(&mut self, s: ArgSettings) {
+        self.b.settings.set(s)
+    }
+    fn max_vals(&self) -> Option<u64> {
+        None
+    }
+    fn val_names(&self) -> Option<&VecMap<&'e str>> {
+        None
+    }
+    fn num_vals(&self) -> Option<u64> {
+        None
+    }
+    fn possible_vals(&self) -> Option<&[&'e str]> {
+        None
+    }
+    fn validator(&self) -> Option<&Rc<Fn(String) -> StdResult<(), String>>> {
+        None
+    }
+    fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> StdResult<(), OsString>>> {
+        None
+    }
+    fn min_vals(&self) -> Option<u64> {
+        None
+    }
+    fn short(&self) -> Option<char> {
+        self.s.short
+    }
+    fn long(&self) -> Option<&'e str> {
+        self.s.long
+    }
+    fn val_delim(&self) -> Option<char> {
+        None
+    }
+    fn help(&self) -> Option<&'e str> {
+        self.b.help
+    }
+    fn long_help(&self) -> Option<&'e str> {
+        self.b.long_help
+    }
+    fn val_terminator(&self) -> Option<&'e str> {
+        None
+    }
+    fn default_val(&self) -> Option<&'e OsStr> {
+        None
+    }
+    fn default_vals_ifs(&self) -> Option<map::Values<(&'n str, Option<&'e OsStr>, &'e OsStr)>> {
+        None
+    }
+    fn env<'s>(&'s self) -> Option<(&'n OsStr, Option<&'s OsString>)> {
+        None
+    }
+    fn longest_filter(&self) -> bool {
+        self.s.long.is_some()
+    }
+    fn aliases(&self) -> Option<Vec<&'e str>> {
+        if let Some(ref aliases) = self.s.aliases {
+            let vis_aliases: Vec<_> = aliases
+                .iter()
+                .filter_map(|&(n, v)| if v { Some(n) } else { None })
+                .collect();
+            if vis_aliases.is_empty() {
+                None
+            } else {
+                Some(vis_aliases)
+            }
+        } else {
+            None
+        }
+    }
+}
+
+impl<'n, 'e> DispOrder for FlagBuilder<'n, 'e> {
+    fn disp_ord(&self) -> usize {
+        self.s.disp_ord
+    }
+}
+
+impl<'n, 'e> PartialEq for FlagBuilder<'n, 'e> {
+    fn eq(&self, other: &FlagBuilder<'n, 'e>) -> bool {
+        self.b == other.b
+    }
+}
+
+#[cfg(test)]
+mod test {
+    use super::FlagBuilder;
+    use args::settings::ArgSettings;
+
+    #[test]
+    fn flagbuilder_display() {
+        let mut f = FlagBuilder::new("flg");
+        f.b.settings.set(ArgSettings::Multiple);
+        f.s.long = Some("flag");
+
+        assert_eq!(&*format!("{}", f), "--flag");
+
+        let mut f2 = FlagBuilder::new("flg");
+        f2.s.short = Some('f');
+
+        assert_eq!(&*format!("{}", f2), "-f");
+    }
+
+    #[test]
+    fn flagbuilder_display_single_alias() {
+        let mut f = FlagBuilder::new("flg");
+        f.s.long = Some("flag");
+        f.s.aliases = Some(vec![("als", true)]);
+
+        assert_eq!(&*format!("{}", f), "--flag");
+    }
+
+    #[test]
+    fn flagbuilder_display_multiple_aliases() {
+        let mut f = FlagBuilder::new("flg");
+        f.s.short = Some('f');
+        f.s.aliases = Some(vec![
+            ("alias_not_visible", false),
+            ("f2", true),
+            ("f3", true),
+            ("f4", true),
+        ]);
+        assert_eq!(&*format!("{}", f), "-f");
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_builder/mod.rs.html b/docs/src/clap/args/arg_builder/mod.rs.html new file mode 100644 index 00000000..04d6fc02 --- /dev/null +++ b/docs/src/clap/args/arg_builder/mod.rs.html @@ -0,0 +1,29 @@ +mod.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+
+pub use self::base::Base;
+pub use self::flag::FlagBuilder;
+pub use self::option::OptBuilder;
+pub use self::positional::PosBuilder;
+pub use self::switched::Switched;
+pub use self::valued::Valued;
+
+mod base;
+mod flag;
+mod option;
+mod positional;
+mod switched;
+mod valued;
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_builder/option.rs.html b/docs/src/clap/args/arg_builder/option.rs.html new file mode 100644 index 00000000..375f04df --- /dev/null +++ b/docs/src/clap/args/arg_builder/option.rs.html @@ -0,0 +1,583 @@ +option.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+
+// Std
+use std::ffi::{OsStr, OsString};
+use std::fmt::{Display, Formatter, Result};
+use std::mem;
+use std::rc::Rc;
+use std::result::Result as StdResult;
+
+// Internal
+use args::{AnyArg, Arg, ArgSettings, Base, DispOrder, Switched, Valued};
+use map::{self, VecMap};
+use INTERNAL_ERROR_MSG;
+
+#[allow(missing_debug_implementations)]
+#[doc(hidden)]
+#[derive(Default, Clone)]
+pub struct OptBuilder<'n, 'e>
+where
+    'n: 'e,
+{
+    pub b: Base<'n, 'e>,
+    pub s: Switched<'e>,
+    pub v: Valued<'n, 'e>,
+}
+
+impl<'n, 'e> OptBuilder<'n, 'e> {
+    pub fn new(name: &'n str) -> Self {
+        OptBuilder {
+            b: Base::new(name),
+            ..Default::default()
+        }
+    }
+}
+
+impl<'n, 'e, 'z> From<&'z Arg<'n, 'e>> for OptBuilder<'n, 'e> {
+    fn from(a: &'z Arg<'n, 'e>) -> Self {
+        OptBuilder {
+            b: Base::from(a),
+            s: Switched::from(a),
+            v: Valued::from(a),
+        }
+    }
+}
+
+impl<'n, 'e> From<Arg<'n, 'e>> for OptBuilder<'n, 'e> {
+    fn from(mut a: Arg<'n, 'e>) -> Self {
+        a.v.fill_in();
+        OptBuilder {
+            b: mem::replace(&mut a.b, Base::default()),
+            s: mem::replace(&mut a.s, Switched::default()),
+            v: mem::replace(&mut a.v, Valued::default()),
+        }
+    }
+}
+
+impl<'n, 'e> Display for OptBuilder<'n, 'e> {
+    fn fmt(&self, f: &mut Formatter) -> Result {
+        debugln!("OptBuilder::fmt:{}", self.b.name);
+        let sep = if self.b.is_set(ArgSettings::RequireEquals) {
+            "="
+        } else {
+            " "
+        };
+        // Write the name such --long or -l
+        if let Some(l) = self.s.long {
+            write!(f, "--{}{}", l, sep)?;
+        } else {
+            write!(f, "-{}{}", self.s.short.unwrap(), sep)?;
+        }
+        let delim = if self.is_set(ArgSettings::RequireDelimiter) {
+            self.v.val_delim.expect(INTERNAL_ERROR_MSG)
+        } else {
+            ' '
+        };
+
+        // Write the values such as <name1> <name2>
+        if let Some(ref vec) = self.v.val_names {
+            let mut it = vec.iter().peekable();
+            while let Some((_, val)) = it.next() {
+                write!(f, "<{}>", val)?;
+                if it.peek().is_some() {
+                    write!(f, "{}", delim)?;
+                }
+            }
+            let num = vec.len();
+            if self.is_set(ArgSettings::Multiple) && num == 1 {
+                write!(f, "...")?;
+            }
+        } else if let Some(num) = self.v.num_vals {
+            let mut it = (0..num).peekable();
+            while let Some(_) = it.next() {
+                write!(f, "<{}>", self.b.name)?;
+                if it.peek().is_some() {
+                    write!(f, "{}", delim)?;
+                }
+            }
+            if self.is_set(ArgSettings::Multiple) && num == 1 {
+                write!(f, "...")?;
+            }
+        } else {
+            write!(
+                f,
+                "<{}>{}",
+                self.b.name,
+                if self.is_set(ArgSettings::Multiple) {
+                    "..."
+                } else {
+                    ""
+                }
+            )?;
+        }
+
+        Ok(())
+    }
+}
+
+impl<'n, 'e> AnyArg<'n, 'e> for OptBuilder<'n, 'e> {
+    fn name(&self) -> &'n str {
+        self.b.name
+    }
+    fn overrides(&self) -> Option<&[&'e str]> {
+        self.b.overrides.as_ref().map(|o| &o[..])
+    }
+    fn requires(&self) -> Option<&[(Option<&'e str>, &'n str)]> {
+        self.b.requires.as_ref().map(|o| &o[..])
+    }
+    fn blacklist(&self) -> Option<&[&'e str]> {
+        self.b.blacklist.as_ref().map(|o| &o[..])
+    }
+    fn required_unless(&self) -> Option<&[&'e str]> {
+        self.b.r_unless.as_ref().map(|o| &o[..])
+    }
+    fn val_names(&self) -> Option<&VecMap<&'e str>> {
+        self.v.val_names.as_ref()
+    }
+    fn is_set(&self, s: ArgSettings) -> bool {
+        self.b.settings.is_set(s)
+    }
+    fn has_switch(&self) -> bool {
+        true
+    }
+    fn set(&mut self, s: ArgSettings) {
+        self.b.settings.set(s)
+    }
+    fn max_vals(&self) -> Option<u64> {
+        self.v.max_vals
+    }
+    fn val_terminator(&self) -> Option<&'e str> {
+        self.v.terminator
+    }
+    fn num_vals(&self) -> Option<u64> {
+        self.v.num_vals
+    }
+    fn possible_vals(&self) -> Option<&[&'e str]> {
+        self.v.possible_vals.as_ref().map(|o| &o[..])
+    }
+    fn validator(&self) -> Option<&Rc<Fn(String) -> StdResult<(), String>>> {
+        self.v.validator.as_ref()
+    }
+    fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> StdResult<(), OsString>>> {
+        self.v.validator_os.as_ref()
+    }
+    fn min_vals(&self) -> Option<u64> {
+        self.v.min_vals
+    }
+    fn short(&self) -> Option<char> {
+        self.s.short
+    }
+    fn long(&self) -> Option<&'e str> {
+        self.s.long
+    }
+    fn val_delim(&self) -> Option<char> {
+        self.v.val_delim
+    }
+    fn takes_value(&self) -> bool {
+        true
+    }
+    fn help(&self) -> Option<&'e str> {
+        self.b.help
+    }
+    fn long_help(&self) -> Option<&'e str> {
+        self.b.long_help
+    }
+    fn default_val(&self) -> Option<&'e OsStr> {
+        self.v.default_val
+    }
+    fn default_vals_ifs(&self) -> Option<map::Values<(&'n str, Option<&'e OsStr>, &'e OsStr)>> {
+        self.v.default_vals_ifs.as_ref().map(|vm| vm.values())
+    }
+    fn env<'s>(&'s self) -> Option<(&'n OsStr, Option<&'s OsString>)> {
+        self.v
+            .env
+            .as_ref()
+            .map(|&(key, ref value)| (key, value.as_ref()))
+    }
+    fn longest_filter(&self) -> bool {
+        true
+    }
+    fn aliases(&self) -> Option<Vec<&'e str>> {
+        if let Some(ref aliases) = self.s.aliases {
+            let vis_aliases: Vec<_> = aliases
+                .iter()
+                .filter_map(|&(n, v)| if v { Some(n) } else { None })
+                .collect();
+            if vis_aliases.is_empty() {
+                None
+            } else {
+                Some(vis_aliases)
+            }
+        } else {
+            None
+        }
+    }
+}
+
+impl<'n, 'e> DispOrder for OptBuilder<'n, 'e> {
+    fn disp_ord(&self) -> usize {
+        self.s.disp_ord
+    }
+}
+
+impl<'n, 'e> PartialEq for OptBuilder<'n, 'e> {
+    fn eq(&self, other: &OptBuilder<'n, 'e>) -> bool {
+        self.b == other.b
+    }
+}
+
+#[cfg(test)]
+mod test {
+    use super::OptBuilder;
+    use args::settings::ArgSettings;
+    use map::VecMap;
+
+    #[test]
+    fn optbuilder_display1() {
+        let mut o = OptBuilder::new("opt");
+        o.s.long = Some("option");
+        o.b.settings.set(ArgSettings::Multiple);
+
+        assert_eq!(&*format!("{}", o), "--option <opt>...");
+    }
+
+    #[test]
+    fn optbuilder_display2() {
+        let mut v_names = VecMap::new();
+        v_names.insert(0, "file");
+        v_names.insert(1, "name");
+
+        let mut o2 = OptBuilder::new("opt");
+        o2.s.short = Some('o');
+        o2.v.val_names = Some(v_names);
+
+        assert_eq!(&*format!("{}", o2), "-o <file> <name>");
+    }
+
+    #[test]
+    fn optbuilder_display3() {
+        let mut v_names = VecMap::new();
+        v_names.insert(0, "file");
+        v_names.insert(1, "name");
+
+        let mut o2 = OptBuilder::new("opt");
+        o2.s.short = Some('o');
+        o2.v.val_names = Some(v_names);
+        o2.b.settings.set(ArgSettings::Multiple);
+
+        assert_eq!(&*format!("{}", o2), "-o <file> <name>");
+    }
+
+    #[test]
+    fn optbuilder_display_single_alias() {
+        let mut o = OptBuilder::new("opt");
+        o.s.long = Some("option");
+        o.s.aliases = Some(vec![("als", true)]);
+
+        assert_eq!(&*format!("{}", o), "--option <opt>");
+    }
+
+    #[test]
+    fn optbuilder_display_multiple_aliases() {
+        let mut o = OptBuilder::new("opt");
+        o.s.long = Some("option");
+        o.s.aliases = Some(vec![
+            ("als_not_visible", false),
+            ("als2", true),
+            ("als3", true),
+            ("als4", true),
+        ]);
+        assert_eq!(&*format!("{}", o), "--option <opt>");
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_builder/positional.rs.html b/docs/src/clap/args/arg_builder/positional.rs.html new file mode 100644 index 00000000..79a04a5d --- /dev/null +++ b/docs/src/clap/args/arg_builder/positional.rs.html @@ -0,0 +1,563 @@ +positional.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+
+// Std
+use std::borrow::Cow;
+use std::ffi::{OsStr, OsString};
+use std::fmt::{Display, Formatter, Result};
+use std::mem;
+use std::rc::Rc;
+use std::result::Result as StdResult;
+
+// Internal
+use args::{AnyArg, ArgSettings, Base, DispOrder, Valued};
+use map::{self, VecMap};
+use Arg;
+use INTERNAL_ERROR_MSG;
+
+#[allow(missing_debug_implementations)]
+#[doc(hidden)]
+#[derive(Clone, Default)]
+pub struct PosBuilder<'n, 'e>
+where
+    'n: 'e,
+{
+    pub b: Base<'n, 'e>,
+    pub v: Valued<'n, 'e>,
+    pub index: u64,
+}
+
+impl<'n, 'e> PosBuilder<'n, 'e> {
+    pub fn new(name: &'n str, idx: u64) -> Self {
+        PosBuilder {
+            b: Base::new(name),
+            index: idx,
+            ..Default::default()
+        }
+    }
+
+    pub fn from_arg_ref(a: &Arg<'n, 'e>, idx: u64) -> Self {
+        let mut pb = PosBuilder {
+            b: Base::from(a),
+            v: Valued::from(a),
+            index: idx,
+        };
+        if a.v.max_vals.is_some()
+            || a.v.min_vals.is_some()
+            || (a.v.num_vals.is_some() && a.v.num_vals.unwrap() > 1)
+        {
+            pb.b.settings.set(ArgSettings::Multiple);
+        }
+        pb
+    }
+
+    pub fn from_arg(mut a: Arg<'n, 'e>, idx: u64) -> Self {
+        if a.v.max_vals.is_some()
+            || a.v.min_vals.is_some()
+            || (a.v.num_vals.is_some() && a.v.num_vals.unwrap() > 1)
+        {
+            a.b.settings.set(ArgSettings::Multiple);
+        }
+        PosBuilder {
+            b: mem::replace(&mut a.b, Base::default()),
+            v: mem::replace(&mut a.v, Valued::default()),
+            index: idx,
+        }
+    }
+
+    pub fn multiple_str(&self) -> &str {
+        let mult_vals = self
+            .v
+            .val_names
+            .as_ref()
+            .map_or(true, |names| names.len() < 2);
+        if self.is_set(ArgSettings::Multiple) && mult_vals {
+            "..."
+        } else {
+            ""
+        }
+    }
+
+    pub fn name_no_brackets(&self) -> Cow<str> {
+        debugln!("PosBuilder::name_no_brackets;");
+        let mut delim = String::new();
+        delim.push(if self.is_set(ArgSettings::RequireDelimiter) {
+            self.v.val_delim.expect(INTERNAL_ERROR_MSG)
+        } else {
+            ' '
+        });
+        if let Some(ref names) = self.v.val_names {
+            debugln!("PosBuilder:name_no_brackets: val_names={:#?}", names);
+            if names.len() > 1 {
+                Cow::Owned(
+                    names
+                        .values()
+                        .map(|n| format!("<{}>", n))
+                        .collect::<Vec<_>>()
+                        .join(&*delim),
+                )
+            } else {
+                Cow::Borrowed(names.values().next().expect(INTERNAL_ERROR_MSG))
+            }
+        } else {
+            debugln!("PosBuilder:name_no_brackets: just name");
+            Cow::Borrowed(self.b.name)
+        }
+    }
+}
+
+impl<'n, 'e> Display for PosBuilder<'n, 'e> {
+    fn fmt(&self, f: &mut Formatter) -> Result {
+        let mut delim = String::new();
+        delim.push(if self.is_set(ArgSettings::RequireDelimiter) {
+            self.v.val_delim.expect(INTERNAL_ERROR_MSG)
+        } else {
+            ' '
+        });
+        if let Some(ref names) = self.v.val_names {
+            write!(
+                f,
+                "{}",
+                names
+                    .values()
+                    .map(|n| format!("<{}>", n))
+                    .collect::<Vec<_>>()
+                    .join(&*delim)
+            )?;
+        } else {
+            write!(f, "<{}>", self.b.name)?;
+        }
+        if self.b.settings.is_set(ArgSettings::Multiple)
+            && (self.v.val_names.is_none() || self.v.val_names.as_ref().unwrap().len() == 1)
+        {
+            write!(f, "...")?;
+        }
+
+        Ok(())
+    }
+}
+
+impl<'n, 'e> AnyArg<'n, 'e> for PosBuilder<'n, 'e> {
+    fn name(&self) -> &'n str {
+        self.b.name
+    }
+    fn overrides(&self) -> Option<&[&'e str]> {
+        self.b.overrides.as_ref().map(|o| &o[..])
+    }
+    fn requires(&self) -> Option<&[(Option<&'e str>, &'n str)]> {
+        self.b.requires.as_ref().map(|o| &o[..])
+    }
+    fn blacklist(&self) -> Option<&[&'e str]> {
+        self.b.blacklist.as_ref().map(|o| &o[..])
+    }
+    fn required_unless(&self) -> Option<&[&'e str]> {
+        self.b.r_unless.as_ref().map(|o| &o[..])
+    }
+    fn val_names(&self) -> Option<&VecMap<&'e str>> {
+        self.v.val_names.as_ref()
+    }
+    fn is_set(&self, s: ArgSettings) -> bool {
+        self.b.settings.is_set(s)
+    }
+    fn set(&mut self, s: ArgSettings) {
+        self.b.settings.set(s)
+    }
+    fn has_switch(&self) -> bool {
+        false
+    }
+    fn max_vals(&self) -> Option<u64> {
+        self.v.max_vals
+    }
+    fn val_terminator(&self) -> Option<&'e str> {
+        self.v.terminator
+    }
+    fn num_vals(&self) -> Option<u64> {
+        self.v.num_vals
+    }
+    fn possible_vals(&self) -> Option<&[&'e str]> {
+        self.v.possible_vals.as_ref().map(|o| &o[..])
+    }
+    fn validator(&self) -> Option<&Rc<Fn(String) -> StdResult<(), String>>> {
+        self.v.validator.as_ref()
+    }
+    fn validator_os(&self) -> Option<&Rc<Fn(&OsStr) -> StdResult<(), OsString>>> {
+        self.v.validator_os.as_ref()
+    }
+    fn min_vals(&self) -> Option<u64> {
+        self.v.min_vals
+    }
+    fn short(&self) -> Option<char> {
+        None
+    }
+    fn long(&self) -> Option<&'e str> {
+        None
+    }
+    fn val_delim(&self) -> Option<char> {
+        self.v.val_delim
+    }
+    fn takes_value(&self) -> bool {
+        true
+    }
+    fn help(&self) -> Option<&'e str> {
+        self.b.help
+    }
+    fn long_help(&self) -> Option<&'e str> {
+        self.b.long_help
+    }
+    fn default_vals_ifs(&self) -> Option<map::Values<(&'n str, Option<&'e OsStr>, &'e OsStr)>> {
+        self.v.default_vals_ifs.as_ref().map(|vm| vm.values())
+    }
+    fn default_val(&self) -> Option<&'e OsStr> {
+        self.v.default_val
+    }
+    fn env<'s>(&'s self) -> Option<(&'n OsStr, Option<&'s OsString>)> {
+        self.v
+            .env
+            .as_ref()
+            .map(|&(key, ref value)| (key, value.as_ref()))
+    }
+    fn longest_filter(&self) -> bool {
+        true
+    }
+    fn aliases(&self) -> Option<Vec<&'e str>> {
+        None
+    }
+}
+
+impl<'n, 'e> DispOrder for PosBuilder<'n, 'e> {
+    fn disp_ord(&self) -> usize {
+        self.index as usize
+    }
+}
+
+impl<'n, 'e> PartialEq for PosBuilder<'n, 'e> {
+    fn eq(&self, other: &PosBuilder<'n, 'e>) -> bool {
+        self.b == other.b
+    }
+}
+
+#[cfg(test)]
+mod test {
+    use super::PosBuilder;
+    use args::settings::ArgSettings;
+    use map::VecMap;
+
+    #[test]
+    fn display_mult() {
+        let mut p = PosBuilder::new("pos", 1);
+        p.b.settings.set(ArgSettings::Multiple);
+
+        assert_eq!(&*format!("{}", p), "<pos>...");
+    }
+
+    #[test]
+    fn display_required() {
+        let mut p2 = PosBuilder::new("pos", 1);
+        p2.b.settings.set(ArgSettings::Required);
+
+        assert_eq!(&*format!("{}", p2), "<pos>");
+    }
+
+    #[test]
+    fn display_val_names() {
+        let mut p2 = PosBuilder::new("pos", 1);
+        let mut vm = VecMap::new();
+        vm.insert(0, "file1");
+        vm.insert(1, "file2");
+        p2.v.val_names = Some(vm);
+
+        assert_eq!(&*format!("{}", p2), "<file1> <file2>");
+    }
+
+    #[test]
+    fn display_val_names_req() {
+        let mut p2 = PosBuilder::new("pos", 1);
+        p2.b.settings.set(ArgSettings::Required);
+        let mut vm = VecMap::new();
+        vm.insert(0, "file1");
+        vm.insert(1, "file2");
+        p2.v.val_names = Some(vm);
+
+        assert_eq!(&*format!("{}", p2), "<file1> <file2>");
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_builder/switched.rs.html b/docs/src/clap/args/arg_builder/switched.rs.html new file mode 100644 index 00000000..237fc495 --- /dev/null +++ b/docs/src/clap/args/arg_builder/switched.rs.html @@ -0,0 +1,83 @@ +switched.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+
+use Arg;
+
+#[derive(Debug)]
+pub struct Switched<'b> {
+    pub short: Option<char>,
+    pub long: Option<&'b str>,
+    pub aliases: Option<Vec<(&'b str, bool)>>, // (name, visible)
+    pub disp_ord: usize,
+    pub unified_ord: usize,
+}
+
+impl<'e> Default for Switched<'e> {
+    fn default() -> Self {
+        Switched {
+            short: None,
+            long: None,
+            aliases: None,
+            disp_ord: 999,
+            unified_ord: 999,
+        }
+    }
+}
+
+impl<'n, 'e, 'z> From<&'z Arg<'n, 'e>> for Switched<'e> {
+    fn from(a: &'z Arg<'n, 'e>) -> Self {
+        a.s.clone()
+    }
+}
+
+impl<'e> Clone for Switched<'e> {
+    fn clone(&self) -> Self {
+        Switched {
+            short: self.short,
+            long: self.long,
+            aliases: self.aliases.clone(),
+            disp_ord: self.disp_ord,
+            unified_ord: self.unified_ord,
+        }
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_builder/valued.rs.html b/docs/src/clap/args/arg_builder/valued.rs.html new file mode 100644 index 00000000..128668ce --- /dev/null +++ b/docs/src/clap/args/arg_builder/valued.rs.html @@ -0,0 +1,137 @@ +valued.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+
+use std::ffi::{OsStr, OsString};
+use std::rc::Rc;
+
+use map::VecMap;
+
+use Arg;
+
+#[allow(missing_debug_implementations)]
+#[derive(Clone)]
+pub struct Valued<'a, 'b>
+where
+    'a: 'b,
+{
+    pub possible_vals: Option<Vec<&'b str>>,
+    pub val_names: Option<VecMap<&'b str>>,
+    pub num_vals: Option<u64>,
+    pub max_vals: Option<u64>,
+    pub min_vals: Option<u64>,
+    pub validator: Option<Rc<Fn(String) -> Result<(), String>>>,
+    pub validator_os: Option<Rc<Fn(&OsStr) -> Result<(), OsString>>>,
+    pub val_delim: Option<char>,
+    pub default_val: Option<&'b OsStr>,
+    pub default_vals_ifs: Option<VecMap<(&'a str, Option<&'b OsStr>, &'b OsStr)>>,
+    pub env: Option<(&'a OsStr, Option<OsString>)>,
+    pub terminator: Option<&'b str>,
+}
+
+impl<'n, 'e> Default for Valued<'n, 'e> {
+    fn default() -> Self {
+        Valued {
+            possible_vals: None,
+            num_vals: None,
+            min_vals: None,
+            max_vals: None,
+            val_names: None,
+            validator: None,
+            validator_os: None,
+            val_delim: None,
+            default_val: None,
+            default_vals_ifs: None,
+            env: None,
+            terminator: None,
+        }
+    }
+}
+
+impl<'n, 'e> Valued<'n, 'e> {
+    pub fn fill_in(&mut self) {
+        if let Some(ref vec) = self.val_names {
+            if vec.len() > 1 {
+                self.num_vals = Some(vec.len() as u64);
+            }
+        }
+    }
+}
+
+impl<'n, 'e, 'z> From<&'z Arg<'n, 'e>> for Valued<'n, 'e> {
+    fn from(a: &'z Arg<'n, 'e>) -> Self {
+        let mut v = a.v.clone();
+        if let Some(ref vec) = a.v.val_names {
+            if vec.len() > 1 {
+                v.num_vals = Some(vec.len() as u64);
+            }
+        }
+        v
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_matcher.rs.html b/docs/src/clap/args/arg_matcher.rs.html new file mode 100644 index 00000000..ebdd4475 --- /dev/null +++ b/docs/src/clap/args/arg_matcher.rs.html @@ -0,0 +1,541 @@ +arg_matcher.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+
+// Std
+use std::collections::hash_map::{Entry, Iter};
+use std::collections::HashMap;
+use std::ffi::OsStr;
+use std::mem;
+use std::ops::Deref;
+
+// Internal
+use args::settings::ArgSettings;
+use args::AnyArg;
+use args::{ArgMatches, MatchedArg, SubCommand};
+
+#[doc(hidden)]
+#[allow(missing_debug_implementations)]
+pub struct ArgMatcher<'a>(pub ArgMatches<'a>);
+
+impl<'a> Default for ArgMatcher<'a> {
+    fn default() -> Self {
+        ArgMatcher(ArgMatches::default())
+    }
+}
+
+impl<'a> ArgMatcher<'a> {
+    pub fn new() -> Self {
+        ArgMatcher::default()
+    }
+
+    pub fn process_arg_overrides<'b>(
+        &mut self,
+        a: Option<&AnyArg<'a, 'b>>,
+        overrides: &mut Vec<(&'b str, &'a str)>,
+        required: &mut Vec<&'a str>,
+        check_all: bool,
+    ) {
+        debugln!(
+            "ArgMatcher::process_arg_overrides:{:?};",
+            a.map_or(None, |a| Some(a.name()))
+        );
+        if let Some(aa) = a {
+            let mut self_done = false;
+            if let Some(a_overrides) = aa.overrides() {
+                for overr in a_overrides {
+                    debugln!("ArgMatcher::process_arg_overrides:iter:{};", overr);
+                    if overr == &aa.name() {
+                        self_done = true;
+                        self.handle_self_overrides(a);
+                    } else if self.is_present(overr) {
+                        debugln!(
+                            "ArgMatcher::process_arg_overrides:iter:{}: removing from matches;",
+                            overr
+                        );
+                        self.remove(overr);
+                        for i in (0..required.len()).rev() {
+                            if &required[i] == overr {
+                                debugln!(
+                                    "ArgMatcher::process_arg_overrides:iter:{}: removing required;",
+                                    overr
+                                );
+                                required.swap_remove(i);
+                                break;
+                            }
+                        }
+                        overrides.push((overr, aa.name()));
+                    } else {
+                        overrides.push((overr, aa.name()));
+                    }
+                }
+            }
+            if check_all && !self_done {
+                self.handle_self_overrides(a);
+            }
+        }
+    }
+
+    pub fn handle_self_overrides<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>) {
+        debugln!(
+            "ArgMatcher::handle_self_overrides:{:?};",
+            a.map_or(None, |a| Some(a.name()))
+        );
+        if let Some(aa) = a {
+            if !aa.has_switch() || aa.is_set(ArgSettings::Multiple) {
+                // positional args can't override self or else we would never advance to the next
+
+                // Also flags with --multiple set are ignored otherwise we could never have more
+                // than one
+                return;
+            }
+            if let Some(ma) = self.get_mut(aa.name()) {
+                if ma.vals.len() > 1 {
+                    // swap_remove(0) would be O(1) but does not preserve order, which
+                    // we need
+                    ma.vals.remove(0);
+                    ma.occurs = 1;
+                } else if !aa.takes_value() && ma.occurs > 1 {
+                    ma.occurs = 1;
+                }
+            }
+        }
+    }
+
+    pub fn is_present(&self, name: &str) -> bool {
+        self.0.is_present(name)
+    }
+
+    pub fn propagate_globals(&mut self, global_arg_vec: &[&'a str]) {
+        debugln!(
+            "ArgMatcher::get_global_values: global_arg_vec={:?}",
+            global_arg_vec
+        );
+        let mut vals_map = HashMap::new();
+        self.fill_in_global_values(global_arg_vec, &mut vals_map);
+    }
+
+    fn fill_in_global_values(
+        &mut self,
+        global_arg_vec: &[&'a str],
+        vals_map: &mut HashMap<&'a str, MatchedArg>,
+    ) {
+        for global_arg in global_arg_vec {
+            if let Some(ma) = self.get(global_arg) {
+                // We have to check if the parent's global arg wasn't used but still exists
+                // such as from a default value.
+                //
+                // For example, `myprog subcommand --global-arg=value` where --global-arg defines
+                // a default value of `other` myprog would have an existing MatchedArg for
+                // --global-arg where the value is `other`, however the occurs will be 0.
+                let to_update = if let Some(parent_ma) = vals_map.get(global_arg) {
+                    if parent_ma.occurs > 0 && ma.occurs == 0 {
+                        parent_ma.clone()
+                    } else {
+                        ma.clone()
+                    }
+                } else {
+                    ma.clone()
+                };
+                vals_map.insert(global_arg, to_update);
+            }
+        }
+        if let Some(ref mut sc) = self.0.subcommand {
+            let mut am = ArgMatcher(mem::replace(&mut sc.matches, ArgMatches::new()));
+            am.fill_in_global_values(global_arg_vec, vals_map);
+            mem::swap(&mut am.0, &mut sc.matches);
+        }
+
+        for (name, matched_arg) in vals_map.into_iter() {
+            self.0.args.insert(name, matched_arg.clone());
+        }
+    }
+
+    pub fn get_mut(&mut self, arg: &str) -> Option<&mut MatchedArg> {
+        self.0.args.get_mut(arg)
+    }
+
+    pub fn get(&self, arg: &str) -> Option<&MatchedArg> {
+        self.0.args.get(arg)
+    }
+
+    pub fn remove(&mut self, arg: &str) {
+        self.0.args.remove(arg);
+    }
+
+    pub fn remove_all(&mut self, args: &[&str]) {
+        for &arg in args {
+            self.0.args.remove(arg);
+        }
+    }
+
+    pub fn insert(&mut self, name: &'a str) {
+        self.0.args.insert(name, MatchedArg::new());
+    }
+
+    pub fn contains(&self, arg: &str) -> bool {
+        self.0.args.contains_key(arg)
+    }
+
+    pub fn is_empty(&self) -> bool {
+        self.0.args.is_empty()
+    }
+
+    pub fn usage(&mut self, usage: String) {
+        self.0.usage = Some(usage);
+    }
+
+    pub fn arg_names(&'a self) -> Vec<&'a str> {
+        self.0.args.keys().map(Deref::deref).collect()
+    }
+
+    pub fn entry(&mut self, arg: &'a str) -> Entry<&'a str, MatchedArg> {
+        self.0.args.entry(arg)
+    }
+
+    pub fn subcommand(&mut self, sc: SubCommand<'a>) {
+        self.0.subcommand = Some(Box::new(sc));
+    }
+
+    pub fn subcommand_name(&self) -> Option<&str> {
+        self.0.subcommand_name()
+    }
+
+    pub fn iter(&self) -> Iter<&str, MatchedArg> {
+        self.0.args.iter()
+    }
+
+    pub fn inc_occurrence_of(&mut self, arg: &'a str) {
+        debugln!("ArgMatcher::inc_occurrence_of: arg={}", arg);
+        if let Some(a) = self.get_mut(arg) {
+            a.occurs += 1;
+            return;
+        }
+        debugln!("ArgMatcher::inc_occurrence_of: first instance");
+        self.insert(arg);
+    }
+
+    pub fn inc_occurrences_of(&mut self, args: &[&'a str]) {
+        debugln!("ArgMatcher::inc_occurrences_of: args={:?}", args);
+        for arg in args {
+            self.inc_occurrence_of(arg);
+        }
+    }
+
+    pub fn add_val_to(&mut self, arg: &'a str, val: &OsStr) {
+        let ma = self.entry(arg).or_insert(MatchedArg {
+            occurs: 0,
+            indices: Vec::with_capacity(1),
+            vals: Vec::with_capacity(1),
+        });
+        ma.vals.push(val.to_owned());
+    }
+
+    pub fn add_index_to(&mut self, arg: &'a str, idx: usize) {
+        let ma = self.entry(arg).or_insert(MatchedArg {
+            occurs: 0,
+            indices: Vec::with_capacity(1),
+            vals: Vec::new(),
+        });
+        ma.indices.push(idx);
+    }
+
+    pub fn needs_more_vals<'b, A>(&self, o: &A) -> bool
+    where
+        A: AnyArg<'a, 'b>,
+    {
+        debugln!("ArgMatcher::needs_more_vals: o={}", o.name());
+        if let Some(ma) = self.get(o.name()) {
+            if let Some(num) = o.num_vals() {
+                debugln!("ArgMatcher::needs_more_vals: num_vals...{}", num);
+                return if o.is_set(ArgSettings::Multiple) {
+                    ((ma.vals.len() as u64) % num) != 0
+                } else {
+                    num != (ma.vals.len() as u64)
+                };
+            } else if let Some(num) = o.max_vals() {
+                debugln!("ArgMatcher::needs_more_vals: max_vals...{}", num);
+                return !((ma.vals.len() as u64) > num);
+            } else if o.min_vals().is_some() {
+                debugln!("ArgMatcher::needs_more_vals: min_vals...true");
+                return true;
+            }
+            return o.is_set(ArgSettings::Multiple);
+        }
+        true
+    }
+}
+
+impl<'a> Into<ArgMatches<'a>> for ArgMatcher<'a> {
+    fn into(self) -> ArgMatches<'a> {
+        self.0
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/arg_matches.rs.html b/docs/src/clap/args/arg_matches.rs.html new file mode 100644 index 00000000..fd22645c --- /dev/null +++ b/docs/src/clap/args/arg_matches.rs.html @@ -0,0 +1,1999 @@ +arg_matches.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807
+808
+809
+810
+811
+812
+813
+814
+815
+816
+817
+818
+819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860
+861
+862
+863
+864
+865
+866
+867
+868
+869
+870
+871
+872
+873
+874
+875
+876
+877
+878
+879
+880
+881
+882
+883
+884
+885
+886
+887
+888
+889
+890
+891
+892
+893
+894
+895
+896
+897
+898
+899
+900
+901
+902
+903
+904
+905
+906
+907
+908
+909
+910
+911
+912
+913
+914
+915
+916
+917
+918
+919
+920
+921
+922
+923
+924
+925
+926
+927
+928
+929
+930
+931
+932
+933
+934
+935
+936
+937
+938
+939
+940
+941
+942
+943
+944
+945
+946
+947
+948
+949
+950
+951
+952
+953
+954
+955
+956
+957
+958
+959
+960
+961
+962
+963
+964
+965
+966
+967
+968
+969
+970
+971
+972
+973
+974
+975
+976
+977
+978
+979
+980
+981
+982
+983
+984
+985
+986
+987
+988
+989
+990
+991
+992
+993
+994
+995
+996
+997
+998
+
+// Std
+use std::borrow::Cow;
+use std::collections::HashMap;
+use std::ffi::{OsStr, OsString};
+use std::iter::Map;
+use std::slice::Iter;
+
+// Internal
+use args::MatchedArg;
+use args::SubCommand;
+use INVALID_UTF8;
+
+/// Used to get information about the arguments that were supplied to the program at runtime by
+/// the user. New instances of this struct are obtained by using the [`App::get_matches`] family of
+/// methods.
+///
+/// # Examples
+///
+/// ```no_run
+/// # use clap::{App, Arg};
+/// let matches = App::new("MyApp")
+///     .arg(Arg::with_name("out")
+///         .long("output")
+///         .required(true)
+///         .takes_value(true))
+///     .arg(Arg::with_name("debug")
+///         .short("d")
+///         .multiple(true))
+///     .arg(Arg::with_name("cfg")
+///         .short("c")
+///         .takes_value(true))
+///     .get_matches(); // builds the instance of ArgMatches
+///
+/// // to get information about the "cfg" argument we created, such as the value supplied we use
+/// // various ArgMatches methods, such as ArgMatches::value_of
+/// if let Some(c) = matches.value_of("cfg") {
+///     println!("Value for -c: {}", c);
+/// }
+///
+/// // The ArgMatches::value_of method returns an Option because the user may not have supplied
+/// // that argument at runtime. But if we specified that the argument was "required" as we did
+/// // with the "out" argument, we can safely unwrap because `clap` verifies that was actually
+/// // used at runtime.
+/// println!("Value for --output: {}", matches.value_of("out").unwrap());
+///
+/// // You can check the presence of an argument
+/// if matches.is_present("out") {
+///     // Another way to check if an argument was present, or if it occurred multiple times is to
+///     // use occurrences_of() which returns 0 if an argument isn't found at runtime, or the
+///     // number of times that it occurred, if it was. To allow an argument to appear more than
+///     // once, you must use the .multiple(true) method, otherwise it will only return 1 or 0.
+///     if matches.occurrences_of("debug") > 2 {
+///         println!("Debug mode is REALLY on, don't be crazy");
+///     } else {
+///         println!("Debug mode kind of on");
+///     }
+/// }
+/// ```
+/// [`App::get_matches`]: ./struct.App.html#method.get_matches
+#[derive(Debug, Clone)]
+pub struct ArgMatches<'a> {
+    #[doc(hidden)]
+    pub args: HashMap<&'a str, MatchedArg>,
+    #[doc(hidden)]
+    pub subcommand: Option<Box<SubCommand<'a>>>,
+    #[doc(hidden)]
+    pub usage: Option<String>,
+}
+
+impl<'a> Default for ArgMatches<'a> {
+    fn default() -> Self {
+        ArgMatches {
+            args: HashMap::new(),
+            subcommand: None,
+            usage: None,
+        }
+    }
+}
+
+impl<'a> ArgMatches<'a> {
+    #[doc(hidden)]
+    pub fn new() -> Self {
+        ArgMatches {
+            ..Default::default()
+        }
+    }
+
+    /// Gets the value of a specific [option] or [positional] argument (i.e. an argument that takes
+    /// an additional value at runtime). If the option wasn't present at runtime
+    /// it returns `None`.
+    ///
+    /// *NOTE:* If getting a value for an option or positional argument that allows multiples,
+    /// prefer [`ArgMatches::values_of`] as `ArgMatches::value_of` will only return the *first*
+    /// value.
+    ///
+    /// # Panics
+    ///
+    /// This method will [`panic!`] if the value contains invalid UTF-8 code points.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("output")
+    ///         .takes_value(true))
+    ///     .get_matches_from(vec!["myapp", "something"]);
+    ///
+    /// assert_eq!(m.value_of("output"), Some("something"));
+    /// ```
+    /// [option]: ./struct.Arg.html#method.takes_value
+    /// [positional]: ./struct.Arg.html#method.index
+    /// [`ArgMatches::values_of`]: ./struct.ArgMatches.html#method.values_of
+    /// [`panic!`]: https://doc.rust-lang.org/std/macro.panic!.html
+    pub fn value_of<S: AsRef<str>>(&self, name: S) -> Option<&str> {
+        if let Some(arg) = self.args.get(name.as_ref()) {
+            if let Some(v) = arg.vals.get(0) {
+                return Some(v.to_str().expect(INVALID_UTF8));
+            }
+        }
+        None
+    }
+
+    /// Gets the lossy value of a specific argument. If the argument wasn't present at runtime
+    /// it returns `None`. A lossy value is one which contains invalid UTF-8 code points, those
+    /// invalid points will be replaced with `\u{FFFD}`
+    ///
+    /// *NOTE:* If getting a value for an option or positional argument that allows multiples,
+    /// prefer [`Arg::values_of_lossy`] as `value_of_lossy()` will only return the *first* value.
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(unix), doc = " ```ignore")]
+    #[cfg_attr(unix, doc = " ```")]
+    /// # use clap::{App, Arg};
+    /// use std::ffi::OsString;
+    /// use std::os::unix::ffi::{OsStrExt,OsStringExt};
+    ///
+    /// let m = App::new("utf8")
+    ///     .arg(Arg::from_usage("<arg> 'some arg'"))
+    ///     .get_matches_from(vec![OsString::from("myprog"),
+    ///                             // "Hi {0xe9}!"
+    ///                             OsString::from_vec(vec![b'H', b'i', b' ', 0xe9, b'!'])]);
+    /// assert_eq!(&*m.value_of_lossy("arg").unwrap(), "Hi \u{FFFD}!");
+    /// ```
+    /// [`Arg::values_of_lossy`]: ./struct.ArgMatches.html#method.values_of_lossy
+    pub fn value_of_lossy<S: AsRef<str>>(&'a self, name: S) -> Option<Cow<'a, str>> {
+        if let Some(arg) = self.args.get(name.as_ref()) {
+            if let Some(v) = arg.vals.get(0) {
+                return Some(v.to_string_lossy());
+            }
+        }
+        None
+    }
+
+    /// Gets the OS version of a string value of a specific argument. If the option wasn't present
+    /// at runtime it returns `None`. An OS value on Unix-like systems is any series of bytes,
+    /// regardless of whether or not they contain valid UTF-8 code points. Since [`String`]s in
+    /// Rust are guaranteed to be valid UTF-8, a valid filename on a Unix system as an argument
+    /// value may contain invalid UTF-8 code points.
+    ///
+    /// *NOTE:* If getting a value for an option or positional argument that allows multiples,
+    /// prefer [`ArgMatches::values_of_os`] as `Arg::value_of_os` will only return the *first*
+    /// value.
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(unix), doc = " ```ignore")]
+    #[cfg_attr(unix, doc = " ```")]
+    /// # use clap::{App, Arg};
+    /// use std::ffi::OsString;
+    /// use std::os::unix::ffi::{OsStrExt,OsStringExt};
+    ///
+    /// let m = App::new("utf8")
+    ///     .arg(Arg::from_usage("<arg> 'some arg'"))
+    ///     .get_matches_from(vec![OsString::from("myprog"),
+    ///                             // "Hi {0xe9}!"
+    ///                             OsString::from_vec(vec![b'H', b'i', b' ', 0xe9, b'!'])]);
+    /// assert_eq!(&*m.value_of_os("arg").unwrap().as_bytes(), [b'H', b'i', b' ', 0xe9, b'!']);
+    /// ```
+    /// [`String`]: https://doc.rust-lang.org/std/string/struct.String.html
+    /// [`ArgMatches::values_of_os`]: ./struct.ArgMatches.html#method.values_of_os
+    pub fn value_of_os<S: AsRef<str>>(&self, name: S) -> Option<&OsStr> {
+        self.args
+            .get(name.as_ref())
+            .and_then(|arg| arg.vals.get(0).map(|v| v.as_os_str()))
+    }
+
+    /// Gets a [`Values`] struct which implements [`Iterator`] for values of a specific argument
+    /// (i.e. an argument that takes multiple values at runtime). If the option wasn't present at
+    /// runtime it returns `None`
+    ///
+    /// # Panics
+    ///
+    /// This method will panic if any of the values contain invalid UTF-8 code points.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::with_name("output")
+    ///         .multiple(true)
+    ///         .short("o")
+    ///         .takes_value(true))
+    ///     .get_matches_from(vec![
+    ///         "myprog", "-o", "val1", "val2", "val3"
+    ///     ]);
+    /// let vals: Vec<&str> = m.values_of("output").unwrap().collect();
+    /// assert_eq!(vals, ["val1", "val2", "val3"]);
+    /// ```
+    /// [`Values`]: ./struct.Values.html
+    /// [`Iterator`]: https://doc.rust-lang.org/std/iter/trait.Iterator.html
+    pub fn values_of<S: AsRef<str>>(&'a self, name: S) -> Option<Values<'a>> {
+        if let Some(arg) = self.args.get(name.as_ref()) {
+            fn to_str_slice(o: &OsString) -> &str {
+                o.to_str().expect(INVALID_UTF8)
+            }
+            let to_str_slice: fn(&OsString) -> &str = to_str_slice; // coerce to fn pointer
+            return Some(Values {
+                iter: arg.vals.iter().map(to_str_slice),
+            });
+        }
+        None
+    }
+
+    /// Gets the lossy values of a specific argument. If the option wasn't present at runtime
+    /// it returns `None`. A lossy value is one where if it contains invalid UTF-8 code points,
+    /// those invalid points will be replaced with `\u{FFFD}`
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(unix), doc = " ```ignore")]
+    #[cfg_attr(unix, doc = " ```")]
+    /// # use clap::{App, Arg};
+    /// use std::ffi::OsString;
+    /// use std::os::unix::ffi::OsStringExt;
+    ///
+    /// let m = App::new("utf8")
+    ///     .arg(Arg::from_usage("<arg>... 'some arg'"))
+    ///     .get_matches_from(vec![OsString::from("myprog"),
+    ///                             // "Hi"
+    ///                             OsString::from_vec(vec![b'H', b'i']),
+    ///                             // "{0xe9}!"
+    ///                             OsString::from_vec(vec![0xe9, b'!'])]);
+    /// let mut itr = m.values_of_lossy("arg").unwrap().into_iter();
+    /// assert_eq!(&itr.next().unwrap()[..], "Hi");
+    /// assert_eq!(&itr.next().unwrap()[..], "\u{FFFD}!");
+    /// assert_eq!(itr.next(), None);
+    /// ```
+    pub fn values_of_lossy<S: AsRef<str>>(&'a self, name: S) -> Option<Vec<String>> {
+        if let Some(arg) = self.args.get(name.as_ref()) {
+            return Some(
+                arg.vals
+                    .iter()
+                    .map(|v| v.to_string_lossy().into_owned())
+                    .collect(),
+            );
+        }
+        None
+    }
+
+    /// Gets a [`OsValues`] struct which is implements [`Iterator`] for [`OsString`] values of a
+    /// specific argument. If the option wasn't present at runtime it returns `None`. An OS value
+    /// on Unix-like systems is any series of bytes, regardless of whether or not they contain
+    /// valid UTF-8 code points. Since [`String`]s in Rust are guaranteed to be valid UTF-8, a valid
+    /// filename as an argument value on Linux (for example) may contain invalid UTF-8 code points.
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(unix), doc = " ```ignore")]
+    #[cfg_attr(unix, doc = " ```")]
+    /// # use clap::{App, Arg};
+    /// use std::ffi::{OsStr,OsString};
+    /// use std::os::unix::ffi::{OsStrExt,OsStringExt};
+    ///
+    /// let m = App::new("utf8")
+    ///     .arg(Arg::from_usage("<arg>... 'some arg'"))
+    ///     .get_matches_from(vec![OsString::from("myprog"),
+    ///                                 // "Hi"
+    ///                                 OsString::from_vec(vec![b'H', b'i']),
+    ///                                 // "{0xe9}!"
+    ///                                 OsString::from_vec(vec![0xe9, b'!'])]);
+    ///
+    /// let mut itr = m.values_of_os("arg").unwrap().into_iter();
+    /// assert_eq!(itr.next(), Some(OsStr::new("Hi")));
+    /// assert_eq!(itr.next(), Some(OsStr::from_bytes(&[0xe9, b'!'])));
+    /// assert_eq!(itr.next(), None);
+    /// ```
+    /// [`OsValues`]: ./struct.OsValues.html
+    /// [`Iterator`]: https://doc.rust-lang.org/std/iter/trait.Iterator.html
+    /// [`OsString`]: https://doc.rust-lang.org/std/ffi/struct.OsString.html
+    /// [`String`]: https://doc.rust-lang.org/std/string/struct.String.html
+    pub fn values_of_os<S: AsRef<str>>(&'a self, name: S) -> Option<OsValues<'a>> {
+        fn to_str_slice(o: &OsString) -> &OsStr {
+            &*o
+        }
+        let to_str_slice: fn(&'a OsString) -> &'a OsStr = to_str_slice; // coerce to fn pointer
+        if let Some(arg) = self.args.get(name.as_ref()) {
+            return Some(OsValues {
+                iter: arg.vals.iter().map(to_str_slice),
+            });
+        }
+        None
+    }
+
+    /// Returns `true` if an argument was present at runtime, otherwise `false`.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .short("d"))
+    ///     .get_matches_from(vec![
+    ///         "myprog", "-d"
+    ///     ]);
+    ///
+    /// assert!(m.is_present("debug"));
+    /// ```
+    pub fn is_present<S: AsRef<str>>(&self, name: S) -> bool {
+        if let Some(ref sc) = self.subcommand {
+            if sc.name == name.as_ref() {
+                return true;
+            }
+        }
+        self.args.contains_key(name.as_ref())
+    }
+
+    /// Returns the number of times an argument was used at runtime. If an argument isn't present
+    /// it will return `0`.
+    ///
+    /// **NOTE:** This returns the number of times the argument was used, *not* the number of
+    /// values. For example, `-o val1 val2 val3 -o val4` would return `2` (2 occurrences, but 4
+    /// values).
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .short("d")
+    ///         .multiple(true))
+    ///     .get_matches_from(vec![
+    ///         "myprog", "-d", "-d", "-d"
+    ///     ]);
+    ///
+    /// assert_eq!(m.occurrences_of("debug"), 3);
+    /// ```
+    ///
+    /// This next example shows that counts actual uses of the argument, not just `-`'s
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .short("d")
+    ///         .multiple(true))
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .get_matches_from(vec![
+    ///         "myprog", "-ddfd"
+    ///     ]);
+    ///
+    /// assert_eq!(m.occurrences_of("debug"), 3);
+    /// assert_eq!(m.occurrences_of("flag"), 1);
+    /// ```
+    pub fn occurrences_of<S: AsRef<str>>(&self, name: S) -> u64 {
+        self.args.get(name.as_ref()).map_or(0, |a| a.occurs)
+    }
+
+    /// Gets the starting index of the argument in respect to all other arguments. Indices are
+    /// similar to argv indices, but are not exactly 1:1.
+    ///
+    /// For flags (i.e. those arguments which don't have an associated value), indices refer
+    /// to occurrence of the switch, such as `-f`, or `--flag`. However, for options the indices
+    /// refer to the *values* `-o val` would therefore not represent two distinct indices, only the
+    /// index for `val` would be recorded. This is by design.
+    ///
+    /// Besides the flag/option descrepancy, the primary difference between an argv index and clap
+    /// index, is that clap continues counting once all arguments have properly seperated, whereas
+    /// an argv index does not.
+    ///
+    /// The examples should clear this up.
+    ///
+    /// *NOTE:* If an argument is allowed multiple times, this method will only give the *first*
+    /// index.
+    ///
+    /// # Examples
+    ///
+    /// The argv indices are listed in the comments below. See how they correspond to the clap
+    /// indices. Note that if it's not listed in a clap index, this is becuase it's not saved in
+    /// in an `ArgMatches` struct for querying.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("option")
+    ///         .short("o")
+    ///         .takes_value(true))
+    ///     .get_matches_from(vec!["myapp", "-f", "-o", "val"]);
+    ///             // ARGV idices: ^0       ^1    ^2    ^3
+    ///             // clap idices:          ^1          ^3
+    ///
+    /// assert_eq!(m.index_of("flag"), Some(1));
+    /// assert_eq!(m.index_of("option"), Some(3));
+    /// ```
+    ///
+    /// Now notice, if we use one of the other styles of options:
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("option")
+    ///         .short("o")
+    ///         .takes_value(true))
+    ///     .get_matches_from(vec!["myapp", "-f", "-o=val"]);
+    ///             // ARGV idices: ^0       ^1    ^2
+    ///             // clap idices:          ^1       ^3
+    ///
+    /// assert_eq!(m.index_of("flag"), Some(1));
+    /// assert_eq!(m.index_of("option"), Some(3));
+    /// ```
+    ///
+    /// Things become much more complicated, or clear if we look at a more complex combination of
+    /// flags. Let's also throw in the final option style for good measure.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("flag2")
+    ///         .short("F"))
+    ///     .arg(Arg::with_name("flag3")
+    ///         .short("z"))
+    ///     .arg(Arg::with_name("option")
+    ///         .short("o")
+    ///         .takes_value(true))
+    ///     .get_matches_from(vec!["myapp", "-fzF", "-oval"]);
+    ///             // ARGV idices: ^0      ^1       ^2
+    ///             // clap idices:         ^1,2,3    ^5
+    ///             //
+    ///             // clap sees the above as 'myapp -f -z -F -o val'
+    ///             //                         ^0    ^1 ^2 ^3 ^4 ^5
+    /// assert_eq!(m.index_of("flag"), Some(1));
+    /// assert_eq!(m.index_of("flag2"), Some(3));
+    /// assert_eq!(m.index_of("flag3"), Some(2));
+    /// assert_eq!(m.index_of("option"), Some(5));
+    /// ```
+    ///
+    /// One final combination of flags/options to see how they combine:
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("flag2")
+    ///         .short("F"))
+    ///     .arg(Arg::with_name("flag3")
+    ///         .short("z"))
+    ///     .arg(Arg::with_name("option")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .multiple(true))
+    ///     .get_matches_from(vec!["myapp", "-fzFoval"]);
+    ///             // ARGV idices: ^0       ^1
+    ///             // clap idices:          ^1,2,3^5
+    ///             //
+    ///             // clap sees the above as 'myapp -f -z -F -o val'
+    ///             //                         ^0    ^1 ^2 ^3 ^4 ^5
+    /// assert_eq!(m.index_of("flag"), Some(1));
+    /// assert_eq!(m.index_of("flag2"), Some(3));
+    /// assert_eq!(m.index_of("flag3"), Some(2));
+    /// assert_eq!(m.index_of("option"), Some(5));
+    /// ```
+    ///
+    /// The last part to mention is when values are sent in multiple groups with a [delimiter].
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("option")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .multiple(true))
+    ///     .get_matches_from(vec!["myapp", "-o=val1,val2,val3"]);
+    ///             // ARGV idices: ^0       ^1
+    ///             // clap idices:             ^2   ^3   ^4
+    ///             //
+    ///             // clap sees the above as 'myapp -o val1 val2 val3'
+    ///             //                         ^0    ^1 ^2   ^3   ^4
+    /// assert_eq!(m.index_of("option"), Some(2));
+    /// ```
+    /// [`ArgMatches`]: ./struct.ArgMatches.html
+    /// [delimiter]: ./struct.Arg.html#method.value_delimiter
+    pub fn index_of<S: AsRef<str>>(&self, name: S) -> Option<usize> {
+        if let Some(arg) = self.args.get(name.as_ref()) {
+            if let Some(i) = arg.indices.get(0) {
+                return Some(*i);
+            }
+        }
+        None
+    }
+
+    /// Gets all indices of the argument in respect to all other arguments. Indices are
+    /// similar to argv indices, but are not exactly 1:1.
+    ///
+    /// For flags (i.e. those arguments which don't have an associated value), indices refer
+    /// to occurrence of the switch, such as `-f`, or `--flag`. However, for options the indices
+    /// refer to the *values* `-o val` would therefore not represent two distinct indices, only the
+    /// index for `val` would be recorded. This is by design.
+    ///
+    /// *NOTE:* For more information about how clap indices compare to argv indices, see
+    /// [`ArgMatches::index_of`]
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("option")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .use_delimiter(true)
+    ///         .multiple(true))
+    ///     .get_matches_from(vec!["myapp", "-o=val1,val2,val3"]);
+    ///             // ARGV idices: ^0       ^1
+    ///             // clap idices:             ^2   ^3   ^4
+    ///             //
+    ///             // clap sees the above as 'myapp -o val1 val2 val3'
+    ///             //                         ^0    ^1 ^2   ^3   ^4
+    /// assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2, 3, 4]);
+    /// ```
+    ///
+    /// Another quick example is when flags and options are used together
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("option")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .multiple(true))
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f")
+    ///         .multiple(true))
+    ///     .get_matches_from(vec!["myapp", "-o", "val1", "-f", "-o", "val2", "-f"]);
+    ///             // ARGV idices: ^0       ^1    ^2      ^3    ^4    ^5      ^6
+    ///             // clap idices:                ^2      ^3          ^5      ^6
+    ///
+    /// assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2, 5]);
+    /// assert_eq!(m.indices_of("flag").unwrap().collect::<Vec<_>>(), &[3, 6]);
+    /// ```
+    ///
+    /// One final example, which is an odd case; if we *don't* use  value delimiter as we did with
+    /// the first example above instead of `val1`, `val2` and `val3` all being distinc values, they
+    /// would all be a single value of `val1,val2,val3`, in which case case they'd only receive a
+    /// single index.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg};
+    /// let m = App::new("myapp")
+    ///     .arg(Arg::with_name("option")
+    ///         .short("o")
+    ///         .takes_value(true)
+    ///         .multiple(true))
+    ///     .get_matches_from(vec!["myapp", "-o=val1,val2,val3"]);
+    ///             // ARGV idices: ^0       ^1
+    ///             // clap idices:             ^2
+    ///             //
+    ///             // clap sees the above as 'myapp -o "val1,val2,val3"'
+    ///             //                         ^0    ^1  ^2
+    /// assert_eq!(m.indices_of("option").unwrap().collect::<Vec<_>>(), &[2]);
+    /// ```
+    /// [`ArgMatches`]: ./struct.ArgMatches.html
+    /// [`ArgMatches::index_of`]: ./struct.ArgMatches.html#method.index_of
+    /// [delimiter]: ./struct.Arg.html#method.value_delimiter
+    pub fn indices_of<S: AsRef<str>>(&'a self, name: S) -> Option<Indices<'a>> {
+        if let Some(arg) = self.args.get(name.as_ref()) {
+            fn to_usize(i: &usize) -> usize {
+                *i
+            }
+            let to_usize: fn(&usize) -> usize = to_usize; // coerce to fn pointer
+            return Some(Indices {
+                iter: arg.indices.iter().map(to_usize),
+            });
+        }
+        None
+    }
+
+    /// Because [`Subcommand`]s are essentially "sub-[`App`]s" they have their own [`ArgMatches`]
+    /// as well. This method returns the [`ArgMatches`] for a particular subcommand or `None` if
+    /// the subcommand wasn't present at runtime.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, SubCommand};
+    /// let app_m = App::new("myprog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .short("d"))
+    ///     .subcommand(SubCommand::with_name("test")
+    ///         .arg(Arg::with_name("opt")
+    ///             .long("option")
+    ///             .takes_value(true)))
+    ///     .get_matches_from(vec![
+    ///         "myprog", "-d", "test", "--option", "val"
+    ///     ]);
+    ///
+    /// // Both parent commands, and child subcommands can have arguments present at the same times
+    /// assert!(app_m.is_present("debug"));
+    ///
+    /// // Get the subcommand's ArgMatches instance
+    /// if let Some(sub_m) = app_m.subcommand_matches("test") {
+    ///     // Use the struct like normal
+    ///     assert_eq!(sub_m.value_of("opt"), Some("val"));
+    /// }
+    /// ```
+    /// [`Subcommand`]: ./struct.SubCommand.html
+    /// [`App`]: ./struct.App.html
+    /// [`ArgMatches`]: ./struct.ArgMatches.html
+    pub fn subcommand_matches<S: AsRef<str>>(&self, name: S) -> Option<&ArgMatches<'a>> {
+        if let Some(ref s) = self.subcommand {
+            if s.name == name.as_ref() {
+                return Some(&s.matches);
+            }
+        }
+        None
+    }
+
+    /// Because [`Subcommand`]s are essentially "sub-[`App`]s" they have their own [`ArgMatches`]
+    /// as well.But simply getting the sub-[`ArgMatches`] doesn't help much if we don't also know
+    /// which subcommand was actually used. This method returns the name of the subcommand that was
+    /// used at runtime, or `None` if one wasn't.
+    ///
+    /// *NOTE*: Subcommands form a hierarchy, where multiple subcommands can be used at runtime,
+    /// but only a single subcommand from any group of sibling commands may used at once.
+    ///
+    /// An ASCII art depiction may help explain this better...Using a fictional version of `git` as
+    /// the demo subject. Imagine the following are all subcommands of `git` (note, the author is
+    /// aware these aren't actually all subcommands in the real `git` interface, but it makes
+    /// explanation easier)
+    ///
+    /// ```notrust
+    ///              Top Level App (git)                         TOP
+    ///                              |
+    ///       -----------------------------------------
+    ///      /             |                \          \
+    ///   clone          push              add       commit      LEVEL 1
+    ///     |           /    \            /    \       |
+    ///    url      origin   remote    ref    name   message     LEVEL 2
+    ///             /                  /\
+    ///          path            remote  local                   LEVEL 3
+    /// ```
+    ///
+    /// Given the above fictional subcommand hierarchy, valid runtime uses would be (not an all
+    /// inclusive list, and not including argument options per command for brevity and clarity):
+    ///
+    /// ```sh
+    /// $ git clone url
+    /// $ git push origin path
+    /// $ git add ref local
+    /// $ git commit message
+    /// ```
+    ///
+    /// Notice only one command per "level" may be used. You could not, for example, do `$ git
+    /// clone url push origin path`
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand};
+    ///  let app_m = App::new("git")
+    ///      .subcommand(SubCommand::with_name("clone"))
+    ///      .subcommand(SubCommand::with_name("push"))
+    ///      .subcommand(SubCommand::with_name("commit"))
+    ///      .get_matches();
+    ///
+    /// match app_m.subcommand_name() {
+    ///     Some("clone")  => {}, // clone was used
+    ///     Some("push")   => {}, // push was used
+    ///     Some("commit") => {}, // commit was used
+    ///     _              => {}, // Either no subcommand or one not tested for...
+    /// }
+    /// ```
+    /// [`Subcommand`]: ./struct.SubCommand.html
+    /// [`App`]: ./struct.App.html
+    /// [`ArgMatches`]: ./struct.ArgMatches.html
+    pub fn subcommand_name(&self) -> Option<&str> {
+        self.subcommand.as_ref().map(|sc| &sc.name[..])
+    }
+
+    /// This brings together [`ArgMatches::subcommand_matches`] and [`ArgMatches::subcommand_name`]
+    /// by returning a tuple with both pieces of information.
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand};
+    ///  let app_m = App::new("git")
+    ///      .subcommand(SubCommand::with_name("clone"))
+    ///      .subcommand(SubCommand::with_name("push"))
+    ///      .subcommand(SubCommand::with_name("commit"))
+    ///      .get_matches();
+    ///
+    /// match app_m.subcommand() {
+    ///     ("clone",  Some(sub_m)) => {}, // clone was used
+    ///     ("push",   Some(sub_m)) => {}, // push was used
+    ///     ("commit", Some(sub_m)) => {}, // commit was used
+    ///     _                       => {}, // Either no subcommand or one not tested for...
+    /// }
+    /// ```
+    ///
+    /// Another useful scenario is when you want to support third party, or external, subcommands.
+    /// In these cases you can't know the subcommand name ahead of time, so use a variable instead
+    /// with pattern matching!
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings};
+    /// // Assume there is an external subcommand named "subcmd"
+    /// let app_m = App::new("myprog")
+    ///     .setting(AppSettings::AllowExternalSubcommands)
+    ///     .get_matches_from(vec![
+    ///         "myprog", "subcmd", "--option", "value", "-fff", "--flag"
+    ///     ]);
+    ///
+    /// // All trailing arguments will be stored under the subcommand's sub-matches using an empty
+    /// // string argument name
+    /// match app_m.subcommand() {
+    ///     (external, Some(sub_m)) => {
+    ///          let ext_args: Vec<&str> = sub_m.values_of("").unwrap().collect();
+    ///          assert_eq!(external, "subcmd");
+    ///          assert_eq!(ext_args, ["--option", "value", "-fff", "--flag"]);
+    ///     },
+    ///     _ => {},
+    /// }
+    /// ```
+    /// [`ArgMatches::subcommand_matches`]: ./struct.ArgMatches.html#method.subcommand_matches
+    /// [`ArgMatches::subcommand_name`]: ./struct.ArgMatches.html#method.subcommand_name
+    pub fn subcommand(&self) -> (&str, Option<&ArgMatches<'a>>) {
+        self.subcommand
+            .as_ref()
+            .map_or(("", None), |sc| (&sc.name[..], Some(&sc.matches)))
+    }
+
+    /// Returns a string slice of the usage statement for the [`App`] or [`SubCommand`]
+    ///
+    /// # Examples
+    ///
+    /// ```no_run
+    /// # use clap::{App, Arg, SubCommand};
+    /// let app_m = App::new("myprog")
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches();
+    ///
+    /// println!("{}", app_m.usage());
+    /// ```
+    /// [`Subcommand`]: ./struct.SubCommand.html
+    /// [`App`]: ./struct.App.html
+    pub fn usage(&self) -> &str {
+        self.usage.as_ref().map_or("", |u| &u[..])
+    }
+}
+
+// The following were taken and adapated from vec_map source
+// repo: https://github.com/contain-rs/vec-map
+// commit: be5e1fa3c26e351761b33010ddbdaf5f05dbcc33
+// license: MIT - Copyright (c) 2015 The Rust Project Developers
+
+/// An iterator for getting multiple values out of an argument via the [`ArgMatches::values_of`]
+/// method.
+///
+/// # Examples
+///
+/// ```rust
+/// # use clap::{App, Arg};
+/// let m = App::new("myapp")
+///     .arg(Arg::with_name("output")
+///         .short("o")
+///         .multiple(true)
+///         .takes_value(true))
+///     .get_matches_from(vec!["myapp", "-o", "val1", "val2"]);
+///
+/// let mut values = m.values_of("output").unwrap();
+///
+/// assert_eq!(values.next(), Some("val1"));
+/// assert_eq!(values.next(), Some("val2"));
+/// assert_eq!(values.next(), None);
+/// ```
+/// [`ArgMatches::values_of`]: ./struct.ArgMatches.html#method.values_of
+#[derive(Debug, Clone)]
+pub struct Values<'a> {
+    iter: Map<Iter<'a, OsString>, fn(&'a OsString) -> &'a str>,
+}
+
+impl<'a> Iterator for Values<'a> {
+    type Item = &'a str;
+
+    fn next(&mut self) -> Option<&'a str> {
+        self.iter.next()
+    }
+    fn size_hint(&self) -> (usize, Option<usize>) {
+        self.iter.size_hint()
+    }
+}
+
+impl<'a> DoubleEndedIterator for Values<'a> {
+    fn next_back(&mut self) -> Option<&'a str> {
+        self.iter.next_back()
+    }
+}
+
+impl<'a> ExactSizeIterator for Values<'a> {}
+
+/// Creates an empty iterator.
+impl<'a> Default for Values<'a> {
+    fn default() -> Self {
+        static EMPTY: [OsString; 0] = [];
+        // This is never called because the iterator is empty:
+        fn to_str_slice(_: &OsString) -> &str {
+            unreachable!()
+        };
+        Values {
+            iter: EMPTY[..].iter().map(to_str_slice),
+        }
+    }
+}
+
+/// An iterator for getting multiple values out of an argument via the [`ArgMatches::values_of_os`]
+/// method. Usage of this iterator allows values which contain invalid UTF-8 code points unlike
+/// [`Values`].
+///
+/// # Examples
+///
+#[cfg_attr(not(unix), doc = " ```ignore")]
+#[cfg_attr(unix, doc = " ```")]
+/// # use clap::{App, Arg};
+/// use std::ffi::OsString;
+/// use std::os::unix::ffi::{OsStrExt,OsStringExt};
+///
+/// let m = App::new("utf8")
+///     .arg(Arg::from_usage("<arg> 'some arg'"))
+///     .get_matches_from(vec![OsString::from("myprog"),
+///                             // "Hi {0xe9}!"
+///                             OsString::from_vec(vec![b'H', b'i', b' ', 0xe9, b'!'])]);
+/// assert_eq!(&*m.value_of_os("arg").unwrap().as_bytes(), [b'H', b'i', b' ', 0xe9, b'!']);
+/// ```
+/// [`ArgMatches::values_of_os`]: ./struct.ArgMatches.html#method.values_of_os
+/// [`Values`]: ./struct.Values.html
+#[derive(Debug, Clone)]
+pub struct OsValues<'a> {
+    iter: Map<Iter<'a, OsString>, fn(&'a OsString) -> &'a OsStr>,
+}
+
+impl<'a> Iterator for OsValues<'a> {
+    type Item = &'a OsStr;
+
+    fn next(&mut self) -> Option<&'a OsStr> {
+        self.iter.next()
+    }
+    fn size_hint(&self) -> (usize, Option<usize>) {
+        self.iter.size_hint()
+    }
+}
+
+impl<'a> DoubleEndedIterator for OsValues<'a> {
+    fn next_back(&mut self) -> Option<&'a OsStr> {
+        self.iter.next_back()
+    }
+}
+
+impl<'a> ExactSizeIterator for OsValues<'a> {}
+
+/// Creates an empty iterator.
+impl<'a> Default for OsValues<'a> {
+    fn default() -> Self {
+        static EMPTY: [OsString; 0] = [];
+        // This is never called because the iterator is empty:
+        fn to_str_slice(_: &OsString) -> &OsStr {
+            unreachable!()
+        };
+        OsValues {
+            iter: EMPTY[..].iter().map(to_str_slice),
+        }
+    }
+}
+
+/// An iterator for getting multiple indices out of an argument via the [`ArgMatches::indices_of`]
+/// method.
+///
+/// # Examples
+///
+/// ```rust
+/// # use clap::{App, Arg};
+/// let m = App::new("myapp")
+///     .arg(Arg::with_name("output")
+///         .short("o")
+///         .multiple(true)
+///         .takes_value(true))
+///     .get_matches_from(vec!["myapp", "-o", "val1", "val2"]);
+///
+/// let mut indices = m.indices_of("output").unwrap();
+///
+/// assert_eq!(indices.next(), Some(2));
+/// assert_eq!(indices.next(), Some(3));
+/// assert_eq!(indices.next(), None);
+/// ```
+/// [`ArgMatches::indices_of`]: ./struct.ArgMatches.html#method.indices_of
+#[derive(Debug, Clone)]
+pub struct Indices<'a> {
+    // would rather use '_, but: https://github.com/rust-lang/rust/issues/48469
+    iter: Map<Iter<'a, usize>, fn(&'a usize) -> usize>,
+}
+
+impl<'a> Iterator for Indices<'a> {
+    type Item = usize;
+
+    fn next(&mut self) -> Option<usize> {
+        self.iter.next()
+    }
+    fn size_hint(&self) -> (usize, Option<usize>) {
+        self.iter.size_hint()
+    }
+}
+
+impl<'a> DoubleEndedIterator for Indices<'a> {
+    fn next_back(&mut self) -> Option<usize> {
+        self.iter.next_back()
+    }
+}
+
+impl<'a> ExactSizeIterator for Indices<'a> {}
+
+/// Creates an empty iterator.
+impl<'a> Default for Indices<'a> {
+    fn default() -> Self {
+        static EMPTY: [usize; 0] = [];
+        // This is never called because the iterator is empty:
+        fn to_usize(_: &usize) -> usize {
+            unreachable!()
+        };
+        Indices {
+            iter: EMPTY[..].iter().map(to_usize),
+        }
+    }
+}
+
+#[cfg(test)]
+mod tests {
+    use super::*;
+
+    #[test]
+    fn test_default_values() {
+        let mut values: Values = Values::default();
+        assert_eq!(values.next(), None);
+    }
+
+    #[test]
+    fn test_default_values_with_shorter_lifetime() {
+        let matches = ArgMatches::new();
+        let mut values = matches.values_of("").unwrap_or_default();
+        assert_eq!(values.next(), None);
+    }
+
+    #[test]
+    fn test_default_osvalues() {
+        let mut values: OsValues = OsValues::default();
+        assert_eq!(values.next(), None);
+    }
+
+    #[test]
+    fn test_default_osvalues_with_shorter_lifetime() {
+        let matches = ArgMatches::new();
+        let mut values = matches.values_of_os("").unwrap_or_default();
+        assert_eq!(values.next(), None);
+    }
+
+    #[test]
+    fn test_default_indices() {
+        let mut indices: Indices = Indices::default();
+        assert_eq!(indices.next(), None);
+    }
+
+    #[test]
+    fn test_default_indices_with_shorter_lifetime() {
+        let matches = ArgMatches::new();
+        let mut indices = matches.indices_of("").unwrap_or_default();
+        assert_eq!(indices.next(), None);
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/group.rs.html b/docs/src/clap/args/group.rs.html new file mode 100644 index 00000000..cc253d45 --- /dev/null +++ b/docs/src/clap/args/group.rs.html @@ -0,0 +1,1279 @@ +group.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+
+#[cfg(feature = "yaml")]
+use std::collections::BTreeMap;
+use std::fmt::{Debug, Formatter, Result};
+
+#[cfg(feature = "yaml")]
+use yaml_rust::Yaml;
+
+/// `ArgGroup`s are a family of related [arguments] and way for you to express, "Any of these
+/// arguments". By placing arguments in a logical group, you can create easier requirement and
+/// exclusion rules instead of having to list each argument individually, or when you want a rule
+/// to apply "any but not all" arguments.
+///
+/// For instance, you can make an entire `ArgGroup` required. If [`ArgGroup::multiple(true)`] is
+/// set, this means that at least one argument from that group must be present. If
+/// [`ArgGroup::multiple(false)`] is set (the default), one and *only* one must be present.
+///
+/// You can also do things such as name an entire `ArgGroup` as a [conflict] or [requirement] for
+/// another argument, meaning any of the arguments that belong to that group will cause a failure
+/// if present, or must present respectively.
+///
+/// Perhaps the most common use of `ArgGroup`s is to require one and *only* one argument to be
+/// present out of a given set. Imagine that you had multiple arguments, and you want one of them
+/// to be required, but making all of them required isn't feasible because perhaps they conflict
+/// with each other. For example, lets say that you were building an application where one could
+/// set a given version number by supplying a string with an option argument, i.e.
+/// `--set-ver v1.2.3`, you also wanted to support automatically using a previous version number
+/// and simply incrementing one of the three numbers. So you create three flags `--major`,
+/// `--minor`, and `--patch`. All of these arguments shouldn't be used at one time but you want to
+/// specify that *at least one* of them is used. For this, you can create a group.
+///
+/// Finally, you may use `ArgGroup`s to pull a value from a group of arguments when you don't care
+/// exactly which argument was actually used at runtime.
+///
+/// # Examples
+///
+/// The following example demonstrates using an `ArgGroup` to ensure that one, and only one, of
+/// the arguments from the specified group is present at runtime.
+///
+/// ```rust
+/// # use clap::{App, ArgGroup, ErrorKind};
+/// let result = App::new("app")
+///     .args_from_usage(
+///         "--set-ver [ver] 'set the version manually'
+///          --major         'auto increase major'
+///          --minor         'auto increase minor'
+///          --patch         'auto increase patch'")
+///     .group(ArgGroup::with_name("vers")
+///          .args(&["set-ver", "major", "minor", "patch"])
+///          .required(true))
+///     .get_matches_from_safe(vec!["app", "--major", "--patch"]);
+/// // Because we used two args in the group it's an error
+/// assert!(result.is_err());
+/// let err = result.unwrap_err();
+/// assert_eq!(err.kind, ErrorKind::ArgumentConflict);
+/// ```
+/// This next example shows a passing parse of the same scenario
+///
+/// ```rust
+/// # use clap::{App, ArgGroup};
+/// let result = App::new("app")
+///     .args_from_usage(
+///         "--set-ver [ver] 'set the version manually'
+///          --major         'auto increase major'
+///          --minor         'auto increase minor'
+///          --patch         'auto increase patch'")
+///     .group(ArgGroup::with_name("vers")
+///          .args(&["set-ver", "major", "minor","patch"])
+///          .required(true))
+///     .get_matches_from_safe(vec!["app", "--major"]);
+/// assert!(result.is_ok());
+/// let matches = result.unwrap();
+/// // We may not know which of the args was used, so we can test for the group...
+/// assert!(matches.is_present("vers"));
+/// // we could also alternatively check each arg individually (not shown here)
+/// ```
+/// [`ArgGroup::multiple(true)`]: ./struct.ArgGroup.html#method.multiple
+/// [arguments]: ./struct.Arg.html
+/// [conflict]: ./struct.Arg.html#method.conflicts_with
+/// [requirement]: ./struct.Arg.html#method.requires
+#[derive(Default)]
+pub struct ArgGroup<'a> {
+    #[doc(hidden)]
+    pub name: &'a str,
+    #[doc(hidden)]
+    pub args: Vec<&'a str>,
+    #[doc(hidden)]
+    pub required: bool,
+    #[doc(hidden)]
+    pub requires: Option<Vec<&'a str>>,
+    #[doc(hidden)]
+    pub conflicts: Option<Vec<&'a str>>,
+    #[doc(hidden)]
+    pub multiple: bool,
+}
+
+impl<'a> ArgGroup<'a> {
+    /// Creates a new instance of `ArgGroup` using a unique string name. The name will be used to
+    /// get values from the group or refer to the group inside of conflict and requirement rules.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, ArgGroup};
+    /// ArgGroup::with_name("config")
+    /// # ;
+    /// ```
+    pub fn with_name(n: &'a str) -> Self {
+        ArgGroup {
+            name: n,
+            required: false,
+            args: vec![],
+            requires: None,
+            conflicts: None,
+            multiple: false,
+        }
+    }
+
+    /// Creates a new instance of `ArgGroup` from a .yml (YAML) file.
+    ///
+    /// # Examples
+    ///
+    /// ```ignore
+    /// # #[macro_use]
+    /// # extern crate clap;
+    /// # use clap::ArgGroup;
+    /// # fn main() {
+    /// let yml = load_yaml!("group.yml");
+    /// let ag = ArgGroup::from_yaml(yml);
+    /// # }
+    /// ```
+    #[cfg(feature = "yaml")]
+    pub fn from_yaml(y: &'a Yaml) -> ArgGroup<'a> {
+        ArgGroup::from(y.as_hash().unwrap())
+    }
+
+    /// Adds an [argument] to this group by name
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .arg("flag")
+    ///         .arg("color"))
+    ///     .get_matches_from(vec!["myprog", "-f"]);
+    /// // maybe we don't know which of the two flags was used...
+    /// assert!(m.is_present("req_flags"));
+    /// // but we can also check individually if needed
+    /// assert!(m.is_present("flag"));
+    /// ```
+    /// [argument]: ./struct.Arg.html
+    #[cfg_attr(feature = "lints", allow(should_assert_eq))]
+    pub fn arg(mut self, n: &'a str) -> Self {
+        assert!(
+            self.name != n,
+            "ArgGroup '{}' can not have same name as arg inside it",
+            &*self.name
+        );
+        self.args.push(n);
+        self
+    }
+
+    /// Adds multiple [arguments] to this group by name
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .args(&["flag", "color"]))
+    ///     .get_matches_from(vec!["myprog", "-f"]);
+    /// // maybe we don't know which of the two flags was used...
+    /// assert!(m.is_present("req_flags"));
+    /// // but we can also check individually if needed
+    /// assert!(m.is_present("flag"));
+    /// ```
+    /// [arguments]: ./struct.Arg.html
+    pub fn args(mut self, ns: &[&'a str]) -> Self {
+        for n in ns {
+            self = self.arg(n);
+        }
+        self
+    }
+
+    /// Allows more than one of the ['Arg']s in this group to be used. (Default: `false`)
+    ///
+    /// # Examples
+    ///
+    /// Notice in this example we use *both* the `-f` and `-c` flags which are both part of the
+    /// group
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup};
+    /// let m = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .args(&["flag", "color"])
+    ///         .multiple(true))
+    ///     .get_matches_from(vec!["myprog", "-f", "-c"]);
+    /// // maybe we don't know which of the two flags was used...
+    /// assert!(m.is_present("req_flags"));
+    /// ```
+    /// In this next example, we show the default behavior (i.e. `multiple(false)) which will throw
+    /// an error if more than one of the args in the group was used.
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup, ErrorKind};
+    /// let result = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .args(&["flag", "color"]))
+    ///     .get_matches_from_safe(vec!["myprog", "-f", "-c"]);
+    /// // Because we used both args in the group it's an error
+    /// assert!(result.is_err());
+    /// let err = result.unwrap_err();
+    /// assert_eq!(err.kind, ErrorKind::ArgumentConflict);
+    /// ```
+    /// ['Arg']: ./struct.Arg.html
+    pub fn multiple(mut self, m: bool) -> Self {
+        self.multiple = m;
+        self
+    }
+
+    /// Sets the group as required or not. A required group will be displayed in the usage string
+    /// of the application in the format `<arg|arg2|arg3>`. A required `ArgGroup` simply states
+    /// that one argument from this group *must* be present at runtime (unless
+    /// conflicting with another argument).
+    ///
+    /// **NOTE:** This setting only applies to the current [`App`] / [`SubCommand`], and not
+    /// globally.
+    ///
+    /// **NOTE:** By default, [`ArgGroup::multiple`] is set to `false` which when combined with
+    /// `ArgGroup::required(true)` states, "One and *only one* arg must be used from this group.
+    /// Use of more than one arg is an error." Vice setting `ArgGroup::multiple(true)` which
+    /// states, '*At least* one arg from this group must be used. Using multiple is OK."
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup, ErrorKind};
+    /// let result = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .args(&["flag", "color"])
+    ///         .required(true))
+    ///     .get_matches_from_safe(vec!["myprog"]);
+    /// // Because we didn't use any of the args in the group, it's an error
+    /// assert!(result.is_err());
+    /// let err = result.unwrap_err();
+    /// assert_eq!(err.kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [`App`]: ./struct.App.html
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`ArgGroup::multiple`]: ./struct.ArgGroup.html#method.multiple
+    pub fn required(mut self, r: bool) -> Self {
+        self.required = r;
+        self
+    }
+
+    /// Sets the requirement rules of this group. This is not to be confused with a
+    /// [required group]. Requirement rules function just like [argument requirement rules], you
+    /// can name other arguments or groups that must be present when any one of the arguments from
+    /// this group is used.
+    ///
+    /// **NOTE:** The name provided may be an argument, or group name
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup, ErrorKind};
+    /// let result = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .arg(Arg::with_name("debug")
+    ///         .short("d"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .args(&["flag", "color"])
+    ///         .requires("debug"))
+    ///     .get_matches_from_safe(vec!["myprog", "-c"]);
+    /// // because we used an arg from the group, and the group requires "-d" to be used, it's an
+    /// // error
+    /// assert!(result.is_err());
+    /// let err = result.unwrap_err();
+    /// assert_eq!(err.kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [required group]: ./struct.ArgGroup.html#method.required
+    /// [argument requirement rules]: ./struct.Arg.html#method.requires
+    pub fn requires(mut self, n: &'a str) -> Self {
+        if let Some(ref mut reqs) = self.requires {
+            reqs.push(n);
+        } else {
+            self.requires = Some(vec![n]);
+        }
+        self
+    }
+
+    /// Sets the requirement rules of this group. This is not to be confused with a
+    /// [required group]. Requirement rules function just like [argument requirement rules], you
+    /// can name other arguments or groups that must be present when one of the arguments from this
+    /// group is used.
+    ///
+    /// **NOTE:** The names provided may be an argument, or group name
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup, ErrorKind};
+    /// let result = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .arg(Arg::with_name("debug")
+    ///         .short("d"))
+    ///     .arg(Arg::with_name("verb")
+    ///         .short("v"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .args(&["flag", "color"])
+    ///         .requires_all(&["debug", "verb"]))
+    ///     .get_matches_from_safe(vec!["myprog", "-c", "-d"]);
+    /// // because we used an arg from the group, and the group requires "-d" and "-v" to be used,
+    /// // yet we only used "-d" it's an error
+    /// assert!(result.is_err());
+    /// let err = result.unwrap_err();
+    /// assert_eq!(err.kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    /// [required group]: ./struct.ArgGroup.html#method.required
+    /// [argument requirement rules]: ./struct.Arg.html#method.requires_all
+    pub fn requires_all(mut self, ns: &[&'a str]) -> Self {
+        for n in ns {
+            self = self.requires(n);
+        }
+        self
+    }
+
+    /// Sets the exclusion rules of this group. Exclusion (aka conflict) rules function just like
+    /// [argument exclusion rules], you can name other arguments or groups that must *not* be
+    /// present when one of the arguments from this group are used.
+    ///
+    /// **NOTE:** The name provided may be an argument, or group name
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup, ErrorKind};
+    /// let result = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .arg(Arg::with_name("debug")
+    ///         .short("d"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .args(&["flag", "color"])
+    ///         .conflicts_with("debug"))
+    ///     .get_matches_from_safe(vec!["myprog", "-c", "-d"]);
+    /// // because we used an arg from the group, and the group conflicts with "-d", it's an error
+    /// assert!(result.is_err());
+    /// let err = result.unwrap_err();
+    /// assert_eq!(err.kind, ErrorKind::ArgumentConflict);
+    /// ```
+    /// [argument exclusion rules]: ./struct.Arg.html#method.conflicts_with
+    pub fn conflicts_with(mut self, n: &'a str) -> Self {
+        if let Some(ref mut confs) = self.conflicts {
+            confs.push(n);
+        } else {
+            self.conflicts = Some(vec![n]);
+        }
+        self
+    }
+
+    /// Sets the exclusion rules of this group. Exclusion rules function just like
+    /// [argument exclusion rules], you can name other arguments or groups that must *not* be
+    /// present when one of the arguments from this group are used.
+    ///
+    /// **NOTE:** The names provided may be an argument, or group name
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ArgGroup, ErrorKind};
+    /// let result = App::new("myprog")
+    ///     .arg(Arg::with_name("flag")
+    ///         .short("f"))
+    ///     .arg(Arg::with_name("color")
+    ///         .short("c"))
+    ///     .arg(Arg::with_name("debug")
+    ///         .short("d"))
+    ///     .arg(Arg::with_name("verb")
+    ///         .short("v"))
+    ///     .group(ArgGroup::with_name("req_flags")
+    ///         .args(&["flag", "color"])
+    ///         .conflicts_with_all(&["debug", "verb"]))
+    ///     .get_matches_from_safe(vec!["myprog", "-c", "-v"]);
+    /// // because we used an arg from the group, and the group conflicts with either "-v" or "-d"
+    /// // it's an error
+    /// assert!(result.is_err());
+    /// let err = result.unwrap_err();
+    /// assert_eq!(err.kind, ErrorKind::ArgumentConflict);
+    /// ```
+    /// [argument exclusion rules]: ./struct.Arg.html#method.conflicts_with_all
+    pub fn conflicts_with_all(mut self, ns: &[&'a str]) -> Self {
+        for n in ns {
+            self = self.conflicts_with(n);
+        }
+        self
+    }
+}
+
+impl<'a> Debug for ArgGroup<'a> {
+    fn fmt(&self, f: &mut Formatter) -> Result {
+        write!(
+            f,
+            "{{\n\
+             \tname: {:?},\n\
+             \targs: {:?},\n\
+             \trequired: {:?},\n\
+             \trequires: {:?},\n\
+             \tconflicts: {:?},\n\
+             }}",
+            self.name, self.args, self.required, self.requires, self.conflicts
+        )
+    }
+}
+
+impl<'a, 'z> From<&'z ArgGroup<'a>> for ArgGroup<'a> {
+    fn from(g: &'z ArgGroup<'a>) -> Self {
+        ArgGroup {
+            name: g.name,
+            required: g.required,
+            args: g.args.clone(),
+            requires: g.requires.clone(),
+            conflicts: g.conflicts.clone(),
+            multiple: g.multiple,
+        }
+    }
+}
+
+#[cfg(feature = "yaml")]
+impl<'a> From<&'a BTreeMap<Yaml, Yaml>> for ArgGroup<'a> {
+    fn from(b: &'a BTreeMap<Yaml, Yaml>) -> Self {
+        // We WANT this to panic on error...so expect() is good.
+        let mut a = ArgGroup::default();
+        let group_settings = if b.len() == 1 {
+            let name_yml = b.keys().nth(0).expect("failed to get name");
+            let name_str = name_yml
+                .as_str()
+                .expect("failed to convert arg YAML name to str");
+            a.name = name_str;
+            b.get(name_yml)
+                .expect("failed to get name_str")
+                .as_hash()
+                .expect("failed to convert to a hash")
+        } else {
+            b
+        };
+
+        for (k, v) in group_settings {
+            a = match k.as_str().unwrap() {
+                "required" => a.required(v.as_bool().unwrap()),
+                "multiple" => a.multiple(v.as_bool().unwrap()),
+                "args" => yaml_vec_or_str!(v, a, arg),
+                "arg" => {
+                    if let Some(ys) = v.as_str() {
+                        a = a.arg(ys);
+                    }
+                    a
+                }
+                "requires" => yaml_vec_or_str!(v, a, requires),
+                "conflicts_with" => yaml_vec_or_str!(v, a, conflicts_with),
+                "name" => {
+                    if let Some(ys) = v.as_str() {
+                        a.name = ys;
+                    }
+                    a
+                }
+                s => panic!(
+                    "Unknown ArgGroup setting '{}' in YAML file for \
+                     ArgGroup '{}'",
+                    s, a.name
+                ),
+            }
+        }
+
+        a
+    }
+}
+
+#[cfg(test)]
+mod test {
+    use super::ArgGroup;
+    #[cfg(feature = "yaml")]
+    use yaml_rust::YamlLoader;
+
+    #[test]
+    fn groups() {
+        let g = ArgGroup::with_name("test")
+            .arg("a1")
+            .arg("a4")
+            .args(&["a2", "a3"])
+            .required(true)
+            .conflicts_with("c1")
+            .conflicts_with_all(&["c2", "c3"])
+            .conflicts_with("c4")
+            .requires("r1")
+            .requires_all(&["r2", "r3"])
+            .requires("r4");
+
+        let args = vec!["a1", "a4", "a2", "a3"];
+        let reqs = vec!["r1", "r2", "r3", "r4"];
+        let confs = vec!["c1", "c2", "c3", "c4"];
+
+        assert_eq!(g.args, args);
+        assert_eq!(g.requires, Some(reqs));
+        assert_eq!(g.conflicts, Some(confs));
+    }
+
+    #[test]
+    fn test_debug() {
+        let g = ArgGroup::with_name("test")
+            .arg("a1")
+            .arg("a4")
+            .args(&["a2", "a3"])
+            .required(true)
+            .conflicts_with("c1")
+            .conflicts_with_all(&["c2", "c3"])
+            .conflicts_with("c4")
+            .requires("r1")
+            .requires_all(&["r2", "r3"])
+            .requires("r4");
+
+        let args = vec!["a1", "a4", "a2", "a3"];
+        let reqs = vec!["r1", "r2", "r3", "r4"];
+        let confs = vec!["c1", "c2", "c3", "c4"];
+
+        let debug_str = format!(
+            "{{\n\
+             \tname: \"test\",\n\
+             \targs: {:?},\n\
+             \trequired: {:?},\n\
+             \trequires: {:?},\n\
+             \tconflicts: {:?},\n\
+             }}",
+            args,
+            true,
+            Some(reqs),
+            Some(confs)
+        );
+        assert_eq!(&*format!("{:?}", g), &*debug_str);
+    }
+
+    #[test]
+    fn test_from() {
+        let g = ArgGroup::with_name("test")
+            .arg("a1")
+            .arg("a4")
+            .args(&["a2", "a3"])
+            .required(true)
+            .conflicts_with("c1")
+            .conflicts_with_all(&["c2", "c3"])
+            .conflicts_with("c4")
+            .requires("r1")
+            .requires_all(&["r2", "r3"])
+            .requires("r4");
+
+        let args = vec!["a1", "a4", "a2", "a3"];
+        let reqs = vec!["r1", "r2", "r3", "r4"];
+        let confs = vec!["c1", "c2", "c3", "c4"];
+
+        let g2 = ArgGroup::from(&g);
+        assert_eq!(g2.args, args);
+        assert_eq!(g2.requires, Some(reqs));
+        assert_eq!(g2.conflicts, Some(confs));
+    }
+
+    #[cfg(feature = "yaml")]
+    #[cfg_attr(feature = "yaml", test)]
+    fn test_yaml() {
+        let g_yaml = "name: test
+args:
+- a1
+- a4
+- a2
+- a3
+conflicts_with:
+- c1
+- c2
+- c3
+- c4
+requires:
+- r1
+- r2
+- r3
+- r4";
+        let yml = &YamlLoader::load_from_str(g_yaml).expect("failed to load YAML file")[0];
+        let g = ArgGroup::from_yaml(yml);
+        let args = vec!["a1", "a4", "a2", "a3"];
+        let reqs = vec!["r1", "r2", "r3", "r4"];
+        let confs = vec!["c1", "c2", "c3", "c4"];
+        assert_eq!(g.args, args);
+        assert_eq!(g.requires, Some(reqs));
+        assert_eq!(g.conflicts, Some(confs));
+    }
+}
+
+impl<'a> Clone for ArgGroup<'a> {
+    fn clone(&self) -> Self {
+        ArgGroup {
+            name: self.name,
+            required: self.required,
+            args: self.args.clone(),
+            requires: self.requires.clone(),
+            conflicts: self.conflicts.clone(),
+            multiple: self.multiple,
+        }
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/macros.rs.html b/docs/src/clap/args/macros.rs.html new file mode 100644 index 00000000..41cbfa96 --- /dev/null +++ b/docs/src/clap/args/macros.rs.html @@ -0,0 +1,245 @@ +macros.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_tuple2 {
+    ($a:ident, $v:ident, $c:ident) => {{
+        if let Some(vec) = $v.as_vec() {
+            for ys in vec {
+                if let Some(tup) = ys.as_vec() {
+                    debug_assert_eq!(2, tup.len());
+                    $a = $a.$c(yaml_str!(tup[0]), yaml_str!(tup[1]));
+                } else {
+                    panic!("Failed to convert YAML value to vec");
+                }
+            }
+        } else {
+            panic!("Failed to convert YAML value to vec");
+        }
+        $a
+    }};
+}
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_tuple3 {
+    ($a:ident, $v:ident, $c:ident) => {{
+        if let Some(vec) = $v.as_vec() {
+            for ys in vec {
+                if let Some(tup) = ys.as_vec() {
+                    debug_assert_eq!(3, tup.len());
+                    $a = $a.$c(yaml_str!(tup[0]), yaml_opt_str!(tup[1]), yaml_str!(tup[2]));
+                } else {
+                    panic!("Failed to convert YAML value to vec");
+                }
+            }
+        } else {
+            panic!("Failed to convert YAML value to vec");
+        }
+        $a
+    }};
+}
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_vec_or_str {
+    ($v:ident, $a:ident, $c:ident) => {{
+        let maybe_vec = $v.as_vec();
+        if let Some(vec) = maybe_vec {
+            for ys in vec {
+                if let Some(s) = ys.as_str() {
+                    $a = $a.$c(s);
+                } else {
+                    panic!("Failed to convert YAML value {:?} to a string", ys);
+                }
+            }
+        } else {
+            if let Some(s) = $v.as_str() {
+                $a = $a.$c(s);
+            } else {
+                panic!(
+                    "Failed to convert YAML value {:?} to either a vec or string",
+                    $v
+                );
+            }
+        }
+        $a
+    }};
+}
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_opt_str {
+    ($v:expr) => {{
+        if $v.is_null() {
+            Some(
+                $v.as_str()
+                    .unwrap_or_else(|| panic!("failed to convert YAML {:?} value to a string", $v)),
+            )
+        } else {
+            None
+        }
+    }};
+}
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_str {
+    ($v:expr) => {{
+        $v.as_str()
+            .unwrap_or_else(|| panic!("failed to convert YAML {:?} value to a string", $v))
+    }};
+}
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_to_str {
+    ($a:ident, $v:ident, $c:ident) => {{
+        $a.$c(yaml_str!($v))
+    }};
+}
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_to_bool {
+    ($a:ident, $v:ident, $c:ident) => {{
+        $a.$c($v
+            .as_bool()
+            .unwrap_or_else(|| panic!("failed to convert YAML {:?} value to a string", $v)))
+    }};
+}
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_to_u64 {
+    ($a:ident, $v:ident, $c:ident) => {{
+        $a.$c($v
+            .as_i64()
+            .unwrap_or_else(|| panic!("failed to convert YAML {:?} value to a string", $v))
+            as u64)
+    }};
+}
+
+#[cfg(feature = "yaml")]
+macro_rules! yaml_to_usize {
+    ($a:ident, $v:ident, $c:ident) => {{
+        $a.$c($v
+            .as_i64()
+            .unwrap_or_else(|| panic!("failed to convert YAML {:?} value to a string", $v))
+            as usize)
+    }};
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/matched_arg.rs.html b/docs/src/clap/args/matched_arg.rs.html new file mode 100644 index 00000000..99fd0295 --- /dev/null +++ b/docs/src/clap/args/matched_arg.rs.html @@ -0,0 +1,61 @@ +matched_arg.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+
+// Std
+use std::ffi::OsString;
+
+#[doc(hidden)]
+#[derive(Debug, Clone)]
+pub struct MatchedArg {
+    #[doc(hidden)]
+    pub occurs: u64,
+    #[doc(hidden)]
+    pub indices: Vec<usize>,
+    #[doc(hidden)]
+    pub vals: Vec<OsString>,
+}
+
+impl Default for MatchedArg {
+    fn default() -> Self {
+        MatchedArg {
+            occurs: 1,
+            indices: Vec::new(),
+            vals: Vec::new(),
+        }
+    }
+}
+
+impl MatchedArg {
+    pub fn new() -> Self {
+        MatchedArg::default()
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/mod.rs.html b/docs/src/clap/args/mod.rs.html new file mode 100644 index 00000000..23d2081d --- /dev/null +++ b/docs/src/clap/args/mod.rs.html @@ -0,0 +1,45 @@ +mod.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+
+pub use self::any_arg::{AnyArg, DispOrder};
+pub use self::arg::Arg;
+pub use self::arg_builder::{Base, FlagBuilder, OptBuilder, PosBuilder, Switched, Valued};
+pub use self::arg_matcher::ArgMatcher;
+pub use self::arg_matches::{ArgMatches, OsValues, Values};
+pub use self::group::ArgGroup;
+pub use self::matched_arg::MatchedArg;
+pub use self::settings::{ArgFlags, ArgSettings};
+pub use self::subcommand::SubCommand;
+
+#[macro_use]
+mod macros;
+pub mod any_arg;
+mod arg;
+mod arg_builder;
+mod arg_matcher;
+mod arg_matches;
+mod group;
+mod matched_arg;
+pub mod settings;
+mod subcommand;
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/settings.rs.html b/docs/src/clap/args/settings.rs.html new file mode 100644 index 00000000..86214f62 --- /dev/null +++ b/docs/src/clap/args/settings.rs.html @@ -0,0 +1,477 @@ +settings.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+
+// Std
+#[allow(deprecated, unused_imports)]
+use std::ascii::AsciiExt;
+use std::str::FromStr;
+
+bitflags! {
+    struct Flags: u32 {
+        const REQUIRED         = 1;
+        const MULTIPLE         = 1 << 1;
+        const EMPTY_VALS       = 1 << 2;
+        const GLOBAL           = 1 << 3;
+        const HIDDEN           = 1 << 4;
+        const TAKES_VAL        = 1 << 5;
+        const USE_DELIM        = 1 << 6;
+        const NEXT_LINE_HELP   = 1 << 7;
+        const R_UNLESS_ALL     = 1 << 8;
+        const REQ_DELIM        = 1 << 9;
+        const DELIM_NOT_SET    = 1 << 10;
+        const HIDE_POS_VALS    = 1 << 11;
+        const ALLOW_TAC_VALS   = 1 << 12;
+        const REQUIRE_EQUALS   = 1 << 13;
+        const LAST             = 1 << 14;
+        const HIDE_DEFAULT_VAL = 1 << 15;
+        const CASE_INSENSITIVE = 1 << 16;
+        const HIDE_ENV_VALS    = 1 << 17;
+        const HIDDEN_SHORT_H   = 1 << 18;
+        const HIDDEN_LONG_H    = 1 << 19;
+    }
+}
+
+#[doc(hidden)]
+#[derive(Debug, Clone, Copy)]
+pub struct ArgFlags(Flags);
+
+impl ArgFlags {
+    pub fn new() -> Self {
+        ArgFlags::default()
+    }
+
+    impl_settings! {ArgSettings,
+        Required => Flags::REQUIRED,
+        Multiple => Flags::MULTIPLE,
+        EmptyValues => Flags::EMPTY_VALS,
+        Global => Flags::GLOBAL,
+        Hidden => Flags::HIDDEN,
+        TakesValue => Flags::TAKES_VAL,
+        UseValueDelimiter => Flags::USE_DELIM,
+        NextLineHelp => Flags::NEXT_LINE_HELP,
+        RequiredUnlessAll => Flags::R_UNLESS_ALL,
+        RequireDelimiter => Flags::REQ_DELIM,
+        ValueDelimiterNotSet => Flags::DELIM_NOT_SET,
+        HidePossibleValues => Flags::HIDE_POS_VALS,
+        AllowLeadingHyphen => Flags::ALLOW_TAC_VALS,
+        RequireEquals => Flags::REQUIRE_EQUALS,
+        Last => Flags::LAST,
+        CaseInsensitive => Flags::CASE_INSENSITIVE,
+        HideEnvValues => Flags::HIDE_ENV_VALS,
+        HideDefaultValue => Flags::HIDE_DEFAULT_VAL,
+        HiddenShortHelp => Flags::HIDDEN_SHORT_H,
+        HiddenLongHelp => Flags::HIDDEN_LONG_H
+    }
+}
+
+impl Default for ArgFlags {
+    fn default() -> Self {
+        ArgFlags(Flags::EMPTY_VALS | Flags::DELIM_NOT_SET)
+    }
+}
+
+/// Various settings that apply to arguments and may be set, unset, and checked via getter/setter
+/// methods [`Arg::set`], [`Arg::unset`], and [`Arg::is_set`]
+///
+/// [`Arg::set`]: ./struct.Arg.html#method.set
+/// [`Arg::unset`]: ./struct.Arg.html#method.unset
+/// [`Arg::is_set`]: ./struct.Arg.html#method.is_set
+#[derive(Debug, PartialEq, Copy, Clone)]
+pub enum ArgSettings {
+    /// The argument must be used
+    Required,
+    /// The argument may be used multiple times such as `--flag --flag`
+    Multiple,
+    /// The argument allows empty values such as `--option ""`
+    EmptyValues,
+    /// The argument should be propagated down through all child [`SubCommand`]s
+    ///
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    Global,
+    /// The argument should **not** be shown in help text
+    Hidden,
+    /// The argument accepts a value, such as `--option <value>`
+    TakesValue,
+    /// Determines if the argument allows values to be grouped via a delimiter
+    UseValueDelimiter,
+    /// Prints the help text on the line after the argument
+    NextLineHelp,
+    /// Requires the use of a value delimiter for all multiple values
+    RequireDelimiter,
+    /// Hides the possible values from the help string
+    HidePossibleValues,
+    /// Allows vals that start with a '-'
+    AllowLeadingHyphen,
+    /// Require options use `--option=val` syntax
+    RequireEquals,
+    /// Specifies that the arg is the last positional argument and may be accessed early via `--`
+    /// syntax
+    Last,
+    /// Hides the default value from the help string
+    HideDefaultValue,
+    /// Makes `Arg::possible_values` case insensitive
+    CaseInsensitive,
+    /// Hides ENV values in the help message
+    HideEnvValues,
+    /// The argument should **not** be shown in short help text
+    HiddenShortHelp,
+    /// The argument should **not** be shown in long help text
+    HiddenLongHelp,
+    #[doc(hidden)]
+    RequiredUnlessAll,
+    #[doc(hidden)]
+    ValueDelimiterNotSet,
+}
+
+impl FromStr for ArgSettings {
+    type Err = String;
+    fn from_str(s: &str) -> Result<Self, <Self as FromStr>::Err> {
+        match &*s.to_ascii_lowercase() {
+            "required" => Ok(ArgSettings::Required),
+            "multiple" => Ok(ArgSettings::Multiple),
+            "global" => Ok(ArgSettings::Global),
+            "emptyvalues" => Ok(ArgSettings::EmptyValues),
+            "hidden" => Ok(ArgSettings::Hidden),
+            "takesvalue" => Ok(ArgSettings::TakesValue),
+            "usevaluedelimiter" => Ok(ArgSettings::UseValueDelimiter),
+            "nextlinehelp" => Ok(ArgSettings::NextLineHelp),
+            "requiredunlessall" => Ok(ArgSettings::RequiredUnlessAll),
+            "requiredelimiter" => Ok(ArgSettings::RequireDelimiter),
+            "valuedelimiternotset" => Ok(ArgSettings::ValueDelimiterNotSet),
+            "hidepossiblevalues" => Ok(ArgSettings::HidePossibleValues),
+            "allowleadinghyphen" => Ok(ArgSettings::AllowLeadingHyphen),
+            "requireequals" => Ok(ArgSettings::RequireEquals),
+            "last" => Ok(ArgSettings::Last),
+            "hidedefaultvalue" => Ok(ArgSettings::HideDefaultValue),
+            "caseinsensitive" => Ok(ArgSettings::CaseInsensitive),
+            "hideenvvalues" => Ok(ArgSettings::HideEnvValues),
+            "hiddenshorthelp" => Ok(ArgSettings::HiddenShortHelp),
+            "hiddenlonghelp" => Ok(ArgSettings::HiddenLongHelp),
+            _ => Err("unknown ArgSetting, cannot convert from str".to_owned()),
+        }
+    }
+}
+
+#[cfg(test)]
+mod test {
+    use super::ArgSettings;
+
+    #[test]
+    fn arg_settings_fromstr() {
+        assert_eq!(
+            "allowleadinghyphen".parse::<ArgSettings>().unwrap(),
+            ArgSettings::AllowLeadingHyphen
+        );
+        assert_eq!(
+            "emptyvalues".parse::<ArgSettings>().unwrap(),
+            ArgSettings::EmptyValues
+        );
+        assert_eq!(
+            "global".parse::<ArgSettings>().unwrap(),
+            ArgSettings::Global
+        );
+        assert_eq!(
+            "hidepossiblevalues".parse::<ArgSettings>().unwrap(),
+            ArgSettings::HidePossibleValues
+        );
+        assert_eq!(
+            "hidden".parse::<ArgSettings>().unwrap(),
+            ArgSettings::Hidden
+        );
+        assert_eq!(
+            "multiple".parse::<ArgSettings>().unwrap(),
+            ArgSettings::Multiple
+        );
+        assert_eq!(
+            "nextlinehelp".parse::<ArgSettings>().unwrap(),
+            ArgSettings::NextLineHelp
+        );
+        assert_eq!(
+            "requiredunlessall".parse::<ArgSettings>().unwrap(),
+            ArgSettings::RequiredUnlessAll
+        );
+        assert_eq!(
+            "requiredelimiter".parse::<ArgSettings>().unwrap(),
+            ArgSettings::RequireDelimiter
+        );
+        assert_eq!(
+            "required".parse::<ArgSettings>().unwrap(),
+            ArgSettings::Required
+        );
+        assert_eq!(
+            "takesvalue".parse::<ArgSettings>().unwrap(),
+            ArgSettings::TakesValue
+        );
+        assert_eq!(
+            "usevaluedelimiter".parse::<ArgSettings>().unwrap(),
+            ArgSettings::UseValueDelimiter
+        );
+        assert_eq!(
+            "valuedelimiternotset".parse::<ArgSettings>().unwrap(),
+            ArgSettings::ValueDelimiterNotSet
+        );
+        assert_eq!(
+            "requireequals".parse::<ArgSettings>().unwrap(),
+            ArgSettings::RequireEquals
+        );
+        assert_eq!("last".parse::<ArgSettings>().unwrap(), ArgSettings::Last);
+        assert_eq!(
+            "hidedefaultvalue".parse::<ArgSettings>().unwrap(),
+            ArgSettings::HideDefaultValue
+        );
+        assert_eq!(
+            "caseinsensitive".parse::<ArgSettings>().unwrap(),
+            ArgSettings::CaseInsensitive
+        );
+        assert_eq!(
+            "hideenvvalues".parse::<ArgSettings>().unwrap(),
+            ArgSettings::HideEnvValues
+        );
+        assert_eq!(
+            "hiddenshorthelp".parse::<ArgSettings>().unwrap(),
+            ArgSettings::HiddenShortHelp
+        );
+        assert_eq!(
+            "hiddenlonghelp".parse::<ArgSettings>().unwrap(),
+            ArgSettings::HiddenLongHelp
+        );
+        assert!("hahahaha".parse::<ArgSettings>().is_err());
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/args/subcommand.rs.html b/docs/src/clap/args/subcommand.rs.html new file mode 100644 index 00000000..1c7e93c4 --- /dev/null +++ b/docs/src/clap/args/subcommand.rs.html @@ -0,0 +1,147 @@ +subcommand.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+
+// Third Party
+#[cfg(feature = "yaml")]
+use yaml_rust::Yaml;
+
+// Internal
+use App;
+use ArgMatches;
+
+/// The abstract representation of a command line subcommand.
+///
+/// This struct describes all the valid options of the subcommand for the program. Subcommands are
+/// essentially "sub-[`App`]s" and contain all the same possibilities (such as their own
+/// [arguments], subcommands, and settings).
+///
+/// # Examples
+///
+/// ```rust
+/// # use clap::{App, Arg, SubCommand};
+/// App::new("myprog")
+///     .subcommand(
+///         SubCommand::with_name("config")
+///             .about("Used for configuration")
+///             .arg(Arg::with_name("config_file")
+///                 .help("The configuration file to use")
+///                 .index(1)))
+/// # ;
+/// ```
+/// [`App`]: ./struct.App.html
+/// [arguments]: ./struct.Arg.html
+#[derive(Debug, Clone)]
+pub struct SubCommand<'a> {
+    #[doc(hidden)]
+    pub name: String,
+    #[doc(hidden)]
+    pub matches: ArgMatches<'a>,
+}
+
+impl<'a> SubCommand<'a> {
+    /// Creates a new instance of a subcommand requiring a name. The name will be displayed
+    /// to the user when they print version or help and usage information.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, SubCommand};
+    /// App::new("myprog")
+    ///     .subcommand(
+    ///         SubCommand::with_name("config"))
+    /// # ;
+    /// ```
+    pub fn with_name<'b>(name: &str) -> App<'a, 'b> {
+        App::new(name)
+    }
+
+    /// Creates a new instance of a subcommand from a YAML (.yml) document
+    ///
+    /// # Examples
+    ///
+    /// ```ignore
+    /// # #[macro_use]
+    /// # extern crate clap;
+    /// # use clap::Subcommand;
+    /// # fn main() {
+    /// let sc_yaml = load_yaml!("test_subcommand.yml");
+    /// let sc = SubCommand::from_yaml(sc_yaml);
+    /// # }
+    /// ```
+    #[cfg(feature = "yaml")]
+    pub fn from_yaml(yaml: &Yaml) -> App {
+        App::from_yaml(yaml)
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/completions/bash.rs.html b/docs/src/clap/completions/bash.rs.html new file mode 100644 index 00000000..f7f33e68 --- /dev/null +++ b/docs/src/clap/completions/bash.rs.html @@ -0,0 +1,447 @@ +bash.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+
+// Std
+use std::io::Write;
+
+// Internal
+use app::parser::Parser;
+use args::OptBuilder;
+use completions;
+
+pub struct BashGen<'a, 'b>
+where
+    'a: 'b,
+{
+    p: &'b Parser<'a, 'b>,
+}
+
+impl<'a, 'b> BashGen<'a, 'b> {
+    pub fn new(p: &'b Parser<'a, 'b>) -> Self {
+        BashGen { p: p }
+    }
+
+    pub fn generate_to<W: Write>(&self, buf: &mut W) {
+        w!(
+            buf,
+            format!(
+                r#"_{name}() {{
+    local i cur prev opts cmds
+    COMPREPLY=()
+    cur="${{COMP_WORDS[COMP_CWORD]}}"
+    prev="${{COMP_WORDS[COMP_CWORD-1]}}"
+    cmd=""
+    opts=""
+
+    for i in ${{COMP_WORDS[@]}}
+    do
+        case "${{i}}" in
+            {name})
+                cmd="{name}"
+                ;;
+            {subcmds}
+            *)
+                ;;
+        esac
+    done
+
+    case "${{cmd}}" in
+        {name})
+            opts="{name_opts}"
+            if [[ ${{cur}} == -* || ${{COMP_CWORD}} -eq 1 ]] ; then
+                COMPREPLY=( $(compgen -W "${{opts}}" -- "${{cur}}") )
+                return 0
+            fi
+            case "${{prev}}" in
+                {name_opts_details}
+                *)
+                    COMPREPLY=()
+                    ;;
+            esac
+            COMPREPLY=( $(compgen -W "${{opts}}" -- "${{cur}}") )
+            return 0
+            ;;
+        {subcmd_details}
+    esac
+}}
+
+complete -F _{name} -o bashdefault -o default {name}
+"#,
+                name = self.p.meta.bin_name.as_ref().unwrap(),
+                name_opts = self.all_options_for_path(self.p.meta.bin_name.as_ref().unwrap()),
+                name_opts_details =
+                    self.option_details_for_path(self.p.meta.bin_name.as_ref().unwrap()),
+                subcmds = self.all_subcommands(),
+                subcmd_details = self.subcommand_details()
+            )
+            .as_bytes()
+        );
+    }
+
+    fn all_subcommands(&self) -> String {
+        debugln!("BashGen::all_subcommands;");
+        let mut subcmds = String::new();
+        let scs = completions::all_subcommand_names(self.p);
+
+        for sc in &scs {
+            subcmds = format!(
+                r#"{}
+            {name})
+                cmd+="__{fn_name}"
+                ;;"#,
+                subcmds,
+                name = sc,
+                fn_name = sc.replace("-", "__")
+            );
+        }
+
+        subcmds
+    }
+
+    fn subcommand_details(&self) -> String {
+        debugln!("BashGen::subcommand_details;");
+        let mut subcmd_dets = String::new();
+        let mut scs = completions::get_all_subcommand_paths(self.p, true);
+        scs.sort();
+        scs.dedup();
+
+        for sc in &scs {
+            subcmd_dets = format!(
+                r#"{}
+        {subcmd})
+            opts="{sc_opts}"
+            if [[ ${{cur}} == -* || ${{COMP_CWORD}} -eq {level} ]] ; then
+                COMPREPLY=( $(compgen -W "${{opts}}" -- "${{cur}}") )
+                return 0
+            fi
+            case "${{prev}}" in
+                {opts_details}
+                *)
+                    COMPREPLY=()
+                    ;;
+            esac
+            COMPREPLY=( $(compgen -W "${{opts}}" -- "${{cur}}") )
+            return 0
+            ;;"#,
+                subcmd_dets,
+                subcmd = sc.replace("-", "__"),
+                sc_opts = self.all_options_for_path(&*sc),
+                level = sc.split("__").map(|_| 1).fold(0, |acc, n| acc + n),
+                opts_details = self.option_details_for_path(&*sc)
+            );
+        }
+
+        subcmd_dets
+    }
+
+    fn option_details_for_path(&self, path: &str) -> String {
+        debugln!("BashGen::option_details_for_path: path={}", path);
+        let mut p = self.p;
+        for sc in path.split("__").skip(1) {
+            debugln!("BashGen::option_details_for_path:iter: sc={}", sc);
+            p = &find_subcmd!(p, sc).unwrap().p;
+        }
+        let mut opts = String::new();
+        for o in p.opts() {
+            if let Some(l) = o.s.long {
+                opts = format!(
+                    "{}
+                --{})
+                    COMPREPLY=({})
+                    return 0
+                    ;;",
+                    opts,
+                    l,
+                    self.vals_for(o)
+                );
+            }
+            if let Some(s) = o.s.short {
+                opts = format!(
+                    "{}
+                    -{})
+                    COMPREPLY=({})
+                    return 0
+                    ;;",
+                    opts,
+                    s,
+                    self.vals_for(o)
+                );
+            }
+        }
+        opts
+    }
+
+    fn vals_for(&self, o: &OptBuilder) -> String {
+        debugln!("BashGen::vals_for: o={}", o.b.name);
+        use args::AnyArg;
+        if let Some(vals) = o.possible_vals() {
+            format!(r#"$(compgen -W "{}" -- "${{cur}}")"#, vals.join(" "))
+        } else {
+            String::from(r#"$(compgen -f "${cur}")"#)
+        }
+    }
+
+    fn all_options_for_path(&self, path: &str) -> String {
+        debugln!("BashGen::all_options_for_path: path={}", path);
+        let mut p = self.p;
+        for sc in path.split("__").skip(1) {
+            debugln!("BashGen::all_options_for_path:iter: sc={}", sc);
+            p = &find_subcmd!(p, sc).unwrap().p;
+        }
+        let mut opts = shorts!(p).fold(String::new(), |acc, s| format!("{} -{}", acc, s));
+        opts = format!(
+            "{} {}",
+            opts,
+            longs!(p).fold(String::new(), |acc, l| format!("{} --{}", acc, l))
+        );
+        opts = format!(
+            "{} {}",
+            opts,
+            p.positionals
+                .values()
+                .fold(String::new(), |acc, p| format!("{} {}", acc, p))
+        );
+        opts = format!(
+            "{} {}",
+            opts,
+            p.subcommands
+                .iter()
+                .fold(String::new(), |acc, s| format!("{} {}", acc, s.p.meta.name))
+        );
+        for sc in &p.subcommands {
+            if let Some(ref aliases) = sc.p.meta.aliases {
+                opts = format!(
+                    "{} {}",
+                    opts,
+                    aliases
+                        .iter()
+                        .map(|&(n, _)| n)
+                        .fold(String::new(), |acc, a| format!("{} {}", acc, a))
+                );
+            }
+        }
+        opts
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/completions/elvish.rs.html b/docs/src/clap/completions/elvish.rs.html new file mode 100644 index 00000000..6d4edfcc --- /dev/null +++ b/docs/src/clap/completions/elvish.rs.html @@ -0,0 +1,259 @@ +elvish.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+
+// Std
+use std::io::Write;
+
+// Internal
+use app::parser::Parser;
+use INTERNAL_ERROR_MSG;
+
+pub struct ElvishGen<'a, 'b>
+where
+    'a: 'b,
+{
+    p: &'b Parser<'a, 'b>,
+}
+
+impl<'a, 'b> ElvishGen<'a, 'b> {
+    pub fn new(p: &'b Parser<'a, 'b>) -> Self {
+        ElvishGen { p: p }
+    }
+
+    pub fn generate_to<W: Write>(&self, buf: &mut W) {
+        let bin_name = self.p.meta.bin_name.as_ref().unwrap();
+
+        let mut names = vec![];
+        let subcommands_cases = generate_inner(self.p, "", &mut names);
+
+        let result = format!(
+            r#"
+edit:completion:arg-completer[{bin_name}] = [@words]{{
+    fn spaces [n]{{
+        repeat $n ' ' | joins ''
+    }}
+    fn cand [text desc]{{
+        edit:complex-candidate $text &display-suffix=' '(spaces (- 14 (wcswidth $text)))$desc
+    }}
+    command = '{bin_name}'
+    for word $words[1:-1] {{
+        if (has-prefix $word '-') {{
+            break
+        }}
+        command = $command';'$word
+    }}
+    completions = [{subcommands_cases}
+    ]
+    $completions[$command]
+}}
+"#,
+            bin_name = bin_name,
+            subcommands_cases = subcommands_cases
+        );
+
+        w!(buf, result.as_bytes());
+    }
+}
+
+// Escape string inside single quotes
+fn escape_string(string: &str) -> String {
+    string.replace("'", "''")
+}
+
+fn get_tooltip<T: ToString>(help: Option<&str>, data: T) -> String {
+    match help {
+        Some(help) => escape_string(help),
+        _ => data.to_string(),
+    }
+}
+
+fn generate_inner<'a, 'b, 'p>(
+    p: &'p Parser<'a, 'b>,
+    previous_command_name: &str,
+    names: &mut Vec<&'p str>,
+) -> String {
+    debugln!("ElvishGen::generate_inner;");
+    let command_name = if previous_command_name.is_empty() {
+        p.meta.bin_name.as_ref().expect(INTERNAL_ERROR_MSG).clone()
+    } else {
+        format!("{};{}", previous_command_name, &p.meta.name)
+    };
+
+    let mut completions = String::new();
+    let preamble = String::from("\n            cand ");
+
+    for option in p.opts() {
+        if let Some(data) = option.s.short {
+            let tooltip = get_tooltip(option.b.help, data);
+            completions.push_str(&preamble);
+            completions.push_str(format!("-{} '{}'", data, tooltip).as_str());
+        }
+        if let Some(data) = option.s.long {
+            let tooltip = get_tooltip(option.b.help, data);
+            completions.push_str(&preamble);
+            completions.push_str(format!("--{} '{}'", data, tooltip).as_str());
+        }
+    }
+
+    for flag in p.flags() {
+        if let Some(data) = flag.s.short {
+            let tooltip = get_tooltip(flag.b.help, data);
+            completions.push_str(&preamble);
+            completions.push_str(format!("-{} '{}'", data, tooltip).as_str());
+        }
+        if let Some(data) = flag.s.long {
+            let tooltip = get_tooltip(flag.b.help, data);
+            completions.push_str(&preamble);
+            completions.push_str(format!("--{} '{}'", data, tooltip).as_str());
+        }
+    }
+
+    for subcommand in &p.subcommands {
+        let data = &subcommand.p.meta.name;
+        let tooltip = get_tooltip(subcommand.p.meta.about, data);
+        completions.push_str(&preamble);
+        completions.push_str(format!("{} '{}'", data, tooltip).as_str());
+    }
+
+    let mut subcommands_cases = format!(
+        r"
+        &'{}'= {{{}
+        }}",
+        &command_name, completions
+    );
+
+    for subcommand in &p.subcommands {
+        let subcommand_subcommands_cases = generate_inner(&subcommand.p, &command_name, names);
+        subcommands_cases.push_str(&subcommand_subcommands_cases);
+    }
+
+    subcommands_cases
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/completions/fish.rs.html b/docs/src/clap/completions/fish.rs.html new file mode 100644 index 00000000..f7c29324 --- /dev/null +++ b/docs/src/clap/completions/fish.rs.html @@ -0,0 +1,209 @@ +fish.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+
+// Std
+use std::io::Write;
+
+// Internal
+use app::parser::Parser;
+
+pub struct FishGen<'a, 'b>
+where
+    'a: 'b,
+{
+    p: &'b Parser<'a, 'b>,
+}
+
+impl<'a, 'b> FishGen<'a, 'b> {
+    pub fn new(p: &'b Parser<'a, 'b>) -> Self {
+        FishGen { p: p }
+    }
+
+    pub fn generate_to<W: Write>(&self, buf: &mut W) {
+        let command = self.p.meta.bin_name.as_ref().unwrap();
+        let mut buffer = String::new();
+        gen_fish_inner(command, self, command, &mut buffer);
+        w!(buf, buffer.as_bytes());
+    }
+}
+
+// Escape string inside single quotes
+fn escape_string(string: &str) -> String {
+    string.replace("\\", "\\\\").replace("'", "\\'")
+}
+
+fn gen_fish_inner(root_command: &str, comp_gen: &FishGen, subcommand: &str, buffer: &mut String) {
+    debugln!("FishGen::gen_fish_inner;");
+    // example :
+    //
+    // complete
+    //      -c {command}
+    //      -d "{description}"
+    //      -s {short}
+    //      -l {long}
+    //      -a "{possible_arguments}"
+    //      -r # if require parameter
+    //      -f # don't use file completion
+    //      -n "__fish_use_subcommand"               # complete for command "myprog"
+    //      -n "__fish_seen_subcommand_from subcmd1" # complete for command "myprog subcmd1"
+
+    let mut basic_template = format!("complete -c {} -n ", root_command);
+    if root_command == subcommand {
+        basic_template.push_str("\"__fish_use_subcommand\"");
+    } else {
+        basic_template.push_str(format!("\"__fish_seen_subcommand_from {}\"", subcommand).as_str());
+    }
+
+    for option in comp_gen.p.opts() {
+        let mut template = basic_template.clone();
+        if let Some(data) = option.s.short {
+            template.push_str(format!(" -s {}", data).as_str());
+        }
+        if let Some(data) = option.s.long {
+            template.push_str(format!(" -l {}", data).as_str());
+        }
+        if let Some(data) = option.b.help {
+            template.push_str(format!(" -d '{}'", escape_string(data)).as_str());
+        }
+        if let Some(ref data) = option.v.possible_vals {
+            template.push_str(format!(" -r -f -a \"{}\"", data.join(" ")).as_str());
+        }
+        buffer.push_str(template.as_str());
+        buffer.push_str("\n");
+    }
+
+    for flag in comp_gen.p.flags() {
+        let mut template = basic_template.clone();
+        if let Some(data) = flag.s.short {
+            template.push_str(format!(" -s {}", data).as_str());
+        }
+        if let Some(data) = flag.s.long {
+            template.push_str(format!(" -l {}", data).as_str());
+        }
+        if let Some(data) = flag.b.help {
+            template.push_str(format!(" -d '{}'", escape_string(data)).as_str());
+        }
+        buffer.push_str(template.as_str());
+        buffer.push_str("\n");
+    }
+
+    for subcommand in &comp_gen.p.subcommands {
+        let mut template = basic_template.clone();
+        template.push_str(" -f");
+        template.push_str(format!(" -a \"{}\"", &subcommand.p.meta.name).as_str());
+        if let Some(data) = subcommand.p.meta.about {
+            template.push_str(format!(" -d '{}'", escape_string(data)).as_str())
+        }
+        buffer.push_str(template.as_str());
+        buffer.push_str("\n");
+    }
+
+    // generate options of subcommands
+    for subcommand in &comp_gen.p.subcommands {
+        let sub_comp_gen = FishGen::new(&subcommand.p);
+        gen_fish_inner(root_command, &sub_comp_gen, &subcommand.to_string(), buffer);
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/completions/macros.rs.html b/docs/src/clap/completions/macros.rs.html new file mode 100644 index 00000000..d8f71a3c --- /dev/null +++ b/docs/src/clap/completions/macros.rs.html @@ -0,0 +1,59 @@ +macros.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+
+macro_rules! w {
+    ($buf:expr, $to_w:expr) => {
+        match $buf.write_all($to_w) {
+            Ok(..) => (),
+            Err(..) => panic!("Failed to write to completions file"),
+        }
+    };
+}
+
+macro_rules! get_zsh_arg_conflicts {
+    ($p:ident, $arg:ident, $msg:ident) => {
+        if let Some(conf_vec) = $arg.blacklist() {
+            let mut v = vec![];
+            for arg_name in conf_vec {
+                let arg = $p.find_any_arg(arg_name).expect($msg);
+                if let Some(s) = arg.short() {
+                    v.push(format!("-{}", s));
+                }
+                if let Some(l) = arg.long() {
+                    v.push(format!("--{}", l));
+                }
+            }
+            v.join(" ")
+        } else {
+            String::new()
+        }
+    };
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/completions/mod.rs.html b/docs/src/clap/completions/mod.rs.html new file mode 100644 index 00000000..87ccd05e --- /dev/null +++ b/docs/src/clap/completions/mod.rs.html @@ -0,0 +1,367 @@ +mod.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+
+#[macro_use]
+mod macros;
+mod bash;
+mod elvish;
+mod fish;
+mod powershell;
+mod shell;
+mod zsh;
+
+// Std
+use std::io::Write;
+
+// Internal
+use self::bash::BashGen;
+use self::elvish::ElvishGen;
+use self::fish::FishGen;
+use self::powershell::PowerShellGen;
+pub use self::shell::Shell;
+use self::zsh::ZshGen;
+use app::parser::Parser;
+
+pub struct ComplGen<'a, 'b>
+where
+    'a: 'b,
+{
+    p: &'b Parser<'a, 'b>,
+}
+
+impl<'a, 'b> ComplGen<'a, 'b> {
+    pub fn new(p: &'b Parser<'a, 'b>) -> Self {
+        ComplGen { p: p }
+    }
+
+    pub fn generate<W: Write>(&self, for_shell: Shell, buf: &mut W) {
+        match for_shell {
+            Shell::Bash => BashGen::new(self.p).generate_to(buf),
+            Shell::Fish => FishGen::new(self.p).generate_to(buf),
+            Shell::Zsh => ZshGen::new(self.p).generate_to(buf),
+            Shell::PowerShell => PowerShellGen::new(self.p).generate_to(buf),
+            Shell::Elvish => ElvishGen::new(self.p).generate_to(buf),
+        }
+    }
+}
+
+// Gets all subcommands including child subcommands in the form of 'name' where the name
+// is a single word (i.e. "install")  of the path to said subcommand (i.e.
+// "rustup toolchain install")
+//
+// Also note, aliases are treated as their own subcommands but duplicates of whatever they're
+// aliasing.
+pub fn all_subcommand_names(p: &Parser) -> Vec<String> {
+    debugln!("all_subcommand_names;");
+    let mut subcmds: Vec<_> = subcommands_of(p)
+        .iter()
+        .map(|&(ref n, _)| n.clone())
+        .collect();
+    for sc_v in p.subcommands.iter().map(|s| all_subcommand_names(&s.p)) {
+        subcmds.extend(sc_v);
+    }
+    subcmds.sort();
+    subcmds.dedup();
+    subcmds
+}
+
+// Gets all subcommands including child subcommands in the form of ('name', 'bin_name') where the name
+// is a single word (i.e. "install") of the path and full bin_name of said subcommand (i.e.
+// "rustup toolchain install")
+//
+// Also note, aliases are treated as their own subcommands but duplicates of whatever they're
+// aliasing.
+pub fn all_subcommands(p: &Parser) -> Vec<(String, String)> {
+    debugln!("all_subcommands;");
+    let mut subcmds: Vec<_> = subcommands_of(p);
+    for sc_v in p.subcommands.iter().map(|s| all_subcommands(&s.p)) {
+        subcmds.extend(sc_v);
+    }
+    subcmds
+}
+
+// Gets all subcommands excluding child subcommands in the form of (name, bin_name) where the name
+// is a single word (i.e. "install") and the bin_name is a space delineated list of the path to said
+// subcommand (i.e. "rustup toolchain install")
+//
+// Also note, aliases are treated as their own subcommands but duplicates of whatever they're
+// aliasing.
+pub fn subcommands_of(p: &Parser) -> Vec<(String, String)> {
+    debugln!(
+        "subcommands_of: name={}, bin_name={}",
+        p.meta.name,
+        p.meta.bin_name.as_ref().unwrap()
+    );
+    let mut subcmds = vec![];
+
+    debugln!(
+        "subcommands_of: Has subcommands...{:?}",
+        p.has_subcommands()
+    );
+    if !p.has_subcommands() {
+        let mut ret = vec![];
+        debugln!("subcommands_of: Looking for aliases...");
+        if let Some(ref aliases) = p.meta.aliases {
+            for &(n, _) in aliases {
+                debugln!("subcommands_of:iter:iter: Found alias...{}", n);
+                let mut als_bin_name: Vec<_> =
+                    p.meta.bin_name.as_ref().unwrap().split(' ').collect();
+                als_bin_name.push(n);
+                let old = als_bin_name.len() - 2;
+                als_bin_name.swap_remove(old);
+                ret.push((n.to_owned(), als_bin_name.join(" ")));
+            }
+        }
+        return ret;
+    }
+    for sc in &p.subcommands {
+        debugln!(
+            "subcommands_of:iter: name={}, bin_name={}",
+            sc.p.meta.name,
+            sc.p.meta.bin_name.as_ref().unwrap()
+        );
+
+        debugln!("subcommands_of:iter: Looking for aliases...");
+        if let Some(ref aliases) = sc.p.meta.aliases {
+            for &(n, _) in aliases {
+                debugln!("subcommands_of:iter:iter: Found alias...{}", n);
+                let mut als_bin_name: Vec<_> =
+                    p.meta.bin_name.as_ref().unwrap().split(' ').collect();
+                als_bin_name.push(n);
+                let old = als_bin_name.len() - 2;
+                als_bin_name.swap_remove(old);
+                subcmds.push((n.to_owned(), als_bin_name.join(" ")));
+            }
+        }
+        subcmds.push((
+            sc.p.meta.name.clone(),
+            sc.p.meta.bin_name.as_ref().unwrap().clone(),
+        ));
+    }
+    subcmds
+}
+
+pub fn get_all_subcommand_paths(p: &Parser, first: bool) -> Vec<String> {
+    debugln!("get_all_subcommand_paths;");
+    let mut subcmds = vec![];
+    if !p.has_subcommands() {
+        if !first {
+            let name = &*p.meta.name;
+            let path = p.meta.bin_name.as_ref().unwrap().clone().replace(" ", "__");
+            let mut ret = vec![path.clone()];
+            if let Some(ref aliases) = p.meta.aliases {
+                for &(n, _) in aliases {
+                    ret.push(path.replace(name, n));
+                }
+            }
+            return ret;
+        }
+        return vec![];
+    }
+    for sc in &p.subcommands {
+        let name = &*sc.p.meta.name;
+        let path =
+            sc.p.meta
+                .bin_name
+                .as_ref()
+                .unwrap()
+                .clone()
+                .replace(" ", "__");
+        subcmds.push(path.clone());
+        if let Some(ref aliases) = sc.p.meta.aliases {
+            for &(n, _) in aliases {
+                subcmds.push(path.replace(name, n));
+            }
+        }
+    }
+    for sc_v in p
+        .subcommands
+        .iter()
+        .map(|s| get_all_subcommand_paths(&s.p, false))
+    {
+        subcmds.extend(sc_v);
+    }
+    subcmds
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/completions/powershell.rs.html b/docs/src/clap/completions/powershell.rs.html new file mode 100644 index 00000000..769acf08 --- /dev/null +++ b/docs/src/clap/completions/powershell.rs.html @@ -0,0 +1,335 @@ +powershell.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+
+// Std
+use std::io::Write;
+
+// Internal
+use app::parser::Parser;
+use INTERNAL_ERROR_MSG;
+
+pub struct PowerShellGen<'a, 'b>
+where
+    'a: 'b,
+{
+    p: &'b Parser<'a, 'b>,
+}
+
+impl<'a, 'b> PowerShellGen<'a, 'b> {
+    pub fn new(p: &'b Parser<'a, 'b>) -> Self {
+        PowerShellGen { p: p }
+    }
+
+    pub fn generate_to<W: Write>(&self, buf: &mut W) {
+        let bin_name = self.p.meta.bin_name.as_ref().unwrap();
+
+        let mut names = vec![];
+        let subcommands_cases = generate_inner(self.p, "", &mut names);
+
+        let result = format!(
+            r#"
+using namespace System.Management.Automation
+using namespace System.Management.Automation.Language
+
+Register-ArgumentCompleter -Native -CommandName '{bin_name}' -ScriptBlock {{
+    param($wordToComplete, $commandAst, $cursorPosition)
+
+    $commandElements = $commandAst.CommandElements
+    $command = @(
+        '{bin_name}'
+        for ($i = 1; $i -lt $commandElements.Count; $i++) {{
+            $element = $commandElements[$i]
+            if ($element -isnot [StringConstantExpressionAst] -or
+                $element.StringConstantType -ne [StringConstantType]::BareWord -or
+                $element.Value.StartsWith('-')) {{
+                break
+        }}
+        $element.Value
+    }}) -join ';'
+
+    $completions = @(switch ($command) {{{subcommands_cases}
+    }})
+
+    $completions.Where{{ $_.CompletionText -like "$wordToComplete*" }} |
+        Sort-Object -Property ListItemText
+}}
+"#,
+            bin_name = bin_name,
+            subcommands_cases = subcommands_cases
+        );
+
+        w!(buf, result.as_bytes());
+    }
+}
+
+// Escape string inside single quotes
+fn escape_string(string: &str) -> String {
+    string.replace("'", "''")
+}
+
+fn get_tooltip<T: ToString>(help: Option<&str>, data: T) -> String {
+    match help {
+        Some(help) => escape_string(help),
+        _ => data.to_string(),
+    }
+}
+
+fn generate_inner<'a, 'b, 'p>(
+    p: &'p Parser<'a, 'b>,
+    previous_command_name: &str,
+    names: &mut Vec<&'p str>,
+) -> String {
+    debugln!("PowerShellGen::generate_inner;");
+    let command_name = if previous_command_name.is_empty() {
+        p.meta.bin_name.as_ref().expect(INTERNAL_ERROR_MSG).clone()
+    } else {
+        format!("{};{}", previous_command_name, &p.meta.name)
+    };
+
+    let mut completions = String::new();
+    let preamble = String::from("\n            [CompletionResult]::new(");
+
+    for option in p.opts() {
+        if let Some(data) = option.s.short {
+            let tooltip = get_tooltip(option.b.help, data);
+            completions.push_str(&preamble);
+            completions.push_str(
+                format!(
+                    "'-{}', '{}', {}, '{}')",
+                    data, data, "[CompletionResultType]::ParameterName", tooltip
+                )
+                .as_str(),
+            );
+        }
+        if let Some(data) = option.s.long {
+            let tooltip = get_tooltip(option.b.help, data);
+            completions.push_str(&preamble);
+            completions.push_str(
+                format!(
+                    "'--{}', '{}', {}, '{}')",
+                    data, data, "[CompletionResultType]::ParameterName", tooltip
+                )
+                .as_str(),
+            );
+        }
+    }
+
+    for flag in p.flags() {
+        if let Some(data) = flag.s.short {
+            let tooltip = get_tooltip(flag.b.help, data);
+            completions.push_str(&preamble);
+            completions.push_str(
+                format!(
+                    "'-{}', '{}', {}, '{}')",
+                    data, data, "[CompletionResultType]::ParameterName", tooltip
+                )
+                .as_str(),
+            );
+        }
+        if let Some(data) = flag.s.long {
+            let tooltip = get_tooltip(flag.b.help, data);
+            completions.push_str(&preamble);
+            completions.push_str(
+                format!(
+                    "'--{}', '{}', {}, '{}')",
+                    data, data, "[CompletionResultType]::ParameterName", tooltip
+                )
+                .as_str(),
+            );
+        }
+    }
+
+    for subcommand in &p.subcommands {
+        let data = &subcommand.p.meta.name;
+        let tooltip = get_tooltip(subcommand.p.meta.about, data);
+        completions.push_str(&preamble);
+        completions.push_str(
+            format!(
+                "'{}', '{}', {}, '{}')",
+                data, data, "[CompletionResultType]::ParameterValue", tooltip
+            )
+            .as_str(),
+        );
+    }
+
+    let mut subcommands_cases = format!(
+        r"
+        '{}' {{{}
+            break
+        }}",
+        &command_name, completions
+    );
+
+    for subcommand in &p.subcommands {
+        let subcommand_subcommands_cases = generate_inner(&subcommand.p, &command_name, names);
+        subcommands_cases.push_str(&subcommand_subcommands_cases);
+    }
+
+    subcommands_cases
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/completions/shell.rs.html b/docs/src/clap/completions/shell.rs.html new file mode 100644 index 00000000..c0f0ff3a --- /dev/null +++ b/docs/src/clap/completions/shell.rs.html @@ -0,0 +1,115 @@ +shell.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+
+#[allow(deprecated, unused_imports)]
+use std::ascii::AsciiExt;
+use std::fmt;
+use std::str::FromStr;
+
+/// Describes which shell to produce a completions file for
+#[cfg_attr(feature = "lints", allow(enum_variant_names))]
+#[derive(Debug, Copy, Clone)]
+pub enum Shell {
+    /// Generates a .bash completion file for the Bourne Again SHell (BASH)
+    Bash,
+    /// Generates a .fish completion file for the Friendly Interactive SHell (fish)
+    Fish,
+    /// Generates a completion file for the Z SHell (ZSH)
+    Zsh,
+    /// Generates a completion file for PowerShell
+    PowerShell,
+    /// Generates a completion file for Elvish
+    Elvish,
+}
+
+impl Shell {
+    /// A list of possible variants in `&'static str` form
+    pub fn variants() -> [&'static str; 5] {
+        ["zsh", "bash", "fish", "powershell", "elvish"]
+    }
+}
+
+impl FromStr for Shell {
+    type Err = String;
+
+    fn from_str(s: &str) -> Result<Self, Self::Err> {
+        match s {
+            "ZSH" | _ if s.eq_ignore_ascii_case("zsh") => Ok(Shell::Zsh),
+            "FISH" | _ if s.eq_ignore_ascii_case("fish") => Ok(Shell::Fish),
+            "BASH" | _ if s.eq_ignore_ascii_case("bash") => Ok(Shell::Bash),
+            "POWERSHELL" | _ if s.eq_ignore_ascii_case("powershell") => Ok(Shell::PowerShell),
+            "ELVISH" | _ if s.eq_ignore_ascii_case("elvish") => Ok(Shell::Elvish),
+            _ => Err(String::from(
+                "[valid values: bash, fish, zsh, powershell, elvish]",
+            )),
+        }
+    }
+}
+
+impl fmt::Display for Shell {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        match *self {
+            Shell::Bash => write!(f, "BASH"),
+            Shell::Fish => write!(f, "FISH"),
+            Shell::Zsh => write!(f, "ZSH"),
+            Shell::PowerShell => write!(f, "POWERSHELL"),
+            Shell::Elvish => write!(f, "ELVISH"),
+        }
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/completions/zsh.rs.html b/docs/src/clap/completions/zsh.rs.html new file mode 100644 index 00000000..8c248e39 --- /dev/null +++ b/docs/src/clap/completions/zsh.rs.html @@ -0,0 +1,973 @@ +zsh.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+
+// Std
+#[allow(deprecated, unused_imports)]
+use std::ascii::AsciiExt;
+use std::io::Write;
+
+// Internal
+use app::parser::Parser;
+use app::App;
+use args::{AnyArg, ArgSettings};
+use completions;
+use INTERNAL_ERROR_MSG;
+
+pub struct ZshGen<'a, 'b>
+where
+    'a: 'b,
+{
+    p: &'b Parser<'a, 'b>,
+}
+
+impl<'a, 'b> ZshGen<'a, 'b> {
+    pub fn new(p: &'b Parser<'a, 'b>) -> Self {
+        debugln!("ZshGen::new;");
+        ZshGen { p: p }
+    }
+
+    pub fn generate_to<W: Write>(&self, buf: &mut W) {
+        debugln!("ZshGen::generate_to;");
+        w!(
+            buf,
+            format!(
+                "\
+#compdef {name}
+
+autoload -U is-at-least
+
+_{name}() {{
+    typeset -A opt_args
+    typeset -a _arguments_options
+    local ret=1
+
+    if is-at-least 5.2; then
+        _arguments_options=(-s -S -C)
+    else
+        _arguments_options=(-s -C)
+    fi
+
+    local context curcontext=\"$curcontext\" state line
+    {initial_args}
+    {subcommands}
+}}
+
+{subcommand_details}
+
+_{name} \"$@\"",
+                name = self.p.meta.bin_name.as_ref().unwrap(),
+                initial_args = get_args_of(self.p),
+                subcommands = get_subcommands_of(self.p),
+                subcommand_details = subcommand_details(self.p)
+            )
+            .as_bytes()
+        );
+    }
+}
+
+// Displays the commands of a subcommand
+// (( $+functions[_[bin_name_underscore]_commands] )) ||
+// _[bin_name_underscore]_commands() {
+// 	local commands; commands=(
+// 		'[arg_name]:[arg_help]'
+// 	)
+// 	_describe -t commands '[bin_name] commands' commands "$@"
+//
+// Where the following variables are present:
+//    [bin_name_underscore]: The full space delineated bin_name, where spaces have been replaced by
+//                           underscore characters
+//    [arg_name]: The name of the subcommand
+//    [arg_help]: The help message of the subcommand
+//    [bin_name]: The full space delineated bin_name
+//
+// Here's a snippet from rustup:
+//
+// (( $+functions[_rustup_commands] )) ||
+// _rustup_commands() {
+// 	local commands; commands=(
+// 		'show:Show the active and installed toolchains'
+//      'update:Update Rust toolchains'
+//      # ... snip for brevity
+//      'help:Prints this message or the help of the given subcommand(s)'
+// 	)
+// 	_describe -t commands 'rustup commands' commands "$@"
+//
+fn subcommand_details(p: &Parser) -> String {
+    debugln!("ZshGen::subcommand_details;");
+    // First we do ourself
+    let mut ret = vec![format!(
+        "\
+(( $+functions[_{bin_name_underscore}_commands] )) ||
+_{bin_name_underscore}_commands() {{
+    local commands; commands=(
+        {subcommands_and_args}
+    )
+    _describe -t commands '{bin_name} commands' commands \"$@\"
+}}",
+        bin_name_underscore = p.meta.bin_name.as_ref().unwrap().replace(" ", "__"),
+        bin_name = p.meta.bin_name.as_ref().unwrap(),
+        subcommands_and_args = subcommands_of(p)
+    )];
+
+    // Next we start looping through all the children, grandchildren, etc.
+    let mut all_subcommands = completions::all_subcommands(p);
+    all_subcommands.sort();
+    all_subcommands.dedup();
+    for &(_, ref bin_name) in &all_subcommands {
+        debugln!("ZshGen::subcommand_details:iter: bin_name={}", bin_name);
+        ret.push(format!(
+            "\
+(( $+functions[_{bin_name_underscore}_commands] )) ||
+_{bin_name_underscore}_commands() {{
+    local commands; commands=(
+        {subcommands_and_args}
+    )
+    _describe -t commands '{bin_name} commands' commands \"$@\"
+}}",
+            bin_name_underscore = bin_name.replace(" ", "__"),
+            bin_name = bin_name,
+            subcommands_and_args = subcommands_of(parser_of(p, bin_name))
+        ));
+    }
+
+    ret.join("\n")
+}
+
+// Generates subcommand completions in form of
+//
+// 		'[arg_name]:[arg_help]'
+//
+// Where:
+//    [arg_name]: the subcommand's name
+//    [arg_help]: the help message of the subcommand
+//
+// A snippet from rustup:
+// 		'show:Show the active and installed toolchains'
+//      'update:Update Rust toolchains'
+fn subcommands_of(p: &Parser) -> String {
+    debugln!("ZshGen::subcommands_of;");
+    let mut ret = vec![];
+    fn add_sc(sc: &App, n: &str, ret: &mut Vec<String>) {
+        debugln!("ZshGen::add_sc;");
+        let s = format!(
+            "\"{name}:{help}\" \\",
+            name = n,
+            help =
+                sc.p.meta
+                    .about
+                    .unwrap_or("")
+                    .replace("[", "\\[")
+                    .replace("]", "\\]")
+        );
+        if !s.is_empty() {
+            ret.push(s);
+        }
+    }
+
+    // The subcommands
+    for sc in p.subcommands() {
+        debugln!("ZshGen::subcommands_of:iter: subcommand={}", sc.p.meta.name);
+        add_sc(sc, &sc.p.meta.name, &mut ret);
+        if let Some(ref v) = sc.p.meta.aliases {
+            for alias in v.iter().filter(|&&(_, vis)| vis).map(|&(n, _)| n) {
+                add_sc(sc, alias, &mut ret);
+            }
+        }
+    }
+
+    ret.join("\n")
+}
+
+// Get's the subcommand section of a completion file
+// This looks roughly like:
+//
+// case $state in
+// ([bin_name]_args)
+//     curcontext=\"${curcontext%:*:*}:[name_hyphen]-command-$words[1]:\"
+//     case $line[1] in
+//
+//         ([name])
+//         _arguments -C -s -S \
+//             [subcommand_args]
+//         && ret=0
+//
+//         [RECURSIVE_CALLS]
+//
+//         ;;",
+//
+//         [repeat]
+//
+//     esac
+// ;;
+// esac",
+//
+// Where the following variables are present:
+//    [name] = The subcommand name in the form of "install" for "rustup toolchain install"
+//    [bin_name] = The full space delineated bin_name such as "rustup toolchain install"
+//    [name_hyphen] = The full space delineated bin_name, but replace spaces with hyphens
+//    [repeat] = From the same recursive calls, but for all subcommands
+//    [subcommand_args] = The same as zsh::get_args_of
+fn get_subcommands_of(p: &Parser) -> String {
+    debugln!("get_subcommands_of;");
+
+    debugln!(
+        "get_subcommands_of: Has subcommands...{:?}",
+        p.has_subcommands()
+    );
+    if !p.has_subcommands() {
+        return String::new();
+    }
+
+    let sc_names = completions::subcommands_of(p);
+
+    let mut subcmds = vec![];
+    for &(ref name, ref bin_name) in &sc_names {
+        let mut v = vec![format!("({})", name)];
+        let subcommand_args = get_args_of(parser_of(p, &*bin_name));
+        if !subcommand_args.is_empty() {
+            v.push(subcommand_args);
+        }
+        let subcommands = get_subcommands_of(parser_of(p, &*bin_name));
+        if !subcommands.is_empty() {
+            v.push(subcommands);
+        }
+        v.push(String::from(";;"));
+        subcmds.push(v.join("\n"));
+    }
+
+    format!(
+        "case $state in
+    ({name})
+        words=($line[{pos}] \"${{words[@]}}\")
+        (( CURRENT += 1 ))
+        curcontext=\"${{curcontext%:*:*}}:{name_hyphen}-command-$line[{pos}]:\"
+        case $line[{pos}] in
+            {subcommands}
+        esac
+    ;;
+esac",
+        name = p.meta.name,
+        name_hyphen = p.meta.bin_name.as_ref().unwrap().replace(" ", "-"),
+        subcommands = subcmds.join("\n"),
+        pos = p.positionals().len() + 1
+    )
+}
+
+fn parser_of<'a, 'b>(p: &'b Parser<'a, 'b>, sc: &str) -> &'b Parser<'a, 'b> {
+    debugln!("parser_of: sc={}", sc);
+    if sc == p.meta.bin_name.as_ref().unwrap_or(&String::new()) {
+        return p;
+    }
+    &p.find_subcommand(sc).expect(INTERNAL_ERROR_MSG).p
+}
+
+// Writes out the args section, which ends up being the flags, opts and postionals, and a jump to
+// another ZSH function if there are subcommands.
+// The structer works like this:
+//    ([conflicting_args]) [multiple] arg [takes_value] [[help]] [: :(possible_values)]
+//       ^-- list '-v -h'    ^--'*'          ^--'+'                   ^-- list 'one two three'
+//
+// An example from the rustup command:
+//
+// _arguments -C -s -S \
+// 		'(-h --help --verbose)-v[Enable verbose output]' \
+// 		'(-V -v --version --verbose --help)-h[Prints help information]' \
+//      # ... snip for brevity
+// 		':: :_rustup_commands' \    # <-- displays subcommands
+// 		'*::: :->rustup' \          # <-- displays subcommand args and child subcommands
+// 	&& ret=0
+//
+// The args used for _arguments are as follows:
+//    -C: modify the $context internal variable
+//    -s: Allow stacking of short args (i.e. -a -b -c => -abc)
+//    -S: Do not complete anything after '--' and treat those as argument values
+fn get_args_of(p: &Parser) -> String {
+    debugln!("get_args_of;");
+    let mut ret = vec![String::from("_arguments \"${_arguments_options[@]}\" \\")];
+    let opts = write_opts_of(p);
+    let flags = write_flags_of(p);
+    let positionals = write_positionals_of(p);
+    let sc_or_a = if p.has_subcommands() {
+        format!(
+            "\":: :_{name}_commands\" \\",
+            name = p.meta.bin_name.as_ref().unwrap().replace(" ", "__")
+        )
+    } else {
+        String::new()
+    };
+    let sc = if p.has_subcommands() {
+        format!("\"*::: :->{name}\" \\", name = p.meta.name)
+    } else {
+        String::new()
+    };
+
+    if !opts.is_empty() {
+        ret.push(opts);
+    }
+    if !flags.is_empty() {
+        ret.push(flags);
+    }
+    if !positionals.is_empty() {
+        ret.push(positionals);
+    }
+    if !sc_or_a.is_empty() {
+        ret.push(sc_or_a);
+    }
+    if !sc.is_empty() {
+        ret.push(sc);
+    }
+    ret.push(String::from("&& ret=0"));
+
+    ret.join("\n")
+}
+
+// Escape help string inside single quotes and brackets
+fn escape_help(string: &str) -> String {
+    string
+        .replace("\\", "\\\\")
+        .replace("'", "'\\''")
+        .replace("[", "\\[")
+        .replace("]", "\\]")
+}
+
+// Escape value string inside single quotes and parentheses
+fn escape_value(string: &str) -> String {
+    string
+        .replace("\\", "\\\\")
+        .replace("'", "'\\''")
+        .replace("(", "\\(")
+        .replace(")", "\\)")
+        .replace(" ", "\\ ")
+}
+
+fn write_opts_of(p: &Parser) -> String {
+    debugln!("write_opts_of;");
+    let mut ret = vec![];
+    for o in p.opts() {
+        debugln!("write_opts_of:iter: o={}", o.name());
+        let help = o.help().map_or(String::new(), escape_help);
+        let mut conflicts = get_zsh_arg_conflicts!(p, o, INTERNAL_ERROR_MSG);
+        conflicts = if conflicts.is_empty() {
+            String::new()
+        } else {
+            format!("({})", conflicts)
+        };
+
+        let multiple = if o.is_set(ArgSettings::Multiple) {
+            "*"
+        } else {
+            ""
+        };
+        let pv = if let Some(pv_vec) = o.possible_vals() {
+            format!(
+                ": :({})",
+                pv_vec
+                    .iter()
+                    .map(|v| escape_value(*v))
+                    .collect::<Vec<String>>()
+                    .join(" ")
+            )
+        } else {
+            String::new()
+        };
+        if let Some(short) = o.short() {
+            let s = format!(
+                "'{conflicts}{multiple}-{arg}+[{help}]{possible_values}' \\",
+                conflicts = conflicts,
+                multiple = multiple,
+                arg = short,
+                possible_values = pv,
+                help = help
+            );
+
+            debugln!("write_opts_of:iter: Wrote...{}", &*s);
+            ret.push(s);
+        }
+        if let Some(long) = o.long() {
+            let l = format!(
+                "'{conflicts}{multiple}--{arg}=[{help}]{possible_values}' \\",
+                conflicts = conflicts,
+                multiple = multiple,
+                arg = long,
+                possible_values = pv,
+                help = help
+            );
+
+            debugln!("write_opts_of:iter: Wrote...{}", &*l);
+            ret.push(l);
+        }
+    }
+
+    ret.join("\n")
+}
+
+fn write_flags_of(p: &Parser) -> String {
+    debugln!("write_flags_of;");
+    let mut ret = vec![];
+    for f in p.flags() {
+        debugln!("write_flags_of:iter: f={}", f.name());
+        let help = f.help().map_or(String::new(), escape_help);
+        let mut conflicts = get_zsh_arg_conflicts!(p, f, INTERNAL_ERROR_MSG);
+        conflicts = if conflicts.is_empty() {
+            String::new()
+        } else {
+            format!("({})", conflicts)
+        };
+
+        let multiple = if f.is_set(ArgSettings::Multiple) {
+            "*"
+        } else {
+            ""
+        };
+        if let Some(short) = f.short() {
+            let s = format!(
+                "'{conflicts}{multiple}-{arg}[{help}]' \\",
+                multiple = multiple,
+                conflicts = conflicts,
+                arg = short,
+                help = help
+            );
+
+            debugln!("write_flags_of:iter: Wrote...{}", &*s);
+            ret.push(s);
+        }
+
+        if let Some(long) = f.long() {
+            let l = format!(
+                "'{conflicts}{multiple}--{arg}[{help}]' \\",
+                conflicts = conflicts,
+                multiple = multiple,
+                arg = long,
+                help = help
+            );
+
+            debugln!("write_flags_of:iter: Wrote...{}", &*l);
+            ret.push(l);
+        }
+    }
+
+    ret.join("\n")
+}
+
+fn write_positionals_of(p: &Parser) -> String {
+    debugln!("write_positionals_of;");
+    let mut ret = vec![];
+    for arg in p.positionals() {
+        debugln!("write_positionals_of:iter: arg={}", arg.b.name);
+        let a = format!(
+            "'{optional}:{name}{help}:{action}' \\",
+            optional = if !arg.b.is_set(ArgSettings::Required) {
+                ":"
+            } else {
+                ""
+            },
+            name = arg.b.name,
+            help = arg
+                .b
+                .help
+                .map_or("".to_owned(), |v| " -- ".to_owned() + v)
+                .replace("[", "\\[")
+                .replace("]", "\\]"),
+            action = arg.possible_vals().map_or("_files".to_owned(), |values| {
+                format!(
+                    "({})",
+                    values
+                        .iter()
+                        .map(|v| escape_value(*v))
+                        .collect::<Vec<String>>()
+                        .join(" ")
+                )
+            })
+        );
+
+        debugln!("write_positionals_of:iter: Wrote...{}", a);
+        ret.push(a);
+    }
+
+    ret.join("\n")
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/errors.rs.html b/docs/src/clap/errors.rs.html new file mode 100644 index 00000000..b75b4487 --- /dev/null +++ b/docs/src/clap/errors.rs.html @@ -0,0 +1,1839 @@ +errors.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807
+808
+809
+810
+811
+812
+813
+814
+815
+816
+817
+818
+819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860
+861
+862
+863
+864
+865
+866
+867
+868
+869
+870
+871
+872
+873
+874
+875
+876
+877
+878
+879
+880
+881
+882
+883
+884
+885
+886
+887
+888
+889
+890
+891
+892
+893
+894
+895
+896
+897
+898
+899
+900
+901
+902
+903
+904
+905
+906
+907
+908
+909
+910
+911
+912
+913
+914
+915
+916
+917
+918
+
+// Std
+use std::convert::From;
+use std::error::Error as StdError;
+use std::fmt as std_fmt;
+use std::fmt::Display;
+use std::io::{self, Write};
+use std::process;
+use std::result::Result as StdResult;
+
+// Internal
+use args::AnyArg;
+use fmt::{ColorWhen, Colorizer, ColorizerOption};
+use suggestions;
+
+/// Short hand for [`Result`] type
+///
+/// [`Result`]: https://doc.rust-lang.org/std/result/enum.Result.html
+pub type Result<T> = StdResult<T, Error>;
+
+/// Command line argument parser kind of error
+#[derive(Debug, Copy, Clone, PartialEq)]
+pub enum ErrorKind {
+    /// Occurs when an [`Arg`] has a set of possible values,
+    /// and the user provides a value which isn't in that set.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .arg(Arg::with_name("speed")
+    ///         .possible_value("fast")
+    ///         .possible_value("slow"))
+    ///     .get_matches_from_safe(vec!["prog", "other"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::InvalidValue);
+    /// ```
+    /// [`Arg`]: ./struct.Arg.html
+    InvalidValue,
+
+    /// Occurs when a user provides a flag, option, argument or subcommand which isn't defined.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .arg(Arg::from_usage("--flag 'some flag'"))
+    ///     .get_matches_from_safe(vec!["prog", "--other"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::UnknownArgument);
+    /// ```
+    UnknownArgument,
+
+    /// Occurs when the user provides an unrecognized [`SubCommand`] which meets the threshold for
+    /// being similar enough to an existing subcommand.
+    /// If it doesn't meet the threshold, or the 'suggestions' feature is disabled,
+    /// the more general [`UnknownArgument`] error is returned.
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(feature = "suggestions"), doc = " ```no_run")]
+    #[cfg_attr(feature = "suggestions", doc = " ```")]
+    /// # use clap::{App, Arg, ErrorKind, SubCommand};
+    /// let result = App::new("prog")
+    ///     .subcommand(SubCommand::with_name("config")
+    ///         .about("Used for configuration")
+    ///         .arg(Arg::with_name("config_file")
+    ///             .help("The configuration file to use")
+    ///             .index(1)))
+    ///     .get_matches_from_safe(vec!["prog", "confi"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::InvalidSubcommand);
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`UnknownArgument`]: ./enum.ErrorKind.html#variant.UnknownArgument
+    InvalidSubcommand,
+
+    /// Occurs when the user provides an unrecognized [`SubCommand`] which either
+    /// doesn't meet the threshold for being similar enough to an existing subcommand,
+    /// or the 'suggestions' feature is disabled.
+    /// Otherwise the more detailed [`InvalidSubcommand`] error is returned.
+    ///
+    /// This error typically happens when passing additional subcommand names to the `help`
+    /// subcommand. Otherwise, the more general [`UnknownArgument`] error is used.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind, SubCommand};
+    /// let result = App::new("prog")
+    ///     .subcommand(SubCommand::with_name("config")
+    ///         .about("Used for configuration")
+    ///         .arg(Arg::with_name("config_file")
+    ///             .help("The configuration file to use")
+    ///             .index(1)))
+    ///     .get_matches_from_safe(vec!["prog", "help", "nothing"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::UnrecognizedSubcommand);
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`InvalidSubcommand`]: ./enum.ErrorKind.html#variant.InvalidSubcommand
+    /// [`UnknownArgument`]: ./enum.ErrorKind.html#variant.UnknownArgument
+    UnrecognizedSubcommand,
+
+    /// Occurs when the user provides an empty value for an option that does not allow empty
+    /// values.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let res = App::new("prog")
+    ///     .arg(Arg::with_name("color")
+    ///          .long("color")
+    ///          .empty_values(false))
+    ///     .get_matches_from_safe(vec!["prog", "--color="]);
+    /// assert!(res.is_err());
+    /// assert_eq!(res.unwrap_err().kind, ErrorKind::EmptyValue);
+    /// ```
+    EmptyValue,
+
+    /// Occurs when the user provides a value for an argument with a custom validation and the
+    /// value fails that validation.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// fn is_numeric(val: String) -> Result<(), String> {
+    ///     match val.parse::<i64>() {
+    ///         Ok(..) => Ok(()),
+    ///         Err(..) => Err(String::from("Value wasn't a number!")),
+    ///     }
+    /// }
+    ///
+    /// let result = App::new("prog")
+    ///     .arg(Arg::with_name("num")
+    ///          .validator(is_numeric))
+    ///     .get_matches_from_safe(vec!["prog", "NotANumber"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::ValueValidation);
+    /// ```
+    ValueValidation,
+
+    /// Occurs when a user provides more values for an argument than were defined by setting
+    /// [`Arg::max_values`].
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .arg(Arg::with_name("arg")
+    ///         .multiple(true)
+    ///         .max_values(2))
+    ///     .get_matches_from_safe(vec!["prog", "too", "many", "values"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::TooManyValues);
+    /// ```
+    /// [`Arg::max_values`]: ./struct.Arg.html#method.max_values
+    TooManyValues,
+
+    /// Occurs when the user provides fewer values for an argument than were defined by setting
+    /// [`Arg::min_values`].
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .arg(Arg::with_name("some_opt")
+    ///         .long("opt")
+    ///         .min_values(3))
+    ///     .get_matches_from_safe(vec!["prog", "--opt", "too", "few"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::TooFewValues);
+    /// ```
+    /// [`Arg::min_values`]: ./struct.Arg.html#method.min_values
+    TooFewValues,
+
+    /// Occurs when the user provides a different number of values for an argument than what's
+    /// been defined by setting [`Arg::number_of_values`] or than was implicitly set by
+    /// [`Arg::value_names`].
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .arg(Arg::with_name("some_opt")
+    ///         .long("opt")
+    ///         .takes_value(true)
+    ///         .number_of_values(2))
+    ///     .get_matches_from_safe(vec!["prog", "--opt", "wrong"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::WrongNumberOfValues);
+    /// ```
+    ///
+    /// [`Arg::number_of_values`]: ./struct.Arg.html#method.number_of_values
+    /// [`Arg::value_names`]: ./struct.Arg.html#method.value_names
+    WrongNumberOfValues,
+
+    /// Occurs when the user provides two values which conflict with each other and can't be used
+    /// together.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .long("debug")
+    ///         .conflicts_with("color"))
+    ///     .arg(Arg::with_name("color")
+    ///         .long("color"))
+    ///     .get_matches_from_safe(vec!["prog", "--debug", "--color"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::ArgumentConflict);
+    /// ```
+    ArgumentConflict,
+
+    /// Occurs when the user does not provide one or more required arguments.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .required(true))
+    ///     .get_matches_from_safe(vec!["prog"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::MissingRequiredArgument);
+    /// ```
+    MissingRequiredArgument,
+
+    /// Occurs when a subcommand is required (as defined by [`AppSettings::SubcommandRequired`]),
+    /// but the user does not provide one.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, AppSettings, SubCommand, ErrorKind};
+    /// let err = App::new("prog")
+    ///     .setting(AppSettings::SubcommandRequired)
+    ///     .subcommand(SubCommand::with_name("test"))
+    ///     .get_matches_from_safe(vec![
+    ///         "myprog",
+    ///     ]);
+    /// assert!(err.is_err());
+    /// assert_eq!(err.unwrap_err().kind, ErrorKind::MissingSubcommand);
+    /// # ;
+    /// ```
+    /// [`AppSettings::SubcommandRequired`]: ./enum.AppSettings.html#variant.SubcommandRequired
+    MissingSubcommand,
+
+    /// Occurs when either an argument or [`SubCommand`] is required, as defined by
+    /// [`AppSettings::ArgRequiredElseHelp`], but the user did not provide one.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, AppSettings, ErrorKind, SubCommand};
+    /// let result = App::new("prog")
+    ///     .setting(AppSettings::ArgRequiredElseHelp)
+    ///     .subcommand(SubCommand::with_name("config")
+    ///         .about("Used for configuration")
+    ///         .arg(Arg::with_name("config_file")
+    ///             .help("The configuration file to use")))
+    ///     .get_matches_from_safe(vec!["prog"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::MissingArgumentOrSubcommand);
+    /// ```
+    /// [`SubCommand`]: ./struct.SubCommand.html
+    /// [`AppSettings::ArgRequiredElseHelp`]: ./enum.AppSettings.html#variant.ArgRequiredElseHelp
+    MissingArgumentOrSubcommand,
+
+    /// Occurs when the user provides multiple values to an argument which doesn't allow that.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .arg(Arg::with_name("debug")
+    ///         .long("debug")
+    ///         .multiple(false))
+    ///     .get_matches_from_safe(vec!["prog", "--debug", "--debug"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::UnexpectedMultipleUsage);
+    /// ```
+    UnexpectedMultipleUsage,
+
+    /// Occurs when the user provides a value containing invalid UTF-8 for an argument and
+    /// [`AppSettings::StrictUtf8`] is set.
+    ///
+    /// # Platform Specific
+    ///
+    /// Non-Windows platforms only (such as Linux, Unix, macOS, etc.)
+    ///
+    /// # Examples
+    ///
+    #[cfg_attr(not(unix), doc = " ```ignore")]
+    #[cfg_attr(unix, doc = " ```")]
+    /// # use clap::{App, Arg, ErrorKind, AppSettings};
+    /// # use std::os::unix::ffi::OsStringExt;
+    /// # use std::ffi::OsString;
+    /// let result = App::new("prog")
+    ///     .setting(AppSettings::StrictUtf8)
+    ///     .arg(Arg::with_name("utf8")
+    ///         .short("u")
+    ///         .takes_value(true))
+    ///     .get_matches_from_safe(vec![OsString::from("myprog"),
+    ///                                 OsString::from("-u"),
+    ///                                 OsString::from_vec(vec![0xE9])]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::InvalidUtf8);
+    /// ```
+    /// [`AppSettings::StrictUtf8`]: ./enum.AppSettings.html#variant.StrictUtf8
+    InvalidUtf8,
+
+    /// Not a true "error" as it means `--help` or similar was used.
+    /// The help message will be sent to `stdout`.
+    ///
+    /// **Note**: If the help is displayed due to an error (such as missing subcommands) it will
+    /// be sent to `stderr` instead of `stdout`.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .get_matches_from_safe(vec!["prog", "--help"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::HelpDisplayed);
+    /// ```
+    HelpDisplayed,
+
+    /// Not a true "error" as it means `--version` or similar was used.
+    /// The message will be sent to `stdout`.
+    ///
+    /// # Examples
+    ///
+    /// ```rust
+    /// # use clap::{App, Arg, ErrorKind};
+    /// let result = App::new("prog")
+    ///     .get_matches_from_safe(vec!["prog", "--version"]);
+    /// assert!(result.is_err());
+    /// assert_eq!(result.unwrap_err().kind, ErrorKind::VersionDisplayed);
+    /// ```
+    VersionDisplayed,
+
+    /// Occurs when using the [`value_t!`] and [`values_t!`] macros to convert an argument value
+    /// into type `T`, but the argument you requested wasn't used. I.e. you asked for an argument
+    /// with name `config` to be converted, but `config` wasn't used by the user.
+    /// [`value_t!`]: ./macro.value_t!.html
+    /// [`values_t!`]: ./macro.values_t!.html
+    ArgumentNotFound,
+
+    /// Represents an [I/O error].
+    /// Can occur when writing to `stderr` or `stdout` or reading a configuration file.
+    /// [I/O error]: https://doc.rust-lang.org/std/io/struct.Error.html
+    Io,
+
+    /// Represents a [Format error] (which is a part of [`Display`]).
+    /// Typically caused by writing to `stderr` or `stdout`.
+    ///
+    /// [`Display`]: https://doc.rust-lang.org/std/fmt/trait.Display.html
+    /// [Format error]: https://doc.rust-lang.org/std/fmt/struct.Error.html
+    Format,
+}
+
+/// Command Line Argument Parser Error
+#[derive(Debug)]
+pub struct Error {
+    /// Formatted error message
+    pub message: String,
+    /// The type of error
+    pub kind: ErrorKind,
+    /// Any additional information passed along, such as the argument name that caused the error
+    pub info: Option<Vec<String>>,
+}
+
+impl Error {
+    /// Should the message be written to `stdout` or not
+    pub fn use_stderr(&self) -> bool {
+        match self.kind {
+            ErrorKind::HelpDisplayed | ErrorKind::VersionDisplayed => false,
+            _ => true,
+        }
+    }
+
+    /// Prints the error to `stderr` and exits with a status of `1`
+    pub fn exit(&self) -> ! {
+        if self.use_stderr() {
+            wlnerr!("{}", self.message);
+            process::exit(1);
+        }
+        let out = io::stdout();
+        writeln!(&mut out.lock(), "{}", self.message).expect("Error writing Error to stdout");
+        process::exit(0);
+    }
+
+    #[doc(hidden)]
+    pub fn write_to<W: Write>(&self, w: &mut W) -> io::Result<()> {
+        write!(w, "{}", self.message)
+    }
+
+    #[doc(hidden)]
+    pub fn argument_conflict<O, U>(
+        arg: &AnyArg,
+        other: Option<O>,
+        usage: U,
+        color: ColorWhen,
+    ) -> Self
+    where
+        O: Into<String>,
+        U: Display,
+    {
+        let mut v = vec![arg.name().to_owned()];
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The argument '{}' cannot be used with {}\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(&*arg.to_string()),
+                match other {
+                    Some(name) => {
+                        let n = name.into();
+                        v.push(n.clone());
+                        c.warning(format!("'{}'", n))
+                    }
+                    None => c.none("one or more of the other specified arguments".to_owned()),
+                },
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::ArgumentConflict,
+            info: Some(v),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn empty_value<U>(arg: &AnyArg, usage: U, color: ColorWhen) -> Self
+    where
+        U: Display,
+    {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The argument '{}' requires a value but none was supplied\
+                 \n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(arg.to_string()),
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::EmptyValue,
+            info: Some(vec![arg.name().to_owned()]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn invalid_value<B, G, U>(
+        bad_val: B,
+        good_vals: &[G],
+        arg: &AnyArg,
+        usage: U,
+        color: ColorWhen,
+    ) -> Self
+    where
+        B: AsRef<str>,
+        G: AsRef<str> + Display,
+        U: Display,
+    {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        let suffix = suggestions::did_you_mean_value_suffix(bad_val.as_ref(), good_vals.iter());
+
+        let mut sorted = vec![];
+        for v in good_vals {
+            let val = format!("{}", c.good(v));
+            sorted.push(val);
+        }
+        sorted.sort();
+        let valid_values = sorted.join(", ");
+        Error {
+            message: format!(
+                "{} '{}' isn't a valid value for '{}'\n\t\
+                 [possible values: {}]\n\
+                 {}\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(bad_val.as_ref()),
+                c.warning(arg.to_string()),
+                valid_values,
+                suffix.0,
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::InvalidValue,
+            info: Some(vec![arg.name().to_owned(), bad_val.as_ref().to_owned()]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn invalid_subcommand<S, D, N, U>(
+        subcmd: S,
+        did_you_mean: D,
+        name: N,
+        usage: U,
+        color: ColorWhen,
+    ) -> Self
+    where
+        S: Into<String>,
+        D: AsRef<str> + Display,
+        N: Display,
+        U: Display,
+    {
+        let s = subcmd.into();
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The subcommand '{}' wasn't recognized\n\t\
+                 Did you mean '{}'?\n\n\
+                 If you believe you received this message in error, try \
+                 re-running with '{} {} {}'\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(&*s),
+                c.good(did_you_mean.as_ref()),
+                name,
+                c.good("--"),
+                &*s,
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::InvalidSubcommand,
+            info: Some(vec![s]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn unrecognized_subcommand<S, N>(subcmd: S, name: N, color: ColorWhen) -> Self
+    where
+        S: Into<String>,
+        N: Display,
+    {
+        let s = subcmd.into();
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The subcommand '{}' wasn't recognized\n\n\
+                 {}\n\t\
+                 {} help <subcommands>...\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(&*s),
+                c.warning("USAGE:"),
+                name,
+                c.good("--help")
+            ),
+            kind: ErrorKind::UnrecognizedSubcommand,
+            info: Some(vec![s]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn missing_required_argument<R, U>(required: R, usage: U, color: ColorWhen) -> Self
+    where
+        R: Display,
+        U: Display,
+    {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The following required arguments were not provided:{}\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                required,
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::MissingRequiredArgument,
+            info: None,
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn missing_subcommand<N, U>(name: N, usage: U, color: ColorWhen) -> Self
+    where
+        N: AsRef<str> + Display,
+        U: Display,
+    {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} '{}' requires a subcommand, but one was not provided\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(name),
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::MissingSubcommand,
+            info: None,
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn invalid_utf8<U>(usage: U, color: ColorWhen) -> Self
+    where
+        U: Display,
+    {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} Invalid UTF-8 was detected in one or more arguments\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::InvalidUtf8,
+            info: None,
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn too_many_values<V, U>(val: V, arg: &AnyArg, usage: U, color: ColorWhen) -> Self
+    where
+        V: AsRef<str> + Display + ToOwned,
+        U: Display,
+    {
+        let v = val.as_ref();
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The value '{}' was provided to '{}', but it wasn't expecting \
+                 any more values\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(v),
+                c.warning(arg.to_string()),
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::TooManyValues,
+            info: Some(vec![arg.name().to_owned(), v.to_owned()]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn too_few_values<U>(
+        arg: &AnyArg,
+        min_vals: u64,
+        curr_vals: usize,
+        usage: U,
+        color: ColorWhen,
+    ) -> Self
+    where
+        U: Display,
+    {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The argument '{}' requires at least {} values, but only {} w{} \
+                 provided\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(arg.to_string()),
+                c.warning(min_vals.to_string()),
+                c.warning(curr_vals.to_string()),
+                if curr_vals > 1 { "ere" } else { "as" },
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::TooFewValues,
+            info: Some(vec![arg.name().to_owned()]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn value_validation(arg: Option<&AnyArg>, err: String, color: ColorWhen) -> Self {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} Invalid value{}: {}",
+                c.error("error:"),
+                if let Some(a) = arg {
+                    format!(" for '{}'", c.warning(a.to_string()))
+                } else {
+                    "".to_string()
+                },
+                err
+            ),
+            kind: ErrorKind::ValueValidation,
+            info: None,
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn value_validation_auto(err: String) -> Self {
+        let n: Option<&AnyArg> = None;
+        Error::value_validation(n, err, ColorWhen::Auto)
+    }
+
+    #[doc(hidden)]
+    pub fn wrong_number_of_values<S, U>(
+        arg: &AnyArg,
+        num_vals: u64,
+        curr_vals: usize,
+        suffix: S,
+        usage: U,
+        color: ColorWhen,
+    ) -> Self
+    where
+        S: Display,
+        U: Display,
+    {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The argument '{}' requires {} values, but {} w{} \
+                 provided\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(arg.to_string()),
+                c.warning(num_vals.to_string()),
+                c.warning(curr_vals.to_string()),
+                suffix,
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::WrongNumberOfValues,
+            info: Some(vec![arg.name().to_owned()]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn unexpected_multiple_usage<U>(arg: &AnyArg, usage: U, color: ColorWhen) -> Self
+    where
+        U: Display,
+    {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} The argument '{}' was provided more than once, but cannot \
+                 be used multiple times\n\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(arg.to_string()),
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::UnexpectedMultipleUsage,
+            info: Some(vec![arg.name().to_owned()]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn unknown_argument<A, U>(arg: A, did_you_mean: &str, usage: U, color: ColorWhen) -> Self
+    where
+        A: Into<String>,
+        U: Display,
+    {
+        let a = arg.into();
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!(
+                "{} Found argument '{}' which wasn't expected, or isn't valid in \
+                 this context{}\n\
+                 {}\n\n\
+                 For more information try {}",
+                c.error("error:"),
+                c.warning(&*a),
+                if did_you_mean.is_empty() {
+                    "\n".to_owned()
+                } else {
+                    format!("{}\n", did_you_mean)
+                },
+                usage,
+                c.good("--help")
+            ),
+            kind: ErrorKind::UnknownArgument,
+            info: Some(vec![a]),
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn io_error(e: &Error, color: ColorWhen) -> Self {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: color,
+        });
+        Error {
+            message: format!("{} {}", c.error("error:"), e.description()),
+            kind: ErrorKind::Io,
+            info: None,
+        }
+    }
+
+    #[doc(hidden)]
+    pub fn argument_not_found_auto<A>(arg: A) -> Self
+    where
+        A: Into<String>,
+    {
+        let a = arg.into();
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: ColorWhen::Auto,
+        });
+        Error {
+            message: format!(
+                "{} The argument '{}' wasn't found",
+                c.error("error:"),
+                a.clone()
+            ),
+            kind: ErrorKind::ArgumentNotFound,
+            info: Some(vec![a]),
+        }
+    }
+
+    /// Create an error with a custom description.
+    ///
+    /// This can be used in combination with `Error::exit` to exit your program
+    /// with a custom error message.
+    pub fn with_description(description: &str, kind: ErrorKind) -> Self {
+        let c = Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: ColorWhen::Auto,
+        });
+        Error {
+            message: format!("{} {}", c.error("error:"), description),
+            kind: kind,
+            info: None,
+        }
+    }
+}
+
+impl StdError for Error {
+    fn description(&self) -> &str {
+        &*self.message
+    }
+}
+
+impl Display for Error {
+    fn fmt(&self, f: &mut std_fmt::Formatter) -> std_fmt::Result {
+        writeln!(f, "{}", self.message)
+    }
+}
+
+impl From<io::Error> for Error {
+    fn from(e: io::Error) -> Self {
+        Error::with_description(e.description(), ErrorKind::Io)
+    }
+}
+
+impl From<std_fmt::Error> for Error {
+    fn from(e: std_fmt::Error) -> Self {
+        Error::with_description(e.description(), ErrorKind::Format)
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/fmt.rs.html b/docs/src/clap/fmt.rs.html new file mode 100644 index 00000000..81668439 --- /dev/null +++ b/docs/src/clap/fmt.rs.html @@ -0,0 +1,391 @@ +fmt.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+
+#[cfg(all(feature = "color", not(target_os = "windows")))]
+use ansi_term::ANSIString;
+
+#[cfg(all(feature = "color", not(target_os = "windows")))]
+use ansi_term::Colour::{Green, Red, Yellow};
+
+#[cfg(feature = "color")]
+use atty;
+use std::env;
+use std::fmt;
+
+#[doc(hidden)]
+#[derive(Debug, Copy, Clone, PartialEq)]
+pub enum ColorWhen {
+    Auto,
+    Always,
+    Never,
+}
+
+#[cfg(feature = "color")]
+pub fn is_a_tty(stderr: bool) -> bool {
+    debugln!("is_a_tty: stderr={:?}", stderr);
+    let stream = if stderr {
+        atty::Stream::Stderr
+    } else {
+        atty::Stream::Stdout
+    };
+    atty::is(stream)
+}
+
+#[cfg(not(feature = "color"))]
+pub fn is_a_tty(_: bool) -> bool {
+    debugln!("is_a_tty;");
+    false
+}
+
+pub fn is_term_dumb() -> bool {
+    env::var("TERM").ok() == Some(String::from("dumb"))
+}
+
+#[doc(hidden)]
+pub struct ColorizerOption {
+    pub use_stderr: bool,
+    pub when: ColorWhen,
+}
+
+#[doc(hidden)]
+pub struct Colorizer {
+    when: ColorWhen,
+}
+
+macro_rules! color {
+    ($_self:ident, $c:ident, $m:expr) => {
+        match $_self.when {
+            ColorWhen::Auto => Format::$c($m),
+            ColorWhen::Always => Format::$c($m),
+            ColorWhen::Never => Format::None($m),
+        }
+    };
+}
+
+impl Colorizer {
+    pub fn new(option: ColorizerOption) -> Colorizer {
+        let is_a_tty = is_a_tty(option.use_stderr);
+        let is_term_dumb = is_term_dumb();
+        Colorizer {
+            when: match option.when {
+                ColorWhen::Auto if is_a_tty && !is_term_dumb => ColorWhen::Auto,
+                ColorWhen::Auto => ColorWhen::Never,
+                when => when,
+            },
+        }
+    }
+
+    pub fn good<T>(&self, msg: T) -> Format<T>
+    where
+        T: fmt::Display + AsRef<str>,
+    {
+        debugln!("Colorizer::good;");
+        color!(self, Good, msg)
+    }
+
+    pub fn warning<T>(&self, msg: T) -> Format<T>
+    where
+        T: fmt::Display + AsRef<str>,
+    {
+        debugln!("Colorizer::warning;");
+        color!(self, Warning, msg)
+    }
+
+    pub fn error<T>(&self, msg: T) -> Format<T>
+    where
+        T: fmt::Display + AsRef<str>,
+    {
+        debugln!("Colorizer::error;");
+        color!(self, Error, msg)
+    }
+
+    pub fn none<T>(&self, msg: T) -> Format<T>
+    where
+        T: fmt::Display + AsRef<str>,
+    {
+        debugln!("Colorizer::none;");
+        Format::None(msg)
+    }
+}
+
+impl Default for Colorizer {
+    fn default() -> Self {
+        Colorizer::new(ColorizerOption {
+            use_stderr: true,
+            when: ColorWhen::Auto,
+        })
+    }
+}
+
+/// Defines styles for different types of error messages. Defaults to Error=Red, Warning=Yellow,
+/// and Good=Green
+#[derive(Debug)]
+#[doc(hidden)]
+pub enum Format<T> {
+    /// Defines the style used for errors, defaults to Red
+    Error(T),
+    /// Defines the style used for warnings, defaults to Yellow
+    Warning(T),
+    /// Defines the style used for good values, defaults to Green
+    Good(T),
+    /// Defines no formatting style
+    None(T),
+}
+
+#[cfg(all(feature = "color", not(target_os = "windows")))]
+impl<T: AsRef<str>> Format<T> {
+    fn format(&self) -> ANSIString {
+        match *self {
+            Format::Error(ref e) => Red.bold().paint(e.as_ref()),
+            Format::Warning(ref e) => Yellow.paint(e.as_ref()),
+            Format::Good(ref e) => Green.paint(e.as_ref()),
+            Format::None(ref e) => ANSIString::from(e.as_ref()),
+        }
+    }
+}
+
+#[cfg(any(not(feature = "color"), target_os = "windows"))]
+#[cfg_attr(feature = "lints", allow(match_same_arms))]
+impl<T: fmt::Display> Format<T> {
+    fn format(&self) -> &T {
+        match *self {
+            Format::Error(ref e) => e,
+            Format::Warning(ref e) => e,
+            Format::Good(ref e) => e,
+            Format::None(ref e) => e,
+        }
+    }
+}
+
+#[cfg(all(feature = "color", not(target_os = "windows")))]
+impl<T: AsRef<str>> fmt::Display for Format<T> {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        write!(f, "{}", &self.format())
+    }
+}
+
+#[cfg(any(not(feature = "color"), target_os = "windows"))]
+impl<T: fmt::Display> fmt::Display for Format<T> {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        write!(f, "{}", &self.format())
+    }
+}
+
+#[cfg(all(test, feature = "color", not(target_os = "windows")))]
+mod test {
+    use super::Format;
+    use ansi_term::ANSIString;
+    use ansi_term::Colour::{Green, Red, Yellow};
+
+    #[test]
+    fn colored_output() {
+        let err = Format::Error("error");
+        assert_eq!(
+            &*format!("{}", err),
+            &*format!("{}", Red.bold().paint("error"))
+        );
+        let good = Format::Good("good");
+        assert_eq!(&*format!("{}", good), &*format!("{}", Green.paint("good")));
+        let warn = Format::Warning("warn");
+        assert_eq!(&*format!("{}", warn), &*format!("{}", Yellow.paint("warn")));
+        let none = Format::None("none");
+        assert_eq!(
+            &*format!("{}", none),
+            &*format!("{}", ANSIString::from("none"))
+        );
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/lib.rs.html b/docs/src/clap/lib.rs.html new file mode 100644 index 00000000..a4ea569a --- /dev/null +++ b/docs/src/clap/lib.rs.html @@ -0,0 +1,1281 @@ +lib.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+
+// Copyright ⓒ 2015-2016 Kevin B. Knapp and [`clap-rs` contributors](https://github.com/clap-rs/clap/blob/v2.33.1/CONTRIBUTORS.md).
+// Licensed under the MIT license
+// (see LICENSE or <http://opensource.org/licenses/MIT>) All files in the project carrying such
+// notice may not be copied, modified, or distributed except according to those terms.
+
+//! `clap` is a simple-to-use, efficient, and full-featured library for parsing command line
+//! arguments and subcommands when writing console/terminal applications.
+//!
+//! ## About
+//!
+//! `clap` is used to parse *and validate* the string of command line arguments provided by the user
+//! at runtime. You provide the list of valid possibilities, and `clap` handles the rest. This means
+//! you focus on your *applications* functionality, and less on the parsing and validating of
+//! arguments.
+//!
+//! `clap` also provides the traditional version and help switches (or flags) 'for free' meaning
+//! automatically with no configuration. It does this by checking the list of valid possibilities you
+//! supplied and adding only the ones you haven't already defined. If you are using subcommands,
+//! `clap` will also auto-generate a `help` subcommand for you in addition to the traditional flags.
+//!
+//! Once `clap` parses the user provided string of arguments, it returns the matches along with any
+//! applicable values. If the user made an error or typo, `clap` informs them of the mistake and
+//! exits gracefully (or returns a `Result` type and allows you to perform any clean up prior to
+//! exit). Because of this, you can make reasonable assumptions in your code about the validity of
+//! the arguments.
+//!
+//!
+//! ## Quick Example
+//!
+//! The following examples show a quick example of some of the very basic functionality of `clap`.
+//! For more advanced usage, such as requirements, conflicts, groups, multiple values and
+//! occurrences see the [documentation](https://docs.rs/clap/), [examples/] directory of
+//! this repository or the [video tutorials].
+//!
+//! **NOTE:** All of these examples are functionally the same, but show different styles in which to
+//! use `clap`
+//!
+//! The first example shows a method that allows more advanced configuration options (not shown in
+//! this small example), or even dynamically generating arguments when desired. The downside is it's
+//! more verbose.
+//!
+//! ```no_run
+//! // (Full example with detailed comments in examples/01b_quick_example.rs)
+//! //
+//! // This example demonstrates clap's full 'builder pattern' style of creating arguments which is
+//! // more verbose, but allows easier editing, and at times more advanced options, or the possibility
+//! // to generate arguments dynamically.
+//! extern crate clap;
+//! use clap::{Arg, App, SubCommand};
+//!
+//! fn main() {
+//!     let matches = App::new("My Super Program")
+//!                           .version("1.0")
+//!                           .author("Kevin K. <kbknapp@gmail.com>")
+//!                           .about("Does awesome things")
+//!                           .arg(Arg::with_name("config")
+//!                                .short("c")
+//!                                .long("config")
+//!                                .value_name("FILE")
+//!                                .help("Sets a custom config file")
+//!                                .takes_value(true))
+//!                           .arg(Arg::with_name("INPUT")
+//!                                .help("Sets the input file to use")
+//!                                .required(true)
+//!                                .index(1))
+//!                           .arg(Arg::with_name("v")
+//!                                .short("v")
+//!                                .multiple(true)
+//!                                .help("Sets the level of verbosity"))
+//!                           .subcommand(SubCommand::with_name("test")
+//!                                       .about("controls testing features")
+//!                                       .version("1.3")
+//!                                       .author("Someone E. <someone_else@other.com>")
+//!                                       .arg(Arg::with_name("debug")
+//!                                           .short("d")
+//!                                           .help("print debug information verbosely")))
+//!                           .get_matches();
+//!
+//!     // Gets a value for config if supplied by user, or defaults to "default.conf"
+//!     let config = matches.value_of("config").unwrap_or("default.conf");
+//!     println!("Value for config: {}", config);
+//!
+//!     // Calling .unwrap() is safe here because "INPUT" is required (if "INPUT" wasn't
+//!     // required we could have used an 'if let' to conditionally get the value)
+//!     println!("Using input file: {}", matches.value_of("INPUT").unwrap());
+//!
+//!     // Vary the output based on how many times the user used the "verbose" flag
+//!     // (i.e. 'myprog -v -v -v' or 'myprog -vvv' vs 'myprog -v'
+//!     match matches.occurrences_of("v") {
+//!         0 => println!("No verbose info"),
+//!         1 => println!("Some verbose info"),
+//!         2 => println!("Tons of verbose info"),
+//!         3 | _ => println!("Don't be crazy"),
+//!     }
+//!
+//!     // You can handle information about subcommands by requesting their matches by name
+//!     // (as below), requesting just the name used, or both at the same time
+//!     if let Some(matches) = matches.subcommand_matches("test") {
+//!         if matches.is_present("debug") {
+//!             println!("Printing debug info...");
+//!         } else {
+//!             println!("Printing normally...");
+//!         }
+//!     }
+//!
+//!     // more program logic goes here...
+//! }
+//! ```
+//!
+//! The next example shows a far less verbose method, but sacrifices some of the advanced
+//! configuration options (not shown in this small example). This method also takes a *very* minor
+//! runtime penalty.
+//!
+//! ```no_run
+//! // (Full example with detailed comments in examples/01a_quick_example.rs)
+//! //
+//! // This example demonstrates clap's "usage strings" method of creating arguments
+//! // which is less verbose
+//! extern crate clap;
+//! use clap::{Arg, App, SubCommand};
+//!
+//! fn main() {
+//!     let matches = App::new("myapp")
+//!                           .version("1.0")
+//!                           .author("Kevin K. <kbknapp@gmail.com>")
+//!                           .about("Does awesome things")
+//!                           .args_from_usage(
+//!                               "-c, --config=[FILE] 'Sets a custom config file'
+//!                               <INPUT>              'Sets the input file to use'
+//!                               -v...                'Sets the level of verbosity'")
+//!                           .subcommand(SubCommand::with_name("test")
+//!                                       .about("controls testing features")
+//!                                       .version("1.3")
+//!                                       .author("Someone E. <someone_else@other.com>")
+//!                                       .arg_from_usage("-d, --debug 'Print debug information'"))
+//!                           .get_matches();
+//!
+//!     // Same as previous example...
+//! }
+//! ```
+//!
+//! This third method shows how you can use a YAML file to build your CLI and keep your Rust source
+//! tidy or support multiple localized translations by having different YAML files for each
+//! localization.
+//!
+//! First, create the `cli.yml` file to hold your CLI options, but it could be called anything we
+//! like:
+//!
+//! ```yaml
+//! name: myapp
+//! version: "1.0"
+//! author: Kevin K. <kbknapp@gmail.com>
+//! about: Does awesome things
+//! args:
+//!     - config:
+//!         short: c
+//!         long: config
+//!         value_name: FILE
+//!         help: Sets a custom config file
+//!         takes_value: true
+//!     - INPUT:
+//!         help: Sets the input file to use
+//!         required: true
+//!         index: 1
+//!     - verbose:
+//!         short: v
+//!         multiple: true
+//!         help: Sets the level of verbosity
+//! subcommands:
+//!     - test:
+//!         about: controls testing features
+//!         version: "1.3"
+//!         author: Someone E. <someone_else@other.com>
+//!         args:
+//!             - debug:
+//!                 short: d
+//!                 help: print debug information
+//! ```
+//!
+//! Since this feature requires additional dependencies that not everyone may want, it is *not*
+//! compiled in by default and we need to enable a feature flag in Cargo.toml:
+//!
+//! Simply change your `clap = "~2.27.0"` to `clap = {version = "~2.27.0", features = ["yaml"]}`.
+//!
+//! At last we create our `main.rs` file just like we would have with the previous two examples:
+//!
+//! ```ignore
+//! // (Full example with detailed comments in examples/17_yaml.rs)
+//! //
+//! // This example demonstrates clap's building from YAML style of creating arguments which is far
+//! // more clean, but takes a very small performance hit compared to the other two methods.
+//! #[macro_use]
+//! extern crate clap;
+//! use clap::App;
+//!
+//! fn main() {
+//!     // The YAML file is found relative to the current file, similar to how modules are found
+//!     let yaml = load_yaml!("cli.yml");
+//!     let matches = App::from_yaml(yaml).get_matches();
+//!
+//!     // Same as previous examples...
+//! }
+//! ```
+//!
+//! Finally there is a macro version, which is like a hybrid approach offering the speed of the
+//! builder pattern (the first example), but without all the verbosity.
+//!
+//! ```no_run
+//! #[macro_use]
+//! extern crate clap;
+//!
+//! fn main() {
+//!     let matches = clap_app!(myapp =>
+//!         (version: "1.0")
+//!         (author: "Kevin K. <kbknapp@gmail.com>")
+//!         (about: "Does awesome things")
+//!         (@arg CONFIG: -c --config +takes_value "Sets a custom config file")
+//!         (@arg INPUT: +required "Sets the input file to use")
+//!         (@arg debug: -d ... "Sets the level of debugging information")
+//!         (@subcommand test =>
+//!             (about: "controls testing features")
+//!             (version: "1.3")
+//!             (author: "Someone E. <someone_else@other.com>")
+//!             (@arg verbose: -v --verbose "Print test information verbosely")
+//!         )
+//!     ).get_matches();
+//!
+//!     // Same as before...
+//! }
+//! ```
+//!
+//! If you were to compile any of the above programs and run them with the flag `--help` or `-h` (or
+//! `help` subcommand, since we defined `test` as a subcommand) the following would be output
+//!
+//! ```text
+//! $ myprog --help
+//! My Super Program 1.0
+//! Kevin K. <kbknapp@gmail.com>
+//! Does awesome things
+//!
+//! USAGE:
+//!     MyApp [FLAGS] [OPTIONS] <INPUT> [SUBCOMMAND]
+//!
+//! FLAGS:
+//!     -h, --help       Prints this message
+//!     -v               Sets the level of verbosity
+//!     -V, --version    Prints version information
+//!
+//! OPTIONS:
+//!     -c, --config <FILE>    Sets a custom config file
+//!
+//! ARGS:
+//!     INPUT    The input file to use
+//!
+//! SUBCOMMANDS:
+//!     help    Prints this message
+//!     test    Controls testing features
+//! ```
+//!
+//! **NOTE:** You could also run `myapp test --help` to see similar output and options for the
+//! `test` subcommand.
+//!
+//! ## Try it!
+//!
+//! ### Pre-Built Test
+//!
+//! To try out the pre-built example, use the following steps:
+//!
+//! * Clone the repository `$ git clone https://github.com/clap-rs/clap && cd clap-rs/tests`
+//! * Compile the example `$ cargo build --release`
+//! * Run the help info `$ ./target/release/claptests --help`
+//! * Play with the arguments!
+//!
+//! ### BYOB (Build Your Own Binary)
+//!
+//! To test out `clap`'s default auto-generated help/version follow these steps:
+//!
+//! * Create a new cargo project `$ cargo new fake --bin && cd fake`
+//! * Add `clap` to your `Cargo.toml`
+//!
+//! ```toml
+//! [dependencies]
+//! clap = "2"
+//! ```
+//!
+//! * Add the following to your `src/main.rs`
+//!
+//! ```no_run
+//! extern crate clap;
+//! use clap::App;
+//!
+//! fn main() {
+//!   App::new("fake").version("v1.0-beta").get_matches();
+//! }
+//! ```
+//!
+//! * Build your program `$ cargo build --release`
+//! * Run with help or version `$ ./target/release/fake --help` or `$ ./target/release/fake
+//! --version`
+//!
+//! ## Usage
+//!
+//! For full usage, add `clap` as a dependency in your `Cargo.toml` (it is **highly** recommended to
+//! use the `~major.minor.patch` style versions in your `Cargo.toml`, for more information see
+//! [Compatibility Policy](#compatibility-policy)) to use from crates.io:
+//!
+//! ```toml
+//! [dependencies]
+//! clap = "~2.27.0"
+//! ```
+//!
+//! Or get the latest changes from the master branch at github:
+//!
+//! ```toml
+//! [dependencies.clap]
+//! git = "https://github.com/clap-rs/clap.git"
+//! ```
+//!
+//! Add `extern crate clap;` to your crate root.
+//!
+//! Define a list of valid arguments for your program (see the
+//! [documentation](https://docs.rs/clap/) or [examples/] directory of this repo)
+//!
+//! Then run `cargo build` or `cargo update && cargo build` for your project.
+//!
+//! ### Optional Dependencies / Features
+//!
+//! #### Features enabled by default
+//!
+//! * `suggestions`: Turns on the `Did you mean '--myoption'?` feature for when users make typos. (builds dependency `strsim`)
+//! * `color`: Turns on colored error messages. This feature only works on non-Windows OSs. (builds dependency `ansi-term` and `atty`)
+//! * `wrap_help`: Wraps the help at the actual terminal width when
+//!  available, instead of 120 characters. (builds dependency `textwrap`
+//! with feature `term_size`)
+//!
+//! To disable these, add this to your `Cargo.toml`:
+//!
+//! ```toml
+//! [dependencies.clap]
+//! version = "~2.27.0"
+//! default-features = false
+//! ```
+//!
+//! You can also selectively enable only the features you'd like to include, by adding:
+//!
+//! ```toml
+//! [dependencies.clap]
+//! version = "~2.27.0"
+//! default-features = false
+//!
+//! # Cherry-pick the features you'd like to use
+//! features = [ "suggestions", "color" ]
+//! ```
+//!
+//! #### Opt-in features
+//!
+//! * **"yaml"**: Enables building CLIs from YAML documents. (builds dependency `yaml-rust`)
+//! * **"unstable"**: Enables unstable `clap` features that may change from release to release
+//!
+//! ### Dependencies Tree
+//!
+//! The following graphic depicts `clap`s dependency graph (generated using
+//! [cargo-graph](https://github.com/kbknapp/cargo-graph)).
+//!
+//!  * **Dashed** Line: Optional dependency
+//!  * **Red** Color: **NOT** included by default (must use cargo `features` to enable)
+//!  * **Blue** Color: Dev dependency, only used while developing.
+//!
+//! ![clap dependencies](https://github.com/clap-rs/clap/blob/v2.33.1/clap_dep_graph.png)
+//!
+//! ### More Information
+//!
+//! You can find complete documentation on the [docs.rs](https://docs.rs/clap/) for this project.
+//!
+//! You can also find usage examples in the [examples/] directory of this repo.
+//!
+//! #### Video Tutorials
+//!
+//! There's also the video tutorial series [Argument Parsing with Rust v2][video tutorials].
+//!
+//! These videos slowly trickle out as I finish them and currently a work in progress.
+//!
+//! ## How to Contribute
+//!
+//! Contributions are always welcome! And there is a multitude of ways in which you can help
+//! depending on what you like to do, or are good at. Anything from documentation, code cleanup,
+//! issue completion, new features, you name it, even filing issues is contributing and greatly
+//! appreciated!
+//!
+//! Another really great way to help is if you find an interesting, or helpful way in which to use
+//! `clap`. You can either add it to the [examples/] directory, or file an issue and tell
+//! me. I'm all about giving credit where credit is due :)
+//!
+//! Please read [CONTRIBUTING.md](https://github.com/clap-rs/clap/blob/v2.33.1/.github/CONTRIBUTING.md) before you start contributing.
+//!
+//!
+//! ### Testing Code
+//!
+//! To test with all features both enabled and disabled, you can run theese commands:
+//!
+//! ```text
+//! $ cargo test --no-default-features
+//! $ cargo test --features "yaml unstable"
+//! ```
+//!
+//! Alternatively, if you have [`just`](https://github.com/casey/just) installed you can run the
+//! prebuilt recipes. *Not* using `just` is perfectly fine as well, it simply bundles commands
+//! automatically.
+//!
+//! For example, to test the code, as above simply run:
+//!
+//! ```text
+//! $ just run-tests
+//! ```
+//!
+//! From here on, I will list the appropriate `cargo` command as well as the `just` command.
+//!
+//! Sometimes it's helpful to only run a subset of the tests, which can be done via:
+//!
+//! ```text
+//! $ cargo test --test <test_name>
+//!
+//! # Or
+//!
+//! $ just run-test <test_name>
+//! ```
+//!
+//! ### Linting Code
+//!
+//! During the CI process `clap` runs against many different lints using
+//! [`clippy`](https://github.com/Manishearth/rust-clippy). In order to check if these lints pass on
+//! your own computer prior to submitting a PR you'll need a nightly compiler.
+//!
+//! In order to check the code for lints run either:
+//!
+//! ```text
+//! $ rustup override add nightly
+//! $ cargo build --features lints
+//! $ rustup override remove
+//!
+//! # Or
+//!
+//! $ just lint
+//! ```
+//!
+//! ### Debugging Code
+//!
+//! Another helpful technique is to see the `clap` debug output while developing features. In order
+//! to see the debug output while running the full test suite or individual tests, run:
+//!
+//! ```text
+//! $ cargo test --features debug
+//!
+//! # Or for individual tests
+//! $ cargo test --test <test_name> --features debug
+//!
+//! # The corresponding just command for individual debugging tests is:
+//! $ just debug <test_name>
+//! ```
+//!
+//! ### Goals
+//!
+//! There are a few goals of `clap` that I'd like to maintain throughout contributions. If your
+//! proposed changes break, or go against any of these goals we'll discuss the changes further
+//! before merging (but will *not* be ignored, all contributes are welcome!). These are by no means
+//! hard-and-fast rules, as I'm no expert and break them myself from time to time (even if by
+//! mistake or ignorance).
+//!
+//! * Remain backwards compatible when possible
+//!   - If backwards compatibility *must* be broken, use deprecation warnings if at all possible before
+//!   removing legacy code - This does not apply for security concerns
+//! * Parse arguments quickly
+//!   - Parsing of arguments shouldn't slow down usage of the main program - This is also true of
+//!   generating help and usage information (although *slightly* less stringent, as the program is about
+//!   to exit)
+//! * Try to be cognizant of memory usage
+//!   - Once parsing is complete, the memory footprint of `clap` should be low since the  main program
+//!   is the star of the show
+//! * `panic!` on *developer* error, exit gracefully on *end-user* error
+//!
+//! ### Compatibility Policy
+//!
+//! Because `clap` takes `SemVer` and compatibility seriously, this is the official policy regarding
+//! breaking changes and previous versions of Rust.
+//!
+//! `clap` will pin the minimum required version of Rust to the CI builds. Bumping the minimum
+//! version of Rust is considered a minor breaking change, meaning *at a minimum* the minor version
+//! of `clap` will be bumped.
+//!
+//! In order to keep from being surprised by breaking changes, it is **highly** recommended to use
+//! the `~major.minor.patch` style in your `Cargo.toml`:
+//!
+//! ```toml
+//! [dependencies] clap = "~2.27.0"
+//! ```
+//!
+//! This will cause *only* the patch version to be updated upon a `cargo update` call, and therefore
+//! cannot break due to new features, or bumped minimum versions of Rust.
+//!
+//! #### Minimum Version of Rust
+//!
+//! `clap` will officially support current stable Rust, minus two releases, but may work with prior
+//! releases as well. For example, current stable Rust at the time of this writing is 1.21.0,
+//! meaning `clap` is guaranteed to compile with 1.19.0 and beyond. At the 1.22.0 release, `clap`
+//! will be guaranteed to compile with 1.20.0 and beyond, etc.
+//!
+//! Upon bumping the minimum version of Rust (assuming it's within the stable-2 range), it *must* be
+//! clearly annotated in the `CHANGELOG.md`
+//!
+//! ## License
+//!
+//! `clap` is licensed under the MIT license. Please read the [LICENSE-MIT][license] file in
+//! this repository for more information.
+//!
+//! [examples/]: https://github.com/clap-rs/clap/tree/v2.33.1/examples
+//! [video tutorials]: https://www.youtube.com/playlist?list=PLza5oFLQGTl2Z5T8g1pRkIynR3E0_pc7U
+//! [license]: https://github.com/clap-rs/clap/blob/v2.33.1/LICENSE-MIT
+
+#![crate_type = "lib"]
+#![doc(html_root_url = "https://docs.rs/clap/2.33.3")]
+#![deny(
+    missing_docs,
+    missing_debug_implementations,
+    missing_copy_implementations,
+    trivial_casts,
+    unused_import_braces,
+    unused_allocation
+)]
+// Lints we'd like to deny but are currently failing for upstream crates
+//      unused_qualifications       (bitflags, clippy)
+//      trivial_numeric_casts       (bitflags)
+#![cfg_attr(
+    not(any(feature = "lints", feature = "nightly")),
+    forbid(unstable_features)
+)]
+#![cfg_attr(feature = "lints", feature(plugin))]
+#![cfg_attr(feature = "lints", plugin(clippy))]
+// Need to disable deny(warnings) while deprecations are active
+// #![cfg_attr(feature = "lints", deny(warnings))]
+#![cfg_attr(feature = "lints", allow(cyclomatic_complexity))]
+#![cfg_attr(feature = "lints", allow(doc_markdown))]
+#![cfg_attr(feature = "lints", allow(explicit_iter_loop))]
+
+#[cfg(all(feature = "color", not(target_os = "windows")))]
+extern crate ansi_term;
+#[cfg(feature = "color")]
+extern crate atty;
+#[macro_use]
+extern crate bitflags;
+#[cfg(feature = "suggestions")]
+extern crate strsim;
+#[cfg(feature = "wrap_help")]
+extern crate term_size;
+extern crate textwrap;
+extern crate unicode_width;
+#[cfg(feature = "vec_map")]
+extern crate vec_map;
+#[cfg(feature = "yaml")]
+extern crate yaml_rust;
+
+pub use app::{App, AppSettings};
+pub use args::{Arg, ArgGroup, ArgMatches, ArgSettings, OsValues, SubCommand, Values};
+pub use completions::Shell;
+pub use errors::{Error, ErrorKind, Result};
+pub use fmt::Format;
+#[cfg(feature = "yaml")]
+pub use yaml_rust::YamlLoader;
+
+#[macro_use]
+mod macros;
+mod app;
+mod args;
+mod completions;
+mod errors;
+mod fmt;
+mod map;
+mod osstringext;
+mod strext;
+mod suggestions;
+mod usage_parser;
+
+const INTERNAL_ERROR_MSG: &'static str = "Fatal internal error. Please consider filing a bug \
+                                          report at https://github.com/clap-rs/clap/issues";
+const INVALID_UTF8: &'static str = "unexpected invalid UTF-8 code point";
+
+#[cfg(unstable)]
+pub use derive::{ArgEnum, ClapApp, FromArgMatches, IntoApp};
+
+#[cfg(unstable)]
+mod derive {
+    /// @TODO @release @docs
+    pub trait ClapApp: IntoApp + FromArgMatches + Sized {
+        /// @TODO @release @docs
+        fn parse() -> Self {
+            Self::from_argmatches(Self::into_app().get_matches())
+        }
+
+        /// @TODO @release @docs
+        fn parse_from<I, T>(argv: I) -> Self
+        where
+            I: IntoIterator<Item = T>,
+            T: Into<OsString> + Clone,
+        {
+            Self::from_argmatches(Self::into_app().get_matches_from(argv))
+        }
+
+        /// @TODO @release @docs
+        fn try_parse() -> Result<Self, clap::Error> {
+            Self::try_from_argmatches(Self::into_app().get_matches_safe()?)
+        }
+
+        /// @TODO @release @docs
+        fn try_parse_from<I, T>(argv: I) -> Result<Self, clap::Error>
+        where
+            I: IntoIterator<Item = T>,
+            T: Into<OsString> + Clone,
+        {
+            Self::try_from_argmatches(Self::into_app().get_matches_from_safe(argv)?)
+        }
+    }
+
+    /// @TODO @release @docs
+    pub trait IntoApp {
+        /// @TODO @release @docs
+        fn into_app<'a, 'b>() -> clap::App<'a, 'b>;
+    }
+
+    /// @TODO @release @docs
+    pub trait FromArgMatches: Sized {
+        /// @TODO @release @docs
+        fn from_argmatches<'a>(matches: clap::ArgMatches<'a>) -> Self;
+
+        /// @TODO @release @docs
+        fn try_from_argmatches<'a>(matches: clap::ArgMatches<'a>) -> Result<Self, clap::Error>;
+    }
+
+    /// @TODO @release @docs
+    pub trait ArgEnum {}
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/macros.rs.html b/docs/src/clap/macros.rs.html new file mode 100644 index 00000000..13a95d20 --- /dev/null +++ b/docs/src/clap/macros.rs.html @@ -0,0 +1,2255 @@ +macros.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+
+/// A convenience macro for loading the YAML file at compile time (relative to the current file,
+/// like modules work). That YAML object can then be passed to this function.
+///
+/// # Panics
+///
+/// The YAML file must be properly formatted or this function will panic!(). A good way to
+/// ensure this doesn't happen is to run your program with the `--help` switch. If this passes
+/// without error, you needn't worry because the YAML is properly formatted.
+///
+/// # Examples
+///
+/// The following example shows how to load a properly formatted YAML file to build an instance
+/// of an `App` struct.
+///
+/// ```ignore
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let yml = load_yaml!("app.yml");
+/// let app = App::from_yaml(yml);
+///
+/// // continued logic goes here, such as `app.get_matches()` etc.
+/// # }
+/// ```
+#[cfg(feature = "yaml")]
+#[macro_export]
+macro_rules! load_yaml {
+    ($yml:expr) => {
+        &::clap::YamlLoader::load_from_str(include_str!($yml)).expect("failed to load YAML file")[0]
+    };
+}
+
+/// Convenience macro getting a typed value `T` where `T` implements [`std::str::FromStr`] from an
+/// argument value. This macro returns a `Result<T,String>` which allows you as the developer to
+/// decide what you'd like to do on a failed parse. There are two types of errors, parse failures
+/// and those where the argument wasn't present (such as a non-required argument). You can use
+/// it to get a single value, or a iterator as with the [`ArgMatches::values_of`]
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let matches = App::new("myapp")
+///               .arg_from_usage("[length] 'Set the length to use as a pos whole num, i.e. 20'")
+///               .get_matches();
+///
+/// let len      = value_t!(matches.value_of("length"), u32).unwrap_or_else(|e| e.exit());
+/// let also_len = value_t!(matches, "length", u32).unwrap_or_else(|e| e.exit());
+///
+/// println!("{} + 2: {}", len, len + 2);
+/// # }
+/// ```
+/// [`std::str::FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html
+/// [`ArgMatches::values_of`]: ./struct.ArgMatches.html#method.values_of
+/// [`Result<T,String>`]: https://doc.rust-lang.org/std/result/enum.Result.html
+#[macro_export]
+macro_rules! value_t {
+    ($m:ident, $v:expr, $t:ty) => {
+        value_t!($m.value_of($v), $t)
+    };
+    ($m:ident.value_of($v:expr), $t:ty) => {
+        if let Some(v) = $m.value_of($v) {
+            match v.parse::<$t>() {
+                Ok(val) => Ok(val),
+                Err(_) => Err(::clap::Error::value_validation_auto(format!(
+                    "The argument '{}' isn't a valid value",
+                    v
+                ))),
+            }
+        } else {
+            Err(::clap::Error::argument_not_found_auto($v))
+        }
+    };
+}
+
+/// Convenience macro getting a typed value `T` where `T` implements [`std::str::FromStr`] or
+/// exiting upon error, instead of returning a [`Result`] type.
+///
+/// **NOTE:** This macro is for backwards compatibility sake. Prefer
+/// [`value_t!(/* ... */).unwrap_or_else(|e| e.exit())`]
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let matches = App::new("myapp")
+///               .arg_from_usage("[length] 'Set the length to use as a pos whole num, i.e. 20'")
+///               .get_matches();
+///
+/// let len      = value_t_or_exit!(matches.value_of("length"), u32);
+/// let also_len = value_t_or_exit!(matches, "length", u32);
+///
+/// println!("{} + 2: {}", len, len + 2);
+/// # }
+/// ```
+/// [`std::str::FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html
+/// [`Result`]: https://doc.rust-lang.org/std/result/enum.Result.html
+/// [`value_t!(/* ... */).unwrap_or_else(|e| e.exit())`]: ./macro.value_t!.html
+#[macro_export]
+macro_rules! value_t_or_exit {
+    ($m:ident, $v:expr, $t:ty) => {
+        value_t_or_exit!($m.value_of($v), $t)
+    };
+    ($m:ident.value_of($v:expr), $t:ty) => {
+        if let Some(v) = $m.value_of($v) {
+            match v.parse::<$t>() {
+                Ok(val) => val,
+                Err(_) => ::clap::Error::value_validation_auto(format!(
+                    "The argument '{}' isn't a valid value",
+                    v
+                ))
+                .exit(),
+            }
+        } else {
+            ::clap::Error::argument_not_found_auto($v).exit()
+        }
+    };
+}
+
+/// Convenience macro getting a typed value [`Vec<T>`] where `T` implements [`std::str::FromStr`]
+/// This macro returns a [`clap::Result<Vec<T>>`] which allows you as the developer to decide
+/// what you'd like to do on a failed parse.
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let matches = App::new("myapp")
+///               .arg_from_usage("[seq]... 'A sequence of pos whole nums, i.e. 20 45'")
+///               .get_matches();
+///
+/// let vals = values_t!(matches.values_of("seq"), u32).unwrap_or_else(|e| e.exit());
+/// for v in &vals {
+///     println!("{} + 2: {}", v, v + 2);
+/// }
+///
+/// let vals = values_t!(matches, "seq", u32).unwrap_or_else(|e| e.exit());
+/// for v in &vals {
+///     println!("{} + 2: {}", v, v + 2);
+/// }
+/// # }
+/// ```
+/// [`std::str::FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html
+/// [`Vec<T>`]: https://doc.rust-lang.org/std/vec/struct.Vec.html
+/// [`clap::Result<Vec<T>>`]: ./type.Result.html
+#[macro_export]
+macro_rules! values_t {
+    ($m:ident, $v:expr, $t:ty) => {
+        values_t!($m.values_of($v), $t)
+    };
+    ($m:ident.values_of($v:expr), $t:ty) => {
+        if let Some(vals) = $m.values_of($v) {
+            let mut tmp = vec![];
+            let mut err = None;
+            for pv in vals {
+                match pv.parse::<$t>() {
+                    Ok(rv) => tmp.push(rv),
+                    Err(..) => {
+                        err = Some(::clap::Error::value_validation_auto(format!(
+                            "The argument '{}' isn't a valid value",
+                            pv
+                        )));
+                        break;
+                    }
+                }
+            }
+            match err {
+                Some(e) => Err(e),
+                None => Ok(tmp),
+            }
+        } else {
+            Err(::clap::Error::argument_not_found_auto($v))
+        }
+    };
+}
+
+/// Convenience macro getting a typed value [`Vec<T>`] where `T` implements [`std::str::FromStr`]
+/// or exiting upon error.
+///
+/// **NOTE:** This macro is for backwards compatibility sake. Prefer
+/// [`values_t!(/* ... */).unwrap_or_else(|e| e.exit())`]
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let matches = App::new("myapp")
+///               .arg_from_usage("[seq]... 'A sequence of pos whole nums, i.e. 20 45'")
+///               .get_matches();
+///
+/// let vals = values_t_or_exit!(matches.values_of("seq"), u32);
+/// for v in &vals {
+///     println!("{} + 2: {}", v, v + 2);
+/// }
+///
+/// // type for example only
+/// let vals: Vec<u32> = values_t_or_exit!(matches, "seq", u32);
+/// for v in &vals {
+///     println!("{} + 2: {}", v, v + 2);
+/// }
+/// # }
+/// ```
+/// [`values_t!(/* ... */).unwrap_or_else(|e| e.exit())`]: ./macro.values_t!.html
+/// [`std::str::FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html
+/// [`Vec<T>`]: https://doc.rust-lang.org/std/vec/struct.Vec.html
+#[macro_export]
+macro_rules! values_t_or_exit {
+    ($m:ident, $v:expr, $t:ty) => {
+        values_t_or_exit!($m.values_of($v), $t)
+    };
+    ($m:ident.values_of($v:expr), $t:ty) => {
+        if let Some(vals) = $m.values_of($v) {
+            vals.map(|v| {
+                v.parse::<$t>().unwrap_or_else(|_| {
+                    ::clap::Error::value_validation_auto(format!(
+                        "One or more arguments aren't valid values"
+                    ))
+                    .exit()
+                })
+            })
+            .collect::<Vec<$t>>()
+        } else {
+            ::clap::Error::argument_not_found_auto($v).exit()
+        }
+    };
+}
+
+// _clap_count_exprs! is derived from https://github.com/DanielKeep/rust-grabbag
+// commit: 82a35ca5d9a04c3b920622d542104e3310ee5b07
+// License: MIT
+// Copyright ⓒ 2015 grabbag contributors.
+// Licensed under the MIT license (see LICENSE or <http://opensource.org
+// /licenses/MIT>) or the Apache License, Version 2.0 (see LICENSE of
+// <http://www.apache.org/licenses/LICENSE-2.0>), at your option. All
+// files in the project carrying such notice may not be copied, modified,
+// or distributed except according to those terms.
+//
+/// Counts the number of comma-delimited expressions passed to it.  The result is a compile-time
+/// evaluable expression, suitable for use as a static array size, or the value of a `const`.
+///
+/// # Examples
+///
+/// ```
+/// # #[macro_use] extern crate clap;
+/// # fn main() {
+/// const COUNT: usize = _clap_count_exprs!(a, 5+1, "hi there!".into_string());
+/// assert_eq!(COUNT, 3);
+/// # }
+/// ```
+#[macro_export]
+macro_rules! _clap_count_exprs {
+    () => { 0 };
+    ($e:expr) => { 1 };
+    ($e:expr, $($es:expr),+) => { 1 + $crate::_clap_count_exprs!($($es),*) };
+}
+
+/// Convenience macro to generate more complete enums with variants to be used as a type when
+/// parsing arguments. This enum also provides a `variants()` function which can be used to
+/// retrieve a `Vec<&'static str>` of the variant names, as well as implementing [`FromStr`] and
+/// [`Display`] automatically.
+///
+/// **NOTE:** Case insensitivity is supported for ASCII characters only. It's highly recommended to
+/// use [`Arg::case_insensitive(true)`] for args that will be used with these enums
+///
+/// **NOTE:** This macro automatically implements [`std::str::FromStr`] and [`std::fmt::Display`]
+///
+/// **NOTE:** These enums support pub (or not) and uses of the `#[derive()]` traits
+///
+/// # Examples
+///
+/// ```rust
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::{App, Arg};
+/// arg_enum!{
+///     #[derive(PartialEq, Debug)]
+///     pub enum Foo {
+///         Bar,
+///         Baz,
+///         Qux
+///     }
+/// }
+/// // Foo enum can now be used via Foo::Bar, or Foo::Baz, etc
+/// // and implements std::str::FromStr to use with the value_t! macros
+/// fn main() {
+///     let m = App::new("app")
+///                 .arg(Arg::from_usage("<foo> 'the foo'")
+///                     .possible_values(&Foo::variants())
+///                     .case_insensitive(true))
+///                 .get_matches_from(vec![
+///                     "app", "baz"
+///                 ]);
+///     let f = value_t!(m, "foo", Foo).unwrap_or_else(|e| e.exit());
+///
+///     assert_eq!(f, Foo::Baz);
+/// }
+/// ```
+/// [`FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html
+/// [`std::str::FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html
+/// [`Display`]: https://doc.rust-lang.org/std/fmt/trait.Display.html
+/// [`std::fmt::Display`]: https://doc.rust-lang.org/std/fmt/trait.Display.html
+/// [`Arg::case_insensitive(true)`]: ./struct.Arg.html#method.case_insensitive
+#[macro_export]
+macro_rules! arg_enum {
+    (@as_item $($i:item)*) => ($($i)*);
+    (@impls ( $($tts:tt)* ) -> ($e:ident, $($v:ident),+)) => {
+        arg_enum!(@as_item
+        $($tts)*
+
+        impl ::std::str::FromStr for $e {
+            type Err = String;
+
+            fn from_str(s: &str) -> ::std::result::Result<Self,Self::Err> {
+                #[allow(deprecated, unused_imports)]
+                use ::std::ascii::AsciiExt;
+                match s {
+                    $(stringify!($v) |
+                    _ if s.eq_ignore_ascii_case(stringify!($v)) => Ok($e::$v)),+,
+                    _ => Err({
+                        let v = vec![
+                            $(stringify!($v),)+
+                        ];
+                        format!("valid values: {}",
+                            v.join(", "))
+                    }),
+                }
+            }
+        }
+        impl ::std::fmt::Display for $e {
+            fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
+                match *self {
+                    $($e::$v => write!(f, stringify!($v)),)+
+                }
+            }
+        }
+        impl $e {
+            #[allow(dead_code)]
+            pub fn variants() -> [&'static str; $crate::_clap_count_exprs!($(stringify!($v)),+)] {
+                [
+                    $(stringify!($v),)+
+                ]
+            }
+        });
+    };
+    ($(#[$($m:meta),+])+ pub enum $e:ident { $($v:ident $(=$val:expr)*,)+ } ) => {
+        arg_enum!(@impls
+            ($(#[$($m),+])+
+            pub enum $e {
+                $($v$(=$val)*),+
+            }) -> ($e, $($v),+)
+        );
+    };
+    ($(#[$($m:meta),+])+ pub enum $e:ident { $($v:ident $(=$val:expr)*),+ } ) => {
+        arg_enum!(@impls
+            ($(#[$($m),+])+
+            pub enum $e {
+                $($v$(=$val)*),+
+            }) -> ($e, $($v),+)
+        );
+    };
+    ($(#[$($m:meta),+])+ enum $e:ident { $($v:ident $(=$val:expr)*,)+ } ) => {
+        arg_enum!(@impls
+            ($(#[$($m),+])+
+             enum $e {
+                 $($v$(=$val)*),+
+             }) -> ($e, $($v),+)
+        );
+    };
+    ($(#[$($m:meta),+])+ enum $e:ident { $($v:ident $(=$val:expr)*),+ } ) => {
+        arg_enum!(@impls
+            ($(#[$($m),+])+
+            enum $e {
+                $($v$(=$val)*),+
+            }) -> ($e, $($v),+)
+        );
+    };
+    (pub enum $e:ident { $($v:ident $(=$val:expr)*,)+ } ) => {
+        arg_enum!(@impls
+            (pub enum $e {
+                $($v$(=$val)*),+
+            }) -> ($e, $($v),+)
+        );
+    };
+    (pub enum $e:ident { $($v:ident $(=$val:expr)*),+ } ) => {
+        arg_enum!(@impls
+            (pub enum $e {
+                $($v$(=$val)*),+
+            }) -> ($e, $($v),+)
+        );
+    };
+    (enum $e:ident { $($v:ident $(=$val:expr)*,)+ } ) => {
+        arg_enum!(@impls
+            (enum $e {
+                $($v$(=$val)*),+
+            }) -> ($e, $($v),+)
+        );
+    };
+    (enum $e:ident { $($v:ident $(=$val:expr)*),+ } ) => {
+        arg_enum!(@impls
+            (enum $e {
+                $($v$(=$val)*),+
+            }) -> ($e, $($v),+)
+        );
+    };
+}
+
+/// Allows you to pull the version from your Cargo.toml at compile time as
+/// `MAJOR.MINOR.PATCH_PKGVERSION_PRE`
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let m = App::new("app")
+///             .version(crate_version!())
+///             .get_matches();
+/// # }
+/// ```
+#[cfg(not(feature = "no_cargo"))]
+#[macro_export]
+macro_rules! crate_version {
+    () => {
+        env!("CARGO_PKG_VERSION")
+    };
+}
+
+/// Allows you to pull the authors for the app from your Cargo.toml at
+/// compile time in the form:
+/// `"author1 lastname <author1@example.com>:author2 lastname <author2@example.com>"`
+///
+/// You can replace the colons with a custom separator by supplying a
+/// replacement string, so, for example,
+/// `crate_authors!(",\n")` would become
+/// `"author1 lastname <author1@example.com>,\nauthor2 lastname <author2@example.com>,\nauthor3 lastname <author3@example.com>"`
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let m = App::new("app")
+///             .author(crate_authors!("\n"))
+///             .get_matches();
+/// # }
+/// ```
+#[cfg(not(feature = "no_cargo"))]
+#[macro_export]
+macro_rules! crate_authors {
+    ($sep:expr) => {{
+        use std::ops::Deref;
+        #[allow(deprecated)]
+        use std::sync::{Once, ONCE_INIT};
+
+        #[allow(missing_copy_implementations)]
+        #[allow(dead_code)]
+        struct CargoAuthors {
+            __private_field: (),
+        };
+
+        impl Deref for CargoAuthors {
+            type Target = str;
+
+            #[allow(unsafe_code)]
+            fn deref(&self) -> &'static str {
+                #[allow(deprecated)]
+                static ONCE: Once = ONCE_INIT;
+                static mut VALUE: *const String = 0 as *const String;
+
+                unsafe {
+                    ONCE.call_once(|| {
+                        let s = env!("CARGO_PKG_AUTHORS").replace(':', $sep);
+                        VALUE = Box::into_raw(Box::new(s));
+                    });
+
+                    &(*VALUE)[..]
+                }
+            }
+        }
+
+        &*CargoAuthors {
+            __private_field: (),
+        }
+    }};
+    () => {
+        env!("CARGO_PKG_AUTHORS")
+    };
+}
+
+/// Allows you to pull the description from your Cargo.toml at compile time.
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let m = App::new("app")
+///             .about(crate_description!())
+///             .get_matches();
+/// # }
+/// ```
+#[cfg(not(feature = "no_cargo"))]
+#[macro_export]
+macro_rules! crate_description {
+    () => {
+        env!("CARGO_PKG_DESCRIPTION")
+    };
+}
+
+/// Allows you to pull the name from your Cargo.toml at compile time.
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # use clap::App;
+/// # fn main() {
+/// let m = App::new(crate_name!())
+///             .get_matches();
+/// # }
+/// ```
+#[cfg(not(feature = "no_cargo"))]
+#[macro_export]
+macro_rules! crate_name {
+    () => {
+        env!("CARGO_PKG_NAME")
+    };
+}
+
+/// Allows you to build the `App` instance from your Cargo.toml at compile time.
+///
+/// Equivalent to using the `crate_*!` macros with their respective fields.
+///
+/// Provided separator is for the [`crate_authors!`](macro.crate_authors.html) macro,
+/// refer to the documentation therefor.
+///
+/// **NOTE:** Changing the values in your `Cargo.toml` does not trigger a re-build automatically,
+/// and therefore won't change the generated output until you recompile.
+///
+/// **Pro Tip:** In some cases you can "trick" the compiler into triggering a rebuild when your
+/// `Cargo.toml` is changed by including this in your `src/main.rs` file
+/// `include_str!("../Cargo.toml");`
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # fn main() {
+/// let m = app_from_crate!().get_matches();
+/// # }
+/// ```
+#[cfg(not(feature = "no_cargo"))]
+#[macro_export]
+macro_rules! app_from_crate {
+    () => {
+        $crate::App::new(crate_name!())
+            .version(crate_version!())
+            .author(crate_authors!())
+            .about(crate_description!())
+    };
+    ($sep:expr) => {
+        $crate::App::new(crate_name!())
+            .version(crate_version!())
+            .author(crate_authors!($sep))
+            .about(crate_description!())
+    };
+}
+
+/// Build `App`, `Arg`s, `SubCommand`s and `Group`s with Usage-string like input
+/// but without the associated parsing runtime cost.
+///
+/// `clap_app!` also supports several shorthand syntaxes.
+///
+/// # Examples
+///
+/// ```no_run
+/// # #[macro_use]
+/// # extern crate clap;
+/// # fn main() {
+/// let matches = clap_app!(myapp =>
+///     (version: "1.0")
+///     (author: "Kevin K. <kbknapp@gmail.com>")
+///     (about: "Does awesome things")
+///     (@arg CONFIG: -c --config +takes_value "Sets a custom config file")
+///     (@arg INPUT: +required "Sets the input file to use")
+///     (@arg debug: -d ... "Sets the level of debugging information")
+///     (@group difficulty =>
+///         (@arg hard: -h --hard "Sets hard mode")
+///         (@arg normal: -n --normal "Sets normal mode")
+///         (@arg easy: -e --easy "Sets easy mode")
+///     )
+///     (@subcommand test =>
+///         (about: "controls testing features")
+///         (version: "1.3")
+///         (author: "Someone E. <someone_else@other.com>")
+///         (@arg verbose: -v --verbose "Print test information verbosely")
+///     )
+/// )
+/// .get_matches();
+/// # }
+/// ```
+/// # Shorthand Syntax for Args
+///
+/// * A single hyphen followed by a character (such as `-c`) sets the [`Arg::short`]
+/// * A double hyphen followed by a character or word (such as `--config`) sets [`Arg::long`]
+///   * If one wishes to use a [`Arg::long`] with a hyphen inside (i.e. `--config-file`), you
+///     must use `--("config-file")` due to limitations of the Rust macro system.
+/// * Three dots (`...`) sets [`Arg::multiple(true)`]
+/// * Angled brackets after either a short or long will set [`Arg::value_name`] and
+/// `Arg::required(true)` such as `--config <FILE>` = `Arg::value_name("FILE")` and
+/// `Arg::required(true)`
+/// * Square brackets after either a short or long will set [`Arg::value_name`] and
+/// `Arg::required(false)` such as `--config [FILE]` = `Arg::value_name("FILE")` and
+/// `Arg::required(false)`
+/// * There are short hand syntaxes for Arg methods that accept booleans
+///   * A plus sign will set that method to `true` such as `+required` = `Arg::required(true)`
+///   * An exclamation will set that method to `false` such as `!required` = `Arg::required(false)`
+/// * A `#{min, max}` will set [`Arg::min_values(min)`] and [`Arg::max_values(max)`]
+/// * An asterisk (`*`) will set `Arg::required(true)`
+/// * Curly brackets around a `fn` will set [`Arg::validator`] as in `{fn}` = `Arg::validator(fn)`
+/// * An Arg method that accepts a string followed by square brackets will set that method such as
+/// `conflicts_with[FOO]` will set `Arg::conflicts_with("FOO")` (note the lack of quotes around
+/// `FOO` in the macro)
+/// * An Arg method that takes a string and can be set multiple times (such as
+/// [`Arg::conflicts_with`]) followed by square brackets and a list of values separated by spaces
+/// will set that method such as `conflicts_with[FOO BAR BAZ]` will set
+/// `Arg::conflicts_with("FOO")`, `Arg::conflicts_with("BAR")`, and `Arg::conflicts_with("BAZ")`
+/// (note the lack of quotes around the values in the macro)
+///
+/// # Shorthand Syntax for Groups
+///
+/// * There are short hand syntaxes for `ArgGroup` methods that accept booleans
+///   * A plus sign will set that method to `true` such as `+required` = `ArgGroup::required(true)`
+///   * An exclamation will set that method to `false` such as `!required` = `ArgGroup::required(false)`
+///
+/// [`Arg::short`]: ./struct.Arg.html#method.short
+/// [`Arg::long`]: ./struct.Arg.html#method.long
+/// [`Arg::multiple(true)`]: ./struct.Arg.html#method.multiple
+/// [`Arg::value_name`]: ./struct.Arg.html#method.value_name
+/// [`Arg::min_values(min)`]: ./struct.Arg.html#method.min_values
+/// [`Arg::max_values(max)`]: ./struct.Arg.html#method.max_values
+/// [`Arg::validator`]: ./struct.Arg.html#method.validator
+/// [`Arg::conflicts_with`]: ./struct.Arg.html#method.conflicts_with
+#[macro_export]
+macro_rules! clap_app {
+    (@app ($builder:expr)) => { $builder };
+    (@app ($builder:expr) (@arg ($name:expr): $($tail:tt)*) $($tt:tt)*) => {
+        clap_app!{ @app
+            ($builder.arg(
+                clap_app!{ @arg ($crate::Arg::with_name($name)) (-) $($tail)* }))
+            $($tt)*
+        }
+    };
+    (@app ($builder:expr) (@arg $name:ident: $($tail:tt)*) $($tt:tt)*) => {
+        clap_app!{ @app
+            ($builder.arg(
+                clap_app!{ @arg ($crate::Arg::with_name(stringify!($name))) (-) $($tail)* }))
+            $($tt)*
+        }
+    };
+    (@app ($builder:expr) (@setting $setting:ident) $($tt:tt)*) => {
+        clap_app!{ @app
+            ($builder.setting($crate::AppSettings::$setting))
+            $($tt)*
+        }
+    };
+// Treat the application builder as an argument to set its attributes
+    (@app ($builder:expr) (@attributes $($attr:tt)*) $($tt:tt)*) => {
+        clap_app!{ @app (clap_app!{ @arg ($builder) $($attr)* }) $($tt)* }
+    };
+    (@app ($builder:expr) (@group $name:ident => $($tail:tt)*) $($tt:tt)*) => {
+        clap_app!{ @app
+            (clap_app!{ @group ($builder, $crate::ArgGroup::with_name(stringify!($name))) $($tail)* })
+            $($tt)*
+        }
+    };
+    (@app ($builder:expr) (@group $name:ident !$ident:ident => $($tail:tt)*) $($tt:tt)*) => {
+        clap_app!{ @app
+            (clap_app!{ @group ($builder, $crate::ArgGroup::with_name(stringify!($name)).$ident(false)) $($tail)* })
+            $($tt)*
+        }
+    };
+    (@app ($builder:expr) (@group $name:ident +$ident:ident => $($tail:tt)*) $($tt:tt)*) => {
+        clap_app!{ @app
+            (clap_app!{ @group ($builder, $crate::ArgGroup::with_name(stringify!($name)).$ident(true)) $($tail)* })
+            $($tt)*
+        }
+    };
+// Handle subcommand creation
+    (@app ($builder:expr) (@subcommand $name:ident => $($tail:tt)*) $($tt:tt)*) => {
+        clap_app!{ @app
+            ($builder.subcommand(
+                clap_app!{ @app ($crate::SubCommand::with_name(stringify!($name))) $($tail)* }
+            ))
+            $($tt)*
+        }
+    };
+// Yaml like function calls - used for setting various meta directly against the app
+    (@app ($builder:expr) ($ident:ident: $($v:expr),*) $($tt:tt)*) => {
+// clap_app!{ @app ($builder.$ident($($v),*)) $($tt)* }
+        clap_app!{ @app
+            ($builder.$ident($($v),*))
+            $($tt)*
+        }
+    };
+
+// Add members to group and continue argument handling with the parent builder
+    (@group ($builder:expr, $group:expr)) => { $builder.group($group) };
+    // Treat the group builder as an argument to set its attributes
+    (@group ($builder:expr, $group:expr) (@attributes $($attr:tt)*) $($tt:tt)*) => {
+        clap_app!{ @group ($builder, clap_app!{ @arg ($group) (-) $($attr)* }) $($tt)* }
+    };
+    (@group ($builder:expr, $group:expr) (@arg $name:ident: $($tail:tt)*) $($tt:tt)*) => {
+        clap_app!{ @group
+            (clap_app!{ @app ($builder) (@arg $name: $($tail)*) },
+             $group.arg(stringify!($name)))
+            $($tt)*
+        }
+    };
+
+// No more tokens to munch
+    (@arg ($arg:expr) $modes:tt) => { $arg };
+// Shorthand tokens influenced by the usage_string
+    (@arg ($arg:expr) $modes:tt --($long:expr) $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.long($long)) $modes $($tail)* }
+    };
+    (@arg ($arg:expr) $modes:tt --$long:ident $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.long(stringify!($long))) $modes $($tail)* }
+    };
+    (@arg ($arg:expr) $modes:tt -$short:ident $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.short(stringify!($short))) $modes $($tail)* }
+    };
+    (@arg ($arg:expr) (-) <$var:ident> $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.value_name(stringify!($var))) (+) +takes_value +required $($tail)* }
+    };
+    (@arg ($arg:expr) (+) <$var:ident> $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.value_name(stringify!($var))) (+) $($tail)* }
+    };
+    (@arg ($arg:expr) (-) [$var:ident] $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.value_name(stringify!($var))) (+) +takes_value $($tail)* }
+    };
+    (@arg ($arg:expr) (+) [$var:ident] $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.value_name(stringify!($var))) (+) $($tail)* }
+    };
+    (@arg ($arg:expr) $modes:tt ... $($tail:tt)*) => {
+        clap_app!{ @arg ($arg) $modes +multiple $($tail)* }
+    };
+// Shorthand magic
+    (@arg ($arg:expr) $modes:tt #{$n:expr, $m:expr} $($tail:tt)*) => {
+        clap_app!{ @arg ($arg) $modes min_values($n) max_values($m) $($tail)* }
+    };
+    (@arg ($arg:expr) $modes:tt * $($tail:tt)*) => {
+        clap_app!{ @arg ($arg) $modes +required $($tail)* }
+    };
+// !foo -> .foo(false)
+    (@arg ($arg:expr) $modes:tt !$ident:ident $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.$ident(false)) $modes $($tail)* }
+    };
+// +foo -> .foo(true)
+    (@arg ($arg:expr) $modes:tt +$ident:ident $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.$ident(true)) $modes $($tail)* }
+    };
+// Validator
+    (@arg ($arg:expr) $modes:tt {$fn_:expr} $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.validator($fn_)) $modes $($tail)* }
+    };
+    (@as_expr $expr:expr) => { $expr };
+// Help
+    (@arg ($arg:expr) $modes:tt $desc:tt) => { $arg.help(clap_app!{ @as_expr $desc }) };
+// Handle functions that need to be called multiple times for each argument
+    (@arg ($arg:expr) $modes:tt $ident:ident[$($target:ident)*] $($tail:tt)*) => {
+        clap_app!{ @arg ($arg $( .$ident(stringify!($target)) )*) $modes $($tail)* }
+    };
+// Inherit builder's functions, e.g. `index(2)`, `requires_if("val", "arg")`
+    (@arg ($arg:expr) $modes:tt $ident:ident($($expr:expr),*) $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.$ident($($expr),*)) $modes $($tail)* }
+    };
+// Inherit builder's functions with trailing comma, e.g. `index(2,)`, `requires_if("val", "arg",)`
+    (@arg ($arg:expr) $modes:tt $ident:ident($($expr:expr,)*) $($tail:tt)*) => {
+        clap_app!{ @arg ($arg.$ident($($expr),*)) $modes $($tail)* }
+    };
+
+// Build a subcommand outside of an app.
+    (@subcommand $name:ident => $($tail:tt)*) => {
+        clap_app!{ @app ($crate::SubCommand::with_name(stringify!($name))) $($tail)* }
+    };
+// Start the magic
+    (($name:expr) => $($tail:tt)*) => {{
+        clap_app!{ @app ($crate::App::new($name)) $($tail)*}
+    }};
+
+    ($name:ident => $($tail:tt)*) => {{
+        clap_app!{ @app ($crate::App::new(stringify!($name))) $($tail)*}
+    }};
+}
+
+macro_rules! impl_settings {
+    ($n:ident, $($v:ident => $c:path),+) => {
+        pub fn set(&mut self, s: $n) {
+            match s {
+                $($n::$v => self.0.insert($c)),+
+            }
+        }
+
+        pub fn unset(&mut self, s: $n) {
+            match s {
+                $($n::$v => self.0.remove($c)),+
+            }
+        }
+
+        pub fn is_set(&self, s: $n) -> bool {
+            match s {
+                $($n::$v => self.0.contains($c)),+
+            }
+        }
+    };
+}
+
+// Convenience for writing to stderr thanks to https://github.com/BurntSushi
+macro_rules! wlnerr(
+    ($($arg:tt)*) => ({
+        use std::io::{Write, stderr};
+        writeln!(&mut stderr(), $($arg)*).ok();
+    })
+);
+
+#[cfg(feature = "debug")]
+#[cfg_attr(feature = "debug", macro_use)]
+#[cfg_attr(feature = "debug", allow(unused_macros))]
+mod debug_macros {
+    macro_rules! debugln {
+        ($fmt:expr) => (println!(concat!("DEBUG:clap:", $fmt)));
+        ($fmt:expr, $($arg:tt)*) => (println!(concat!("DEBUG:clap:",$fmt), $($arg)*));
+    }
+    macro_rules! sdebugln {
+        ($fmt:expr) => (println!($fmt));
+        ($fmt:expr, $($arg:tt)*) => (println!($fmt, $($arg)*));
+    }
+    macro_rules! debug {
+        ($fmt:expr) => (print!(concat!("DEBUG:clap:", $fmt)));
+        ($fmt:expr, $($arg:tt)*) => (print!(concat!("DEBUG:clap:",$fmt), $($arg)*));
+    }
+    macro_rules! sdebug {
+        ($fmt:expr) => (print!($fmt));
+        ($fmt:expr, $($arg:tt)*) => (print!($fmt, $($arg)*));
+    }
+}
+
+#[cfg(not(feature = "debug"))]
+#[cfg_attr(not(feature = "debug"), macro_use)]
+mod debug_macros {
+    macro_rules! debugln {
+        ($fmt:expr) => {};
+        ($fmt:expr, $($arg:tt)*) => {};
+    }
+    macro_rules! sdebugln {
+        ($fmt:expr) => {};
+        ($fmt:expr, $($arg:tt)*) => {};
+    }
+    macro_rules! debug {
+        ($fmt:expr) => {};
+        ($fmt:expr, $($arg:tt)*) => {};
+    }
+}
+
+// Helper/deduplication macro for printing the correct number of spaces in help messages
+// used in:
+//    src/args/arg_builder/*.rs
+//    src/app/mod.rs
+macro_rules! write_nspaces {
+    ($dst:expr, $num:expr) => {{
+        debugln!("write_spaces!: num={}", $num);
+        for _ in 0..$num {
+            $dst.write_all(b" ")?;
+        }
+    }};
+}
+
+// convenience macro for remove an item from a vec
+//macro_rules! vec_remove_all {
+//    ($vec:expr, $to_rem:expr) => {
+//        debugln!("vec_remove_all! to_rem={:?}", $to_rem);
+//        for i in (0 .. $vec.len()).rev() {
+//            let should_remove = $to_rem.any(|name| name == &$vec[i]);
+//            if should_remove { $vec.swap_remove(i); }
+//        }
+//    };
+//}
+macro_rules! find_from {
+    ($_self:expr, $arg_name:expr, $from:ident, $matcher:expr) => {{
+        let mut ret = None;
+        for k in $matcher.arg_names() {
+            if let Some(f) = find_by_name!($_self, k, flags, iter) {
+                if let Some(ref v) = f.$from() {
+                    if v.contains($arg_name) {
+                        ret = Some(f.to_string());
+                    }
+                }
+            }
+            if let Some(o) = find_by_name!($_self, k, opts, iter) {
+                if let Some(ref v) = o.$from() {
+                    if v.contains(&$arg_name) {
+                        ret = Some(o.to_string());
+                    }
+                }
+            }
+            if let Some(pos) = find_by_name!($_self, k, positionals, values) {
+                if let Some(ref v) = pos.$from() {
+                    if v.contains($arg_name) {
+                        ret = Some(pos.b.name.to_owned());
+                    }
+                }
+            }
+        }
+        ret
+    }};
+}
+
+//macro_rules! find_name_from {
+//    ($_self:expr, $arg_name:expr, $from:ident, $matcher:expr) => {{
+//        let mut ret = None;
+//        for k in $matcher.arg_names() {
+//            if let Some(f) = find_by_name!($_self, k, flags, iter) {
+//                if let Some(ref v) = f.$from() {
+//                    if v.contains($arg_name) {
+//                        ret = Some(f.b.name);
+//                    }
+//                }
+//            }
+//            if let Some(o) = find_by_name!($_self, k, opts, iter) {
+//                if let Some(ref v) = o.$from() {
+//                    if v.contains(&$arg_name) {
+//                        ret = Some(o.b.name);
+//                    }
+//                }
+//            }
+//            if let Some(pos) = find_by_name!($_self, k, positionals, values) {
+//                if let Some(ref v) = pos.$from() {
+//                    if v.contains($arg_name) {
+//                        ret = Some(pos.b.name);
+//                    }
+//                }
+//            }
+//        }
+//        ret
+//    }};
+//}
+
+macro_rules! find_any_by_name {
+    ($p:expr, $name:expr) => {{
+        fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> {
+            x
+        }
+        find_by_name!($p, $name, flags, iter)
+            .map(as_trait_obj)
+            .or(find_by_name!($p, $name, opts, iter)
+                .map(as_trait_obj)
+                .or(find_by_name!($p, $name, positionals, values).map(as_trait_obj)))
+    }};
+}
+// Finds an arg by name
+macro_rules! find_by_name {
+    ($p:expr, $name:expr, $what:ident, $how:ident) => {
+        $p.$what.$how().find(|o| o.b.name == $name)
+    };
+}
+
+// Finds an option including if it's aliased
+macro_rules! find_opt_by_long {
+    (@os $_self:ident, $long:expr) => {{
+        _find_by_long!($_self, $long, opts)
+    }};
+    ($_self:ident, $long:expr) => {{
+        _find_by_long!($_self, $long, opts)
+    }};
+}
+
+macro_rules! find_flag_by_long {
+    (@os $_self:ident, $long:expr) => {{
+        _find_by_long!($_self, $long, flags)
+    }};
+    ($_self:ident, $long:expr) => {{
+        _find_by_long!($_self, $long, flags)
+    }};
+}
+
+macro_rules! _find_by_long {
+    ($_self:ident, $long:expr, $what:ident) => {{
+        $_self
+            .$what
+            .iter()
+            .filter(|a| a.s.long.is_some())
+            .find(|a| {
+                a.s.long.unwrap() == $long
+                    || (a.s.aliases.is_some()
+                        && a.s
+                            .aliases
+                            .as_ref()
+                            .unwrap()
+                            .iter()
+                            .any(|&(alias, _)| alias == $long))
+            })
+    }};
+}
+
+// Finds an option
+macro_rules! find_opt_by_short {
+    ($_self:ident, $short:expr) => {{
+        _find_by_short!($_self, $short, opts)
+    }};
+}
+
+macro_rules! find_flag_by_short {
+    ($_self:ident, $short:expr) => {{
+        _find_by_short!($_self, $short, flags)
+    }};
+}
+
+macro_rules! _find_by_short {
+    ($_self:ident, $short:expr, $what:ident) => {{
+        $_self
+            .$what
+            .iter()
+            .filter(|a| a.s.short.is_some())
+            .find(|a| a.s.short.unwrap() == $short)
+    }};
+}
+
+macro_rules! find_subcmd {
+    ($_self:expr, $sc:expr) => {{
+        $_self.subcommands.iter().find(|s| {
+            &*s.p.meta.name == $sc
+                || (s.p.meta.aliases.is_some()
+                    && s.p
+                        .meta
+                        .aliases
+                        .as_ref()
+                        .unwrap()
+                        .iter()
+                        .any(|&(n, _)| n == $sc))
+        })
+    }};
+}
+
+macro_rules! shorts {
+    ($_self:ident) => {{
+        _shorts_longs!($_self, short)
+    }};
+}
+
+macro_rules! longs {
+    ($_self:ident) => {{
+        _shorts_longs!($_self, long)
+    }};
+}
+
+macro_rules! _shorts_longs {
+    ($_self:ident, $what:ident) => {{
+        $_self
+            .flags
+            .iter()
+            .filter(|f| f.s.$what.is_some())
+            .map(|f| f.s.$what.as_ref().unwrap())
+            .chain(
+                $_self
+                    .opts
+                    .iter()
+                    .filter(|o| o.s.$what.is_some())
+                    .map(|o| o.s.$what.as_ref().unwrap()),
+            )
+    }};
+}
+
+macro_rules! arg_names {
+    ($_self:ident) => {{
+        _names!(@args $_self)
+    }};
+}
+
+macro_rules! sc_names {
+    ($_self:ident) => {{
+        _names!(@sc $_self)
+    }};
+}
+
+macro_rules! _names {
+    (@args $_self:ident) => {{
+        $_self.flags.iter().map(|f| &*f.b.name).chain(
+            $_self
+                .opts
+                .iter()
+                .map(|o| &*o.b.name)
+                .chain($_self.positionals.values().map(|p| &*p.b.name)),
+        )
+    }};
+    (@sc $_self:ident) => {{
+        $_self.subcommands.iter().map(|s| &*s.p.meta.name).chain(
+            $_self
+                .subcommands
+                .iter()
+                .filter(|s| s.p.meta.aliases.is_some())
+                .flat_map(|s| s.p.meta.aliases.as_ref().unwrap().iter().map(|&(n, _)| n)),
+        )
+    }};
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/map.rs.html b/docs/src/clap/map.rs.html new file mode 100644 index 00000000..2ea20e91 --- /dev/null +++ b/docs/src/clap/map.rs.html @@ -0,0 +1,179 @@ +map.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+
+#[cfg(feature = "vec_map")]
+pub use vec_map::{Values, VecMap};
+
+#[cfg(not(feature = "vec_map"))]
+pub use self::vec_map::{Values, VecMap};
+
+#[cfg(not(feature = "vec_map"))]
+mod vec_map {
+    use std::collections::btree_map;
+    use std::collections::BTreeMap;
+    use std::fmt::{self, Debug, Formatter};
+
+    #[derive(Clone, Default, Debug)]
+    pub struct VecMap<V> {
+        inner: BTreeMap<usize, V>,
+    }
+
+    impl<V> VecMap<V> {
+        pub fn new() -> Self {
+            VecMap {
+                inner: Default::default(),
+            }
+        }
+
+        pub fn len(&self) -> usize {
+            self.inner.len()
+        }
+
+        pub fn is_empty(&self) -> bool {
+            self.inner.is_empty()
+        }
+
+        pub fn insert(&mut self, key: usize, value: V) -> Option<V> {
+            self.inner.insert(key, value)
+        }
+
+        pub fn values(&self) -> Values<V> {
+            self.inner.values()
+        }
+
+        pub fn iter(&self) -> Iter<V> {
+            Iter {
+                inner: self.inner.iter(),
+            }
+        }
+
+        pub fn contains_key(&self, key: usize) -> bool {
+            self.inner.contains_key(&key)
+        }
+
+        pub fn entry(&mut self, key: usize) -> Entry<V> {
+            self.inner.entry(key)
+        }
+
+        pub fn get(&self, key: usize) -> Option<&V> {
+            self.inner.get(&key)
+        }
+    }
+
+    pub type Values<'a, V> = btree_map::Values<'a, usize, V>;
+
+    pub type Entry<'a, V> = btree_map::Entry<'a, usize, V>;
+
+    #[derive(Clone)]
+    pub struct Iter<'a, V: 'a> {
+        inner: btree_map::Iter<'a, usize, V>,
+    }
+
+    impl<'a, V: 'a + Debug> Debug for Iter<'a, V> {
+        fn fmt(&self, f: &mut Formatter) -> fmt::Result {
+            f.debug_list().entries(self.inner.clone()).finish()
+        }
+    }
+
+    impl<'a, V: 'a> Iterator for Iter<'a, V> {
+        type Item = (usize, &'a V);
+
+        fn next(&mut self) -> Option<Self::Item> {
+            self.inner.next().map(|(k, v)| (*k, v))
+        }
+    }
+
+    impl<'a, V: 'a> DoubleEndedIterator for Iter<'a, V> {
+        fn next_back(&mut self) -> Option<Self::Item> {
+            self.inner.next_back().map(|(k, v)| (*k, v))
+        }
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/osstringext.rs.html b/docs/src/clap/osstringext.rs.html new file mode 100644 index 00000000..d299dd94 --- /dev/null +++ b/docs/src/clap/osstringext.rs.html @@ -0,0 +1,403 @@ +osstringext.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+
+use std::ffi::OsStr;
+#[cfg(not(any(target_os = "windows", target_arch = "wasm32")))]
+use std::os::unix::ffi::OsStrExt;
+#[cfg(any(target_os = "windows", target_arch = "wasm32"))]
+use INVALID_UTF8;
+
+#[cfg(any(target_os = "windows", target_arch = "wasm32"))]
+pub trait OsStrExt3 {
+    fn from_bytes(b: &[u8]) -> &Self;
+    fn as_bytes(&self) -> &[u8];
+}
+
+#[doc(hidden)]
+pub trait OsStrExt2 {
+    fn starts_with(&self, s: &[u8]) -> bool;
+    fn split_at_byte(&self, b: u8) -> (&OsStr, &OsStr);
+    fn split_at(&self, i: usize) -> (&OsStr, &OsStr);
+    fn trim_left_matches(&self, b: u8) -> &OsStr;
+    fn contains_byte(&self, b: u8) -> bool;
+    fn split(&self, b: u8) -> OsSplit;
+}
+
+// A starts-with implementation that does not panic when the OsStr contains
+// invalid Unicode.
+//
+// A Windows OsStr is usually UTF-16. If `prefix` is valid UTF-8, we can
+// re-encode it as UTF-16, and ask whether `osstr` starts with the same series
+// of u16 code units. If `prefix` is not valid UTF-8, then this comparison
+// isn't meaningful, and we just return false.
+#[cfg(target_os = "windows")]
+fn windows_osstr_starts_with(osstr: &OsStr, prefix: &[u8]) -> bool {
+    use std::os::windows::ffi::OsStrExt;
+    let prefix_str = if let Ok(s) = std::str::from_utf8(prefix) {
+        s
+    } else {
+        return false;
+    };
+    let mut osstr_units = osstr.encode_wide();
+    let mut prefix_units = prefix_str.encode_utf16();
+    loop {
+        match (osstr_units.next(), prefix_units.next()) {
+            // These code units match. Keep looping.
+            (Some(o), Some(p)) if o == p => continue,
+            // We've reached the end of the prefix. It's a match.
+            (_, None) => return true,
+            // Otherwise, it's not a match.
+            _ => return false,
+        }
+    }
+}
+
+#[test]
+#[cfg(target_os = "windows")]
+fn test_windows_osstr_starts_with() {
+    use std::ffi::OsString;
+    use std::os::windows::ffi::OsStringExt;
+
+    fn from_ascii(ascii: &[u8]) -> OsString {
+        let u16_vec: Vec<u16> = ascii.iter().map(|&c| c as u16).collect();
+        OsString::from_wide(&u16_vec)
+    }
+
+    // Test all the basic cases.
+    assert!(windows_osstr_starts_with(&from_ascii(b"abcdef"), b"abc"));
+    assert!(windows_osstr_starts_with(&from_ascii(b"abcdef"), b"abcdef"));
+    assert!(!windows_osstr_starts_with(&from_ascii(b"abcdef"), b"def"));
+    assert!(!windows_osstr_starts_with(&from_ascii(b"abc"), b"abcd"));
+
+    // Test the case where the candidate prefix is not valid UTF-8. Note that a
+    // standalone \xff byte is valid ASCII but not valid UTF-8. Thus although
+    // these strings look identical, they do not match.
+    assert!(!windows_osstr_starts_with(&from_ascii(b"\xff"), b"\xff"));
+
+    // Test the case where the OsString is not valid UTF-16. It should still be
+    // possible to match the valid characters at the front.
+    //
+    // UTF-16 surrogate characters are only valid in pairs. Including one on
+    // the end by itself makes this invalid UTF-16.
+    let surrogate_char: u16 = 0xDC00;
+    let mut invalid_unicode =
+        OsString::from_wide(&['a' as u16, 'b' as u16, 'c' as u16, surrogate_char]);
+    assert!(
+        invalid_unicode.to_str().is_none(),
+        "This string is invalid Unicode, and conversion to &str should fail.",
+    );
+    assert!(windows_osstr_starts_with(&invalid_unicode, b"abc"));
+    assert!(!windows_osstr_starts_with(&invalid_unicode, b"abcd"));
+}
+
+#[cfg(any(target_os = "windows", target_arch = "wasm32"))]
+impl OsStrExt3 for OsStr {
+    fn from_bytes(b: &[u8]) -> &Self {
+        use std::mem;
+        unsafe { mem::transmute(b) }
+    }
+    fn as_bytes(&self) -> &[u8] {
+        self.to_str().map(|s| s.as_bytes()).expect(INVALID_UTF8)
+    }
+}
+
+impl OsStrExt2 for OsStr {
+    fn starts_with(&self, s: &[u8]) -> bool {
+        #[cfg(target_os = "windows")]
+        {
+            // On Windows, the as_bytes() method will panic if the OsStr
+            // contains invalid Unicode. To avoid this, we use a
+            // Windows-specific starts-with function that doesn't rely on
+            // as_bytes(). This is necessary for Windows command line
+            // applications to handle non-Unicode arguments successfully. This
+            // allows common cases like `clap.exe [invalid]` to succeed, though
+            // cases that require string splitting will still fail, like
+            // `clap.exe --arg=[invalid]`. Note that this entire module is
+            // replaced in Clap 3.x, so this workaround is specific to the 2.x
+            // branch.
+            return windows_osstr_starts_with(self, s);
+        }
+        self.as_bytes().starts_with(s)
+    }
+
+    fn contains_byte(&self, byte: u8) -> bool {
+        for b in self.as_bytes() {
+            if b == &byte {
+                return true;
+            }
+        }
+        false
+    }
+
+    fn split_at_byte(&self, byte: u8) -> (&OsStr, &OsStr) {
+        for (i, b) in self.as_bytes().iter().enumerate() {
+            if b == &byte {
+                return (
+                    OsStr::from_bytes(&self.as_bytes()[..i]),
+                    OsStr::from_bytes(&self.as_bytes()[i + 1..]),
+                );
+            }
+        }
+        (
+            &*self,
+            OsStr::from_bytes(&self.as_bytes()[self.len()..self.len()]),
+        )
+    }
+
+    fn trim_left_matches(&self, byte: u8) -> &OsStr {
+        let mut found = false;
+        for (i, b) in self.as_bytes().iter().enumerate() {
+            if b != &byte {
+                return OsStr::from_bytes(&self.as_bytes()[i..]);
+            } else {
+                found = true;
+            }
+        }
+        if found {
+            return OsStr::from_bytes(&self.as_bytes()[self.len()..]);
+        }
+        &*self
+    }
+
+    fn split_at(&self, i: usize) -> (&OsStr, &OsStr) {
+        (
+            OsStr::from_bytes(&self.as_bytes()[..i]),
+            OsStr::from_bytes(&self.as_bytes()[i..]),
+        )
+    }
+
+    fn split(&self, b: u8) -> OsSplit {
+        OsSplit {
+            sep: b,
+            val: self.as_bytes(),
+            pos: 0,
+        }
+    }
+}
+
+#[doc(hidden)]
+#[derive(Clone, Debug)]
+pub struct OsSplit<'a> {
+    sep: u8,
+    val: &'a [u8],
+    pos: usize,
+}
+
+impl<'a> Iterator for OsSplit<'a> {
+    type Item = &'a OsStr;
+
+    fn next(&mut self) -> Option<&'a OsStr> {
+        debugln!("OsSplit::next: self={:?}", self);
+        if self.pos == self.val.len() {
+            return None;
+        }
+        let start = self.pos;
+        for b in &self.val[start..] {
+            self.pos += 1;
+            if *b == self.sep {
+                return Some(OsStr::from_bytes(&self.val[start..self.pos - 1]));
+            }
+        }
+        Some(OsStr::from_bytes(&self.val[start..]))
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/strext.rs.html b/docs/src/clap/strext.rs.html new file mode 100644 index 00000000..017dde3d --- /dev/null +++ b/docs/src/clap/strext.rs.html @@ -0,0 +1,35 @@ +strext.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+
+pub trait _StrExt {
+    fn _is_char_boundary(&self, index: usize) -> bool;
+}
+
+impl _StrExt for str {
+    #[inline]
+    fn _is_char_boundary(&self, index: usize) -> bool {
+        if index == self.len() {
+            return true;
+        }
+        match self.as_bytes().get(index) {
+            None => false,
+            Some(&b) => b < 128 || b >= 192,
+        }
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/suggestions.rs.html b/docs/src/clap/suggestions.rs.html new file mode 100644 index 00000000..f99a461d --- /dev/null +++ b/docs/src/clap/suggestions.rs.html @@ -0,0 +1,297 @@ +suggestions.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+
+use app::App;
+// Third Party
+#[cfg(feature = "suggestions")]
+use strsim;
+
+// Internal
+use fmt::Format;
+
+/// Produces a string from a given list of possible values which is similar to
+/// the passed in value `v` with a certain confidence.
+/// Thus in a list of possible values like ["foo", "bar"], the value "fop" will yield
+/// `Some("foo")`, whereas "blark" would yield `None`.
+#[cfg(feature = "suggestions")]
+#[cfg_attr(feature = "lints", allow(needless_lifetimes))]
+pub fn did_you_mean<'a, T: ?Sized, I>(v: &str, possible_values: I) -> Option<&'a str>
+where
+    T: AsRef<str> + 'a,
+    I: IntoIterator<Item = &'a T>,
+{
+    let mut candidate: Option<(f64, &str)> = None;
+    for pv in possible_values {
+        let confidence = strsim::jaro_winkler(v, pv.as_ref());
+        if confidence > 0.8 && (candidate.is_none() || (candidate.as_ref().unwrap().0 < confidence))
+        {
+            candidate = Some((confidence, pv.as_ref()));
+        }
+    }
+    match candidate {
+        None => None,
+        Some((_, candidate)) => Some(candidate),
+    }
+}
+
+#[cfg(not(feature = "suggestions"))]
+pub fn did_you_mean<'a, T: ?Sized, I>(_: &str, _: I) -> Option<&'a str>
+where
+    T: AsRef<str> + 'a,
+    I: IntoIterator<Item = &'a T>,
+{
+    None
+}
+
+/// Returns a suffix that can be empty, or is the standard 'did you mean' phrase
+#[cfg_attr(feature = "lints", allow(needless_lifetimes))]
+pub fn did_you_mean_flag_suffix<'z, T, I>(
+    arg: &str,
+    args_rest: &'z [&str],
+    longs: I,
+    subcommands: &'z [App],
+) -> (String, Option<&'z str>)
+where
+    T: AsRef<str> + 'z,
+    I: IntoIterator<Item = &'z T>,
+{
+    if let Some(candidate) = did_you_mean(arg, longs) {
+        let suffix = format!(
+            "\n\tDid you mean {}{}?",
+            Format::Good("--"),
+            Format::Good(candidate)
+        );
+        return (suffix, Some(candidate));
+    }
+
+    subcommands
+        .into_iter()
+        .filter_map(|subcommand| {
+            let opts = subcommand
+                .p
+                .flags
+                .iter()
+                .filter_map(|f| f.s.long)
+                .chain(subcommand.p.opts.iter().filter_map(|o| o.s.long));
+
+            let candidate = match did_you_mean(arg, opts) {
+                Some(candidate) => candidate,
+                None => return None,
+            };
+            let score = match args_rest.iter().position(|x| *x == subcommand.get_name()) {
+                Some(score) => score,
+                None => return None,
+            };
+
+            let suffix = format!(
+                "\n\tDid you mean to put '{}{}' after the subcommand '{}'?",
+                Format::Good("--"),
+                Format::Good(candidate),
+                Format::Good(subcommand.get_name())
+            );
+
+            Some((score, (suffix, Some(candidate))))
+        })
+        .min_by_key(|&(score, _)| score)
+        .map(|(_, suggestion)| suggestion)
+        .unwrap_or_else(|| (String::new(), None))
+}
+
+/// Returns a suffix that can be empty, or is the standard 'did you mean' phrase
+pub fn did_you_mean_value_suffix<'z, T, I>(arg: &str, values: I) -> (String, Option<&'z str>)
+where
+    T: AsRef<str> + 'z,
+    I: IntoIterator<Item = &'z T>,
+{
+    match did_you_mean(arg, values) {
+        Some(candidate) => {
+            let suffix = format!("\n\tDid you mean '{}'?", Format::Good(candidate));
+            (suffix, Some(candidate))
+        }
+        None => (String::new(), None),
+    }
+}
+
+#[cfg(all(test, features = "suggestions"))]
+mod test {
+    use super::*;
+
+    #[test]
+    fn possible_values_match() {
+        let p_vals = ["test", "possible", "values"];
+        assert_eq!(did_you_mean("tst", p_vals.iter()), Some("test"));
+    }
+
+    #[test]
+    fn possible_values_nomatch() {
+        let p_vals = ["test", "possible", "values"];
+        assert!(did_you_mean("hahaahahah", p_vals.iter()).is_none());
+    }
+
+    #[test]
+    fn suffix_long() {
+        let p_vals = ["test", "possible", "values"];
+        let suffix = "\n\tDid you mean \'--test\'?";
+        assert_eq!(
+            did_you_mean_flag_suffix("tst", p_vals.iter(), []),
+            (suffix, Some("test"))
+        );
+    }
+
+    #[test]
+    fn suffix_enum() {
+        let p_vals = ["test", "possible", "values"];
+        let suffix = "\n\tDid you mean \'test\'?";
+        assert_eq!(
+            did_you_mean_value_suffix("tst", p_vals.iter()),
+            (suffix, Some("test"))
+        );
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/clap/usage_parser.rs.html b/docs/src/clap/usage_parser.rs.html new file mode 100644 index 00000000..0a28899d --- /dev/null +++ b/docs/src/clap/usage_parser.rs.html @@ -0,0 +1,2719 @@ +usage_parser.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+
+// Internal
+use args::settings::ArgSettings;
+use args::Arg;
+use map::VecMap;
+use INTERNAL_ERROR_MSG;
+
+#[derive(PartialEq, Debug)]
+enum UsageToken {
+    Name,
+    ValName,
+    Short,
+    Long,
+    Help,
+    Multiple,
+    Unknown,
+}
+
+#[doc(hidden)]
+#[derive(Debug)]
+pub struct UsageParser<'a> {
+    usage: &'a str,
+    pos: usize,
+    start: usize,
+    prev: UsageToken,
+    explicit_name_set: bool,
+}
+
+impl<'a> UsageParser<'a> {
+    fn new(usage: &'a str) -> Self {
+        debugln!("UsageParser::new: usage={:?}", usage);
+        UsageParser {
+            usage: usage,
+            pos: 0,
+            start: 0,
+            prev: UsageToken::Unknown,
+            explicit_name_set: false,
+        }
+    }
+
+    pub fn from_usage(usage: &'a str) -> Self {
+        debugln!("UsageParser::from_usage;");
+        UsageParser::new(usage)
+    }
+
+    pub fn parse(mut self) -> Arg<'a, 'a> {
+        debugln!("UsageParser::parse;");
+        let mut arg = Arg::default();
+        loop {
+            debugln!("UsageParser::parse:iter: pos={};", self.pos);
+            self.stop_at(token);
+            if let Some(&c) = self.usage.as_bytes().get(self.pos) {
+                match c {
+                    b'-' => self.short_or_long(&mut arg),
+                    b'.' => self.multiple(&mut arg),
+                    b'\'' => self.help(&mut arg),
+                    _ => self.name(&mut arg),
+                }
+            } else {
+                break;
+            }
+        }
+        debug_assert!(
+            !arg.b.name.is_empty(),
+            format!(
+                "No name found for Arg when parsing usage string: {}",
+                self.usage
+            )
+        );
+        arg.v.num_vals = match arg.v.val_names {
+            Some(ref v) if v.len() >= 2 => Some(v.len() as u64),
+            _ => None,
+        };
+        debugln!("UsageParser::parse: vals...{:?}", arg.v.val_names);
+        arg
+    }
+
+    fn name(&mut self, arg: &mut Arg<'a, 'a>) {
+        debugln!("UsageParser::name;");
+        if *self
+            .usage
+            .as_bytes()
+            .get(self.pos)
+            .expect(INTERNAL_ERROR_MSG)
+            == b'<'
+            && !self.explicit_name_set
+        {
+            arg.setb(ArgSettings::Required);
+        }
+        self.pos += 1;
+        self.stop_at(name_end);
+        let name = &self.usage[self.start..self.pos];
+        if self.prev == UsageToken::Unknown {
+            debugln!("UsageParser::name: setting name...{}", name);
+            arg.b.name = name;
+            if arg.s.long.is_none() && arg.s.short.is_none() {
+                debugln!("UsageParser::name: explicit name set...");
+                self.explicit_name_set = true;
+                self.prev = UsageToken::Name;
+            }
+        } else {
+            debugln!("UsageParser::name: setting val name...{}", name);
+            if let Some(ref mut v) = arg.v.val_names {
+                let len = v.len();
+                v.insert(len, name);
+            } else {
+                let mut v = VecMap::new();
+                v.insert(0, name);
+                arg.v.val_names = Some(v);
+                arg.setb(ArgSettings::TakesValue);
+            }
+            self.prev = UsageToken::ValName;
+        }
+    }
+
+    fn stop_at<F>(&mut self, f: F)
+    where
+        F: Fn(u8) -> bool,
+    {
+        debugln!("UsageParser::stop_at;");
+        self.start = self.pos;
+        self.pos += self.usage[self.start..]
+            .bytes()
+            .take_while(|&b| f(b))
+            .count();
+    }
+
+    fn short_or_long(&mut self, arg: &mut Arg<'a, 'a>) {
+        debugln!("UsageParser::short_or_long;");
+        self.pos += 1;
+        if *self
+            .usage
+            .as_bytes()
+            .get(self.pos)
+            .expect(INTERNAL_ERROR_MSG)
+            == b'-'
+        {
+            self.pos += 1;
+            self.long(arg);
+            return;
+        }
+        self.short(arg)
+    }
+
+    fn long(&mut self, arg: &mut Arg<'a, 'a>) {
+        debugln!("UsageParser::long;");
+        self.stop_at(long_end);
+        let name = &self.usage[self.start..self.pos];
+        if !self.explicit_name_set {
+            debugln!("UsageParser::long: setting name...{}", name);
+            arg.b.name = name;
+        }
+        debugln!("UsageParser::long: setting long...{}", name);
+        arg.s.long = Some(name);
+        self.prev = UsageToken::Long;
+    }
+
+    fn short(&mut self, arg: &mut Arg<'a, 'a>) {
+        debugln!("UsageParser::short;");
+        let start = &self.usage[self.pos..];
+        let short = start.chars().nth(0).expect(INTERNAL_ERROR_MSG);
+        debugln!("UsageParser::short: setting short...{}", short);
+        arg.s.short = Some(short);
+        if arg.b.name.is_empty() {
+            // --long takes precedence but doesn't set self.explicit_name_set
+            let name = &start[..short.len_utf8()];
+            debugln!("UsageParser::short: setting name...{}", name);
+            arg.b.name = name;
+        }
+        self.prev = UsageToken::Short;
+    }
+
+    // "something..."
+    fn multiple(&mut self, arg: &mut Arg) {
+        debugln!("UsageParser::multiple;");
+        let mut dot_counter = 1;
+        let start = self.pos;
+        let mut bytes = self.usage[start..].bytes();
+        while bytes.next() == Some(b'.') {
+            dot_counter += 1;
+            self.pos += 1;
+            if dot_counter == 3 {
+                debugln!("UsageParser::multiple: setting multiple");
+                arg.setb(ArgSettings::Multiple);
+                if arg.is_set(ArgSettings::TakesValue) {
+                    arg.setb(ArgSettings::UseValueDelimiter);
+                    arg.unsetb(ArgSettings::ValueDelimiterNotSet);
+                    if arg.v.val_delim.is_none() {
+                        arg.v.val_delim = Some(',');
+                    }
+                }
+                self.prev = UsageToken::Multiple;
+                self.pos += 1;
+                break;
+            }
+        }
+    }
+
+    fn help(&mut self, arg: &mut Arg<'a, 'a>) {
+        debugln!("UsageParser::help;");
+        self.stop_at(help_start);
+        self.start = self.pos + 1;
+        self.pos = self.usage.len() - 1;
+        debugln!(
+            "UsageParser::help: setting help...{}",
+            &self.usage[self.start..self.pos]
+        );
+        arg.b.help = Some(&self.usage[self.start..self.pos]);
+        self.pos += 1; // Move to next byte to keep from thinking ending ' is a start
+        self.prev = UsageToken::Help;
+    }
+}
+
+#[inline]
+fn name_end(b: u8) -> bool {
+    b != b']' && b != b'>'
+}
+
+#[inline]
+fn token(b: u8) -> bool {
+    b != b'\'' && b != b'.' && b != b'<' && b != b'[' && b != b'-'
+}
+
+#[inline]
+fn long_end(b: u8) -> bool {
+    b != b'\'' && b != b'.' && b != b'<' && b != b'[' && b != b'=' && b != b' '
+}
+
+#[inline]
+fn help_start(b: u8) -> bool {
+    b != b'\''
+}
+
+#[cfg(test)]
+mod test {
+    use args::Arg;
+    use args::ArgSettings;
+
+    #[test]
+    fn create_flag_usage() {
+        let a = Arg::from_usage("[flag] -f 'some help info'");
+        assert_eq!(a.b.name, "flag");
+        assert_eq!(a.s.short.unwrap(), 'f');
+        assert!(a.s.long.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(!a.is_set(ArgSettings::Multiple));
+        assert!(a.v.val_names.is_none());
+        assert!(a.v.num_vals.is_none());
+
+        let b = Arg::from_usage("[flag] --flag 'some help info'");
+        assert_eq!(b.b.name, "flag");
+        assert_eq!(b.s.long.unwrap(), "flag");
+        assert!(b.s.short.is_none());
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(a.v.val_names.is_none());
+        assert!(a.v.num_vals.is_none());
+
+        let b = Arg::from_usage("--flag 'some help info'");
+        assert_eq!(b.b.name, "flag");
+        assert_eq!(b.s.long.unwrap(), "flag");
+        assert!(b.s.short.is_none());
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(b.v.val_names.is_none());
+        assert!(b.v.num_vals.is_none());
+
+        let c = Arg::from_usage("[flag] -f --flag 'some help info'");
+        assert_eq!(c.b.name, "flag");
+        assert_eq!(c.s.short.unwrap(), 'f');
+        assert_eq!(c.s.long.unwrap(), "flag");
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(!c.is_set(ArgSettings::Multiple));
+        assert!(c.v.val_names.is_none());
+        assert!(c.v.num_vals.is_none());
+
+        let d = Arg::from_usage("[flag] -f... 'some help info'");
+        assert_eq!(d.b.name, "flag");
+        assert_eq!(d.s.short.unwrap(), 'f');
+        assert!(d.s.long.is_none());
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.v.val_names.is_none());
+        assert!(d.v.num_vals.is_none());
+
+        let e = Arg::from_usage("[flag] -f --flag... 'some help info'");
+        assert_eq!(e.b.name, "flag");
+        assert_eq!(e.s.long.unwrap(), "flag");
+        assert_eq!(e.s.short.unwrap(), 'f');
+        assert_eq!(e.b.help.unwrap(), "some help info");
+        assert!(e.is_set(ArgSettings::Multiple));
+        assert!(e.v.val_names.is_none());
+        assert!(e.v.num_vals.is_none());
+
+        let e = Arg::from_usage("-f --flag... 'some help info'");
+        assert_eq!(e.b.name, "flag");
+        assert_eq!(e.s.long.unwrap(), "flag");
+        assert_eq!(e.s.short.unwrap(), 'f');
+        assert_eq!(e.b.help.unwrap(), "some help info");
+        assert!(e.is_set(ArgSettings::Multiple));
+        assert!(e.v.val_names.is_none());
+        assert!(e.v.num_vals.is_none());
+
+        let e = Arg::from_usage("--flags");
+        assert_eq!(e.b.name, "flags");
+        assert_eq!(e.s.long.unwrap(), "flags");
+        assert!(e.v.val_names.is_none());
+        assert!(e.v.num_vals.is_none());
+
+        let e = Arg::from_usage("--flags...");
+        assert_eq!(e.b.name, "flags");
+        assert_eq!(e.s.long.unwrap(), "flags");
+        assert!(e.is_set(ArgSettings::Multiple));
+        assert!(e.v.val_names.is_none());
+        assert!(e.v.num_vals.is_none());
+
+        let e = Arg::from_usage("[flags] -f");
+        assert_eq!(e.b.name, "flags");
+        assert_eq!(e.s.short.unwrap(), 'f');
+        assert!(e.v.val_names.is_none());
+        assert!(e.v.num_vals.is_none());
+
+        let e = Arg::from_usage("[flags] -f...");
+        assert_eq!(e.b.name, "flags");
+        assert_eq!(e.s.short.unwrap(), 'f');
+        assert!(e.is_set(ArgSettings::Multiple));
+        assert!(e.v.val_names.is_none());
+        assert!(e.v.num_vals.is_none());
+
+        let a = Arg::from_usage("-f 'some help info'");
+        assert_eq!(a.b.name, "f");
+        assert_eq!(a.s.short.unwrap(), 'f');
+        assert!(a.s.long.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(!a.is_set(ArgSettings::Multiple));
+        assert!(a.v.val_names.is_none());
+        assert!(a.v.num_vals.is_none());
+
+        let e = Arg::from_usage("-f");
+        assert_eq!(e.b.name, "f");
+        assert_eq!(e.s.short.unwrap(), 'f');
+        assert!(e.v.val_names.is_none());
+        assert!(e.v.num_vals.is_none());
+
+        let e = Arg::from_usage("-f...");
+        assert_eq!(e.b.name, "f");
+        assert_eq!(e.s.short.unwrap(), 'f');
+        assert!(e.is_set(ArgSettings::Multiple));
+        assert!(e.v.val_names.is_none());
+        assert!(e.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage0() {
+        // Short only
+        let a = Arg::from_usage("[option] -o [opt] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.short.unwrap(), 'o');
+        assert!(a.s.long.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(!a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage1() {
+        let b = Arg::from_usage("-o [opt] 'some help info'");
+        assert_eq!(b.b.name, "o");
+        assert_eq!(b.s.short.unwrap(), 'o');
+        assert!(b.s.long.is_none());
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage2() {
+        let c = Arg::from_usage("<option> -o <opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.short.unwrap(), 'o');
+        assert!(c.s.long.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(!c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage3() {
+        let d = Arg::from_usage("-o <opt> 'some help info'");
+        assert_eq!(d.b.name, "o");
+        assert_eq!(d.s.short.unwrap(), 'o');
+        assert!(d.s.long.is_none());
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(!d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage4() {
+        let a = Arg::from_usage("[option] -o [opt]... 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.short.unwrap(), 'o');
+        assert!(a.s.long.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage5() {
+        let a = Arg::from_usage("[option]... -o [opt] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.short.unwrap(), 'o');
+        assert!(a.s.long.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage6() {
+        let b = Arg::from_usage("-o [opt]... 'some help info'");
+        assert_eq!(b.b.name, "o");
+        assert_eq!(b.s.short.unwrap(), 'o');
+        assert!(b.s.long.is_none());
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage7() {
+        let c = Arg::from_usage("<option> -o <opt>... 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.short.unwrap(), 'o');
+        assert!(c.s.long.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage8() {
+        let c = Arg::from_usage("<option>... -o <opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.short.unwrap(), 'o');
+        assert!(c.s.long.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage9() {
+        let d = Arg::from_usage("-o <opt>... 'some help info'");
+        assert_eq!(d.b.name, "o");
+        assert_eq!(d.s.short.unwrap(), 'o');
+        assert!(d.s.long.is_none());
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long1() {
+        let a = Arg::from_usage("[option] --opt [opt] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert!(a.s.short.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(!a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long2() {
+        let b = Arg::from_usage("--opt [option] 'some help info'");
+        assert_eq!(b.b.name, "opt");
+        assert_eq!(b.s.long.unwrap(), "opt");
+        assert!(b.s.short.is_none());
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long3() {
+        let c = Arg::from_usage("<option> --opt <opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert!(c.s.short.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(!c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long4() {
+        let d = Arg::from_usage("--opt <option> 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert!(d.s.short.is_none());
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(!d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long5() {
+        let a = Arg::from_usage("[option] --opt [opt]... 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert!(a.s.short.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long6() {
+        let a = Arg::from_usage("[option]... --opt [opt] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert!(a.s.short.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long7() {
+        let b = Arg::from_usage("--opt [option]... 'some help info'");
+        assert_eq!(b.b.name, "opt");
+        assert_eq!(b.s.long.unwrap(), "opt");
+        assert!(b.s.short.is_none());
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long8() {
+        let c = Arg::from_usage("<option> --opt <opt>... 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert!(c.s.short.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long9() {
+        let c = Arg::from_usage("<option>... --opt <opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert!(c.s.short.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long10() {
+        let d = Arg::from_usage("--opt <option>... 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert!(d.s.short.is_none());
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals1() {
+        let a = Arg::from_usage("[option] --opt=[opt] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert!(a.s.short.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(!a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals2() {
+        let b = Arg::from_usage("--opt=[option] 'some help info'");
+        assert_eq!(b.b.name, "opt");
+        assert_eq!(b.s.long.unwrap(), "opt");
+        assert!(b.s.short.is_none());
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals3() {
+        let c = Arg::from_usage("<option> --opt=<opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert!(c.s.short.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(!c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals4() {
+        let d = Arg::from_usage("--opt=<option> 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert!(d.s.short.is_none());
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(!d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals5() {
+        let a = Arg::from_usage("[option] --opt=[opt]... 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert!(a.s.short.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals6() {
+        let a = Arg::from_usage("[option]... --opt=[opt] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert!(a.s.short.is_none());
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals7() {
+        let b = Arg::from_usage("--opt=[option]... 'some help info'");
+        assert_eq!(b.b.name, "opt");
+        assert_eq!(b.s.long.unwrap(), "opt");
+        assert!(b.s.short.is_none());
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals8() {
+        let c = Arg::from_usage("<option> --opt=<opt>... 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert!(c.s.short.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals9() {
+        let c = Arg::from_usage("<option>... --opt=<opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert!(c.s.short.is_none());
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_long_equals10() {
+        let d = Arg::from_usage("--opt=<option>... 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert!(d.s.short.is_none());
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both1() {
+        let a = Arg::from_usage("[option] -o --opt [option] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert_eq!(a.s.short.unwrap(), 'o');
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(!a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both2() {
+        let b = Arg::from_usage("-o --opt [option] 'some help info'");
+        assert_eq!(b.b.name, "opt");
+        assert_eq!(b.s.long.unwrap(), "opt");
+        assert_eq!(b.s.short.unwrap(), 'o');
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both3() {
+        let c = Arg::from_usage("<option> -o --opt <opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert_eq!(c.s.short.unwrap(), 'o');
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(!c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both4() {
+        let d = Arg::from_usage("-o --opt <option> 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert_eq!(d.s.short.unwrap(), 'o');
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(!d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both5() {
+        let a = Arg::from_usage("[option]... -o --opt [option] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert_eq!(a.s.short.unwrap(), 'o');
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both6() {
+        let b = Arg::from_usage("-o --opt [option]... 'some help info'");
+        assert_eq!(b.b.name, "opt");
+        assert_eq!(b.s.long.unwrap(), "opt");
+        assert_eq!(b.s.short.unwrap(), 'o');
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both7() {
+        let c = Arg::from_usage("<option>... -o --opt <opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert_eq!(c.s.short.unwrap(), 'o');
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both8() {
+        let d = Arg::from_usage("-o --opt <option>... 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert_eq!(d.s.short.unwrap(), 'o');
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both_equals1() {
+        let a = Arg::from_usage("[option] -o --opt=[option] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert_eq!(a.s.short.unwrap(), 'o');
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(!a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both_equals2() {
+        let b = Arg::from_usage("-o --opt=[option] 'some help info'");
+        assert_eq!(b.b.name, "opt");
+        assert_eq!(b.s.long.unwrap(), "opt");
+        assert_eq!(b.s.short.unwrap(), 'o');
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both_equals3() {
+        let c = Arg::from_usage("<option> -o --opt=<opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert_eq!(c.s.short.unwrap(), 'o');
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(!c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both_equals4() {
+        let d = Arg::from_usage("-o --opt=<option> 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert_eq!(d.s.short.unwrap(), 'o');
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(!d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both_equals5() {
+        let a = Arg::from_usage("[option]... -o --opt=[option] 'some help info'");
+        assert_eq!(a.b.name, "option");
+        assert_eq!(a.s.long.unwrap(), "opt");
+        assert_eq!(a.s.short.unwrap(), 'o');
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(a.is_set(ArgSettings::Multiple));
+        assert!(a.is_set(ArgSettings::TakesValue));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both_equals6() {
+        let b = Arg::from_usage("-o --opt=[option]... 'some help info'");
+        assert_eq!(b.b.name, "opt");
+        assert_eq!(b.s.long.unwrap(), "opt");
+        assert_eq!(b.s.short.unwrap(), 'o');
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::TakesValue));
+        assert!(!b.is_set(ArgSettings::Required));
+        assert_eq!(
+            b.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both_equals7() {
+        let c = Arg::from_usage("<option>... -o --opt=<opt> 'some help info'");
+        assert_eq!(c.b.name, "option");
+        assert_eq!(c.s.long.unwrap(), "opt");
+        assert_eq!(c.s.short.unwrap(), 'o');
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(c.is_set(ArgSettings::TakesValue));
+        assert!(c.is_set(ArgSettings::Required));
+        assert_eq!(
+            c.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"opt"]
+        );
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_usage_both_equals8() {
+        let d = Arg::from_usage("-o --opt=<option>... 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert_eq!(d.s.short.unwrap(), 'o');
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"option"]
+        );
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_option_with_vals1() {
+        let d = Arg::from_usage("-o <file> <mode> 'some help info'");
+        assert_eq!(d.b.name, "o");
+        assert!(d.s.long.is_none());
+        assert_eq!(d.s.short.unwrap(), 'o');
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(!d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"file", &"mode"]
+        );
+        assert_eq!(d.v.num_vals.unwrap(), 2);
+    }
+
+    #[test]
+    fn create_option_with_vals2() {
+        let d = Arg::from_usage("-o <file> <mode>... 'some help info'");
+        assert_eq!(d.b.name, "o");
+        assert!(d.s.long.is_none());
+        assert_eq!(d.s.short.unwrap(), 'o');
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"file", &"mode"]
+        );
+        assert_eq!(d.v.num_vals.unwrap(), 2);
+    }
+
+    #[test]
+    fn create_option_with_vals3() {
+        let d = Arg::from_usage("--opt <file> <mode>... 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert!(d.s.short.is_none());
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"file", &"mode"]
+        );
+        assert_eq!(d.v.num_vals.unwrap(), 2);
+    }
+
+    #[test]
+    fn create_option_with_vals4() {
+        let d = Arg::from_usage("[myopt] --opt <file> <mode> 'some help info'");
+        assert_eq!(d.b.name, "myopt");
+        assert!(d.s.short.is_none());
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(!d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(!d.is_set(ArgSettings::Required));
+        assert_eq!(
+            d.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"file", &"mode"]
+        );
+        assert_eq!(d.v.num_vals.unwrap(), 2);
+    }
+
+    #[test]
+    fn create_option_with_vals5() {
+        let d = Arg::from_usage("--opt <file> <mode> 'some help info'");
+        assert_eq!(d.b.name, "opt");
+        assert!(d.s.short.is_none());
+        assert_eq!(d.s.long.unwrap(), "opt");
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(!d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::TakesValue));
+        assert!(d.is_set(ArgSettings::Required));
+        assert_eq!(d.v.num_vals.unwrap(), 2);
+    }
+
+    #[test]
+    fn create_positional_usage() {
+        let a = Arg::from_usage("[pos] 'some help info'");
+        assert_eq!(a.b.name, "pos");
+        assert_eq!(a.b.help.unwrap(), "some help info");
+        assert!(!a.is_set(ArgSettings::Multiple));
+        assert!(!a.is_set(ArgSettings::Required));
+        assert!(a.v.val_names.is_none());
+        assert!(a.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn create_positional_usage0() {
+        let b = Arg::from_usage("<pos> 'some help info'");
+        assert_eq!(b.b.name, "pos");
+        assert_eq!(b.b.help.unwrap(), "some help info");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::Required));
+        assert!(b.v.val_names.is_none());
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn pos_mult_help() {
+        let c = Arg::from_usage("[pos]... 'some help info'");
+        assert_eq!(c.b.name, "pos");
+        assert_eq!(c.b.help.unwrap(), "some help info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(!c.is_set(ArgSettings::Required));
+        assert!(c.v.val_names.is_none());
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn pos_help_lit_single_quote() {
+        let c = Arg::from_usage("[pos]... 'some help\' info'");
+        assert_eq!(c.b.name, "pos");
+        assert_eq!(c.b.help.unwrap(), "some help' info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(!c.is_set(ArgSettings::Required));
+        assert!(c.v.val_names.is_none());
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn pos_help_double_lit_single_quote() {
+        let c = Arg::from_usage("[pos]... 'some \'help\' info'");
+        assert_eq!(c.b.name, "pos");
+        assert_eq!(c.b.help.unwrap(), "some 'help' info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(!c.is_set(ArgSettings::Required));
+        assert!(c.v.val_names.is_none());
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn pos_help_newline() {
+        let c = Arg::from_usage(
+            "[pos]... 'some help{n}\
+             info'",
+        );
+        assert_eq!(c.b.name, "pos");
+        assert_eq!(c.b.help.unwrap(), "some help{n}info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(!c.is_set(ArgSettings::Required));
+        assert!(c.v.val_names.is_none());
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn pos_help_newline_lit_sq() {
+        let c = Arg::from_usage(
+            "[pos]... 'some help\' stuff{n}\
+             info'",
+        );
+        assert_eq!(c.b.name, "pos");
+        assert_eq!(c.b.help.unwrap(), "some help' stuff{n}info");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(!c.is_set(ArgSettings::Required));
+        assert!(c.v.val_names.is_none());
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn pos_req_mult_help() {
+        let d = Arg::from_usage("<pos>... 'some help info'");
+        assert_eq!(d.b.name, "pos");
+        assert_eq!(d.b.help.unwrap(), "some help info");
+        assert!(d.is_set(ArgSettings::Multiple));
+        assert!(d.is_set(ArgSettings::Required));
+        assert!(d.v.val_names.is_none());
+        assert!(d.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn pos_req() {
+        let b = Arg::from_usage("<pos>");
+        assert_eq!(b.b.name, "pos");
+        assert!(!b.is_set(ArgSettings::Multiple));
+        assert!(b.is_set(ArgSettings::Required));
+        assert!(b.v.val_names.is_none());
+        assert!(b.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn pos_mult() {
+        let c = Arg::from_usage("[pos]...");
+        assert_eq!(c.b.name, "pos");
+        assert!(c.is_set(ArgSettings::Multiple));
+        assert!(!c.is_set(ArgSettings::Required));
+        assert!(c.v.val_names.is_none());
+        assert!(c.v.num_vals.is_none());
+    }
+
+    #[test]
+    fn nonascii() {
+        let a = Arg::from_usage("<ASCII> 'üñíčöĐ€'");
+        assert_eq!(a.b.name, "ASCII");
+        assert_eq!(a.b.help, Some("üñíčöĐ€"));
+        let a = Arg::from_usage("<üñíčöĐ€> 'ASCII'");
+        assert_eq!(a.b.name, "üñíčöĐ€");
+        assert_eq!(a.b.help, Some("ASCII"));
+        let a = Arg::from_usage("<üñíčöĐ€> 'üñíčöĐ€'");
+        assert_eq!(a.b.name, "üñíčöĐ€");
+        assert_eq!(a.b.help, Some("üñíčöĐ€"));
+        let a = Arg::from_usage("-ø 'ø'");
+        assert_eq!(a.b.name, "ø");
+        assert_eq!(a.s.short, Some('ø'));
+        assert_eq!(a.b.help, Some("ø"));
+        let a = Arg::from_usage("--üñíčöĐ€ 'Nōṫ ASCII'");
+        assert_eq!(a.b.name, "üñíčöĐ€");
+        assert_eq!(a.s.long, Some("üñíčöĐ€"));
+        assert_eq!(a.b.help, Some("Nōṫ ASCII"));
+        let a = Arg::from_usage("[ñämê] --ôpt=[üñíčöĐ€] 'hælp'");
+        assert_eq!(a.b.name, "ñämê");
+        assert_eq!(a.s.long, Some("ôpt"));
+        assert_eq!(
+            a.v.val_names.unwrap().values().collect::<Vec<_>>(),
+            [&"üñíčöĐ€"]
+        );
+        assert_eq!(a.b.help, Some("hælp"));
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/geo_math/forms/mod.rs.html b/docs/src/geo_math/forms/mod.rs.html new file mode 100644 index 00000000..3b818ffe --- /dev/null +++ b/docs/src/geo_math/forms/mod.rs.html @@ -0,0 +1,5 @@ +mod.rs.html -- source
1
+
+pub mod square;
+
+
\ No newline at end of file diff --git a/docs/src/geo_math/forms/square.rs.html b/docs/src/geo_math/forms/square.rs.html new file mode 100644 index 00000000..3c1931c8 --- /dev/null +++ b/docs/src/geo_math/forms/square.rs.html @@ -0,0 +1,23 @@ +square.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+
+pub struct Square {
+    pub base: i32,
+    pub height: i32,
+}
+
+impl Square {
+    pub fn get_area(&self) -> i32 {
+        self.base * self.height
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/geo_math/main.rs.html b/docs/src/geo_math/main.rs.html index bd55a132..1e277e04 100644 --- a/docs/src/geo_math/main.rs.html +++ b/docs/src/geo_math/main.rs.html @@ -20,28 +20,92 @@ 20 21 22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54
+mod utils;
 use utils::format;
-use utils::interact;
 
-mod utils;
+#[macro_use]
+extern crate clap;
+use clap::App;
+use clap::ArgMatches;
+
+mod forms;
+use forms::square::Square;
+
+pub fn main() {
+    let yaml = load_yaml!("cli.yml");
+    let matches = App::from_yaml(yaml).get_matches();
 
-fn main() {
-    println!("Base:");
-    let user_base = interact::read_input();
+    if matches.is_present("doc") {
+        println!("https://github.com/mateusfg7/GeoMath")
+    }
 
-    println!("Height:");
-    let user_height = interact::read_input();
+    if let Some(matches) = matches.subcommand_matches("square") {
+        square_action(matches);
+    } else {
+        println!(
+            "
+    To view the help menu type 
+    geo-math --help
+            "
+        )
+    }
+}
+
+fn square_action(matches: &ArgMatches) {
+    let base = String::from(matches.value_of("base").unwrap());
+    let heigth = String::from(matches.value_of("height").unwrap());
 
-    let formated_base_str = format::trim_str(user_base);
-    let formated_height_str = format::trim_str(user_height);
+    let square = make_square(base, heigth);
+
+    if matches.is_present("area") {
+        println!("{}cm", square.get_area())
+    }
+}
 
-    let base = format::str2int(formated_base_str);
-    let height = format::str2int(formated_height_str);
+fn make_square(base: String, height: String) -> Square {
+    let formated_base_str = format::trim_str(base);
+    let formated_height_str = format::trim_str(height);
 
-    let area = base * height;
+    let formated_base_int = format::str2int(formated_base_str);
+    let formated_height_int = format::str2int(formated_height_str);
 
-    println!("{}cm", area);
+    return Square {
+        base: formated_base_int,
+        height: formated_height_int,
+    };
 }
 
\ No newline at end of file diff --git a/docs/src/geo_math/utils/format.rs.html b/docs/src/geo_math/utils/format.rs.html new file mode 100644 index 00000000..76d5f331 --- /dev/null +++ b/docs/src/geo_math/utils/format.rs.html @@ -0,0 +1,17 @@ +format.rs.html -- source
1
+2
+3
+4
+5
+6
+7
+
+pub fn trim_str(string: String) -> String {
+    string.trim().to_string()
+}
+
+pub fn str2int(string: String) -> i32 {
+    string.parse::<i32>().unwrap()
+}
+
+
\ No newline at end of file diff --git a/docs/src/geo_math/utils/mod.rs.html b/docs/src/geo_math/utils/mod.rs.html index af5748c0..d0cc5e57 100644 --- a/docs/src/geo_math/utils/mod.rs.html +++ b/docs/src/geo_math/utils/mod.rs.html @@ -1,13 +1,5 @@ mod.rs.html -- source
1
-2
-3
-4
-5
 
-pub use self::formatting::format;
-mod formatting;
-
-pub use self::user::interact;
-mod user;
+pub mod format;
 
\ No newline at end of file diff --git a/docs/src/libc/fixed_width_ints.rs.html b/docs/src/libc/fixed_width_ints.rs.html new file mode 100644 index 00000000..a0425363 --- /dev/null +++ b/docs/src/libc/fixed_width_ints.rs.html @@ -0,0 +1,43 @@ +fixed_width_ints.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+
+//! This module contains type aliases for C's fixed-width integer types .
+//!
+//! These aliases are deprecated: use the Rust types instead.
+
+#[deprecated(since = "0.2.55", note = "Use i8 instead.")]
+pub type int8_t = i8;
+#[deprecated(since = "0.2.55", note = "Use i16 instead.")]
+pub type int16_t = i16;
+#[deprecated(since = "0.2.55", note = "Use i32 instead.")]
+pub type int32_t = i32;
+#[deprecated(since = "0.2.55", note = "Use i64 instead.")]
+pub type int64_t = i64;
+#[deprecated(since = "0.2.55", note = "Use u8 instead.")]
+pub type uint8_t = u8;
+#[deprecated(since = "0.2.55", note = "Use u16 instead.")]
+pub type uint16_t = u16;
+#[deprecated(since = "0.2.55", note = "Use u32 instead.")]
+pub type uint32_t = u32;
+#[deprecated(since = "0.2.55", note = "Use u64 instead.")]
+pub type uint64_t = u64;
+
+
\ No newline at end of file diff --git a/docs/src/libc/lib.rs.html b/docs/src/libc/lib.rs.html new file mode 100644 index 00000000..f6bc8270 --- /dev/null +++ b/docs/src/libc/lib.rs.html @@ -0,0 +1,321 @@ +lib.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+
+//! libc - Raw FFI bindings to platforms' system libraries
+//!
+//! [Documentation for other platforms][pd].
+//!
+//! [pd]: https://rust-lang.github.io/libc/#platform-specific-documentation
+#![crate_name = "libc"]
+#![crate_type = "rlib"]
+#![allow(
+    renamed_and_removed_lints, // Keep this order.
+    unknown_lints, // Keep this order.
+    bad_style,
+    overflowing_literals,
+    improper_ctypes,
+    // This lint is renamed but we run CI for old stable rustc so should be here.
+    redundant_semicolon,
+    redundant_semicolons
+)]
+#![cfg_attr(libc_deny_warnings, deny(warnings))]
+// Attributes needed when building as part of the standard library
+#![cfg_attr(
+    feature = "rustc-dep-of-std",
+    feature(cfg_target_vendor, link_cfg, no_core)
+)]
+#![cfg_attr(libc_thread_local, feature(thread_local))]
+// Enable extra lints:
+#![cfg_attr(feature = "extra_traits", deny(missing_debug_implementations))]
+#![deny(missing_copy_implementations, safe_packed_borrows)]
+#![no_std]
+#![cfg_attr(feature = "rustc-dep-of-std", no_core)]
+#![cfg_attr(target_os = "redox", feature(static_nobundle))]
+#![cfg_attr(libc_const_extern_fn, feature(const_extern_fn))]
+
+#[macro_use]
+mod macros;
+
+cfg_if! {
+    if #[cfg(feature = "rustc-dep-of-std")] {
+        extern crate rustc_std_workspace_core as core;
+        #[allow(unused_imports)]
+        use core::iter;
+        #[allow(unused_imports)]
+        use core::ops;
+        #[allow(unused_imports)]
+        use core::option;
+    }
+}
+
+cfg_if! {
+    if #[cfg(libc_priv_mod_use)] {
+        #[cfg(libc_core_cvoid)]
+        #[allow(unused_imports)]
+        use core::ffi;
+        #[allow(unused_imports)]
+        use core::fmt;
+        #[allow(unused_imports)]
+        use core::hash;
+        #[allow(unused_imports)]
+        use core::num;
+        #[allow(unused_imports)]
+        use core::mem;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        use core::clone::Clone;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        use core::marker::Copy;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        use core::option::Option;
+    } else {
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        pub use core::fmt;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        pub use core::hash;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        pub use core::num;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        pub use core::mem;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        pub use core::clone::Clone;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        pub use core::marker::Copy;
+        #[doc(hidden)]
+        #[allow(unused_imports)]
+        pub use core::option::Option;
+    }
+}
+
+cfg_if! {
+    if #[cfg(windows)] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod windows;
+        pub use windows::*;
+    } else if #[cfg(target_os = "cloudabi")] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod cloudabi;
+        pub use cloudabi::*;
+    } else if #[cfg(target_os = "fuchsia")] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod fuchsia;
+        pub use fuchsia::*;
+    } else if #[cfg(target_os = "switch")] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod switch;
+        pub use switch::*;
+    } else if #[cfg(target_os = "psp")] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod psp;
+        pub use psp::*;
+    } else if #[cfg(target_os = "vxworks")] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod vxworks;
+        pub use vxworks::*;
+    } else if #[cfg(unix)] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod unix;
+        pub use unix::*;
+    } else if #[cfg(target_os = "hermit")] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod hermit;
+        pub use hermit::*;
+    } else if #[cfg(all(target_env = "sgx", target_vendor = "fortanix"))] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod sgx;
+        pub use sgx::*;
+    } else if #[cfg(any(target_env = "wasi", target_os = "wasi"))] {
+        mod fixed_width_ints;
+        pub use fixed_width_ints::*;
+
+        mod wasi;
+        pub use wasi::*;
+    } else {
+        // non-supported targets: empty...
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/macros.rs.html b/docs/src/libc/macros.rs.html new file mode 100644 index 00000000..a319b35c --- /dev/null +++ b/docs/src/libc/macros.rs.html @@ -0,0 +1,673 @@ +macros.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+
+/// A macro for defining #[cfg] if-else statements.
+///
+/// This is similar to the `if/elif` C preprocessor macro by allowing definition
+/// of a cascade of `#[cfg]` cases, emitting the implementation which matches
+/// first.
+///
+/// This allows you to conveniently provide a long list #[cfg]'d blocks of code
+/// without having to rewrite each clause multiple times.
+#[allow(unused_macros)]
+macro_rules! cfg_if {
+    // match if/else chains with a final `else`
+    ($(
+        if #[cfg($($meta:meta),*)] { $($it:item)* }
+    ) else * else {
+        $($it2:item)*
+    }) => {
+        cfg_if! {
+            @__items
+            () ;
+            $( ( ($($meta),*) ($($it)*) ), )*
+            ( () ($($it2)*) ),
+        }
+    };
+
+    // match if/else chains lacking a final `else`
+    (
+        if #[cfg($($i_met:meta),*)] { $($i_it:item)* }
+        $(
+            else if #[cfg($($e_met:meta),*)] { $($e_it:item)* }
+        )*
+    ) => {
+        cfg_if! {
+            @__items
+            () ;
+            ( ($($i_met),*) ($($i_it)*) ),
+            $( ( ($($e_met),*) ($($e_it)*) ), )*
+            ( () () ),
+        }
+    };
+
+    // Internal and recursive macro to emit all the items
+    //
+    // Collects all the negated cfgs in a list at the beginning and after the
+    // semicolon is all the remaining items
+    (@__items ($($not:meta,)*) ; ) => {};
+    (@__items ($($not:meta,)*) ; ( ($($m:meta),*) ($($it:item)*) ),
+     $($rest:tt)*) => {
+        // Emit all items within one block, applying an approprate #[cfg]. The
+        // #[cfg] will require all `$m` matchers specified and must also negate
+        // all previous matchers.
+        cfg_if! { @__apply cfg(all($($m,)* not(any($($not),*)))), $($it)* }
+
+        // Recurse to emit all other items in `$rest`, and when we do so add all
+        // our `$m` matchers to the list of `$not` matchers as future emissions
+        // will have to negate everything we just matched as well.
+        cfg_if! { @__items ($($not,)* $($m,)*) ; $($rest)* }
+    };
+
+    // Internal macro to Apply a cfg attribute to a list of items
+    (@__apply $m:meta, $($it:item)*) => {
+        $(#[$m] $it)*
+    };
+}
+
+#[allow(unused_macros)]
+macro_rules! s {
+    ($($(#[$attr:meta])* pub $t:ident $i:ident { $($field:tt)* })*) => ($(
+        s!(it: $(#[$attr])* pub $t $i { $($field)* });
+    )*);
+    (it: $(#[$attr:meta])* pub union $i:ident { $($field:tt)* }) => (
+        compile_error!("unions cannot derive extra traits, use s_no_extra_traits instead");
+    );
+    (it: $(#[$attr:meta])* pub struct $i:ident { $($field:tt)* }) => (
+        __item! {
+            #[repr(C)]
+            #[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
+            #[allow(deprecated)]
+            $(#[$attr])*
+            pub struct $i { $($field)* }
+        }
+        #[allow(deprecated)]
+        impl ::Copy for $i {}
+        #[allow(deprecated)]
+        impl ::Clone for $i {
+            fn clone(&self) -> $i { *self }
+        }
+    );
+}
+
+#[allow(unused_macros)]
+macro_rules! s_no_extra_traits {
+    ($($(#[$attr:meta])* pub $t:ident $i:ident { $($field:tt)* })*) => ($(
+        s_no_extra_traits!(it: $(#[$attr])* pub $t $i { $($field)* });
+    )*);
+    (it: $(#[$attr:meta])* pub union $i:ident { $($field:tt)* }) => (
+        cfg_if! {
+            if #[cfg(libc_union)] {
+                __item! {
+                    #[repr(C)]
+                    $(#[$attr])*
+                    pub union $i { $($field)* }
+                }
+
+                impl ::Copy for $i {}
+                impl ::Clone for $i {
+                    fn clone(&self) -> $i { *self }
+                }
+            }
+        }
+    );
+    (it: $(#[$attr:meta])* pub struct $i:ident { $($field:tt)* }) => (
+        __item! {
+            #[repr(C)]
+            $(#[$attr])*
+            pub struct $i { $($field)* }
+        }
+        impl ::Copy for $i {}
+        impl ::Clone for $i {
+            fn clone(&self) -> $i { *self }
+        }
+    );
+}
+
+#[allow(unused_macros)]
+macro_rules! e {
+    ($($(#[$attr:meta])* pub enum $i:ident { $($field:tt)* })*) => ($(
+        __item! {
+            #[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
+            $(#[$attr])*
+            pub enum $i { $($field)* }
+        }
+        impl ::Copy for $i {}
+        impl ::Clone for $i {
+            fn clone(&self) -> $i { *self }
+        }
+    )*);
+}
+
+#[allow(unused_macros)]
+macro_rules! s_paren {
+    ($($(#[$attr:meta])* pub struct $i:ident ( $($field:tt)* ); )* ) => ($(
+        __item! {
+            #[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
+            $(#[$attr])*
+            pub struct $i ( $($field)* );
+        }
+        impl ::Copy for $i {}
+        impl ::Clone for $i {
+            fn clone(&self) -> $i { *self }
+        }
+    )*);
+}
+
+// This is a pretty horrible hack to allow us to conditionally mark
+// some functions as 'const', without requiring users of this macro
+// to care about the "const-extern-fn" feature.
+//
+// When 'const-extern-fn' is enabled, we emit the captured 'const' keyword
+// in the expanded function.
+//
+// When 'const-extern-fn' is disabled, we always emit a plain 'pub unsafe extern fn'.
+// Note that the expression matched by the macro is exactly the same - this allows
+// users of this macro to work whether or not 'const-extern-fn' is enabled
+//
+// Unfortunately, we need to duplicate most of this macro between the 'cfg_if' blocks.
+// This is because 'const unsafe extern fn' won't even parse on older compilers,
+// so we need to avoid emitting it at all of 'const-extern-fn'.
+//
+// Specifically, moving the 'cfg_if' into the macro body will *not* work.
+// Doing so would cause the '#[cfg(feature = "const-extern-fn")]' to be emiited
+// into user code. The 'cfg' gate will not stop Rust from trying to parse the
+// 'pub const unsafe extern fn', so users would get a compiler error even when
+// the 'const-extern-fn' feature is disabled
+//
+// Note that users of this macro need to place 'const' in a weird position
+// (after the closing ')' for the arguments, but before the return type).
+// This was the only way I could satisfy the following two requirements:
+// 1. Avoid ambuguity errors from 'macro_rules!' (which happen when writing '$foo:ident fn'
+// 2. Allow users of this macro to mix 'pub fn foo' and 'pub const fn bar' within the same
+// 'f!' block
+cfg_if! {
+    if #[cfg(libc_const_extern_fn)] {
+        #[allow(unused_macros)]
+        macro_rules! f {
+            ($(pub $({$constness:ident})* fn $i:ident(
+                        $($arg:ident: $argty:ty),*
+            ) -> $ret:ty {
+                $($body:stmt);*
+            })*) => ($(
+                #[inline]
+                pub $($constness)* unsafe extern fn $i($($arg: $argty),*
+                ) -> $ret {
+                    $($body);*
+                }
+            )*)
+        }
+
+        #[allow(unused_macros)]
+        macro_rules! safe_f {
+            ($(pub $({$constness:ident})* fn $i:ident(
+                        $($arg:ident: $argty:ty),*
+            ) -> $ret:ty {
+                $($body:stmt);*
+            })*) => ($(
+                #[inline]
+                pub $($constness)* extern fn $i($($arg: $argty),*
+                ) -> $ret {
+                    $($body);*
+                }
+            )*)
+        }
+
+        #[allow(unused_macros)]
+        macro_rules! const_fn {
+            ($($({$constness:ident})* fn $i:ident(
+                        $($arg:ident: $argty:ty),*
+            ) -> $ret:ty {
+                $($body:stmt);*
+            })*) => ($(
+                #[inline]
+                $($constness)* fn $i($($arg: $argty),*
+                ) -> $ret {
+                    $($body);*
+                }
+            )*)
+        }
+
+    } else {
+        #[allow(unused_macros)]
+        macro_rules! f {
+            ($(pub $({$constness:ident})* fn $i:ident(
+                        $($arg:ident: $argty:ty),*
+            ) -> $ret:ty {
+                $($body:stmt);*
+            })*) => ($(
+                #[inline]
+                pub unsafe extern fn $i($($arg: $argty),*
+                ) -> $ret {
+                    $($body);*
+                }
+            )*)
+        }
+
+        #[allow(unused_macros)]
+        macro_rules! safe_f {
+            ($(pub $({$constness:ident})* fn $i:ident(
+                        $($arg:ident: $argty:ty),*
+            ) -> $ret:ty {
+                $($body:stmt);*
+            })*) => ($(
+                #[inline]
+                pub extern fn $i($($arg: $argty),*
+                ) -> $ret {
+                    $($body);*
+                }
+            )*)
+        }
+
+        #[allow(unused_macros)]
+        macro_rules! const_fn {
+            ($($({$constness:ident})* fn $i:ident(
+                        $($arg:ident: $argty:ty),*
+            ) -> $ret:ty {
+                $($body:stmt);*
+            })*) => ($(
+                #[inline]
+                fn $i($($arg: $argty),*
+                ) -> $ret {
+                    $($body);*
+                }
+            )*)
+        }
+    }
+}
+
+#[allow(unused_macros)]
+macro_rules! __item {
+    ($i:item) => {
+        $i
+    };
+}
+
+#[allow(unused_macros)]
+macro_rules! align_const {
+    ($($(#[$attr:meta])*
+       pub const $name:ident : $t1:ty
+       = $t2:ident { $($field:tt)* };)*) => ($(
+        #[cfg(libc_align)]
+        $(#[$attr])*
+        pub const $name : $t1 = $t2 {
+            $($field)*
+        };
+        #[cfg(not(libc_align))]
+        $(#[$attr])*
+        pub const $name : $t1 = $t2 {
+            $($field)*
+            __align: [],
+        };
+    )*)
+}
+
+// This macro is used to deprecate items that should be accessed via the mach crate
+#[allow(unused_macros)]
+macro_rules! deprecated_mach {
+    (pub const $id:ident: $ty:ty = $expr:expr;) => {
+        #[deprecated(
+            since = "0.2.55",
+            note = "Use the `mach` crate instead",
+        )]
+        #[allow(deprecated)]
+        pub const $id: $ty = $expr;
+    };
+    ($(pub const $id:ident: $ty:ty = $expr:expr;)*) => {
+        $(
+            deprecated_mach!(
+                pub const $id: $ty = $expr;
+            );
+        )*
+    };
+    (pub type $id:ident = $ty:ty;) => {
+        #[deprecated(
+            since = "0.2.55",
+            note = "Use the `mach` crate instead",
+        )]
+        #[allow(deprecated)]
+        pub type $id = $ty;
+    };
+    ($(pub type $id:ident = $ty:ty;)*) => {
+        $(
+            deprecated_mach!(
+                pub type $id = $ty;
+            );
+        )*
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/align.rs.html b/docs/src/libc/unix/align.rs.html new file mode 100644 index 00000000..d694c051 --- /dev/null +++ b/docs/src/libc/unix/align.rs.html @@ -0,0 +1,15 @@ +align.rs.html -- source
1
+2
+3
+4
+5
+6
+
+s! {
+    #[repr(align(4))]
+    pub struct in6_addr {
+        pub s6_addr: [u8; 16],
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/linux/align.rs.html b/docs/src/libc/unix/linux_like/linux/align.rs.html new file mode 100644 index 00000000..2bc60a8e --- /dev/null +++ b/docs/src/libc/unix/linux_like/linux/align.rs.html @@ -0,0 +1,241 @@ +align.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+
+macro_rules! expand_align {
+    () => {
+        s! {
+            #[cfg_attr(any(target_pointer_width = "32",
+                           target_arch = "x86_64",
+                           target_arch = "powerpc64",
+                           target_arch = "mips64",
+                           target_arch = "s390x",
+                           target_arch = "sparc64",
+                           target_arch = "aarch64",
+                           target_arch = "riscv64"),
+                       repr(align(4)))]
+            #[cfg_attr(not(any(target_pointer_width = "32",
+                               target_arch = "x86_64",
+                               target_arch = "powerpc64",
+                               target_arch = "mips64",
+                               target_arch = "s390x",
+                               target_arch = "sparc64",
+                               target_arch = "aarch64",
+                               target_arch = "riscv64")),
+                       repr(align(8)))]
+            pub struct pthread_mutexattr_t {
+                #[doc(hidden)]
+                size: [u8; ::__SIZEOF_PTHREAD_MUTEXATTR_T],
+            }
+
+            #[cfg_attr(any(target_env = "musl", target_pointer_width = "32"),
+                       repr(align(4)))]
+            #[cfg_attr(all(not(target_env = "musl"),
+                           target_pointer_width = "64"),
+                       repr(align(8)))]
+            pub struct pthread_rwlockattr_t {
+                #[doc(hidden)]
+                size: [u8; ::__SIZEOF_PTHREAD_RWLOCKATTR_T],
+            }
+
+            #[repr(align(4))]
+            pub struct pthread_condattr_t {
+                #[doc(hidden)]
+                size: [u8; ::__SIZEOF_PTHREAD_CONDATTR_T],
+            }
+
+            #[repr(align(8))]
+            pub struct fanotify_event_metadata {
+                pub event_len: __u32,
+                pub vers: __u8,
+                pub reserved: __u8,
+                pub metadata_len: __u16,
+                pub mask: __u64,
+                pub fd: ::c_int,
+                pub pid: ::c_int,
+            }
+        }
+
+        s_no_extra_traits! {
+            #[cfg_attr(all(target_env = "musl",
+                           target_pointer_width = "32"),
+                       repr(align(4)))]
+            #[cfg_attr(all(target_env = "musl",
+                           target_pointer_width = "64"),
+                       repr(align(8)))]
+            #[cfg_attr(all(not(target_env = "musl"),
+                           target_arch = "x86"),
+                       repr(align(4)))]
+            #[cfg_attr(all(not(target_env = "musl"),
+                           not(target_arch = "x86")),
+                       repr(align(8)))]
+            pub struct pthread_cond_t {
+                #[doc(hidden)]
+                size: [u8; ::__SIZEOF_PTHREAD_COND_T],
+            }
+
+            #[cfg_attr(all(target_pointer_width = "32",
+                           any(target_arch = "mips",
+                               target_arch = "arm",
+                               target_arch = "hexagon",
+                               target_arch = "powerpc",
+                               target_arch = "sparc",
+                               target_arch = "x86_64",
+                               target_arch = "x86")),
+                       repr(align(4)))]
+            #[cfg_attr(any(target_pointer_width = "64",
+                           not(any(target_arch = "mips",
+                                   target_arch = "arm",
+                                   target_arch = "hexagon",
+                                   target_arch = "powerpc",
+                                   target_arch = "sparc",
+                                   target_arch = "x86_64",
+                                   target_arch = "x86"))),
+                       repr(align(8)))]
+            pub struct pthread_mutex_t {
+                #[doc(hidden)]
+                size: [u8; ::__SIZEOF_PTHREAD_MUTEX_T],
+            }
+
+            #[cfg_attr(all(target_pointer_width = "32",
+                           any(target_arch = "mips",
+                               target_arch = "arm",
+                               target_arch = "hexagon",
+                               target_arch = "powerpc",
+                               target_arch = "sparc",
+                               target_arch = "x86_64",
+                               target_arch = "x86")),
+                       repr(align(4)))]
+            #[cfg_attr(any(target_pointer_width = "64",
+                           not(any(target_arch = "mips",
+                                   target_arch = "arm",
+                                   target_arch = "hexagon",
+                                   target_arch = "powerpc",
+                                   target_arch = "sparc",
+                                   target_arch = "x86_64",
+                                   target_arch = "x86"))),
+                       repr(align(8)))]
+            pub struct pthread_rwlock_t {
+                size: [u8; ::__SIZEOF_PTHREAD_RWLOCK_T],
+            }
+        }
+    };
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/linux/gnu/align.rs.html b/docs/src/libc/unix/linux_like/linux/gnu/align.rs.html new file mode 100644 index 00000000..c5dfa0da --- /dev/null +++ b/docs/src/libc/unix/linux_like/linux/gnu/align.rs.html @@ -0,0 +1,29 @@ +align.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+
+s! {
+    // FIXME this is actually a union
+    #[cfg_attr(target_pointer_width = "32",
+               repr(align(4)))]
+    #[cfg_attr(target_pointer_width = "64",
+               repr(align(8)))]
+    pub struct sem_t {
+        #[cfg(target_pointer_width = "32")]
+        __size: [::c_char; 16],
+        #[cfg(target_pointer_width = "64")]
+        __size: [::c_char; 32],
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/linux/gnu/b64/mod.rs.html b/docs/src/libc/unix/linux_like/linux/gnu/b64/mod.rs.html new file mode 100644 index 00000000..c7b5dae9 --- /dev/null +++ b/docs/src/libc/unix/linux_like/linux/gnu/b64/mod.rs.html @@ -0,0 +1,177 @@ +mod.rs.html -- source
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+
+//! 64-bit specific definitions for linux-like values
+
+pub type clock_t = i64;
+pub type time_t = i64;
+pub type ino_t = u64;
+pub type off_t = i64;
+pub type blkcnt_t = i64;
+pub type shmatt_t = u64;
+pub type msgqnum_t = u64;
+pub type msglen_t = u64;
+pub type fsblkcnt_t = u64;
+pub type fsfilcnt_t = u64;
+pub type rlim_t = u64;
+pub type __fsword_t = i64;
+
+s! {
+    pub struct sigset_t {
+        #[cfg(target_pointer_width = "32")]
+        __val: [u32; 32],
+        #[cfg(target_pointer_width = "64")]
+        __val: [u64; 16],
+    }
+
+    pub struct sysinfo {
+        pub uptime: i64,
+        pub loads: [u64; 3],
+        pub totalram: u64,
+        pub freeram: u64,
+        pub sharedram: u64,
+        pub bufferram: u64,
+        pub totalswap: u64,
+        pub freeswap: u64,
+        pub procs: ::c_ushort,
+        pub pad: ::c_ushort,
+        pub totalhigh: u64,
+        pub freehigh: u64,
+        pub mem_unit: ::c_uint,
+        pub _f: [::c_char; 0],
+    }
+
+    pub struct msqid_ds {
+        pub msg_perm: ::ipc_perm,
+        pub msg_stime: ::time_t,
+        pub msg_rtime: ::time_t,
+        pub msg_ctime: ::time_t,
+        __msg_cbytes: u64,
+        pub msg_qnum: ::msgqnum_t,
+        pub msg_qbytes: ::msglen_t,
+        pub msg_lspid: ::pid_t,
+        pub msg_lrpid: ::pid_t,
+        __glibc_reserved4: u64,
+        __glibc_reserved5: u64,
+    }
+
+}
+
+pub const RLIM_INFINITY: ::rlim_t = !0;
+pub const __SIZEOF_PTHREAD_RWLOCKATTR_T: usize = 8;
+
+pub const O_LARGEFILE: ::c_int = 0;
+
+cfg_if! {
+    if #[cfg(target_arch = "aarch64")] {
+        mod aarch64;
+        pub use self::aarch64::*;
+    } else if #[cfg(any(target_arch = "powerpc64"))] {
+        mod powerpc64;
+        pub use self::powerpc64::*;
+    } else if #[cfg(any(target_arch = "sparc64"))] {
+        mod sparc64;
+        pub use self::sparc64::*;
+    } else if #[cfg(any(target_arch = "mips64"))] {
+        mod mips64;
+        pub use self::mips64::*;
+    } else if #[cfg(any(target_arch = "s390x"))] {
+        mod s390x;
+        pub use self::s390x::*;
+    } else if #[cfg(any(target_arch = "x86_64"))] {
+        mod x86_64;
+        pub use self::x86_64::*;
+    } else if #[cfg(any(target_arch = "riscv64"))] {
+        mod riscv64;
+        pub use self::riscv64::*;
+    } else {
+        // Unknown target_arch
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/align.rs.html b/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/align.rs.html new file mode 100644 index 00000000..8ef52264 --- /dev/null +++ b/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/align.rs.html @@ -0,0 +1,17 @@ +align.rs.html -- source
1
+2
+3
+4
+5
+6
+7
+
+s_no_extra_traits! {
+    #[allow(missing_debug_implementations)]
+    #[repr(align(16))]
+    pub struct max_align_t {
+        priv_: [f64; 4]
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/mod.rs.html b/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/mod.rs.html new file mode 100644 index 00000000..81122a74 --- /dev/null +++ b/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/mod.rs.html @@ -0,0 +1,1877 @@ +mod.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807
+808
+809
+810
+811
+812
+813
+814
+815
+816
+817
+818
+819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860
+861
+862
+863
+864
+865
+866
+867
+868
+869
+870
+871
+872
+873
+874
+875
+876
+877
+878
+879
+880
+881
+882
+883
+884
+885
+886
+887
+888
+889
+890
+891
+892
+893
+894
+895
+896
+897
+898
+899
+900
+901
+902
+903
+904
+905
+906
+907
+908
+909
+910
+911
+912
+913
+914
+915
+916
+917
+918
+919
+920
+921
+922
+923
+924
+925
+926
+927
+928
+929
+930
+931
+932
+933
+934
+935
+936
+937
+
+//! x86_64-specific definitions for 64-bit linux-like values
+
+pub type c_char = i8;
+pub type wchar_t = i32;
+pub type nlink_t = u64;
+pub type blksize_t = i64;
+pub type greg_t = i64;
+pub type suseconds_t = i64;
+pub type __u64 = ::c_ulonglong;
+
+s! {
+    pub struct sigaction {
+        pub sa_sigaction: ::sighandler_t,
+        pub sa_mask: ::sigset_t,
+        #[cfg(target_arch = "sparc64")]
+        __reserved0: ::c_int,
+        pub sa_flags: ::c_int,
+        pub sa_restorer: ::Option<extern fn()>,
+    }
+
+    pub struct statfs {
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
+        pub f_blocks: ::fsblkcnt_t,
+        pub f_bfree: ::fsblkcnt_t,
+        pub f_bavail: ::fsblkcnt_t,
+
+        pub f_files: ::fsfilcnt_t,
+        pub f_ffree: ::fsfilcnt_t,
+        pub f_fsid: ::fsid_t,
+
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        f_spare: [::__fsword_t; 5],
+    }
+
+    pub struct flock {
+        pub l_type: ::c_short,
+        pub l_whence: ::c_short,
+        pub l_start: ::off_t,
+        pub l_len: ::off_t,
+        pub l_pid: ::pid_t,
+    }
+
+    pub struct flock64 {
+        pub l_type: ::c_short,
+        pub l_whence: ::c_short,
+        pub l_start: ::off64_t,
+        pub l_len: ::off64_t,
+        pub l_pid: ::pid_t,
+    }
+
+    pub struct siginfo_t {
+        pub si_signo: ::c_int,
+        pub si_errno: ::c_int,
+        pub si_code: ::c_int,
+        #[doc(hidden)]
+        #[deprecated(
+            since="0.2.54",
+            note="Please leave a comment on \
+                  https://github.com/rust-lang/libc/pull/1316 if you're using \
+                  this field"
+        )]
+        pub _pad: [::c_int; 29],
+        _align: [u64; 0],
+    }
+
+    pub struct stack_t {
+        pub ss_sp: *mut ::c_void,
+        pub ss_flags: ::c_int,
+        pub ss_size: ::size_t
+    }
+
+    pub struct stat {
+        pub st_dev: ::dev_t,
+        pub st_ino: ::ino_t,
+        pub st_nlink: ::nlink_t,
+        pub st_mode: ::mode_t,
+        pub st_uid: ::uid_t,
+        pub st_gid: ::gid_t,
+        __pad0: ::c_int,
+        pub st_rdev: ::dev_t,
+        pub st_size: ::off_t,
+        pub st_blksize: ::blksize_t,
+        pub st_blocks: ::blkcnt_t,
+        pub st_atime: ::time_t,
+        pub st_atime_nsec: i64,
+        pub st_mtime: ::time_t,
+        pub st_mtime_nsec: i64,
+        pub st_ctime: ::time_t,
+        pub st_ctime_nsec: i64,
+        __unused: [i64; 3],
+    }
+
+    pub struct stat64 {
+        pub st_dev: ::dev_t,
+        pub st_ino: ::ino64_t,
+        pub st_nlink: ::nlink_t,
+        pub st_mode: ::mode_t,
+        pub st_uid: ::uid_t,
+        pub st_gid: ::gid_t,
+        __pad0: ::c_int,
+        pub st_rdev: ::dev_t,
+        pub st_size: ::off_t,
+        pub st_blksize: ::blksize_t,
+        pub st_blocks: ::blkcnt64_t,
+        pub st_atime: ::time_t,
+        pub st_atime_nsec: i64,
+        pub st_mtime: ::time_t,
+        pub st_mtime_nsec: i64,
+        pub st_ctime: ::time_t,
+        pub st_ctime_nsec: i64,
+        __reserved: [i64; 3],
+    }
+
+    pub struct statfs64 {
+        pub f_type: ::__fsword_t,
+        pub f_bsize: ::__fsword_t,
+        pub f_blocks: u64,
+        pub f_bfree: u64,
+        pub f_bavail: u64,
+        pub f_files: u64,
+        pub f_ffree: u64,
+        pub f_fsid: ::fsid_t,
+        pub f_namelen: ::__fsword_t,
+        pub f_frsize: ::__fsword_t,
+        pub f_flags: ::__fsword_t,
+        pub f_spare: [::__fsword_t; 4],
+    }
+
+    pub struct statvfs64 {
+        pub f_bsize: ::c_ulong,
+        pub f_frsize: ::c_ulong,
+        pub f_blocks: u64,
+        pub f_bfree: u64,
+        pub f_bavail: u64,
+        pub f_files: u64,
+        pub f_ffree: u64,
+        pub f_favail: u64,
+        pub f_fsid: ::c_ulong,
+        pub f_flag: ::c_ulong,
+        pub f_namemax: ::c_ulong,
+        __f_spare: [::c_int; 6],
+    }
+
+    pub struct pthread_attr_t {
+        #[cfg(target_pointer_width = "32")]
+        __size: [u32; 8],
+        #[cfg(target_pointer_width = "64")]
+        __size: [u64; 7]
+    }
+
+    pub struct _libc_fpxreg {
+        pub significand: [u16; 4],
+        pub exponent: u16,
+        __private: [u16; 3],
+    }
+
+    pub struct _libc_xmmreg {
+        pub element: [u32; 4],
+    }
+
+    pub struct _libc_fpstate {
+        pub cwd: u16,
+        pub swd: u16,
+        pub ftw: u16,
+        pub fop: u16,
+        pub rip: u64,
+        pub rdp: u64,
+        pub mxcsr: u32,
+        pub mxcr_mask: u32,
+        pub _st: [_libc_fpxreg; 8],
+        pub _xmm: [_libc_xmmreg; 16],
+        __private: [u64; 12],
+    }
+
+    pub struct user_regs_struct {
+        pub r15: ::c_ulonglong,
+        pub r14: ::c_ulonglong,
+        pub r13: ::c_ulonglong,
+        pub r12: ::c_ulonglong,
+        pub rbp: ::c_ulonglong,
+        pub rbx: ::c_ulonglong,
+        pub r11: ::c_ulonglong,
+        pub r10: ::c_ulonglong,
+        pub r9: ::c_ulonglong,
+        pub r8: ::c_ulonglong,
+        pub rax: ::c_ulonglong,
+        pub rcx: ::c_ulonglong,
+        pub rdx: ::c_ulonglong,
+        pub rsi: ::c_ulonglong,
+        pub rdi: ::c_ulonglong,
+        pub orig_rax: ::c_ulonglong,
+        pub rip: ::c_ulonglong,
+        pub cs: ::c_ulonglong,
+        pub eflags: ::c_ulonglong,
+        pub rsp: ::c_ulonglong,
+        pub ss: ::c_ulonglong,
+        pub fs_base: ::c_ulonglong,
+        pub gs_base: ::c_ulonglong,
+        pub ds: ::c_ulonglong,
+        pub es: ::c_ulonglong,
+        pub fs: ::c_ulonglong,
+        pub gs: ::c_ulonglong,
+    }
+
+    pub struct user {
+        pub regs: user_regs_struct,
+        pub u_fpvalid: ::c_int,
+        pub i387: user_fpregs_struct,
+        pub u_tsize: ::c_ulonglong,
+        pub u_dsize: ::c_ulonglong,
+        pub u_ssize: ::c_ulonglong,
+        pub start_code: ::c_ulonglong,
+        pub start_stack: ::c_ulonglong,
+        pub signal: ::c_longlong,
+        __reserved: ::c_int,
+        #[cfg(target_pointer_width = "32")]
+        __pad1: u32,
+        pub u_ar0: *mut user_regs_struct,
+        #[cfg(target_pointer_width = "32")]
+        __pad2: u32,
+        pub u_fpstate: *mut user_fpregs_struct,
+        pub magic: ::c_ulonglong,
+        pub u_comm: [::c_char; 32],
+        pub u_debugreg: [::c_ulonglong; 8],
+    }
+
+    pub struct mcontext_t {
+        pub gregs: [greg_t; 23],
+        pub fpregs: *mut _libc_fpstate,
+        __private: [u64; 8],
+    }
+
+    pub struct ipc_perm {
+        pub __key: ::key_t,
+        pub uid: ::uid_t,
+        pub gid: ::gid_t,
+        pub cuid: ::uid_t,
+        pub cgid: ::gid_t,
+        pub mode: ::c_ushort,
+        __pad1: ::c_ushort,
+        pub __seq: ::c_ushort,
+        __pad2: ::c_ushort,
+        __unused1: u64,
+        __unused2: u64
+    }
+
+    pub struct shmid_ds {
+        pub shm_perm: ::ipc_perm,
+        pub shm_segsz: ::size_t,
+        pub shm_atime: ::time_t,
+        pub shm_dtime: ::time_t,
+        pub shm_ctime: ::time_t,
+        pub shm_cpid: ::pid_t,
+        pub shm_lpid: ::pid_t,
+        pub shm_nattch: ::shmatt_t,
+        __unused4: u64,
+        __unused5: u64
+    }
+
+    pub struct termios2 {
+        pub c_iflag: ::tcflag_t,
+        pub c_oflag: ::tcflag_t,
+        pub c_cflag: ::tcflag_t,
+        pub c_lflag: ::tcflag_t,
+        pub c_line: ::cc_t,
+        pub c_cc: [::cc_t; 19],
+        pub c_ispeed: ::speed_t,
+        pub c_ospeed: ::speed_t,
+    }
+
+    pub struct ip_mreqn {
+        pub imr_multiaddr: ::in_addr,
+        pub imr_address: ::in_addr,
+        pub imr_ifindex: ::c_int,
+    }
+}
+
+s_no_extra_traits! {
+    pub struct user_fpregs_struct {
+        pub cwd: ::c_ushort,
+        pub swd: ::c_ushort,
+        pub ftw: ::c_ushort,
+        pub fop: ::c_ushort,
+        pub rip: ::c_ulonglong,
+        pub rdp: ::c_ulonglong,
+        pub mxcsr: ::c_uint,
+        pub mxcr_mask: ::c_uint,
+        pub st_space: [::c_uint; 32],
+        pub xmm_space: [::c_uint; 64],
+        padding: [::c_uint; 24],
+    }
+
+    pub struct ucontext_t {
+        pub uc_flags: ::c_ulong,
+        pub uc_link: *mut ucontext_t,
+        pub uc_stack: ::stack_t,
+        pub uc_mcontext: mcontext_t,
+        pub uc_sigmask: ::sigset_t,
+        __private: [u8; 512],
+        // FIXME: the shadow stack field requires glibc >= 2.28.
+        // Re-add once we drop compatibility with glibc versions older than
+        // 2.28.
+        //
+        // __ssp: [::c_ulonglong; 4],
+    }
+}
+
+cfg_if! {
+    if #[cfg(feature = "extra_traits")] {
+        impl PartialEq for user_fpregs_struct {
+            fn eq(&self, other: &user_fpregs_struct) -> bool {
+                self.cwd == other.cwd
+                    && self.swd == other.swd
+                    && self.ftw == other.ftw
+                    && self.fop == other.fop
+                    && self.rip == other.rip
+                    && self.rdp == other.rdp
+                    && self.mxcsr == other.mxcsr
+                    && self.mxcr_mask == other.mxcr_mask
+                    && self.st_space == other.st_space
+                    && self
+                    .xmm_space
+                    .iter()
+                    .zip(other.xmm_space.iter())
+                    .all(|(a,b)| a == b)
+                // Ignore padding field
+            }
+        }
+
+        impl Eq for user_fpregs_struct {}
+
+        impl ::fmt::Debug for user_fpregs_struct {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("user_fpregs_struct")
+                    .field("cwd", &self.cwd)
+                    .field("ftw", &self.ftw)
+                    .field("fop", &self.fop)
+                    .field("rip", &self.rip)
+                    .field("rdp", &self.rdp)
+                    .field("mxcsr", &self.mxcsr)
+                    .field("mxcr_mask", &self.mxcr_mask)
+                    .field("st_space", &self.st_space)
+                // FIXME: .field("xmm_space", &self.xmm_space)
+                // Ignore padding field
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for user_fpregs_struct {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.cwd.hash(state);
+                self.ftw.hash(state);
+                self.fop.hash(state);
+                self.rip.hash(state);
+                self.rdp.hash(state);
+                self.mxcsr.hash(state);
+                self.mxcr_mask.hash(state);
+                self.st_space.hash(state);
+                self.xmm_space.hash(state);
+                // Ignore padding field
+            }
+        }
+
+        impl PartialEq for ucontext_t {
+            fn eq(&self, other: &ucontext_t) -> bool {
+                self.uc_flags == other.uc_flags
+                    && self.uc_link == other.uc_link
+                    && self.uc_stack == other.uc_stack
+                    && self.uc_mcontext == other.uc_mcontext
+                    && self.uc_sigmask == other.uc_sigmask
+                // Ignore __private field
+            }
+        }
+
+        impl Eq for ucontext_t {}
+
+        impl ::fmt::Debug for ucontext_t {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("ucontext_t")
+                    .field("uc_flags", &self.uc_flags)
+                    .field("uc_link", &self.uc_link)
+                    .field("uc_stack", &self.uc_stack)
+                    .field("uc_mcontext", &self.uc_mcontext)
+                    .field("uc_sigmask", &self.uc_sigmask)
+                // Ignore __private field
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for ucontext_t {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.uc_flags.hash(state);
+                self.uc_link.hash(state);
+                self.uc_stack.hash(state);
+                self.uc_mcontext.hash(state);
+                self.uc_sigmask.hash(state);
+                // Ignore __private field
+            }
+        }
+    }
+}
+
+pub const POSIX_FADV_DONTNEED: ::c_int = 4;
+pub const POSIX_FADV_NOREUSE: ::c_int = 5;
+
+pub const VEOF: usize = 4;
+pub const RTLD_DEEPBIND: ::c_int = 0x8;
+pub const RTLD_GLOBAL: ::c_int = 0x100;
+pub const RTLD_NOLOAD: ::c_int = 0x4;
+pub const TIOCGSOFTCAR: ::c_ulong = 0x5419;
+pub const TIOCSSOFTCAR: ::c_ulong = 0x541A;
+pub const TIOCGRS485: ::c_int = 0x542E;
+pub const TIOCSRS485: ::c_int = 0x542F;
+
+pub const RLIMIT_RSS: ::__rlimit_resource_t = 5;
+pub const RLIMIT_AS: ::__rlimit_resource_t = 9;
+pub const RLIMIT_MEMLOCK: ::__rlimit_resource_t = 8;
+pub const RLIMIT_NOFILE: ::__rlimit_resource_t = 7;
+pub const RLIMIT_NPROC: ::__rlimit_resource_t = 6;
+
+pub const O_APPEND: ::c_int = 1024;
+pub const O_CREAT: ::c_int = 64;
+pub const O_EXCL: ::c_int = 128;
+pub const O_NOCTTY: ::c_int = 256;
+pub const O_NONBLOCK: ::c_int = 2048;
+pub const O_SYNC: ::c_int = 1052672;
+pub const O_RSYNC: ::c_int = 1052672;
+pub const O_DSYNC: ::c_int = 4096;
+pub const O_FSYNC: ::c_int = 0x101000;
+pub const O_NOATIME: ::c_int = 0o1000000;
+pub const O_PATH: ::c_int = 0o10000000;
+pub const O_TMPFILE: ::c_int = 0o20000000 | O_DIRECTORY;
+
+pub const MADV_SOFT_OFFLINE: ::c_int = 101;
+pub const MAP_GROWSDOWN: ::c_int = 0x0100;
+
+pub const EDEADLK: ::c_int = 35;
+pub const ENAMETOOLONG: ::c_int = 36;
+pub const ENOLCK: ::c_int = 37;
+pub const ENOSYS: ::c_int = 38;
+pub const ENOTEMPTY: ::c_int = 39;
+pub const ELOOP: ::c_int = 40;
+pub const ENOMSG: ::c_int = 42;
+pub const EIDRM: ::c_int = 43;
+pub const ECHRNG: ::c_int = 44;
+pub const EL2NSYNC: ::c_int = 45;
+pub const EL3HLT: ::c_int = 46;
+pub const EL3RST: ::c_int = 47;
+pub const ELNRNG: ::c_int = 48;
+pub const EUNATCH: ::c_int = 49;
+pub const ENOCSI: ::c_int = 50;
+pub const EL2HLT: ::c_int = 51;
+pub const EBADE: ::c_int = 52;
+pub const EBADR: ::c_int = 53;
+pub const EXFULL: ::c_int = 54;
+pub const ENOANO: ::c_int = 55;
+pub const EBADRQC: ::c_int = 56;
+pub const EBADSLT: ::c_int = 57;
+pub const EMULTIHOP: ::c_int = 72;
+pub const EOVERFLOW: ::c_int = 75;
+pub const ENOTUNIQ: ::c_int = 76;
+pub const EBADFD: ::c_int = 77;
+pub const EBADMSG: ::c_int = 74;
+pub const EREMCHG: ::c_int = 78;
+pub const ELIBACC: ::c_int = 79;
+pub const ELIBBAD: ::c_int = 80;
+pub const ELIBSCN: ::c_int = 81;
+pub const ELIBMAX: ::c_int = 82;
+pub const ELIBEXEC: ::c_int = 83;
+pub const EILSEQ: ::c_int = 84;
+pub const ERESTART: ::c_int = 85;
+pub const ESTRPIPE: ::c_int = 86;
+pub const EUSERS: ::c_int = 87;
+pub const ENOTSOCK: ::c_int = 88;
+pub const EDESTADDRREQ: ::c_int = 89;
+pub const EMSGSIZE: ::c_int = 90;
+pub const EPROTOTYPE: ::c_int = 91;
+pub const ENOPROTOOPT: ::c_int = 92;
+pub const EPROTONOSUPPORT: ::c_int = 93;
+pub const ESOCKTNOSUPPORT: ::c_int = 94;
+pub const EOPNOTSUPP: ::c_int = 95;
+pub const EPFNOSUPPORT: ::c_int = 96;
+pub const EAFNOSUPPORT: ::c_int = 97;
+pub const EADDRINUSE: ::c_int = 98;
+pub const EADDRNOTAVAIL: ::c_int = 99;
+pub const ENETDOWN: ::c_int = 100;
+pub const ENETUNREACH: ::c_int = 101;
+pub const ENETRESET: ::c_int = 102;
+pub const ECONNABORTED: ::c_int = 103;
+pub const ECONNRESET: ::c_int = 104;
+pub const ENOBUFS: ::c_int = 105;
+pub const EISCONN: ::c_int = 106;
+pub const ENOTCONN: ::c_int = 107;
+pub const ESHUTDOWN: ::c_int = 108;
+pub const ETOOMANYREFS: ::c_int = 109;
+pub const ETIMEDOUT: ::c_int = 110;
+pub const ECONNREFUSED: ::c_int = 111;
+pub const EHOSTDOWN: ::c_int = 112;
+pub const EHOSTUNREACH: ::c_int = 113;
+pub const EALREADY: ::c_int = 114;
+pub const EINPROGRESS: ::c_int = 115;
+pub const ESTALE: ::c_int = 116;
+pub const EDQUOT: ::c_int = 122;
+pub const ENOMEDIUM: ::c_int = 123;
+pub const EMEDIUMTYPE: ::c_int = 124;
+pub const ECANCELED: ::c_int = 125;
+pub const ENOKEY: ::c_int = 126;
+pub const EKEYEXPIRED: ::c_int = 127;
+pub const EKEYREVOKED: ::c_int = 128;
+pub const EKEYREJECTED: ::c_int = 129;
+pub const EOWNERDEAD: ::c_int = 130;
+pub const ENOTRECOVERABLE: ::c_int = 131;
+pub const EHWPOISON: ::c_int = 133;
+pub const ERFKILL: ::c_int = 132;
+
+pub const SOL_SOCKET: ::c_int = 1;
+
+pub const SO_REUSEADDR: ::c_int = 2;
+pub const SO_TYPE: ::c_int = 3;
+pub const SO_ERROR: ::c_int = 4;
+pub const SO_DONTROUTE: ::c_int = 5;
+pub const SO_BROADCAST: ::c_int = 6;
+pub const SO_SNDBUF: ::c_int = 7;
+pub const SO_RCVBUF: ::c_int = 8;
+pub const SO_SNDBUFFORCE: ::c_int = 32;
+pub const SO_RCVBUFFORCE: ::c_int = 33;
+pub const SO_KEEPALIVE: ::c_int = 9;
+pub const SO_OOBINLINE: ::c_int = 10;
+pub const SO_NO_CHECK: ::c_int = 11;
+pub const SO_PRIORITY: ::c_int = 12;
+pub const SO_LINGER: ::c_int = 13;
+pub const SO_BSDCOMPAT: ::c_int = 14;
+pub const SO_REUSEPORT: ::c_int = 15;
+pub const SO_PASSCRED: ::c_int = 16;
+pub const SO_PEERCRED: ::c_int = 17;
+pub const SO_RCVLOWAT: ::c_int = 18;
+pub const SO_SNDLOWAT: ::c_int = 19;
+pub const SO_RCVTIMEO: ::c_int = 20;
+pub const SO_SNDTIMEO: ::c_int = 21;
+pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
+pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
+pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
+pub const SO_BINDTODEVICE: ::c_int = 25;
+pub const SO_ATTACH_FILTER: ::c_int = 26;
+pub const SO_DETACH_FILTER: ::c_int = 27;
+pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
+pub const SO_PEERNAME: ::c_int = 28;
+pub const SO_TIMESTAMP: ::c_int = 29;
+pub const SO_ACCEPTCONN: ::c_int = 30;
+pub const SO_PEERSEC: ::c_int = 31;
+pub const SO_PASSSEC: ::c_int = 34;
+pub const SO_TIMESTAMPNS: ::c_int = 35;
+pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
+pub const SO_MARK: ::c_int = 36;
+pub const SO_PROTOCOL: ::c_int = 38;
+pub const SO_DOMAIN: ::c_int = 39;
+pub const SO_RXQ_OVFL: ::c_int = 40;
+pub const SO_WIFI_STATUS: ::c_int = 41;
+pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
+pub const SO_PEEK_OFF: ::c_int = 42;
+pub const SO_NOFCS: ::c_int = 43;
+pub const SO_LOCK_FILTER: ::c_int = 44;
+pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
+pub const SO_BUSY_POLL: ::c_int = 46;
+pub const SO_MAX_PACING_RATE: ::c_int = 47;
+pub const SO_BPF_EXTENSIONS: ::c_int = 48;
+pub const SO_INCOMING_CPU: ::c_int = 49;
+pub const SO_ATTACH_BPF: ::c_int = 50;
+pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
+
+pub const SOCK_STREAM: ::c_int = 1;
+pub const SOCK_DGRAM: ::c_int = 2;
+
+pub const SA_ONSTACK: ::c_int = 0x08000000;
+pub const SA_SIGINFO: ::c_int = 0x00000004;
+pub const SA_NOCLDWAIT: ::c_int = 0x00000002;
+
+pub const SIGTTIN: ::c_int = 21;
+pub const SIGTTOU: ::c_int = 22;
+pub const SIGXCPU: ::c_int = 24;
+pub const SIGXFSZ: ::c_int = 25;
+pub const SIGVTALRM: ::c_int = 26;
+pub const SIGPROF: ::c_int = 27;
+pub const SIGWINCH: ::c_int = 28;
+pub const SIGCHLD: ::c_int = 17;
+pub const SIGBUS: ::c_int = 7;
+pub const SIGUSR1: ::c_int = 10;
+pub const SIGUSR2: ::c_int = 12;
+pub const SIGCONT: ::c_int = 18;
+pub const SIGSTOP: ::c_int = 19;
+pub const SIGTSTP: ::c_int = 20;
+pub const SIGURG: ::c_int = 23;
+pub const SIGIO: ::c_int = 29;
+pub const SIGSYS: ::c_int = 31;
+pub const SIGSTKFLT: ::c_int = 16;
+#[deprecated(since = "0.2.55", note = "Use SIGSYS instead")]
+pub const SIGUNUSED: ::c_int = 31;
+pub const SIGPOLL: ::c_int = 29;
+pub const SIGPWR: ::c_int = 30;
+pub const SIG_SETMASK: ::c_int = 2;
+pub const SIG_BLOCK: ::c_int = 0x000000;
+pub const SIG_UNBLOCK: ::c_int = 0x01;
+
+pub const POLLWRNORM: ::c_short = 0x100;
+pub const POLLWRBAND: ::c_short = 0x200;
+
+pub const O_ASYNC: ::c_int = 0x2000;
+pub const O_NDELAY: ::c_int = 0x800;
+
+pub const PTRACE_DETACH: ::c_uint = 17;
+
+pub const EFD_NONBLOCK: ::c_int = 0x800;
+
+pub const F_GETLK: ::c_int = 5;
+pub const F_GETOWN: ::c_int = 9;
+pub const F_SETOWN: ::c_int = 8;
+pub const F_SETLK: ::c_int = 6;
+pub const F_SETLKW: ::c_int = 7;
+pub const F_OFD_GETLK: ::c_int = 36;
+pub const F_OFD_SETLK: ::c_int = 37;
+pub const F_OFD_SETLKW: ::c_int = 38;
+
+pub const F_RDLCK: ::c_int = 0;
+pub const F_WRLCK: ::c_int = 1;
+pub const F_UNLCK: ::c_int = 2;
+
+pub const SFD_NONBLOCK: ::c_int = 0x0800;
+
+pub const TCSANOW: ::c_int = 0;
+pub const TCSADRAIN: ::c_int = 1;
+pub const TCSAFLUSH: ::c_int = 2;
+
+pub const TIOCLINUX: ::c_ulong = 0x541C;
+pub const TIOCGSERIAL: ::c_ulong = 0x541E;
+pub const TIOCEXCL: ::c_ulong = 0x540C;
+pub const TIOCNXCL: ::c_ulong = 0x540D;
+pub const TIOCSCTTY: ::c_ulong = 0x540E;
+pub const TIOCSTI: ::c_ulong = 0x5412;
+pub const TIOCMGET: ::c_ulong = 0x5415;
+pub const TIOCMBIS: ::c_ulong = 0x5416;
+pub const TIOCMBIC: ::c_ulong = 0x5417;
+pub const TIOCMSET: ::c_ulong = 0x5418;
+pub const TIOCCONS: ::c_ulong = 0x541D;
+
+pub const TIOCM_ST: ::c_int = 0x008;
+pub const TIOCM_SR: ::c_int = 0x010;
+pub const TIOCM_CTS: ::c_int = 0x020;
+pub const TIOCM_CAR: ::c_int = 0x040;
+pub const TIOCM_RNG: ::c_int = 0x080;
+pub const TIOCM_DSR: ::c_int = 0x100;
+
+pub const SFD_CLOEXEC: ::c_int = 0x080000;
+
+pub const NCCS: usize = 32;
+
+pub const O_TRUNC: ::c_int = 512;
+
+pub const O_CLOEXEC: ::c_int = 0x80000;
+
+pub const EBFONT: ::c_int = 59;
+pub const ENOSTR: ::c_int = 60;
+pub const ENODATA: ::c_int = 61;
+pub const ETIME: ::c_int = 62;
+pub const ENOSR: ::c_int = 63;
+pub const ENONET: ::c_int = 64;
+pub const ENOPKG: ::c_int = 65;
+pub const EREMOTE: ::c_int = 66;
+pub const ENOLINK: ::c_int = 67;
+pub const EADV: ::c_int = 68;
+pub const ESRMNT: ::c_int = 69;
+pub const ECOMM: ::c_int = 70;
+pub const EPROTO: ::c_int = 71;
+pub const EDOTDOT: ::c_int = 73;
+
+pub const SA_NODEFER: ::c_int = 0x40000000;
+pub const SA_RESETHAND: ::c_int = 0x80000000;
+pub const SA_RESTART: ::c_int = 0x10000000;
+pub const SA_NOCLDSTOP: ::c_int = 0x00000001;
+
+pub const EPOLL_CLOEXEC: ::c_int = 0x80000;
+
+pub const EFD_CLOEXEC: ::c_int = 0x80000;
+
+pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4;
+pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4;
+
+pub const O_DIRECT: ::c_int = 0x4000;
+pub const O_DIRECTORY: ::c_int = 0x10000;
+pub const O_NOFOLLOW: ::c_int = 0x20000;
+
+pub const MAP_HUGETLB: ::c_int = 0x040000;
+pub const MAP_LOCKED: ::c_int = 0x02000;
+pub const MAP_NORESERVE: ::c_int = 0x04000;
+pub const MAP_32BIT: ::c_int = 0x0040;
+pub const MAP_ANON: ::c_int = 0x0020;
+pub const MAP_ANONYMOUS: ::c_int = 0x0020;
+pub const MAP_DENYWRITE: ::c_int = 0x0800;
+pub const MAP_EXECUTABLE: ::c_int = 0x01000;
+pub const MAP_POPULATE: ::c_int = 0x08000;
+pub const MAP_NONBLOCK: ::c_int = 0x010000;
+pub const MAP_STACK: ::c_int = 0x020000;
+pub const MAP_SYNC : ::c_int = 0x080000;
+
+pub const EDEADLOCK: ::c_int = 35;
+pub const EUCLEAN: ::c_int = 117;
+pub const ENOTNAM: ::c_int = 118;
+pub const ENAVAIL: ::c_int = 119;
+pub const EISNAM: ::c_int = 120;
+pub const EREMOTEIO: ::c_int = 121;
+
+pub const FIOCLEX: ::c_ulong = 0x5451;
+pub const FIONCLEX: ::c_ulong = 0x5450;
+pub const FIONBIO: ::c_ulong = 0x5421;
+
+pub const PTRACE_GETFPREGS: ::c_uint = 14;
+pub const PTRACE_SETFPREGS: ::c_uint = 15;
+pub const PTRACE_GETFPXREGS: ::c_uint = 18;
+pub const PTRACE_SETFPXREGS: ::c_uint = 19;
+pub const PTRACE_GETREGS: ::c_uint = 12;
+pub const PTRACE_SETREGS: ::c_uint = 13;
+pub const PTRACE_PEEKSIGINFO_SHARED: ::c_uint = 1;
+pub const PTRACE_SYSEMU: ::c_uint = 31;
+pub const PTRACE_SYSEMU_SINGLESTEP: ::c_uint = 32;
+
+pub const MCL_CURRENT: ::c_int = 0x0001;
+pub const MCL_FUTURE: ::c_int = 0x0002;
+
+pub const SIGSTKSZ: ::size_t = 8192;
+pub const MINSIGSTKSZ: ::size_t = 2048;
+pub const CBAUD: ::tcflag_t = 0o0010017;
+pub const TAB1: ::tcflag_t = 0x00000800;
+pub const TAB2: ::tcflag_t = 0x00001000;
+pub const TAB3: ::tcflag_t = 0x00001800;
+pub const CR1: ::tcflag_t = 0x00000200;
+pub const CR2: ::tcflag_t = 0x00000400;
+pub const CR3: ::tcflag_t = 0x00000600;
+pub const FF1: ::tcflag_t = 0x00008000;
+pub const BS1: ::tcflag_t = 0x00002000;
+pub const VT1: ::tcflag_t = 0x00004000;
+pub const VWERASE: usize = 14;
+pub const VREPRINT: usize = 12;
+pub const VSUSP: usize = 10;
+pub const VSTART: usize = 8;
+pub const VSTOP: usize = 9;
+pub const VDISCARD: usize = 13;
+pub const VTIME: usize = 5;
+pub const IXON: ::tcflag_t = 0x00000400;
+pub const IXOFF: ::tcflag_t = 0x00001000;
+pub const ONLCR: ::tcflag_t = 0x4;
+pub const CSIZE: ::tcflag_t = 0x00000030;
+pub const CS6: ::tcflag_t = 0x00000010;
+pub const CS7: ::tcflag_t = 0x00000020;
+pub const CS8: ::tcflag_t = 0x00000030;
+pub const CSTOPB: ::tcflag_t = 0x00000040;
+pub const CREAD: ::tcflag_t = 0x00000080;
+pub const PARENB: ::tcflag_t = 0x00000100;
+pub const PARODD: ::tcflag_t = 0x00000200;
+pub const HUPCL: ::tcflag_t = 0x00000400;
+pub const CLOCAL: ::tcflag_t = 0x00000800;
+pub const ECHOKE: ::tcflag_t = 0x00000800;
+pub const ECHOE: ::tcflag_t = 0x00000010;
+pub const ECHOK: ::tcflag_t = 0x00000020;
+pub const ECHONL: ::tcflag_t = 0x00000040;
+pub const ECHOPRT: ::tcflag_t = 0x00000400;
+pub const ECHOCTL: ::tcflag_t = 0x00000200;
+pub const ISIG: ::tcflag_t = 0x00000001;
+pub const ICANON: ::tcflag_t = 0x00000002;
+pub const PENDIN: ::tcflag_t = 0x00004000;
+pub const NOFLSH: ::tcflag_t = 0x00000080;
+pub const CIBAUD: ::tcflag_t = 0o02003600000;
+pub const CBAUDEX: ::tcflag_t = 0o010000;
+pub const VSWTC: usize = 7;
+pub const OLCUC: ::tcflag_t = 0o000002;
+pub const NLDLY: ::tcflag_t = 0o000400;
+pub const CRDLY: ::tcflag_t = 0o003000;
+pub const TABDLY: ::tcflag_t = 0o014000;
+pub const BSDLY: ::tcflag_t = 0o020000;
+pub const FFDLY: ::tcflag_t = 0o100000;
+pub const VTDLY: ::tcflag_t = 0o040000;
+pub const XTABS: ::tcflag_t = 0o014000;
+
+pub const B0: ::speed_t = 0o000000;
+pub const B50: ::speed_t = 0o000001;
+pub const B75: ::speed_t = 0o000002;
+pub const B110: ::speed_t = 0o000003;
+pub const B134: ::speed_t = 0o000004;
+pub const B150: ::speed_t = 0o000005;
+pub const B200: ::speed_t = 0o000006;
+pub const B300: ::speed_t = 0o000007;
+pub const B600: ::speed_t = 0o000010;
+pub const B1200: ::speed_t = 0o000011;
+pub const B1800: ::speed_t = 0o000012;
+pub const B2400: ::speed_t = 0o000013;
+pub const B4800: ::speed_t = 0o000014;
+pub const B9600: ::speed_t = 0o000015;
+pub const B19200: ::speed_t = 0o000016;
+pub const B38400: ::speed_t = 0o000017;
+pub const EXTA: ::speed_t = B19200;
+pub const EXTB: ::speed_t = B38400;
+pub const BOTHER: ::speed_t = 0o010000;
+pub const B57600: ::speed_t = 0o010001;
+pub const B115200: ::speed_t = 0o010002;
+pub const B230400: ::speed_t = 0o010003;
+pub const B460800: ::speed_t = 0o010004;
+pub const B500000: ::speed_t = 0o010005;
+pub const B576000: ::speed_t = 0o010006;
+pub const B921600: ::speed_t = 0o010007;
+pub const B1000000: ::speed_t = 0o010010;
+pub const B1152000: ::speed_t = 0o010011;
+pub const B1500000: ::speed_t = 0o010012;
+pub const B2000000: ::speed_t = 0o010013;
+pub const B2500000: ::speed_t = 0o010014;
+pub const B3000000: ::speed_t = 0o010015;
+pub const B3500000: ::speed_t = 0o010016;
+pub const B4000000: ::speed_t = 0o010017;
+
+pub const VEOL: usize = 11;
+pub const VEOL2: usize = 16;
+pub const VMIN: usize = 6;
+pub const IEXTEN: ::tcflag_t = 0x00008000;
+pub const TOSTOP: ::tcflag_t = 0x00000100;
+pub const FLUSHO: ::tcflag_t = 0x00001000;
+pub const EXTPROC: ::tcflag_t = 0x00010000;
+pub const TCGETS: ::c_ulong = 0x5401;
+pub const TCSETS: ::c_ulong = 0x5402;
+pub const TCSETSW: ::c_ulong = 0x5403;
+pub const TCSETSF: ::c_ulong = 0x5404;
+pub const TCGETA: ::c_ulong = 0x5405;
+pub const TCSETA: ::c_ulong = 0x5406;
+pub const TCSETAW: ::c_ulong = 0x5407;
+pub const TCSETAF: ::c_ulong = 0x5408;
+pub const TCSBRK: ::c_ulong = 0x5409;
+pub const TCXONC: ::c_ulong = 0x540A;
+pub const TCFLSH: ::c_ulong = 0x540B;
+pub const TIOCINQ: ::c_ulong = 0x541B;
+pub const TIOCGPGRP: ::c_ulong = 0x540F;
+pub const TIOCSPGRP: ::c_ulong = 0x5410;
+pub const TIOCOUTQ: ::c_ulong = 0x5411;
+pub const TIOCGWINSZ: ::c_ulong = 0x5413;
+pub const TIOCSWINSZ: ::c_ulong = 0x5414;
+pub const FIONREAD: ::c_ulong = 0x541B;
+pub const TIOCSBRK: ::c_ulong = 0x5427;
+pub const TIOCCBRK: ::c_ulong = 0x5428;
+
+// offsets in user_regs_structs, from sys/reg.h
+pub const R15: ::c_int = 0;
+pub const R14: ::c_int = 1;
+pub const R13: ::c_int = 2;
+pub const R12: ::c_int = 3;
+pub const RBP: ::c_int = 4;
+pub const RBX: ::c_int = 5;
+pub const R11: ::c_int = 6;
+pub const R10: ::c_int = 7;
+pub const R9: ::c_int = 8;
+pub const R8: ::c_int = 9;
+pub const RAX: ::c_int = 10;
+pub const RCX: ::c_int = 11;
+pub const RDX: ::c_int = 12;
+pub const RSI: ::c_int = 13;
+pub const RDI: ::c_int = 14;
+pub const ORIG_RAX: ::c_int = 15;
+pub const RIP: ::c_int = 16;
+pub const CS: ::c_int = 17;
+pub const EFLAGS: ::c_int = 18;
+pub const RSP: ::c_int = 19;
+pub const SS: ::c_int = 20;
+pub const FS_BASE: ::c_int = 21;
+pub const GS_BASE: ::c_int = 22;
+pub const DS: ::c_int = 23;
+pub const ES: ::c_int = 24;
+pub const FS: ::c_int = 25;
+pub const GS: ::c_int = 26;
+
+// offsets in mcontext_t.gregs from sys/ucontext.h
+pub const REG_R8: ::c_int = 0;
+pub const REG_R9: ::c_int = 1;
+pub const REG_R10: ::c_int = 2;
+pub const REG_R11: ::c_int = 3;
+pub const REG_R12: ::c_int = 4;
+pub const REG_R13: ::c_int = 5;
+pub const REG_R14: ::c_int = 6;
+pub const REG_R15: ::c_int = 7;
+pub const REG_RDI: ::c_int = 8;
+pub const REG_RSI: ::c_int = 9;
+pub const REG_RBP: ::c_int = 10;
+pub const REG_RBX: ::c_int = 11;
+pub const REG_RDX: ::c_int = 12;
+pub const REG_RAX: ::c_int = 13;
+pub const REG_RCX: ::c_int = 14;
+pub const REG_RSP: ::c_int = 15;
+pub const REG_RIP: ::c_int = 16;
+pub const REG_EFL: ::c_int = 17;
+pub const REG_CSGSFS: ::c_int = 18;
+pub const REG_ERR: ::c_int = 19;
+pub const REG_TRAPNO: ::c_int = 20;
+pub const REG_OLDMASK: ::c_int = 21;
+pub const REG_CR2: ::c_int = 22;
+
+extern "C" {
+    pub fn getcontext(ucp: *mut ucontext_t) -> ::c_int;
+    pub fn setcontext(ucp: *const ucontext_t) -> ::c_int;
+    pub fn makecontext(
+        ucp: *mut ucontext_t,
+        func: extern "C" fn(),
+        argc: ::c_int,
+        ...
+    );
+    pub fn swapcontext(
+        uocp: *mut ucontext_t,
+        ucp: *const ucontext_t,
+    ) -> ::c_int;
+    pub fn iopl(level: ::c_int) -> ::c_int;
+    pub fn ioperm(
+        from: ::c_ulong,
+        num: ::c_ulong,
+        turn_on: ::c_int,
+    ) -> ::c_int;
+}
+
+cfg_if! {
+    if #[cfg(target_pointer_width = "32")] {
+        mod x32;
+        pub use self::x32::*;
+    } else {
+        mod not_x32;
+        pub use self::not_x32::*;
+    }
+}
+
+cfg_if! {
+    if #[cfg(libc_align)] {
+        mod align;
+        pub use self::align::*;
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs.html b/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs.html new file mode 100644 index 00000000..663976f0 --- /dev/null +++ b/docs/src/libc/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs.html @@ -0,0 +1,849 @@ +not_x32.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+
+use pthread_mutex_t;
+
+pub type c_long = i64;
+pub type c_ulong = u64;
+
+s! {
+    pub struct statvfs {
+        pub f_bsize: ::c_ulong,
+        pub f_frsize: ::c_ulong,
+        pub f_blocks: ::fsblkcnt_t,
+        pub f_bfree: ::fsblkcnt_t,
+        pub f_bavail: ::fsblkcnt_t,
+        pub f_files: ::fsfilcnt_t,
+        pub f_ffree: ::fsfilcnt_t,
+        pub f_favail: ::fsfilcnt_t,
+        pub f_fsid: ::c_ulong,
+        pub f_flag: ::c_ulong,
+        pub f_namemax: ::c_ulong,
+        __f_spare: [::c_int; 6],
+    }
+}
+
+pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40;
+pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 56;
+
+align_const! {
+    #[cfg(target_endian = "little")]
+    pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
+        pthread_mutex_t {
+            size: [
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+            ],
+        };
+    #[cfg(target_endian = "little")]
+    pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
+        pthread_mutex_t {
+            size: [
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+            ],
+        };
+    #[cfg(target_endian = "little")]
+    pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
+        pthread_mutex_t {
+            size: [
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+            ],
+        };
+    #[cfg(target_endian = "big")]
+    pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
+        pthread_mutex_t {
+            size: [
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+            ],
+        };
+    #[cfg(target_endian = "big")]
+    pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
+        pthread_mutex_t {
+            size: [
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+            ],
+        };
+    #[cfg(target_endian = "big")]
+    pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
+        pthread_mutex_t {
+            size: [
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
+                0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+            ],
+        };
+}
+
+// Syscall table
+
+pub const SYS_read: ::c_long = 0;
+pub const SYS_write: ::c_long = 1;
+pub const SYS_open: ::c_long = 2;
+pub const SYS_close: ::c_long = 3;
+pub const SYS_stat: ::c_long = 4;
+pub const SYS_fstat: ::c_long = 5;
+pub const SYS_lstat: ::c_long = 6;
+pub const SYS_poll: ::c_long = 7;
+pub const SYS_lseek: ::c_long = 8;
+pub const SYS_mmap: ::c_long = 9;
+pub const SYS_mprotect: ::c_long = 10;
+pub const SYS_munmap: ::c_long = 11;
+pub const SYS_brk: ::c_long = 12;
+pub const SYS_rt_sigaction: ::c_long = 13;
+pub const SYS_rt_sigprocmask: ::c_long = 14;
+pub const SYS_rt_sigreturn: ::c_long = 15;
+pub const SYS_ioctl: ::c_long = 16;
+pub const SYS_pread64: ::c_long = 17;
+pub const SYS_pwrite64: ::c_long = 18;
+pub const SYS_readv: ::c_long = 19;
+pub const SYS_writev: ::c_long = 20;
+pub const SYS_access: ::c_long = 21;
+pub const SYS_pipe: ::c_long = 22;
+pub const SYS_select: ::c_long = 23;
+pub const SYS_sched_yield: ::c_long = 24;
+pub const SYS_mremap: ::c_long = 25;
+pub const SYS_msync: ::c_long = 26;
+pub const SYS_mincore: ::c_long = 27;
+pub const SYS_madvise: ::c_long = 28;
+pub const SYS_shmget: ::c_long = 29;
+pub const SYS_shmat: ::c_long = 30;
+pub const SYS_shmctl: ::c_long = 31;
+pub const SYS_dup: ::c_long = 32;
+pub const SYS_dup2: ::c_long = 33;
+pub const SYS_pause: ::c_long = 34;
+pub const SYS_nanosleep: ::c_long = 35;
+pub const SYS_getitimer: ::c_long = 36;
+pub const SYS_alarm: ::c_long = 37;
+pub const SYS_setitimer: ::c_long = 38;
+pub const SYS_getpid: ::c_long = 39;
+pub const SYS_sendfile: ::c_long = 40;
+pub const SYS_socket: ::c_long = 41;
+pub const SYS_connect: ::c_long = 42;
+pub const SYS_accept: ::c_long = 43;
+pub const SYS_sendto: ::c_long = 44;
+pub const SYS_recvfrom: ::c_long = 45;
+pub const SYS_sendmsg: ::c_long = 46;
+pub const SYS_recvmsg: ::c_long = 47;
+pub const SYS_shutdown: ::c_long = 48;
+pub const SYS_bind: ::c_long = 49;
+pub const SYS_listen: ::c_long = 50;
+pub const SYS_getsockname: ::c_long = 51;
+pub const SYS_getpeername: ::c_long = 52;
+pub const SYS_socketpair: ::c_long = 53;
+pub const SYS_setsockopt: ::c_long = 54;
+pub const SYS_getsockopt: ::c_long = 55;
+pub const SYS_clone: ::c_long = 56;
+pub const SYS_fork: ::c_long = 57;
+pub const SYS_vfork: ::c_long = 58;
+pub const SYS_execve: ::c_long = 59;
+pub const SYS_exit: ::c_long = 60;
+pub const SYS_wait4: ::c_long = 61;
+pub const SYS_kill: ::c_long = 62;
+pub const SYS_uname: ::c_long = 63;
+pub const SYS_semget: ::c_long = 64;
+pub const SYS_semop: ::c_long = 65;
+pub const SYS_semctl: ::c_long = 66;
+pub const SYS_shmdt: ::c_long = 67;
+pub const SYS_msgget: ::c_long = 68;
+pub const SYS_msgsnd: ::c_long = 69;
+pub const SYS_msgrcv: ::c_long = 70;
+pub const SYS_msgctl: ::c_long = 71;
+pub const SYS_fcntl: ::c_long = 72;
+pub const SYS_flock: ::c_long = 73;
+pub const SYS_fsync: ::c_long = 74;
+pub const SYS_fdatasync: ::c_long = 75;
+pub const SYS_truncate: ::c_long = 76;
+pub const SYS_ftruncate: ::c_long = 77;
+pub const SYS_getdents: ::c_long = 78;
+pub const SYS_getcwd: ::c_long = 79;
+pub const SYS_chdir: ::c_long = 80;
+pub const SYS_fchdir: ::c_long = 81;
+pub const SYS_rename: ::c_long = 82;
+pub const SYS_mkdir: ::c_long = 83;
+pub const SYS_rmdir: ::c_long = 84;
+pub const SYS_creat: ::c_long = 85;
+pub const SYS_link: ::c_long = 86;
+pub const SYS_unlink: ::c_long = 87;
+pub const SYS_symlink: ::c_long = 88;
+pub const SYS_readlink: ::c_long = 89;
+pub const SYS_chmod: ::c_long = 90;
+pub const SYS_fchmod: ::c_long = 91;
+pub const SYS_chown: ::c_long = 92;
+pub const SYS_fchown: ::c_long = 93;
+pub const SYS_lchown: ::c_long = 94;
+pub const SYS_umask: ::c_long = 95;
+pub const SYS_gettimeofday: ::c_long = 96;
+pub const SYS_getrlimit: ::c_long = 97;
+pub const SYS_getrusage: ::c_long = 98;
+pub const SYS_sysinfo: ::c_long = 99;
+pub const SYS_times: ::c_long = 100;
+pub const SYS_ptrace: ::c_long = 101;
+pub const SYS_getuid: ::c_long = 102;
+pub const SYS_syslog: ::c_long = 103;
+pub const SYS_getgid: ::c_long = 104;
+pub const SYS_setuid: ::c_long = 105;
+pub const SYS_setgid: ::c_long = 106;
+pub const SYS_geteuid: ::c_long = 107;
+pub const SYS_getegid: ::c_long = 108;
+pub const SYS_setpgid: ::c_long = 109;
+pub const SYS_getppid: ::c_long = 110;
+pub const SYS_getpgrp: ::c_long = 111;
+pub const SYS_setsid: ::c_long = 112;
+pub const SYS_setreuid: ::c_long = 113;
+pub const SYS_setregid: ::c_long = 114;
+pub const SYS_getgroups: ::c_long = 115;
+pub const SYS_setgroups: ::c_long = 116;
+pub const SYS_setresuid: ::c_long = 117;
+pub const SYS_getresuid: ::c_long = 118;
+pub const SYS_setresgid: ::c_long = 119;
+pub const SYS_getresgid: ::c_long = 120;
+pub const SYS_getpgid: ::c_long = 121;
+pub const SYS_setfsuid: ::c_long = 122;
+pub const SYS_setfsgid: ::c_long = 123;
+pub const SYS_getsid: ::c_long = 124;
+pub const SYS_capget: ::c_long = 125;
+pub const SYS_capset: ::c_long = 126;
+pub const SYS_rt_sigpending: ::c_long = 127;
+pub const SYS_rt_sigtimedwait: ::c_long = 128;
+pub const SYS_rt_sigqueueinfo: ::c_long = 129;
+pub const SYS_rt_sigsuspend: ::c_long = 130;
+pub const SYS_sigaltstack: ::c_long = 131;
+pub const SYS_utime: ::c_long = 132;
+pub const SYS_mknod: ::c_long = 133;
+pub const SYS_uselib: ::c_long = 134;
+pub const SYS_personality: ::c_long = 135;
+pub const SYS_ustat: ::c_long = 136;
+pub const SYS_statfs: ::c_long = 137;
+pub const SYS_fstatfs: ::c_long = 138;
+pub const SYS_sysfs: ::c_long = 139;
+pub const SYS_getpriority: ::c_long = 140;
+pub const SYS_setpriority: ::c_long = 141;
+pub const SYS_sched_setparam: ::c_long = 142;
+pub const SYS_sched_getparam: ::c_long = 143;
+pub const SYS_sched_setscheduler: ::c_long = 144;
+pub const SYS_sched_getscheduler: ::c_long = 145;
+pub const SYS_sched_get_priority_max: ::c_long = 146;
+pub const SYS_sched_get_priority_min: ::c_long = 147;
+pub const SYS_sched_rr_get_interval: ::c_long = 148;
+pub const SYS_mlock: ::c_long = 149;
+pub const SYS_munlock: ::c_long = 150;
+pub const SYS_mlockall: ::c_long = 151;
+pub const SYS_munlockall: ::c_long = 152;
+pub const SYS_vhangup: ::c_long = 153;
+pub const SYS_modify_ldt: ::c_long = 154;
+pub const SYS_pivot_root: ::c_long = 155;
+pub const SYS__sysctl: ::c_long = 156;
+pub const SYS_prctl: ::c_long = 157;
+pub const SYS_arch_prctl: ::c_long = 158;
+pub const SYS_adjtimex: ::c_long = 159;
+pub const SYS_setrlimit: ::c_long = 160;
+pub const SYS_chroot: ::c_long = 161;
+pub const SYS_sync: ::c_long = 162;
+pub const SYS_acct: ::c_long = 163;
+pub const SYS_settimeofday: ::c_long = 164;
+pub const SYS_mount: ::c_long = 165;
+pub const SYS_umount2: ::c_long = 166;
+pub const SYS_swapon: ::c_long = 167;
+pub const SYS_swapoff: ::c_long = 168;
+pub const SYS_reboot: ::c_long = 169;
+pub const SYS_sethostname: ::c_long = 170;
+pub const SYS_setdomainname: ::c_long = 171;
+pub const SYS_iopl: ::c_long = 172;
+pub const SYS_ioperm: ::c_long = 173;
+pub const SYS_create_module: ::c_long = 174;
+pub const SYS_init_module: ::c_long = 175;
+pub const SYS_delete_module: ::c_long = 176;
+pub const SYS_get_kernel_syms: ::c_long = 177;
+pub const SYS_query_module: ::c_long = 178;
+pub const SYS_quotactl: ::c_long = 179;
+pub const SYS_nfsservctl: ::c_long = 180;
+pub const SYS_getpmsg: ::c_long = 181;
+pub const SYS_putpmsg: ::c_long = 182;
+pub const SYS_afs_syscall: ::c_long = 183;
+pub const SYS_tuxcall: ::c_long = 184;
+pub const SYS_security: ::c_long = 185;
+pub const SYS_gettid: ::c_long = 186;
+pub const SYS_readahead: ::c_long = 187;
+pub const SYS_setxattr: ::c_long = 188;
+pub const SYS_lsetxattr: ::c_long = 189;
+pub const SYS_fsetxattr: ::c_long = 190;
+pub const SYS_getxattr: ::c_long = 191;
+pub const SYS_lgetxattr: ::c_long = 192;
+pub const SYS_fgetxattr: ::c_long = 193;
+pub const SYS_listxattr: ::c_long = 194;
+pub const SYS_llistxattr: ::c_long = 195;
+pub const SYS_flistxattr: ::c_long = 196;
+pub const SYS_removexattr: ::c_long = 197;
+pub const SYS_lremovexattr: ::c_long = 198;
+pub const SYS_fremovexattr: ::c_long = 199;
+pub const SYS_tkill: ::c_long = 200;
+pub const SYS_time: ::c_long = 201;
+pub const SYS_futex: ::c_long = 202;
+pub const SYS_sched_setaffinity: ::c_long = 203;
+pub const SYS_sched_getaffinity: ::c_long = 204;
+pub const SYS_set_thread_area: ::c_long = 205;
+pub const SYS_io_setup: ::c_long = 206;
+pub const SYS_io_destroy: ::c_long = 207;
+pub const SYS_io_getevents: ::c_long = 208;
+pub const SYS_io_submit: ::c_long = 209;
+pub const SYS_io_cancel: ::c_long = 210;
+pub const SYS_get_thread_area: ::c_long = 211;
+pub const SYS_lookup_dcookie: ::c_long = 212;
+pub const SYS_epoll_create: ::c_long = 213;
+pub const SYS_epoll_ctl_old: ::c_long = 214;
+pub const SYS_epoll_wait_old: ::c_long = 215;
+pub const SYS_remap_file_pages: ::c_long = 216;
+pub const SYS_getdents64: ::c_long = 217;
+pub const SYS_set_tid_address: ::c_long = 218;
+pub const SYS_restart_syscall: ::c_long = 219;
+pub const SYS_semtimedop: ::c_long = 220;
+pub const SYS_fadvise64: ::c_long = 221;
+pub const SYS_timer_create: ::c_long = 222;
+pub const SYS_timer_settime: ::c_long = 223;
+pub const SYS_timer_gettime: ::c_long = 224;
+pub const SYS_timer_getoverrun: ::c_long = 225;
+pub const SYS_timer_delete: ::c_long = 226;
+pub const SYS_clock_settime: ::c_long = 227;
+pub const SYS_clock_gettime: ::c_long = 228;
+pub const SYS_clock_getres: ::c_long = 229;
+pub const SYS_clock_nanosleep: ::c_long = 230;
+pub const SYS_exit_group: ::c_long = 231;
+pub const SYS_epoll_wait: ::c_long = 232;
+pub const SYS_epoll_ctl: ::c_long = 233;
+pub const SYS_tgkill: ::c_long = 234;
+pub const SYS_utimes: ::c_long = 235;
+pub const SYS_vserver: ::c_long = 236;
+pub const SYS_mbind: ::c_long = 237;
+pub const SYS_set_mempolicy: ::c_long = 238;
+pub const SYS_get_mempolicy: ::c_long = 239;
+pub const SYS_mq_open: ::c_long = 240;
+pub const SYS_mq_unlink: ::c_long = 241;
+pub const SYS_mq_timedsend: ::c_long = 242;
+pub const SYS_mq_timedreceive: ::c_long = 243;
+pub const SYS_mq_notify: ::c_long = 244;
+pub const SYS_mq_getsetattr: ::c_long = 245;
+pub const SYS_kexec_load: ::c_long = 246;
+pub const SYS_waitid: ::c_long = 247;
+pub const SYS_add_key: ::c_long = 248;
+pub const SYS_request_key: ::c_long = 249;
+pub const SYS_keyctl: ::c_long = 250;
+pub const SYS_ioprio_set: ::c_long = 251;
+pub const SYS_ioprio_get: ::c_long = 252;
+pub const SYS_inotify_init: ::c_long = 253;
+pub const SYS_inotify_add_watch: ::c_long = 254;
+pub const SYS_inotify_rm_watch: ::c_long = 255;
+pub const SYS_migrate_pages: ::c_long = 256;
+pub const SYS_openat: ::c_long = 257;
+pub const SYS_mkdirat: ::c_long = 258;
+pub const SYS_mknodat: ::c_long = 259;
+pub const SYS_fchownat: ::c_long = 260;
+pub const SYS_futimesat: ::c_long = 261;
+pub const SYS_newfstatat: ::c_long = 262;
+pub const SYS_unlinkat: ::c_long = 263;
+pub const SYS_renameat: ::c_long = 264;
+pub const SYS_linkat: ::c_long = 265;
+pub const SYS_symlinkat: ::c_long = 266;
+pub const SYS_readlinkat: ::c_long = 267;
+pub const SYS_fchmodat: ::c_long = 268;
+pub const SYS_faccessat: ::c_long = 269;
+pub const SYS_pselect6: ::c_long = 270;
+pub const SYS_ppoll: ::c_long = 271;
+pub const SYS_unshare: ::c_long = 272;
+pub const SYS_set_robust_list: ::c_long = 273;
+pub const SYS_get_robust_list: ::c_long = 274;
+pub const SYS_splice: ::c_long = 275;
+pub const SYS_tee: ::c_long = 276;
+pub const SYS_sync_file_range: ::c_long = 277;
+pub const SYS_vmsplice: ::c_long = 278;
+pub const SYS_move_pages: ::c_long = 279;
+pub const SYS_utimensat: ::c_long = 280;
+pub const SYS_epoll_pwait: ::c_long = 281;
+pub const SYS_signalfd: ::c_long = 282;
+pub const SYS_timerfd_create: ::c_long = 283;
+pub const SYS_eventfd: ::c_long = 284;
+pub const SYS_fallocate: ::c_long = 285;
+pub const SYS_timerfd_settime: ::c_long = 286;
+pub const SYS_timerfd_gettime: ::c_long = 287;
+pub const SYS_accept4: ::c_long = 288;
+pub const SYS_signalfd4: ::c_long = 289;
+pub const SYS_eventfd2: ::c_long = 290;
+pub const SYS_epoll_create1: ::c_long = 291;
+pub const SYS_dup3: ::c_long = 292;
+pub const SYS_pipe2: ::c_long = 293;
+pub const SYS_inotify_init1: ::c_long = 294;
+pub const SYS_preadv: ::c_long = 295;
+pub const SYS_pwritev: ::c_long = 296;
+pub const SYS_rt_tgsigqueueinfo: ::c_long = 297;
+pub const SYS_perf_event_open: ::c_long = 298;
+pub const SYS_recvmmsg: ::c_long = 299;
+pub const SYS_fanotify_init: ::c_long = 300;
+pub const SYS_fanotify_mark: ::c_long = 301;
+pub const SYS_prlimit64: ::c_long = 302;
+pub const SYS_name_to_handle_at: ::c_long = 303;
+pub const SYS_open_by_handle_at: ::c_long = 304;
+pub const SYS_clock_adjtime: ::c_long = 305;
+pub const SYS_syncfs: ::c_long = 306;
+pub const SYS_sendmmsg: ::c_long = 307;
+pub const SYS_setns: ::c_long = 308;
+pub const SYS_getcpu: ::c_long = 309;
+pub const SYS_process_vm_readv: ::c_long = 310;
+pub const SYS_process_vm_writev: ::c_long = 311;
+pub const SYS_kcmp: ::c_long = 312;
+pub const SYS_finit_module: ::c_long = 313;
+pub const SYS_sched_setattr: ::c_long = 314;
+pub const SYS_sched_getattr: ::c_long = 315;
+pub const SYS_renameat2: ::c_long = 316;
+pub const SYS_seccomp: ::c_long = 317;
+pub const SYS_getrandom: ::c_long = 318;
+pub const SYS_memfd_create: ::c_long = 319;
+pub const SYS_kexec_file_load: ::c_long = 320;
+pub const SYS_bpf: ::c_long = 321;
+pub const SYS_execveat: ::c_long = 322;
+pub const SYS_userfaultfd: ::c_long = 323;
+pub const SYS_membarrier: ::c_long = 324;
+pub const SYS_mlock2: ::c_long = 325;
+pub const SYS_copy_file_range: ::c_long = 326;
+pub const SYS_preadv2: ::c_long = 327;
+pub const SYS_pwritev2: ::c_long = 328;
+pub const SYS_pkey_mprotect: ::c_long = 329;
+pub const SYS_pkey_alloc: ::c_long = 330;
+pub const SYS_pkey_free: ::c_long = 331;
+pub const SYS_statx: ::c_long = 332;
+
+#[link(name = "util")]
+extern "C" {
+    pub fn sysctl(
+        name: *mut ::c_int,
+        namelen: ::c_int,
+        oldp: *mut ::c_void,
+        oldlenp: *mut ::size_t,
+        newp: *mut ::c_void,
+        newlen: ::size_t,
+    ) -> ::c_int;
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/linux/gnu/mod.rs.html b/docs/src/libc/unix/linux_like/linux/gnu/mod.rs.html new file mode 100644 index 00000000..2173d35b --- /dev/null +++ b/docs/src/libc/unix/linux_like/linux/gnu/mod.rs.html @@ -0,0 +1,2969 @@ +mod.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+
+pub type pthread_t = c_ulong;
+pub type __priority_which_t = ::c_uint;
+pub type __rlimit_resource_t = ::c_uint;
+pub type Lmid_t = ::c_long;
+pub type regoff_t = ::c_int;
+
+s! {
+    pub struct statx {
+        pub stx_mask: u32,
+        pub stx_blksize: u32,
+        pub stx_attributes: u64,
+        pub stx_nlink: u32,
+        pub stx_uid: u32,
+        pub stx_gid: u32,
+        pub stx_mode: u16,
+        pub __statx_pad1: [u16; 1],
+        pub stx_ino: u64,
+        pub stx_size: u64,
+        pub stx_blocks: u64,
+        pub stx_attributes_mask: u64,
+        pub stx_atime: ::statx_timestamp,
+        pub stx_btime: ::statx_timestamp,
+        pub stx_ctime: ::statx_timestamp,
+        pub stx_mtime: ::statx_timestamp,
+        pub stx_rdev_major: u32,
+        pub stx_rdev_minor: u32,
+        pub stx_dev_major: u32,
+        pub stx_dev_minor: u32,
+        pub __statx_pad2: [u64; 14],
+    }
+
+    pub struct statx_timestamp {
+        pub tv_sec: i64,
+        pub tv_nsec: u32,
+        pub __statx_timestamp_pad1: [i32; 1],
+    }
+
+    pub struct aiocb {
+        pub aio_fildes: ::c_int,
+        pub aio_lio_opcode: ::c_int,
+        pub aio_reqprio: ::c_int,
+        pub aio_buf: *mut ::c_void,
+        pub aio_nbytes: ::size_t,
+        pub aio_sigevent: ::sigevent,
+        __next_prio: *mut aiocb,
+        __abs_prio: ::c_int,
+        __policy: ::c_int,
+        __error_code: ::c_int,
+        __return_value: ::ssize_t,
+        pub aio_offset: off_t,
+        #[cfg(all(not(target_arch = "x86_64"), target_pointer_width = "32"))]
+        __unused1: [::c_char; 4],
+        __glibc_reserved: [::c_char; 32]
+    }
+
+    pub struct __exit_status {
+        pub e_termination: ::c_short,
+        pub e_exit: ::c_short,
+    }
+
+    pub struct __timeval {
+        pub tv_sec: i32,
+        pub tv_usec: i32,
+    }
+
+    pub struct glob64_t {
+        pub gl_pathc: ::size_t,
+        pub gl_pathv: *mut *mut ::c_char,
+        pub gl_offs: ::size_t,
+        pub gl_flags: ::c_int,
+
+        __unused1: *mut ::c_void,
+        __unused2: *mut ::c_void,
+        __unused3: *mut ::c_void,
+        __unused4: *mut ::c_void,
+        __unused5: *mut ::c_void,
+    }
+
+    pub struct msghdr {
+        pub msg_name: *mut ::c_void,
+        pub msg_namelen: ::socklen_t,
+        pub msg_iov: *mut ::iovec,
+        pub msg_iovlen: ::size_t,
+        pub msg_control: *mut ::c_void,
+        pub msg_controllen: ::size_t,
+        pub msg_flags: ::c_int,
+    }
+
+    pub struct cmsghdr {
+        pub cmsg_len: ::size_t,
+        pub cmsg_level: ::c_int,
+        pub cmsg_type: ::c_int,
+    }
+
+    pub struct termios {
+        pub c_iflag: ::tcflag_t,
+        pub c_oflag: ::tcflag_t,
+        pub c_cflag: ::tcflag_t,
+        pub c_lflag: ::tcflag_t,
+        pub c_line: ::cc_t,
+        pub c_cc: [::cc_t; ::NCCS],
+        #[cfg(not(any(
+            target_arch = "sparc",
+            target_arch = "sparc64",
+            target_arch = "mips",
+            target_arch = "mips64")))]
+        pub c_ispeed: ::speed_t,
+        #[cfg(not(any(
+            target_arch = "sparc",
+            target_arch = "sparc64",
+            target_arch = "mips",
+            target_arch = "mips64")))]
+        pub c_ospeed: ::speed_t,
+    }
+
+    pub struct mallinfo {
+        pub arena: ::c_int,
+        pub ordblks: ::c_int,
+        pub smblks: ::c_int,
+        pub hblks: ::c_int,
+        pub hblkhd: ::c_int,
+        pub usmblks: ::c_int,
+        pub fsmblks: ::c_int,
+        pub uordblks: ::c_int,
+        pub fordblks: ::c_int,
+        pub keepcost: ::c_int,
+    }
+
+    pub struct nlmsghdr {
+        pub nlmsg_len: u32,
+        pub nlmsg_type: u16,
+        pub nlmsg_flags: u16,
+        pub nlmsg_seq: u32,
+        pub nlmsg_pid: u32,
+    }
+
+    pub struct nlmsgerr {
+        pub error: ::c_int,
+        pub msg: nlmsghdr,
+    }
+
+    pub struct nl_pktinfo {
+        pub group: u32,
+    }
+
+    pub struct nl_mmap_req {
+        pub nm_block_size: ::c_uint,
+        pub nm_block_nr: ::c_uint,
+        pub nm_frame_size: ::c_uint,
+        pub nm_frame_nr: ::c_uint,
+    }
+
+    pub struct nl_mmap_hdr {
+        pub nm_status: ::c_uint,
+        pub nm_len: ::c_uint,
+        pub nm_group: u32,
+        pub nm_pid: u32,
+        pub nm_uid: u32,
+        pub nm_gid: u32,
+    }
+
+    pub struct nlattr {
+        pub nla_len: u16,
+        pub nla_type: u16,
+    }
+
+    pub struct rtentry {
+        pub rt_pad1: ::c_ulong,
+        pub rt_dst: ::sockaddr,
+        pub rt_gateway: ::sockaddr,
+        pub rt_genmask: ::sockaddr,
+        pub rt_flags: ::c_ushort,
+        pub rt_pad2: ::c_short,
+        pub rt_pad3: ::c_ulong,
+        pub rt_tos: ::c_uchar,
+        pub rt_class: ::c_uchar,
+        #[cfg(target_pointer_width = "64")]
+        pub rt_pad4: [::c_short; 3usize],
+        #[cfg(not(target_pointer_width = "64"))]
+        pub rt_pad4: ::c_short,
+        pub rt_metric: ::c_short,
+        pub rt_dev: *mut ::c_char,
+        pub rt_mtu: ::c_ulong,
+        pub rt_window: ::c_ulong,
+        pub rt_irtt: ::c_ushort,
+    }
+
+    pub struct timex {
+        pub modes: ::c_uint,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub offset: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub offset: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub freq: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub freq: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub maxerror: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub maxerror: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub esterror: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub esterror: ::c_long,
+        pub status: ::c_int,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub constant: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub constant: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub precision: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub precision: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub tolerance: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub tolerance: ::c_long,
+        pub time: ::timeval,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub tick: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub tick: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub ppsfreq: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub ppsfreq: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub jitter: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub jitter: ::c_long,
+        pub shift: ::c_int,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub stabil: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub stabil: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub jitcnt: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub jitcnt: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub calcnt: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub calcnt: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub errcnt: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub errcnt: ::c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub stbcnt: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub stbcnt: ::c_long,
+        pub tai: ::c_int,
+        pub __unused1: i32,
+        pub __unused2: i32,
+        pub __unused3: i32,
+        pub __unused4: i32,
+        pub __unused5: i32,
+        pub __unused6: i32,
+        pub __unused7: i32,
+        pub __unused8: i32,
+        pub __unused9: i32,
+        pub __unused10: i32,
+        pub __unused11: i32,
+    }
+
+    pub struct ntptimeval {
+        pub time: ::timeval,
+        pub maxerror: ::c_long,
+        pub esterror: ::c_long,
+        pub tai: ::c_long,
+        pub __glibc_reserved1: ::c_long,
+        pub __glibc_reserved2: ::c_long,
+        pub __glibc_reserved3: ::c_long,
+        pub __glibc_reserved4: ::c_long,
+    }
+
+    pub struct regex_t {
+        __buffer: *mut ::c_void,
+        __allocated: ::size_t,
+        __used: ::size_t,
+        __syntax: ::c_ulong,
+        __fastmap: *mut ::c_char,
+        __translate: *mut ::c_char,
+        __re_nsub: ::size_t,
+        __bitfield: u8,
+    }
+}
+
+impl siginfo_t {
+    pub unsafe fn si_addr(&self) -> *mut ::c_void {
+        #[repr(C)]
+        struct siginfo_sigfault {
+            _si_signo: ::c_int,
+            _si_errno: ::c_int,
+            _si_code: ::c_int,
+            si_addr: *mut ::c_void,
+        }
+        (*(self as *const siginfo_t as *const siginfo_sigfault)).si_addr
+    }
+
+    pub unsafe fn si_value(&self) -> ::sigval {
+        #[repr(C)]
+        struct siginfo_timer {
+            _si_signo: ::c_int,
+            _si_errno: ::c_int,
+            _si_code: ::c_int,
+            _si_tid: ::c_int,
+            _si_overrun: ::c_int,
+            si_sigval: ::sigval,
+        }
+        (*(self as *const siginfo_t as *const siginfo_timer)).si_sigval
+    }
+}
+
+cfg_if! {
+    if #[cfg(libc_union)] {
+        // Internal, for casts to access union fields
+        #[repr(C)]
+        struct sifields_sigchld {
+            si_pid: ::pid_t,
+            si_uid: ::uid_t,
+            si_status: ::c_int,
+            si_utime: ::c_long,
+            si_stime: ::c_long,
+        }
+        impl ::Copy for sifields_sigchld {}
+        impl ::Clone for sifields_sigchld {
+            fn clone(&self) -> sifields_sigchld {
+                *self
+            }
+        }
+
+        // Internal, for casts to access union fields
+        #[repr(C)]
+        union sifields {
+            _align_pointer: *mut ::c_void,
+            sigchld: sifields_sigchld,
+        }
+
+        // Internal, for casts to access union fields. Note that some variants
+        // of sifields start with a pointer, which makes the alignment of
+        // sifields vary on 32-bit and 64-bit architectures.
+        #[repr(C)]
+        struct siginfo_f {
+            _siginfo_base: [::c_int; 3],
+            sifields: sifields,
+        }
+
+        impl siginfo_t {
+            unsafe fn sifields(&self) -> &sifields {
+                &(*(self as *const siginfo_t as *const siginfo_f)).sifields
+            }
+
+            pub unsafe fn si_pid(&self) -> ::pid_t {
+                self.sifields().sigchld.si_pid
+            }
+
+            pub unsafe fn si_uid(&self) -> ::uid_t {
+                self.sifields().sigchld.si_uid
+            }
+
+            pub unsafe fn si_status(&self) -> ::c_int {
+                self.sifields().sigchld.si_status
+            }
+
+            pub unsafe fn si_utime(&self) -> ::c_long {
+                self.sifields().sigchld.si_utime
+            }
+
+            pub unsafe fn si_stime(&self) -> ::c_long {
+                self.sifields().sigchld.si_stime
+            }
+        }
+    }
+}
+
+s_no_extra_traits! {
+    pub struct utmpx {
+        pub ut_type: ::c_short,
+        pub ut_pid: ::pid_t,
+        pub ut_line: [::c_char; __UT_LINESIZE],
+        pub ut_id: [::c_char; 4],
+
+        pub ut_user: [::c_char; __UT_NAMESIZE],
+        pub ut_host: [::c_char; __UT_HOSTSIZE],
+        pub ut_exit: __exit_status,
+
+        #[cfg(any(target_arch = "aarch64",
+                  target_arch = "s390x",
+                  all(target_pointer_width = "32",
+                      not(target_arch = "x86_64"))))]
+        pub ut_session: ::c_long,
+        #[cfg(any(target_arch = "aarch64",
+                  target_arch = "s390x",
+                  all(target_pointer_width = "32",
+                      not(target_arch = "x86_64"))))]
+        pub ut_tv: ::timeval,
+
+        #[cfg(not(any(target_arch = "aarch64",
+                      target_arch = "s390x",
+                      all(target_pointer_width = "32",
+                          not(target_arch = "x86_64")))))]
+        pub ut_session: i32,
+        #[cfg(not(any(target_arch = "aarch64",
+                      target_arch = "s390x",
+                      all(target_pointer_width = "32",
+                          not(target_arch = "x86_64")))))]
+        pub ut_tv: __timeval,
+
+        pub ut_addr_v6: [i32; 4],
+        __glibc_reserved: [::c_char; 20],
+    }
+}
+
+cfg_if! {
+    if #[cfg(feature = "extra_traits")] {
+        impl PartialEq for utmpx {
+            fn eq(&self, other: &utmpx) -> bool {
+                self.ut_type == other.ut_type
+                    && self.ut_pid == other.ut_pid
+                    && self.ut_line == other.ut_line
+                    && self.ut_id == other.ut_id
+                    && self.ut_user == other.ut_user
+                    && self
+                    .ut_host
+                    .iter()
+                    .zip(other.ut_host.iter())
+                    .all(|(a,b)| a == b)
+                    && self.ut_exit == other.ut_exit
+                    && self.ut_session == other.ut_session
+                    && self.ut_tv == other.ut_tv
+                    && self.ut_addr_v6 == other.ut_addr_v6
+                    && self.__glibc_reserved == other.__glibc_reserved
+            }
+        }
+
+        impl Eq for utmpx {}
+
+        impl ::fmt::Debug for utmpx {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("utmpx")
+                    .field("ut_type", &self.ut_type)
+                    .field("ut_pid", &self.ut_pid)
+                    .field("ut_line", &self.ut_line)
+                    .field("ut_id", &self.ut_id)
+                    .field("ut_user", &self.ut_user)
+                // FIXME: .field("ut_host", &self.ut_host)
+                    .field("ut_exit", &self.ut_exit)
+                    .field("ut_session", &self.ut_session)
+                    .field("ut_tv", &self.ut_tv)
+                    .field("ut_addr_v6", &self.ut_addr_v6)
+                    .field("__glibc_reserved", &self.__glibc_reserved)
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for utmpx {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.ut_type.hash(state);
+                self.ut_pid.hash(state);
+                self.ut_line.hash(state);
+                self.ut_id.hash(state);
+                self.ut_user.hash(state);
+                self.ut_host.hash(state);
+                self.ut_exit.hash(state);
+                self.ut_session.hash(state);
+                self.ut_tv.hash(state);
+                self.ut_addr_v6.hash(state);
+                self.__glibc_reserved.hash(state);
+            }
+        }
+    }
+}
+
+// include/uapi/asm-generic/hugetlb_encode.h
+pub const HUGETLB_FLAG_ENCODE_SHIFT: ::c_int = 26;
+pub const HUGETLB_FLAG_ENCODE_MASK:  ::c_int = 0x3f;
+
+pub const HUGETLB_FLAG_ENCODE_64KB:  ::c_int = 16 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_512KB: ::c_int = 19 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_1MB:   ::c_int = 20 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_2MB:   ::c_int = 21 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_8MB:   ::c_int = 23 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_16MB:  ::c_int = 24 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_32MB:  ::c_int = 25 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_256MB: ::c_int = 28 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_512MB: ::c_int = 29 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_1GB:   ::c_int = 30 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_2GB:   ::c_int = 31 << HUGETLB_FLAG_ENCODE_SHIFT;
+pub const HUGETLB_FLAG_ENCODE_16GB:  ::c_int = 34 << HUGETLB_FLAG_ENCODE_SHIFT;
+
+// include/uapi/linux/mman.h
+/*
+ * Huge page size encoding when MAP_HUGETLB is specified, and a huge page
+ * size other than the default is desired.  See hugetlb_encode.h.
+ * All known huge page size encodings are provided here.  It is the
+ * responsibility of the application to know which sizes are supported on
+ * the running system.  See mmap(2) man page for details.
+ */
+pub const MAP_HUGE_SHIFT: ::c_int = HUGETLB_FLAG_ENCODE_SHIFT;
+pub const MAP_HUGE_MASK:  ::c_int = HUGETLB_FLAG_ENCODE_MASK;
+
+pub const MAP_HUGE_64KB:  ::c_int = HUGETLB_FLAG_ENCODE_64KB;
+pub const MAP_HUGE_512KB: ::c_int = HUGETLB_FLAG_ENCODE_512KB;
+pub const MAP_HUGE_1MB:   ::c_int = HUGETLB_FLAG_ENCODE_1MB;
+pub const MAP_HUGE_2MB:   ::c_int = HUGETLB_FLAG_ENCODE_2MB;
+pub const MAP_HUGE_8MB:   ::c_int = HUGETLB_FLAG_ENCODE_8MB;
+pub const MAP_HUGE_16MB:  ::c_int = HUGETLB_FLAG_ENCODE_16MB;
+pub const MAP_HUGE_32MB:  ::c_int = HUGETLB_FLAG_ENCODE_32MB;
+pub const MAP_HUGE_256MB: ::c_int = HUGETLB_FLAG_ENCODE_256MB;
+pub const MAP_HUGE_512MB: ::c_int = HUGETLB_FLAG_ENCODE_512MB;
+pub const MAP_HUGE_1GB:   ::c_int = HUGETLB_FLAG_ENCODE_1GB;
+pub const MAP_HUGE_2GB:   ::c_int = HUGETLB_FLAG_ENCODE_2GB;
+pub const MAP_HUGE_16GB:  ::c_int = HUGETLB_FLAG_ENCODE_16GB;
+
+pub const RLIMIT_CPU: ::__rlimit_resource_t = 0;
+pub const RLIMIT_FSIZE: ::__rlimit_resource_t = 1;
+pub const RLIMIT_DATA: ::__rlimit_resource_t = 2;
+pub const RLIMIT_STACK: ::__rlimit_resource_t = 3;
+pub const RLIMIT_CORE: ::__rlimit_resource_t = 4;
+pub const RLIMIT_LOCKS: ::__rlimit_resource_t = 10;
+pub const RLIMIT_SIGPENDING: ::__rlimit_resource_t = 11;
+pub const RLIMIT_MSGQUEUE: ::__rlimit_resource_t = 12;
+pub const RLIMIT_NICE: ::__rlimit_resource_t = 13;
+pub const RLIMIT_RTPRIO: ::__rlimit_resource_t = 14;
+pub const RLIMIT_RTTIME: ::__rlimit_resource_t = 15;
+pub const RLIMIT_NLIMITS: ::__rlimit_resource_t = 16;
+
+pub const PRIO_PROCESS: ::__priority_which_t = 0;
+pub const PRIO_PGRP: ::__priority_which_t = 1;
+pub const PRIO_USER: ::__priority_which_t = 2;
+
+pub const MS_RMT_MASK: ::c_ulong = 0x02800051;
+
+pub const __UT_LINESIZE: usize = 32;
+pub const __UT_NAMESIZE: usize = 32;
+pub const __UT_HOSTSIZE: usize = 256;
+pub const EMPTY: ::c_short = 0;
+pub const RUN_LVL: ::c_short = 1;
+pub const BOOT_TIME: ::c_short = 2;
+pub const NEW_TIME: ::c_short = 3;
+pub const OLD_TIME: ::c_short = 4;
+pub const INIT_PROCESS: ::c_short = 5;
+pub const LOGIN_PROCESS: ::c_short = 6;
+pub const USER_PROCESS: ::c_short = 7;
+pub const DEAD_PROCESS: ::c_short = 8;
+pub const ACCOUNTING: ::c_short = 9;
+
+// dlfcn.h
+pub const LM_ID_BASE: ::c_long = 0;
+pub const LM_ID_NEWLM: ::c_long = -1;
+
+pub const RTLD_DI_LMID: ::c_int = 1;
+pub const RTLD_DI_LINKMAP: ::c_int = 2;
+pub const RTLD_DI_CONFIGADDR: ::c_int = 3;
+pub const RTLD_DI_SERINFO: ::c_int = 4;
+pub const RTLD_DI_SERINFOSIZE: ::c_int = 5;
+pub const RTLD_DI_ORIGIN: ::c_int = 6;
+pub const RTLD_DI_PROFILENAME: ::c_int = 7;
+pub const RTLD_DI_PROFILEOUT: ::c_int = 8;
+pub const RTLD_DI_TLS_MODID: ::c_int = 9;
+pub const RTLD_DI_TLS_DATA: ::c_int = 10;
+
+pub const SOCK_NONBLOCK: ::c_int = O_NONBLOCK;
+
+pub const SOL_RXRPC: ::c_int = 272;
+pub const SOL_PPPOL2TP: ::c_int = 273;
+pub const SOL_PNPIPE: ::c_int = 275;
+pub const SOL_RDS: ::c_int = 276;
+pub const SOL_IUCV: ::c_int = 277;
+pub const SOL_CAIF: ::c_int = 278;
+pub const SOL_NFC: ::c_int = 280;
+pub const SOL_XDP: ::c_int = 283;
+
+pub const MSG_TRYHARD: ::c_int = 4;
+
+pub const LC_PAPER: ::c_int = 7;
+pub const LC_NAME: ::c_int = 8;
+pub const LC_ADDRESS: ::c_int = 9;
+pub const LC_TELEPHONE: ::c_int = 10;
+pub const LC_MEASUREMENT: ::c_int = 11;
+pub const LC_IDENTIFICATION: ::c_int = 12;
+pub const LC_PAPER_MASK: ::c_int = 1 << LC_PAPER;
+pub const LC_NAME_MASK: ::c_int = 1 << LC_NAME;
+pub const LC_ADDRESS_MASK: ::c_int = 1 << LC_ADDRESS;
+pub const LC_TELEPHONE_MASK: ::c_int = 1 << LC_TELEPHONE;
+pub const LC_MEASUREMENT_MASK: ::c_int = 1 << LC_MEASUREMENT;
+pub const LC_IDENTIFICATION_MASK: ::c_int = 1 << LC_IDENTIFICATION;
+pub const LC_ALL_MASK: ::c_int = ::LC_CTYPE_MASK
+    | ::LC_NUMERIC_MASK
+    | ::LC_TIME_MASK
+    | ::LC_COLLATE_MASK
+    | ::LC_MONETARY_MASK
+    | ::LC_MESSAGES_MASK
+    | LC_PAPER_MASK
+    | LC_NAME_MASK
+    | LC_ADDRESS_MASK
+    | LC_TELEPHONE_MASK
+    | LC_MEASUREMENT_MASK
+    | LC_IDENTIFICATION_MASK;
+
+pub const ENOTSUP: ::c_int = EOPNOTSUPP;
+
+pub const SOCK_SEQPACKET: ::c_int = 5;
+pub const SOCK_DCCP: ::c_int = 6;
+pub const SOCK_PACKET: ::c_int = 10;
+
+pub const TCP_COOKIE_TRANSACTIONS: ::c_int = 15;
+pub const TCP_THIN_LINEAR_TIMEOUTS: ::c_int = 16;
+pub const TCP_THIN_DUPACK: ::c_int = 17;
+pub const TCP_USER_TIMEOUT: ::c_int = 18;
+pub const TCP_REPAIR: ::c_int = 19;
+pub const TCP_REPAIR_QUEUE: ::c_int = 20;
+pub const TCP_QUEUE_SEQ: ::c_int = 21;
+pub const TCP_REPAIR_OPTIONS: ::c_int = 22;
+pub const TCP_FASTOPEN: ::c_int = 23;
+pub const TCP_TIMESTAMP: ::c_int = 24;
+pub const TCP_FASTOPEN_CONNECT: ::c_int = 30;
+
+/* DCCP socket options */
+pub const DCCP_SOCKOPT_PACKET_SIZE: ::c_int = 1;
+pub const DCCP_SOCKOPT_SERVICE: ::c_int = 2;
+pub const DCCP_SOCKOPT_CHANGE_L: ::c_int = 3;
+pub const DCCP_SOCKOPT_CHANGE_R: ::c_int = 4;
+pub const DCCP_SOCKOPT_GET_CUR_MPS: ::c_int = 5;
+pub const DCCP_SOCKOPT_SERVER_TIMEWAIT: ::c_int = 6;
+pub const DCCP_SOCKOPT_SEND_CSCOV: ::c_int = 10;
+pub const DCCP_SOCKOPT_RECV_CSCOV: ::c_int = 11;
+pub const DCCP_SOCKOPT_AVAILABLE_CCIDS: ::c_int = 12;
+pub const DCCP_SOCKOPT_CCID: ::c_int = 13;
+pub const DCCP_SOCKOPT_TX_CCID: ::c_int = 14;
+pub const DCCP_SOCKOPT_RX_CCID: ::c_int = 15;
+pub const DCCP_SOCKOPT_QPOLICY_ID: ::c_int = 16;
+pub const DCCP_SOCKOPT_QPOLICY_TXQLEN: ::c_int = 17;
+pub const DCCP_SOCKOPT_CCID_RX_INFO: ::c_int = 128;
+pub const DCCP_SOCKOPT_CCID_TX_INFO: ::c_int = 192;
+
+/// maximum number of services provided on the same listening port
+pub const DCCP_SERVICE_LIST_MAX_LEN: ::c_int = 32;
+
+pub const SIGEV_THREAD_ID: ::c_int = 4;
+
+pub const BUFSIZ: ::c_uint = 8192;
+pub const TMP_MAX: ::c_uint = 238328;
+pub const FOPEN_MAX: ::c_uint = 16;
+pub const POSIX_MADV_DONTNEED: ::c_int = 4;
+pub const _SC_EQUIV_CLASS_MAX: ::c_int = 41;
+pub const _SC_CHARCLASS_NAME_MAX: ::c_int = 45;
+pub const _SC_PII: ::c_int = 53;
+pub const _SC_PII_XTI: ::c_int = 54;
+pub const _SC_PII_SOCKET: ::c_int = 55;
+pub const _SC_PII_INTERNET: ::c_int = 56;
+pub const _SC_PII_OSI: ::c_int = 57;
+pub const _SC_POLL: ::c_int = 58;
+pub const _SC_SELECT: ::c_int = 59;
+pub const _SC_PII_INTERNET_STREAM: ::c_int = 61;
+pub const _SC_PII_INTERNET_DGRAM: ::c_int = 62;
+pub const _SC_PII_OSI_COTS: ::c_int = 63;
+pub const _SC_PII_OSI_CLTS: ::c_int = 64;
+pub const _SC_PII_OSI_M: ::c_int = 65;
+pub const _SC_T_IOV_MAX: ::c_int = 66;
+pub const _SC_2_C_VERSION: ::c_int = 96;
+pub const _SC_CHAR_BIT: ::c_int = 101;
+pub const _SC_CHAR_MAX: ::c_int = 102;
+pub const _SC_CHAR_MIN: ::c_int = 103;
+pub const _SC_INT_MAX: ::c_int = 104;
+pub const _SC_INT_MIN: ::c_int = 105;
+pub const _SC_LONG_BIT: ::c_int = 106;
+pub const _SC_WORD_BIT: ::c_int = 107;
+pub const _SC_MB_LEN_MAX: ::c_int = 108;
+pub const _SC_SSIZE_MAX: ::c_int = 110;
+pub const _SC_SCHAR_MAX: ::c_int = 111;
+pub const _SC_SCHAR_MIN: ::c_int = 112;
+pub const _SC_SHRT_MAX: ::c_int = 113;
+pub const _SC_SHRT_MIN: ::c_int = 114;
+pub const _SC_UCHAR_MAX: ::c_int = 115;
+pub const _SC_UINT_MAX: ::c_int = 116;
+pub const _SC_ULONG_MAX: ::c_int = 117;
+pub const _SC_USHRT_MAX: ::c_int = 118;
+pub const _SC_NL_ARGMAX: ::c_int = 119;
+pub const _SC_NL_LANGMAX: ::c_int = 120;
+pub const _SC_NL_MSGMAX: ::c_int = 121;
+pub const _SC_NL_NMAX: ::c_int = 122;
+pub const _SC_NL_SETMAX: ::c_int = 123;
+pub const _SC_NL_TEXTMAX: ::c_int = 124;
+pub const _SC_BASE: ::c_int = 134;
+pub const _SC_C_LANG_SUPPORT: ::c_int = 135;
+pub const _SC_C_LANG_SUPPORT_R: ::c_int = 136;
+pub const _SC_DEVICE_IO: ::c_int = 140;
+pub const _SC_DEVICE_SPECIFIC: ::c_int = 141;
+pub const _SC_DEVICE_SPECIFIC_R: ::c_int = 142;
+pub const _SC_FD_MGMT: ::c_int = 143;
+pub const _SC_FIFO: ::c_int = 144;
+pub const _SC_PIPE: ::c_int = 145;
+pub const _SC_FILE_ATTRIBUTES: ::c_int = 146;
+pub const _SC_FILE_LOCKING: ::c_int = 147;
+pub const _SC_FILE_SYSTEM: ::c_int = 148;
+pub const _SC_MULTI_PROCESS: ::c_int = 150;
+pub const _SC_SINGLE_PROCESS: ::c_int = 151;
+pub const _SC_NETWORKING: ::c_int = 152;
+pub const _SC_REGEX_VERSION: ::c_int = 156;
+pub const _SC_SIGNALS: ::c_int = 158;
+pub const _SC_SYSTEM_DATABASE: ::c_int = 162;
+pub const _SC_SYSTEM_DATABASE_R: ::c_int = 163;
+pub const _SC_USER_GROUPS: ::c_int = 166;
+pub const _SC_USER_GROUPS_R: ::c_int = 167;
+pub const _SC_LEVEL1_ICACHE_SIZE: ::c_int = 185;
+pub const _SC_LEVEL1_ICACHE_ASSOC: ::c_int = 186;
+pub const _SC_LEVEL1_ICACHE_LINESIZE: ::c_int = 187;
+pub const _SC_LEVEL1_DCACHE_SIZE: ::c_int = 188;
+pub const _SC_LEVEL1_DCACHE_ASSOC: ::c_int = 189;
+pub const _SC_LEVEL1_DCACHE_LINESIZE: ::c_int = 190;
+pub const _SC_LEVEL2_CACHE_SIZE: ::c_int = 191;
+pub const _SC_LEVEL2_CACHE_ASSOC: ::c_int = 192;
+pub const _SC_LEVEL2_CACHE_LINESIZE: ::c_int = 193;
+pub const _SC_LEVEL3_CACHE_SIZE: ::c_int = 194;
+pub const _SC_LEVEL3_CACHE_ASSOC: ::c_int = 195;
+pub const _SC_LEVEL3_CACHE_LINESIZE: ::c_int = 196;
+pub const _SC_LEVEL4_CACHE_SIZE: ::c_int = 197;
+pub const _SC_LEVEL4_CACHE_ASSOC: ::c_int = 198;
+pub const _SC_LEVEL4_CACHE_LINESIZE: ::c_int = 199;
+pub const O_ACCMODE: ::c_int = 3;
+pub const ST_RELATIME: ::c_ulong = 4096;
+pub const NI_MAXHOST: ::socklen_t = 1025;
+
+pub const ADFS_SUPER_MAGIC: ::c_long = 0x0000adf5;
+pub const AFFS_SUPER_MAGIC: ::c_long = 0x0000adff;
+pub const AFS_SUPER_MAGIC: ::c_long = 0x5346414f;
+pub const AUTOFS_SUPER_MAGIC: ::c_long = 0x0187;
+pub const BINDERFS_SUPER_MAGIC: ::c_long = 0x6c6f6f70;
+pub const BTRFS_SUPER_MAGIC: ::c_long = 0x9123683e;
+pub const CGROUP2_SUPER_MAGIC: ::c_long = 0x63677270;
+pub const CGROUP_SUPER_MAGIC: ::c_long = 0x27e0eb;
+pub const CODA_SUPER_MAGIC: ::c_long = 0x73757245;
+pub const CRAMFS_MAGIC: ::c_long = 0x28cd3d45;
+pub const DEVPTS_SUPER_MAGIC: ::c_long = 0x1cd1;
+pub const ECRYPTFS_SUPER_MAGIC: ::c_long = 0xf15f;
+pub const EFS_SUPER_MAGIC: ::c_long = 0x00414a53;
+pub const EXT2_SUPER_MAGIC: ::c_long = 0x0000ef53;
+pub const EXT3_SUPER_MAGIC: ::c_long = 0x0000ef53;
+pub const EXT4_SUPER_MAGIC: ::c_long = 0x0000ef53;
+pub const F2FS_SUPER_MAGIC: ::c_long = 0xf2f52010;
+pub const FUTEXFS_SUPER_MAGIC: ::c_long = 0xbad1dea;
+pub const HOSTFS_SUPER_MAGIC: ::c_long = 0x00c0ffee;
+pub const HPFS_SUPER_MAGIC: ::c_long = 0xf995e849;
+pub const HUGETLBFS_MAGIC: ::c_long = 0x958458f6;
+pub const ISOFS_SUPER_MAGIC: ::c_long = 0x00009660;
+pub const JFFS2_SUPER_MAGIC: ::c_long = 0x000072b6;
+pub const MINIX2_SUPER_MAGIC2: ::c_long = 0x00002478;
+pub const MINIX2_SUPER_MAGIC: ::c_long = 0x00002468;
+pub const MINIX3_SUPER_MAGIC: ::c_long = 0x4d5a;
+pub const MINIX_SUPER_MAGIC2: ::c_long = 0x0000138f;
+pub const MINIX_SUPER_MAGIC: ::c_long = 0x0000137f;
+pub const MSDOS_SUPER_MAGIC: ::c_long = 0x00004d44;
+pub const NCP_SUPER_MAGIC: ::c_long = 0x0000564c;
+pub const NFS_SUPER_MAGIC: ::c_long = 0x00006969;
+pub const NILFS_SUPER_MAGIC: ::c_long = 0x3434;
+pub const OCFS2_SUPER_MAGIC: ::c_long = 0x7461636f;
+pub const OPENPROM_SUPER_MAGIC: ::c_long = 0x00009fa1;
+pub const OVERLAYFS_SUPER_MAGIC: ::c_long = 0x794c7630;
+pub const PROC_SUPER_MAGIC: ::c_long = 0x00009fa0;
+pub const QNX4_SUPER_MAGIC: ::c_long = 0x0000002f;
+pub const QNX6_SUPER_MAGIC: ::c_long = 0x68191122;
+pub const RDTGROUP_SUPER_MAGIC: ::c_long = 0x7655821;
+pub const REISERFS_SUPER_MAGIC: ::c_long = 0x52654973;
+pub const SMB_SUPER_MAGIC: ::c_long = 0x0000517b;
+pub const TMPFS_MAGIC: ::c_long = 0x01021994;
+pub const UDF_SUPER_MAGIC: ::c_long = 0x15013346;
+pub const USBDEVICE_SUPER_MAGIC: ::c_long = 0x00009fa2;
+pub const XENFS_SUPER_MAGIC: ::c_long = 0xabba1974;
+pub const XFS_SUPER_MAGIC: ::c_long = 0x58465342;
+
+pub const CPU_SETSIZE: ::c_int = 0x400;
+
+pub const PTRACE_TRACEME: ::c_uint = 0;
+pub const PTRACE_PEEKTEXT: ::c_uint = 1;
+pub const PTRACE_PEEKDATA: ::c_uint = 2;
+pub const PTRACE_PEEKUSER: ::c_uint = 3;
+pub const PTRACE_POKETEXT: ::c_uint = 4;
+pub const PTRACE_POKEDATA: ::c_uint = 5;
+pub const PTRACE_POKEUSER: ::c_uint = 6;
+pub const PTRACE_CONT: ::c_uint = 7;
+pub const PTRACE_KILL: ::c_uint = 8;
+pub const PTRACE_SINGLESTEP: ::c_uint = 9;
+pub const PTRACE_ATTACH: ::c_uint = 16;
+pub const PTRACE_SYSCALL: ::c_uint = 24;
+pub const PTRACE_SETOPTIONS: ::c_uint = 0x4200;
+pub const PTRACE_GETEVENTMSG: ::c_uint = 0x4201;
+pub const PTRACE_GETSIGINFO: ::c_uint = 0x4202;
+pub const PTRACE_SETSIGINFO: ::c_uint = 0x4203;
+pub const PTRACE_GETREGSET: ::c_uint = 0x4204;
+pub const PTRACE_SETREGSET: ::c_uint = 0x4205;
+pub const PTRACE_SEIZE: ::c_uint = 0x4206;
+pub const PTRACE_INTERRUPT: ::c_uint = 0x4207;
+pub const PTRACE_LISTEN: ::c_uint = 0x4208;
+pub const PTRACE_PEEKSIGINFO: ::c_uint = 0x4209;
+
+pub const EPOLLWAKEUP: ::c_int = 0x20000000;
+
+pub const SEEK_DATA: ::c_int = 3;
+pub const SEEK_HOLE: ::c_int = 4;
+
+// linux/rtnetlink.h
+pub const TCA_PAD: ::c_ushort = 9;
+pub const TCA_DUMP_INVISIBLE: ::c_ushort = 10;
+pub const TCA_CHAIN: ::c_ushort = 11;
+pub const TCA_HW_OFFLOAD: ::c_ushort = 12;
+
+pub const RTM_DELNETCONF: u16 = 81;
+pub const RTM_NEWSTATS: u16 = 92;
+pub const RTM_GETSTATS: u16 = 94;
+pub const RTM_NEWCACHEREPORT: u16 = 96;
+
+pub const RTM_F_LOOKUP_TABLE: ::c_uint = 0x1000;
+pub const RTM_F_FIB_MATCH: ::c_uint = 0x2000;
+
+pub const RTA_VIA: ::c_ushort = 18;
+pub const RTA_NEWDST: ::c_ushort = 19;
+pub const RTA_PREF: ::c_ushort = 20;
+pub const RTA_ENCAP_TYPE: ::c_ushort = 21;
+pub const RTA_ENCAP: ::c_ushort = 22;
+pub const RTA_EXPIRES: ::c_ushort = 23;
+pub const RTA_PAD: ::c_ushort = 24;
+pub const RTA_UID: ::c_ushort = 25;
+pub const RTA_TTL_PROPAGATE: ::c_ushort = 26;
+
+// linux/neighbor.h
+pub const NTF_EXT_LEARNED: u8 = 0x10;
+pub const NTF_OFFLOADED: u8 = 0x20;
+
+pub const NDA_MASTER: ::c_ushort = 9;
+pub const NDA_LINK_NETNSID: ::c_ushort = 10;
+pub const NDA_SRC_VNI: ::c_ushort = 11;
+
+// linux/personality.h
+pub const UNAME26: ::c_int = 0x0020000;
+pub const FDPIC_FUNCPTRS: ::c_int = 0x0080000;
+
+// linux/if_addr.h
+pub const IFA_FLAGS: ::c_ushort = 8;
+
+pub const IFA_F_MANAGETEMPADDR: u32 = 0x100;
+pub const IFA_F_NOPREFIXROUTE: u32 = 0x200;
+pub const IFA_F_MCAUTOJOIN: u32 = 0x400;
+pub const IFA_F_STABLE_PRIVACY: u32 = 0x800;
+
+pub const MAX_LINKS: ::c_int = 32;
+
+pub const GENL_UNS_ADMIN_PERM: ::c_int = 0x10;
+
+pub const GENL_ID_VFS_DQUOT: ::c_int = ::NLMSG_MIN_TYPE + 1;
+pub const GENL_ID_PMCRAID: ::c_int = ::NLMSG_MIN_TYPE + 2;
+
+pub const TIOCM_LE: ::c_int = 0x001;
+pub const TIOCM_DTR: ::c_int = 0x002;
+pub const TIOCM_RTS: ::c_int = 0x004;
+pub const TIOCM_CD: ::c_int = TIOCM_CAR;
+pub const TIOCM_RI: ::c_int = TIOCM_RNG;
+
+pub const NF_NETDEV_INGRESS: ::c_int = 0;
+pub const NF_NETDEV_NUMHOOKS: ::c_int = 1;
+
+pub const NFPROTO_INET: ::c_int = 1;
+pub const NFPROTO_NETDEV: ::c_int = 5;
+
+// linux/keyctl.h
+pub const KEYCTL_DH_COMPUTE: u32 = 23;
+pub const KEYCTL_PKEY_QUERY: u32 = 24;
+pub const KEYCTL_PKEY_ENCRYPT: u32 = 25;
+pub const KEYCTL_PKEY_DECRYPT: u32 = 26;
+pub const KEYCTL_PKEY_SIGN: u32 = 27;
+pub const KEYCTL_PKEY_VERIFY: u32 = 28;
+pub const KEYCTL_RESTRICT_KEYRING: u32 = 29;
+
+pub const KEYCTL_SUPPORTS_ENCRYPT: u32 = 0x01;
+pub const KEYCTL_SUPPORTS_DECRYPT: u32 = 0x02;
+pub const KEYCTL_SUPPORTS_SIGN: u32 = 0x04;
+pub const KEYCTL_SUPPORTS_VERIFY: u32 = 0x08;
+cfg_if! {
+    if #[cfg(not(any(target_arch="mips", target_arch="mips64")))] {
+        pub const KEYCTL_MOVE: u32 = 30;
+        pub const KEYCTL_CAPABILITIES: u32 = 31;
+
+        pub const KEYCTL_CAPS0_CAPABILITIES: u32 = 0x01;
+        pub const KEYCTL_CAPS0_PERSISTENT_KEYRINGS: u32 = 0x02;
+        pub const KEYCTL_CAPS0_DIFFIE_HELLMAN: u32 = 0x04;
+        pub const KEYCTL_CAPS0_PUBLIC_KEY: u32 = 0x08;
+        pub const KEYCTL_CAPS0_BIG_KEY: u32 = 0x10;
+        pub const KEYCTL_CAPS0_INVALIDATE: u32 = 0x20;
+        pub const KEYCTL_CAPS0_RESTRICT_KEYRING: u32 = 0x40;
+        pub const KEYCTL_CAPS0_MOVE: u32 = 0x80;
+        pub const KEYCTL_CAPS1_NS_KEYRING_NAME: u32 = 0x01;
+        pub const KEYCTL_CAPS1_NS_KEY_TAG: u32 = 0x02;
+    }
+}
+
+// linux/netfilter/nf_tables.h
+pub const NFT_TABLE_MAXNAMELEN: ::c_int = 256;
+pub const NFT_CHAIN_MAXNAMELEN: ::c_int = 256;
+pub const NFT_SET_MAXNAMELEN: ::c_int = 256;
+pub const NFT_OBJ_MAXNAMELEN: ::c_int = 256;
+pub const NFT_USERDATA_MAXLEN: ::c_int = 256;
+
+pub const NFT_REG_VERDICT: ::c_int = 0;
+pub const NFT_REG_1: ::c_int = 1;
+pub const NFT_REG_2: ::c_int = 2;
+pub const NFT_REG_3: ::c_int = 3;
+pub const NFT_REG_4: ::c_int = 4;
+pub const __NFT_REG_MAX: ::c_int = 5;
+pub const NFT_REG32_00: ::c_int = 8;
+pub const NFT_REG32_01: ::c_int = 9;
+pub const NFT_REG32_02: ::c_int = 10;
+pub const NFT_REG32_03: ::c_int = 11;
+pub const NFT_REG32_04: ::c_int = 12;
+pub const NFT_REG32_05: ::c_int = 13;
+pub const NFT_REG32_06: ::c_int = 14;
+pub const NFT_REG32_07: ::c_int = 15;
+pub const NFT_REG32_08: ::c_int = 16;
+pub const NFT_REG32_09: ::c_int = 17;
+pub const NFT_REG32_10: ::c_int = 18;
+pub const NFT_REG32_11: ::c_int = 19;
+pub const NFT_REG32_12: ::c_int = 20;
+pub const NFT_REG32_13: ::c_int = 21;
+pub const NFT_REG32_14: ::c_int = 22;
+pub const NFT_REG32_15: ::c_int = 23;
+
+pub const NFT_REG_SIZE: ::c_int = 16;
+pub const NFT_REG32_SIZE: ::c_int = 4;
+
+pub const NFT_CONTINUE: ::c_int = -1;
+pub const NFT_BREAK: ::c_int = -2;
+pub const NFT_JUMP: ::c_int = -3;
+pub const NFT_GOTO: ::c_int = -4;
+pub const NFT_RETURN: ::c_int = -5;
+
+pub const NFT_MSG_NEWTABLE: ::c_int = 0;
+pub const NFT_MSG_GETTABLE: ::c_int = 1;
+pub const NFT_MSG_DELTABLE: ::c_int = 2;
+pub const NFT_MSG_NEWCHAIN: ::c_int = 3;
+pub const NFT_MSG_GETCHAIN: ::c_int = 4;
+pub const NFT_MSG_DELCHAIN: ::c_int = 5;
+pub const NFT_MSG_NEWRULE: ::c_int = 6;
+pub const NFT_MSG_GETRULE: ::c_int = 7;
+pub const NFT_MSG_DELRULE: ::c_int = 8;
+pub const NFT_MSG_NEWSET: ::c_int = 9;
+pub const NFT_MSG_GETSET: ::c_int = 10;
+pub const NFT_MSG_DELSET: ::c_int = 11;
+pub const NFT_MSG_NEWSETELEM: ::c_int = 12;
+pub const NFT_MSG_GETSETELEM: ::c_int = 13;
+pub const NFT_MSG_DELSETELEM: ::c_int = 14;
+pub const NFT_MSG_NEWGEN: ::c_int = 15;
+pub const NFT_MSG_GETGEN: ::c_int = 16;
+pub const NFT_MSG_TRACE: ::c_int = 17;
+cfg_if! {
+    if #[cfg(not(target_arch = "sparc64"))] {
+        pub const NFT_MSG_NEWOBJ: ::c_int = 18;
+        pub const NFT_MSG_GETOBJ: ::c_int = 19;
+        pub const NFT_MSG_DELOBJ: ::c_int = 20;
+        pub const NFT_MSG_GETOBJ_RESET: ::c_int = 21;
+    }
+}
+pub const NFT_MSG_MAX: ::c_int = 25;
+
+pub const NFT_SET_ANONYMOUS: ::c_int = 0x1;
+pub const NFT_SET_CONSTANT: ::c_int = 0x2;
+pub const NFT_SET_INTERVAL: ::c_int = 0x4;
+pub const NFT_SET_MAP: ::c_int = 0x8;
+pub const NFT_SET_TIMEOUT: ::c_int = 0x10;
+pub const NFT_SET_EVAL: ::c_int = 0x20;
+
+pub const NFT_SET_POL_PERFORMANCE: ::c_int = 0;
+pub const NFT_SET_POL_MEMORY: ::c_int = 1;
+
+pub const NFT_SET_ELEM_INTERVAL_END: ::c_int = 0x1;
+
+pub const NFT_DATA_VALUE: ::c_uint = 0;
+pub const NFT_DATA_VERDICT: ::c_uint = 0xffffff00;
+
+pub const NFT_DATA_RESERVED_MASK: ::c_uint = 0xffffff00;
+
+pub const NFT_DATA_VALUE_MAXLEN: ::c_int = 64;
+
+pub const NFT_BYTEORDER_NTOH: ::c_int = 0;
+pub const NFT_BYTEORDER_HTON: ::c_int = 1;
+
+pub const NFT_CMP_EQ: ::c_int = 0;
+pub const NFT_CMP_NEQ: ::c_int = 1;
+pub const NFT_CMP_LT: ::c_int = 2;
+pub const NFT_CMP_LTE: ::c_int = 3;
+pub const NFT_CMP_GT: ::c_int = 4;
+pub const NFT_CMP_GTE: ::c_int = 5;
+
+pub const NFT_RANGE_EQ: ::c_int = 0;
+pub const NFT_RANGE_NEQ: ::c_int = 1;
+
+pub const NFT_LOOKUP_F_INV: ::c_int = 1 << 0;
+
+pub const NFT_DYNSET_OP_ADD: ::c_int = 0;
+pub const NFT_DYNSET_OP_UPDATE: ::c_int = 1;
+
+pub const NFT_DYNSET_F_INV: ::c_int = 1 << 0;
+
+pub const NFT_PAYLOAD_LL_HEADER: ::c_int = 0;
+pub const NFT_PAYLOAD_NETWORK_HEADER: ::c_int = 1;
+pub const NFT_PAYLOAD_TRANSPORT_HEADER: ::c_int = 2;
+
+pub const NFT_PAYLOAD_CSUM_NONE: ::c_int = 0;
+pub const NFT_PAYLOAD_CSUM_INET: ::c_int = 1;
+
+pub const NFT_META_LEN: ::c_int = 0;
+pub const NFT_META_PROTOCOL: ::c_int = 1;
+pub const NFT_META_PRIORITY: ::c_int = 2;
+pub const NFT_META_MARK: ::c_int = 3;
+pub const NFT_META_IIF: ::c_int = 4;
+pub const NFT_META_OIF: ::c_int = 5;
+pub const NFT_META_IIFNAME: ::c_int = 6;
+pub const NFT_META_OIFNAME: ::c_int = 7;
+pub const NFT_META_IIFTYPE: ::c_int = 8;
+pub const NFT_META_OIFTYPE: ::c_int = 9;
+pub const NFT_META_SKUID: ::c_int = 10;
+pub const NFT_META_SKGID: ::c_int = 11;
+pub const NFT_META_NFTRACE: ::c_int = 12;
+pub const NFT_META_RTCLASSID: ::c_int = 13;
+pub const NFT_META_SECMARK: ::c_int = 14;
+pub const NFT_META_NFPROTO: ::c_int = 15;
+pub const NFT_META_L4PROTO: ::c_int = 16;
+pub const NFT_META_BRI_IIFNAME: ::c_int = 17;
+pub const NFT_META_BRI_OIFNAME: ::c_int = 18;
+pub const NFT_META_PKTTYPE: ::c_int = 19;
+pub const NFT_META_CPU: ::c_int = 20;
+pub const NFT_META_IIFGROUP: ::c_int = 21;
+pub const NFT_META_OIFGROUP: ::c_int = 22;
+pub const NFT_META_CGROUP: ::c_int = 23;
+pub const NFT_META_PRANDOM: ::c_int = 24;
+
+pub const NFT_CT_STATE: ::c_int = 0;
+pub const NFT_CT_DIRECTION: ::c_int = 1;
+pub const NFT_CT_STATUS: ::c_int = 2;
+pub const NFT_CT_MARK: ::c_int = 3;
+pub const NFT_CT_SECMARK: ::c_int = 4;
+pub const NFT_CT_EXPIRATION: ::c_int = 5;
+pub const NFT_CT_HELPER: ::c_int = 6;
+pub const NFT_CT_L3PROTOCOL: ::c_int = 7;
+pub const NFT_CT_SRC: ::c_int = 8;
+pub const NFT_CT_DST: ::c_int = 9;
+pub const NFT_CT_PROTOCOL: ::c_int = 10;
+pub const NFT_CT_PROTO_SRC: ::c_int = 11;
+pub const NFT_CT_PROTO_DST: ::c_int = 12;
+pub const NFT_CT_LABELS: ::c_int = 13;
+pub const NFT_CT_PKTS: ::c_int = 14;
+pub const NFT_CT_BYTES: ::c_int = 15;
+
+pub const NFT_LIMIT_PKTS: ::c_int = 0;
+pub const NFT_LIMIT_PKT_BYTES: ::c_int = 1;
+
+pub const NFT_LIMIT_F_INV: ::c_int = 1 << 0;
+
+pub const NFT_QUEUE_FLAG_BYPASS: ::c_int = 0x01;
+pub const NFT_QUEUE_FLAG_CPU_FANOUT: ::c_int = 0x02;
+pub const NFT_QUEUE_FLAG_MASK: ::c_int = 0x03;
+
+pub const NFT_QUOTA_F_INV: ::c_int = 1 << 0;
+
+pub const NFT_REJECT_ICMP_UNREACH: ::c_int = 0;
+pub const NFT_REJECT_TCP_RST: ::c_int = 1;
+pub const NFT_REJECT_ICMPX_UNREACH: ::c_int = 2;
+
+pub const NFT_REJECT_ICMPX_NO_ROUTE: ::c_int = 0;
+pub const NFT_REJECT_ICMPX_PORT_UNREACH: ::c_int = 1;
+pub const NFT_REJECT_ICMPX_HOST_UNREACH: ::c_int = 2;
+pub const NFT_REJECT_ICMPX_ADMIN_PROHIBITED: ::c_int = 3;
+
+pub const NFT_NAT_SNAT: ::c_int = 0;
+pub const NFT_NAT_DNAT: ::c_int = 1;
+
+pub const NFT_TRACETYPE_UNSPEC: ::c_int = 0;
+pub const NFT_TRACETYPE_POLICY: ::c_int = 1;
+pub const NFT_TRACETYPE_RETURN: ::c_int = 2;
+pub const NFT_TRACETYPE_RULE: ::c_int = 3;
+
+pub const NFT_NG_INCREMENTAL: ::c_int = 0;
+pub const NFT_NG_RANDOM: ::c_int = 1;
+
+pub const M_MXFAST: ::c_int = 1;
+pub const M_NLBLKS: ::c_int = 2;
+pub const M_GRAIN: ::c_int = 3;
+pub const M_KEEP: ::c_int = 4;
+pub const M_TRIM_THRESHOLD: ::c_int = -1;
+pub const M_TOP_PAD: ::c_int = -2;
+pub const M_MMAP_THRESHOLD: ::c_int = -3;
+pub const M_MMAP_MAX: ::c_int = -4;
+pub const M_CHECK_ACTION: ::c_int = -5;
+pub const M_PERTURB: ::c_int = -6;
+pub const M_ARENA_TEST: ::c_int = -7;
+pub const M_ARENA_MAX: ::c_int = -8;
+
+pub const AT_STATX_SYNC_TYPE: ::c_int = 0x6000;
+pub const AT_STATX_SYNC_AS_STAT: ::c_int = 0x0000;
+pub const AT_STATX_FORCE_SYNC: ::c_int = 0x2000;
+pub const AT_STATX_DONT_SYNC: ::c_int = 0x4000;
+pub const STATX_TYPE: ::c_uint = 0x0001;
+pub const STATX_MODE: ::c_uint = 0x0002;
+pub const STATX_NLINK: ::c_uint = 0x0004;
+pub const STATX_UID: ::c_uint = 0x0008;
+pub const STATX_GID: ::c_uint = 0x0010;
+pub const STATX_ATIME: ::c_uint = 0x0020;
+pub const STATX_MTIME: ::c_uint = 0x0040;
+pub const STATX_CTIME: ::c_uint = 0x0080;
+pub const STATX_INO: ::c_uint = 0x0100;
+pub const STATX_SIZE: ::c_uint = 0x0200;
+pub const STATX_BLOCKS: ::c_uint = 0x0400;
+pub const STATX_BASIC_STATS: ::c_uint = 0x07ff;
+pub const STATX_BTIME: ::c_uint = 0x0800;
+pub const STATX_ALL: ::c_uint = 0x0fff;
+pub const STATX__RESERVED: ::c_int = 0x80000000;
+pub const STATX_ATTR_COMPRESSED: ::c_int = 0x0004;
+pub const STATX_ATTR_IMMUTABLE: ::c_int = 0x0010;
+pub const STATX_ATTR_APPEND: ::c_int = 0x0020;
+pub const STATX_ATTR_NODUMP: ::c_int = 0x0040;
+pub const STATX_ATTR_ENCRYPTED: ::c_int = 0x0800;
+pub const STATX_ATTR_AUTOMOUNT: ::c_int = 0x1000;
+
+// sys/auxv.h
+pub const AT_NULL: ::c_ulong = 0;
+pub const AT_IGNORE: ::c_ulong = 1;
+pub const AT_EXECFD: ::c_ulong = 2;
+pub const AT_PHDR: ::c_ulong = 3;
+pub const AT_PHENT: ::c_ulong = 4;
+pub const AT_PHNUM: ::c_ulong = 5;
+pub const AT_PAGESZ: ::c_ulong = 6;
+pub const AT_BASE: ::c_ulong = 7;
+pub const AT_FLAGS: ::c_ulong = 8;
+pub const AT_ENTRY: ::c_ulong = 9;
+pub const AT_NOTELF: ::c_ulong = 10;
+pub const AT_UID: ::c_ulong = 11;
+pub const AT_EUID: ::c_ulong = 12;
+pub const AT_GID: ::c_ulong = 13;
+pub const AT_EGID: ::c_ulong = 14;
+pub const AT_PLATFORM: ::c_ulong = 15;
+pub const AT_HWCAP: ::c_ulong = 16;
+pub const AT_CLKTCK: ::c_ulong = 17;
+// AT_* values 18 through 22 are reserved
+pub const AT_SECURE: ::c_ulong = 23;
+pub const AT_BASE_PLATFORM: ::c_ulong = 24;
+pub const AT_RANDOM: ::c_ulong = 25;
+pub const AT_HWCAP2: ::c_ulong = 26;
+
+pub const AT_EXECFN: ::c_ulong = 31;
+
+//sys/timex.h
+pub const ADJ_OFFSET: ::c_uint = 0x0001;
+pub const ADJ_FREQUENCY: ::c_uint = 0x0002;
+pub const ADJ_MAXERROR: ::c_uint = 0x0004;
+pub const ADJ_ESTERROR: ::c_uint = 0x0008;
+pub const ADJ_STATUS: ::c_uint = 0x0010;
+pub const ADJ_TIMECONST: ::c_uint = 0x0020;
+pub const ADJ_TAI: ::c_uint = 0x0080;
+pub const ADJ_SETOFFSET: ::c_uint = 0x0100;
+pub const ADJ_MICRO: ::c_uint = 0x1000;
+pub const ADJ_NANO: ::c_uint = 0x2000;
+pub const ADJ_TICK: ::c_uint = 0x4000;
+pub const ADJ_OFFSET_SINGLESHOT: ::c_uint = 0x8001;
+pub const ADJ_OFFSET_SS_READ: ::c_uint = 0xa001;
+pub const MOD_OFFSET: ::c_uint = ADJ_OFFSET;
+pub const MOD_FREQUENCY: ::c_uint = ADJ_FREQUENCY;
+pub const MOD_MAXERROR: ::c_uint = ADJ_MAXERROR;
+pub const MOD_ESTERROR: ::c_uint = ADJ_ESTERROR;
+pub const MOD_STATUS: ::c_uint = ADJ_STATUS;
+pub const MOD_TIMECONST: ::c_uint = ADJ_TIMECONST;
+pub const MOD_CLKB: ::c_uint = ADJ_TICK;
+pub const MOD_CLKA: ::c_uint = ADJ_OFFSET_SINGLESHOT;
+pub const MOD_TAI: ::c_uint = ADJ_TAI;
+pub const MOD_MICRO: ::c_uint = ADJ_MICRO;
+pub const MOD_NANO: ::c_uint = ADJ_NANO;
+pub const STA_PLL: ::c_int = 0x0001;
+pub const STA_PPSFREQ: ::c_int = 0x0002;
+pub const STA_PPSTIME: ::c_int = 0x0004;
+pub const STA_FLL: ::c_int = 0x0008;
+pub const STA_INS: ::c_int = 0x0010;
+pub const STA_DEL: ::c_int = 0x0020;
+pub const STA_UNSYNC: ::c_int = 0x0040;
+pub const STA_FREQHOLD: ::c_int = 0x0080;
+pub const STA_PPSSIGNAL: ::c_int = 0x0100;
+pub const STA_PPSJITTER: ::c_int = 0x0200;
+pub const STA_PPSWANDER: ::c_int = 0x0400;
+pub const STA_PPSERROR: ::c_int = 0x0800;
+pub const STA_CLOCKERR: ::c_int = 0x1000;
+pub const STA_NANO: ::c_int = 0x2000;
+pub const STA_MODE: ::c_int = 0x4000;
+pub const STA_CLK: ::c_int = 0x8000;
+pub const STA_RONLY: ::c_int = STA_PPSSIGNAL
+    | STA_PPSJITTER
+    | STA_PPSWANDER
+    | STA_PPSERROR
+    | STA_CLOCKERR
+    | STA_NANO
+    | STA_MODE
+    | STA_CLK;
+pub const NTP_API: ::c_int = 4;
+pub const TIME_OK: ::c_int = 0;
+pub const TIME_INS: ::c_int = 1;
+pub const TIME_DEL: ::c_int = 2;
+pub const TIME_OOP: ::c_int = 3;
+pub const TIME_WAIT: ::c_int = 4;
+pub const TIME_ERROR: ::c_int = 5;
+pub const TIME_BAD: ::c_int = TIME_ERROR;
+pub const MAXTC: ::c_long = 6;
+
+cfg_if! {
+    if #[cfg(any(
+        target_arch = "arm",
+        target_arch = "x86",
+        target_arch = "x86_64",
+        target_arch = "s390x",
+        target_arch = "riscv64"
+    ))] {
+        pub const PTHREAD_STACK_MIN: ::size_t = 16384;
+    } else if #[cfg(any(
+               target_arch = "sparc",
+               target_arch = "sparc64"
+           ))] {
+        pub const PTHREAD_STACK_MIN: ::size_t = 0x6000;
+    } else {
+        pub const PTHREAD_STACK_MIN: ::size_t = 131072;
+    }
+}
+pub const PTHREAD_MUTEX_ADAPTIVE_NP: ::c_int = 3;
+
+pub const REG_STARTEND: ::c_int = 4;
+
+pub const REG_EEND: ::c_int = 14;
+pub const REG_ESIZE: ::c_int = 15;
+pub const REG_ERPAREN: ::c_int = 16;
+
+extern "C" {
+    pub fn fgetspent_r(
+        fp: *mut ::FILE,
+        spbuf: *mut ::spwd,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        spbufp: *mut *mut ::spwd,
+    ) -> ::c_int;
+    pub fn sgetspent_r(
+        s: *const ::c_char,
+        spbuf: *mut ::spwd,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        spbufp: *mut *mut ::spwd,
+    ) -> ::c_int;
+    pub fn getspent_r(
+        spbuf: *mut ::spwd,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        spbufp: *mut *mut ::spwd,
+    ) -> ::c_int;
+    pub fn qsort_r(
+        base: *mut ::c_void,
+        num: ::size_t,
+        size: ::size_t,
+        compar: ::Option<
+            unsafe extern "C" fn(
+                *const ::c_void,
+                *const ::c_void,
+                *mut ::c_void,
+            ) -> ::c_int,
+        >,
+        arg: *mut ::c_void,
+    );
+    pub fn sendmmsg(
+        sockfd: ::c_int,
+        msgvec: *mut ::mmsghdr,
+        vlen: ::c_uint,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn recvmmsg(
+        sockfd: ::c_int,
+        msgvec: *mut ::mmsghdr,
+        vlen: ::c_uint,
+        flags: ::c_int,
+        timeout: *mut ::timespec,
+    ) -> ::c_int;
+
+    pub fn getrlimit64(
+        resource: ::__rlimit_resource_t,
+        rlim: *mut ::rlimit64,
+    ) -> ::c_int;
+    pub fn setrlimit64(
+        resource: ::__rlimit_resource_t,
+        rlim: *const ::rlimit64,
+    ) -> ::c_int;
+    pub fn getrlimit(
+        resource: ::__rlimit_resource_t,
+        rlim: *mut ::rlimit,
+    ) -> ::c_int;
+    pub fn setrlimit(
+        resource: ::__rlimit_resource_t,
+        rlim: *const ::rlimit,
+    ) -> ::c_int;
+    pub fn prlimit(
+        pid: ::pid_t,
+        resource: ::__rlimit_resource_t,
+        new_limit: *const ::rlimit,
+        old_limit: *mut ::rlimit,
+    ) -> ::c_int;
+    pub fn prlimit64(
+        pid: ::pid_t,
+        resource: ::__rlimit_resource_t,
+        new_limit: *const ::rlimit64,
+        old_limit: *mut ::rlimit64,
+    ) -> ::c_int;
+    pub fn utmpname(file: *const ::c_char) -> ::c_int;
+    pub fn utmpxname(file: *const ::c_char) -> ::c_int;
+    pub fn getutxent() -> *mut utmpx;
+    pub fn getutxid(ut: *const utmpx) -> *mut utmpx;
+    pub fn getutxline(ut: *const utmpx) -> *mut utmpx;
+    pub fn pututxline(ut: *const utmpx) -> *mut utmpx;
+    pub fn setutxent();
+    pub fn endutxent();
+    pub fn getpt() -> ::c_int;
+    pub fn mallopt(param: ::c_int, value: ::c_int) -> ::c_int;
+    pub fn gettimeofday(tp: *mut ::timeval, tz: *mut ::timezone) -> ::c_int;
+    pub fn statx(
+        dirfd: ::c_int,
+        pathname: *const c_char,
+        flags: ::c_int,
+        mask: ::c_uint,
+        statxbuf: *mut statx,
+    ) -> ::c_int;
+    pub fn getrandom(
+        buf: *mut ::c_void,
+        buflen: ::size_t,
+        flags: ::c_uint,
+    ) -> ::ssize_t;
+
+    pub fn memmem(
+        haystack: *const ::c_void,
+        haystacklen: ::size_t,
+        needle: *const ::c_void,
+        needlelen: ::size_t,
+    ) -> *mut ::c_void;
+    pub fn getauxval(type_: ::c_ulong) -> ::c_ulong;
+
+    pub fn adjtimex(buf: *mut timex) -> ::c_int;
+    pub fn ntp_adjtime(buf: *mut timex) -> ::c_int;
+    #[link_name = "ntp_gettimex"]
+    pub fn ntp_gettime(buf: *mut ntptimeval) -> ::c_int;
+    pub fn copy_file_range(
+        fd_in: ::c_int,
+        off_in: *mut ::off64_t,
+        fd_out: ::c_int,
+        off_out: *mut ::off64_t,
+        len: ::size_t,
+        flags: ::c_uint,
+    ) -> ::ssize_t;
+    pub fn fanotify_mark(
+        fd: ::c_int,
+        flags: ::c_uint,
+        mask: u64,
+        dirfd: ::c_int,
+        path: *const ::c_char,
+    ) -> ::c_int;
+}
+
+#[link(name = "util")]
+extern "C" {
+    pub fn ioctl(fd: ::c_int, request: ::c_ulong, ...) -> ::c_int;
+    pub fn backtrace(buf: *mut *mut ::c_void, sz: ::c_int) -> ::c_int;
+    pub fn glob64(
+        pattern: *const ::c_char,
+        flags: ::c_int,
+        errfunc: ::Option<
+            extern "C" fn(epath: *const ::c_char, errno: ::c_int) -> ::c_int,
+        >,
+        pglob: *mut glob64_t,
+    ) -> ::c_int;
+    pub fn globfree64(pglob: *mut glob64_t);
+    pub fn ptrace(request: ::c_uint, ...) -> ::c_long;
+    pub fn pthread_attr_getaffinity_np(
+        attr: *const ::pthread_attr_t,
+        cpusetsize: ::size_t,
+        cpuset: *mut ::cpu_set_t,
+    ) -> ::c_int;
+    pub fn pthread_attr_setaffinity_np(
+        attr: *mut ::pthread_attr_t,
+        cpusetsize: ::size_t,
+        cpuset: *const ::cpu_set_t,
+    ) -> ::c_int;
+    pub fn getpriority(which: ::__priority_which_t, who: ::id_t) -> ::c_int;
+    pub fn setpriority(
+        which: ::__priority_which_t,
+        who: ::id_t,
+        prio: ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_getaffinity_np(
+        thread: ::pthread_t,
+        cpusetsize: ::size_t,
+        cpuset: *mut ::cpu_set_t,
+    ) -> ::c_int;
+    pub fn pthread_setaffinity_np(
+        thread: ::pthread_t,
+        cpusetsize: ::size_t,
+        cpuset: *const ::cpu_set_t,
+    ) -> ::c_int;
+    pub fn pthread_rwlockattr_getkind_np(
+        attr: *const ::pthread_rwlockattr_t,
+        val: *mut ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_rwlockattr_setkind_np(
+        attr: *mut ::pthread_rwlockattr_t,
+        val: ::c_int,
+    ) -> ::c_int;
+    pub fn sched_getcpu() -> ::c_int;
+    pub fn mallinfo() -> ::mallinfo;
+    pub fn malloc_usable_size(ptr: *mut ::c_void) -> ::size_t;
+    pub fn getpwent_r(
+        pwd: *mut ::passwd,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        result: *mut *mut ::passwd,
+    ) -> ::c_int;
+    pub fn getgrent_r(
+        grp: *mut ::group,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        result: *mut *mut ::group,
+    ) -> ::c_int;
+    pub fn pthread_getname_np(
+        thread: ::pthread_t,
+        name: *mut ::c_char,
+        len: ::size_t,
+    ) -> ::c_int;
+    pub fn pthread_setname_np(
+        thread: ::pthread_t,
+        name: *const ::c_char,
+    ) -> ::c_int;
+}
+
+#[link(name = "dl")]
+extern "C" {
+    pub fn dlmopen(
+        lmid: Lmid_t,
+        filename: *const ::c_char,
+        flag: ::c_int,
+    ) -> *mut ::c_void;
+    pub fn dlinfo(
+        handle: *mut ::c_void,
+        request: ::c_int,
+        info: *mut ::c_void,
+    ) -> ::c_int;
+}
+
+cfg_if! {
+    if #[cfg(any(target_arch = "x86",
+                 target_arch = "arm",
+                 target_arch = "mips",
+                 target_arch = "powerpc",
+                 target_arch = "sparc"))] {
+        mod b32;
+        pub use self::b32::*;
+    } else if #[cfg(any(target_arch = "x86_64",
+                        target_arch = "aarch64",
+                        target_arch = "powerpc64",
+                        target_arch = "mips64",
+                        target_arch = "s390x",
+                        target_arch = "sparc64",
+                        target_arch = "riscv64"))] {
+        mod b64;
+        pub use self::b64::*;
+    } else {
+        // Unknown target_arch
+    }
+}
+
+cfg_if! {
+    if #[cfg(libc_align)] {
+        mod align;
+        pub use self::align::*;
+    } else {
+        mod no_align;
+        pub use self::no_align::*;
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/linux/mod.rs.html b/docs/src/libc/unix/linux_like/linux/mod.rs.html new file mode 100644 index 00000000..2ea8848f --- /dev/null +++ b/docs/src/libc/unix/linux_like/linux/mod.rs.html @@ -0,0 +1,7057 @@ +mod.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
+1566
+1567
+1568
+1569
+1570
+1571
+1572
+1573
+1574
+1575
+1576
+1577
+1578
+1579
+1580
+1581
+1582
+1583
+1584
+1585
+1586
+1587
+1588
+1589
+1590
+1591
+1592
+1593
+1594
+1595
+1596
+1597
+1598
+1599
+1600
+1601
+1602
+1603
+1604
+1605
+1606
+1607
+1608
+1609
+1610
+1611
+1612
+1613
+1614
+1615
+1616
+1617
+1618
+1619
+1620
+1621
+1622
+1623
+1624
+1625
+1626
+1627
+1628
+1629
+1630
+1631
+1632
+1633
+1634
+1635
+1636
+1637
+1638
+1639
+1640
+1641
+1642
+1643
+1644
+1645
+1646
+1647
+1648
+1649
+1650
+1651
+1652
+1653
+1654
+1655
+1656
+1657
+1658
+1659
+1660
+1661
+1662
+1663
+1664
+1665
+1666
+1667
+1668
+1669
+1670
+1671
+1672
+1673
+1674
+1675
+1676
+1677
+1678
+1679
+1680
+1681
+1682
+1683
+1684
+1685
+1686
+1687
+1688
+1689
+1690
+1691
+1692
+1693
+1694
+1695
+1696
+1697
+1698
+1699
+1700
+1701
+1702
+1703
+1704
+1705
+1706
+1707
+1708
+1709
+1710
+1711
+1712
+1713
+1714
+1715
+1716
+1717
+1718
+1719
+1720
+1721
+1722
+1723
+1724
+1725
+1726
+1727
+1728
+1729
+1730
+1731
+1732
+1733
+1734
+1735
+1736
+1737
+1738
+1739
+1740
+1741
+1742
+1743
+1744
+1745
+1746
+1747
+1748
+1749
+1750
+1751
+1752
+1753
+1754
+1755
+1756
+1757
+1758
+1759
+1760
+1761
+1762
+1763
+1764
+1765
+1766
+1767
+1768
+1769
+1770
+1771
+1772
+1773
+1774
+1775
+1776
+1777
+1778
+1779
+1780
+1781
+1782
+1783
+1784
+1785
+1786
+1787
+1788
+1789
+1790
+1791
+1792
+1793
+1794
+1795
+1796
+1797
+1798
+1799
+1800
+1801
+1802
+1803
+1804
+1805
+1806
+1807
+1808
+1809
+1810
+1811
+1812
+1813
+1814
+1815
+1816
+1817
+1818
+1819
+1820
+1821
+1822
+1823
+1824
+1825
+1826
+1827
+1828
+1829
+1830
+1831
+1832
+1833
+1834
+1835
+1836
+1837
+1838
+1839
+1840
+1841
+1842
+1843
+1844
+1845
+1846
+1847
+1848
+1849
+1850
+1851
+1852
+1853
+1854
+1855
+1856
+1857
+1858
+1859
+1860
+1861
+1862
+1863
+1864
+1865
+1866
+1867
+1868
+1869
+1870
+1871
+1872
+1873
+1874
+1875
+1876
+1877
+1878
+1879
+1880
+1881
+1882
+1883
+1884
+1885
+1886
+1887
+1888
+1889
+1890
+1891
+1892
+1893
+1894
+1895
+1896
+1897
+1898
+1899
+1900
+1901
+1902
+1903
+1904
+1905
+1906
+1907
+1908
+1909
+1910
+1911
+1912
+1913
+1914
+1915
+1916
+1917
+1918
+1919
+1920
+1921
+1922
+1923
+1924
+1925
+1926
+1927
+1928
+1929
+1930
+1931
+1932
+1933
+1934
+1935
+1936
+1937
+1938
+1939
+1940
+1941
+1942
+1943
+1944
+1945
+1946
+1947
+1948
+1949
+1950
+1951
+1952
+1953
+1954
+1955
+1956
+1957
+1958
+1959
+1960
+1961
+1962
+1963
+1964
+1965
+1966
+1967
+1968
+1969
+1970
+1971
+1972
+1973
+1974
+1975
+1976
+1977
+1978
+1979
+1980
+1981
+1982
+1983
+1984
+1985
+1986
+1987
+1988
+1989
+1990
+1991
+1992
+1993
+1994
+1995
+1996
+1997
+1998
+1999
+2000
+2001
+2002
+2003
+2004
+2005
+2006
+2007
+2008
+2009
+2010
+2011
+2012
+2013
+2014
+2015
+2016
+2017
+2018
+2019
+2020
+2021
+2022
+2023
+2024
+2025
+2026
+2027
+2028
+2029
+2030
+2031
+2032
+2033
+2034
+2035
+2036
+2037
+2038
+2039
+2040
+2041
+2042
+2043
+2044
+2045
+2046
+2047
+2048
+2049
+2050
+2051
+2052
+2053
+2054
+2055
+2056
+2057
+2058
+2059
+2060
+2061
+2062
+2063
+2064
+2065
+2066
+2067
+2068
+2069
+2070
+2071
+2072
+2073
+2074
+2075
+2076
+2077
+2078
+2079
+2080
+2081
+2082
+2083
+2084
+2085
+2086
+2087
+2088
+2089
+2090
+2091
+2092
+2093
+2094
+2095
+2096
+2097
+2098
+2099
+2100
+2101
+2102
+2103
+2104
+2105
+2106
+2107
+2108
+2109
+2110
+2111
+2112
+2113
+2114
+2115
+2116
+2117
+2118
+2119
+2120
+2121
+2122
+2123
+2124
+2125
+2126
+2127
+2128
+2129
+2130
+2131
+2132
+2133
+2134
+2135
+2136
+2137
+2138
+2139
+2140
+2141
+2142
+2143
+2144
+2145
+2146
+2147
+2148
+2149
+2150
+2151
+2152
+2153
+2154
+2155
+2156
+2157
+2158
+2159
+2160
+2161
+2162
+2163
+2164
+2165
+2166
+2167
+2168
+2169
+2170
+2171
+2172
+2173
+2174
+2175
+2176
+2177
+2178
+2179
+2180
+2181
+2182
+2183
+2184
+2185
+2186
+2187
+2188
+2189
+2190
+2191
+2192
+2193
+2194
+2195
+2196
+2197
+2198
+2199
+2200
+2201
+2202
+2203
+2204
+2205
+2206
+2207
+2208
+2209
+2210
+2211
+2212
+2213
+2214
+2215
+2216
+2217
+2218
+2219
+2220
+2221
+2222
+2223
+2224
+2225
+2226
+2227
+2228
+2229
+2230
+2231
+2232
+2233
+2234
+2235
+2236
+2237
+2238
+2239
+2240
+2241
+2242
+2243
+2244
+2245
+2246
+2247
+2248
+2249
+2250
+2251
+2252
+2253
+2254
+2255
+2256
+2257
+2258
+2259
+2260
+2261
+2262
+2263
+2264
+2265
+2266
+2267
+2268
+2269
+2270
+2271
+2272
+2273
+2274
+2275
+2276
+2277
+2278
+2279
+2280
+2281
+2282
+2283
+2284
+2285
+2286
+2287
+2288
+2289
+2290
+2291
+2292
+2293
+2294
+2295
+2296
+2297
+2298
+2299
+2300
+2301
+2302
+2303
+2304
+2305
+2306
+2307
+2308
+2309
+2310
+2311
+2312
+2313
+2314
+2315
+2316
+2317
+2318
+2319
+2320
+2321
+2322
+2323
+2324
+2325
+2326
+2327
+2328
+2329
+2330
+2331
+2332
+2333
+2334
+2335
+2336
+2337
+2338
+2339
+2340
+2341
+2342
+2343
+2344
+2345
+2346
+2347
+2348
+2349
+2350
+2351
+2352
+2353
+2354
+2355
+2356
+2357
+2358
+2359
+2360
+2361
+2362
+2363
+2364
+2365
+2366
+2367
+2368
+2369
+2370
+2371
+2372
+2373
+2374
+2375
+2376
+2377
+2378
+2379
+2380
+2381
+2382
+2383
+2384
+2385
+2386
+2387
+2388
+2389
+2390
+2391
+2392
+2393
+2394
+2395
+2396
+2397
+2398
+2399
+2400
+2401
+2402
+2403
+2404
+2405
+2406
+2407
+2408
+2409
+2410
+2411
+2412
+2413
+2414
+2415
+2416
+2417
+2418
+2419
+2420
+2421
+2422
+2423
+2424
+2425
+2426
+2427
+2428
+2429
+2430
+2431
+2432
+2433
+2434
+2435
+2436
+2437
+2438
+2439
+2440
+2441
+2442
+2443
+2444
+2445
+2446
+2447
+2448
+2449
+2450
+2451
+2452
+2453
+2454
+2455
+2456
+2457
+2458
+2459
+2460
+2461
+2462
+2463
+2464
+2465
+2466
+2467
+2468
+2469
+2470
+2471
+2472
+2473
+2474
+2475
+2476
+2477
+2478
+2479
+2480
+2481
+2482
+2483
+2484
+2485
+2486
+2487
+2488
+2489
+2490
+2491
+2492
+2493
+2494
+2495
+2496
+2497
+2498
+2499
+2500
+2501
+2502
+2503
+2504
+2505
+2506
+2507
+2508
+2509
+2510
+2511
+2512
+2513
+2514
+2515
+2516
+2517
+2518
+2519
+2520
+2521
+2522
+2523
+2524
+2525
+2526
+2527
+2528
+2529
+2530
+2531
+2532
+2533
+2534
+2535
+2536
+2537
+2538
+2539
+2540
+2541
+2542
+2543
+2544
+2545
+2546
+2547
+2548
+2549
+2550
+2551
+2552
+2553
+2554
+2555
+2556
+2557
+2558
+2559
+2560
+2561
+2562
+2563
+2564
+2565
+2566
+2567
+2568
+2569
+2570
+2571
+2572
+2573
+2574
+2575
+2576
+2577
+2578
+2579
+2580
+2581
+2582
+2583
+2584
+2585
+2586
+2587
+2588
+2589
+2590
+2591
+2592
+2593
+2594
+2595
+2596
+2597
+2598
+2599
+2600
+2601
+2602
+2603
+2604
+2605
+2606
+2607
+2608
+2609
+2610
+2611
+2612
+2613
+2614
+2615
+2616
+2617
+2618
+2619
+2620
+2621
+2622
+2623
+2624
+2625
+2626
+2627
+2628
+2629
+2630
+2631
+2632
+2633
+2634
+2635
+2636
+2637
+2638
+2639
+2640
+2641
+2642
+2643
+2644
+2645
+2646
+2647
+2648
+2649
+2650
+2651
+2652
+2653
+2654
+2655
+2656
+2657
+2658
+2659
+2660
+2661
+2662
+2663
+2664
+2665
+2666
+2667
+2668
+2669
+2670
+2671
+2672
+2673
+2674
+2675
+2676
+2677
+2678
+2679
+2680
+2681
+2682
+2683
+2684
+2685
+2686
+2687
+2688
+2689
+2690
+2691
+2692
+2693
+2694
+2695
+2696
+2697
+2698
+2699
+2700
+2701
+2702
+2703
+2704
+2705
+2706
+2707
+2708
+2709
+2710
+2711
+2712
+2713
+2714
+2715
+2716
+2717
+2718
+2719
+2720
+2721
+2722
+2723
+2724
+2725
+2726
+2727
+2728
+2729
+2730
+2731
+2732
+2733
+2734
+2735
+2736
+2737
+2738
+2739
+2740
+2741
+2742
+2743
+2744
+2745
+2746
+2747
+2748
+2749
+2750
+2751
+2752
+2753
+2754
+2755
+2756
+2757
+2758
+2759
+2760
+2761
+2762
+2763
+2764
+2765
+2766
+2767
+2768
+2769
+2770
+2771
+2772
+2773
+2774
+2775
+2776
+2777
+2778
+2779
+2780
+2781
+2782
+2783
+2784
+2785
+2786
+2787
+2788
+2789
+2790
+2791
+2792
+2793
+2794
+2795
+2796
+2797
+2798
+2799
+2800
+2801
+2802
+2803
+2804
+2805
+2806
+2807
+2808
+2809
+2810
+2811
+2812
+2813
+2814
+2815
+2816
+2817
+2818
+2819
+2820
+2821
+2822
+2823
+2824
+2825
+2826
+2827
+2828
+2829
+2830
+2831
+2832
+2833
+2834
+2835
+2836
+2837
+2838
+2839
+2840
+2841
+2842
+2843
+2844
+2845
+2846
+2847
+2848
+2849
+2850
+2851
+2852
+2853
+2854
+2855
+2856
+2857
+2858
+2859
+2860
+2861
+2862
+2863
+2864
+2865
+2866
+2867
+2868
+2869
+2870
+2871
+2872
+2873
+2874
+2875
+2876
+2877
+2878
+2879
+2880
+2881
+2882
+2883
+2884
+2885
+2886
+2887
+2888
+2889
+2890
+2891
+2892
+2893
+2894
+2895
+2896
+2897
+2898
+2899
+2900
+2901
+2902
+2903
+2904
+2905
+2906
+2907
+2908
+2909
+2910
+2911
+2912
+2913
+2914
+2915
+2916
+2917
+2918
+2919
+2920
+2921
+2922
+2923
+2924
+2925
+2926
+2927
+2928
+2929
+2930
+2931
+2932
+2933
+2934
+2935
+2936
+2937
+2938
+2939
+2940
+2941
+2942
+2943
+2944
+2945
+2946
+2947
+2948
+2949
+2950
+2951
+2952
+2953
+2954
+2955
+2956
+2957
+2958
+2959
+2960
+2961
+2962
+2963
+2964
+2965
+2966
+2967
+2968
+2969
+2970
+2971
+2972
+2973
+2974
+2975
+2976
+2977
+2978
+2979
+2980
+2981
+2982
+2983
+2984
+2985
+2986
+2987
+2988
+2989
+2990
+2991
+2992
+2993
+2994
+2995
+2996
+2997
+2998
+2999
+3000
+3001
+3002
+3003
+3004
+3005
+3006
+3007
+3008
+3009
+3010
+3011
+3012
+3013
+3014
+3015
+3016
+3017
+3018
+3019
+3020
+3021
+3022
+3023
+3024
+3025
+3026
+3027
+3028
+3029
+3030
+3031
+3032
+3033
+3034
+3035
+3036
+3037
+3038
+3039
+3040
+3041
+3042
+3043
+3044
+3045
+3046
+3047
+3048
+3049
+3050
+3051
+3052
+3053
+3054
+3055
+3056
+3057
+3058
+3059
+3060
+3061
+3062
+3063
+3064
+3065
+3066
+3067
+3068
+3069
+3070
+3071
+3072
+3073
+3074
+3075
+3076
+3077
+3078
+3079
+3080
+3081
+3082
+3083
+3084
+3085
+3086
+3087
+3088
+3089
+3090
+3091
+3092
+3093
+3094
+3095
+3096
+3097
+3098
+3099
+3100
+3101
+3102
+3103
+3104
+3105
+3106
+3107
+3108
+3109
+3110
+3111
+3112
+3113
+3114
+3115
+3116
+3117
+3118
+3119
+3120
+3121
+3122
+3123
+3124
+3125
+3126
+3127
+3128
+3129
+3130
+3131
+3132
+3133
+3134
+3135
+3136
+3137
+3138
+3139
+3140
+3141
+3142
+3143
+3144
+3145
+3146
+3147
+3148
+3149
+3150
+3151
+3152
+3153
+3154
+3155
+3156
+3157
+3158
+3159
+3160
+3161
+3162
+3163
+3164
+3165
+3166
+3167
+3168
+3169
+3170
+3171
+3172
+3173
+3174
+3175
+3176
+3177
+3178
+3179
+3180
+3181
+3182
+3183
+3184
+3185
+3186
+3187
+3188
+3189
+3190
+3191
+3192
+3193
+3194
+3195
+3196
+3197
+3198
+3199
+3200
+3201
+3202
+3203
+3204
+3205
+3206
+3207
+3208
+3209
+3210
+3211
+3212
+3213
+3214
+3215
+3216
+3217
+3218
+3219
+3220
+3221
+3222
+3223
+3224
+3225
+3226
+3227
+3228
+3229
+3230
+3231
+3232
+3233
+3234
+3235
+3236
+3237
+3238
+3239
+3240
+3241
+3242
+3243
+3244
+3245
+3246
+3247
+3248
+3249
+3250
+3251
+3252
+3253
+3254
+3255
+3256
+3257
+3258
+3259
+3260
+3261
+3262
+3263
+3264
+3265
+3266
+3267
+3268
+3269
+3270
+3271
+3272
+3273
+3274
+3275
+3276
+3277
+3278
+3279
+3280
+3281
+3282
+3283
+3284
+3285
+3286
+3287
+3288
+3289
+3290
+3291
+3292
+3293
+3294
+3295
+3296
+3297
+3298
+3299
+3300
+3301
+3302
+3303
+3304
+3305
+3306
+3307
+3308
+3309
+3310
+3311
+3312
+3313
+3314
+3315
+3316
+3317
+3318
+3319
+3320
+3321
+3322
+3323
+3324
+3325
+3326
+3327
+3328
+3329
+3330
+3331
+3332
+3333
+3334
+3335
+3336
+3337
+3338
+3339
+3340
+3341
+3342
+3343
+3344
+3345
+3346
+3347
+3348
+3349
+3350
+3351
+3352
+3353
+3354
+3355
+3356
+3357
+3358
+3359
+3360
+3361
+3362
+3363
+3364
+3365
+3366
+3367
+3368
+3369
+3370
+3371
+3372
+3373
+3374
+3375
+3376
+3377
+3378
+3379
+3380
+3381
+3382
+3383
+3384
+3385
+3386
+3387
+3388
+3389
+3390
+3391
+3392
+3393
+3394
+3395
+3396
+3397
+3398
+3399
+3400
+3401
+3402
+3403
+3404
+3405
+3406
+3407
+3408
+3409
+3410
+3411
+3412
+3413
+3414
+3415
+3416
+3417
+3418
+3419
+3420
+3421
+3422
+3423
+3424
+3425
+3426
+3427
+3428
+3429
+3430
+3431
+3432
+3433
+3434
+3435
+3436
+3437
+3438
+3439
+3440
+3441
+3442
+3443
+3444
+3445
+3446
+3447
+3448
+3449
+3450
+3451
+3452
+3453
+3454
+3455
+3456
+3457
+3458
+3459
+3460
+3461
+3462
+3463
+3464
+3465
+3466
+3467
+3468
+3469
+3470
+3471
+3472
+3473
+3474
+3475
+3476
+3477
+3478
+3479
+3480
+3481
+3482
+3483
+3484
+3485
+3486
+3487
+3488
+3489
+3490
+3491
+3492
+3493
+3494
+3495
+3496
+3497
+3498
+3499
+3500
+3501
+3502
+3503
+3504
+3505
+3506
+3507
+3508
+3509
+3510
+3511
+3512
+3513
+3514
+3515
+3516
+3517
+3518
+3519
+3520
+3521
+3522
+3523
+3524
+3525
+3526
+3527
+
+//! Linux-specific definitions for linux-like values
+
+pub type useconds_t = u32;
+pub type dev_t = u64;
+pub type socklen_t = u32;
+pub type mode_t = u32;
+pub type ino64_t = u64;
+pub type off64_t = i64;
+pub type blkcnt64_t = i64;
+pub type rlim64_t = u64;
+pub type mqd_t = ::c_int;
+pub type nfds_t = ::c_ulong;
+pub type nl_item = ::c_int;
+pub type idtype_t = ::c_uint;
+pub type loff_t = ::c_longlong;
+pub type pthread_key_t = ::c_uint;
+
+pub type __u8 = ::c_uchar;
+pub type __u16 = ::c_ushort;
+pub type __s16 = ::c_short;
+pub type __u32 = ::c_uint;
+pub type __s32 = ::c_int;
+
+pub type Elf32_Half = u16;
+pub type Elf32_Word = u32;
+pub type Elf32_Off = u32;
+pub type Elf32_Addr = u32;
+
+pub type Elf64_Half = u16;
+pub type Elf64_Word = u32;
+pub type Elf64_Off = u64;
+pub type Elf64_Addr = u64;
+pub type Elf64_Xword = u64;
+pub type Elf64_Sxword = i64;
+
+pub type Elf32_Section = u16;
+pub type Elf64_Section = u16;
+
+#[cfg_attr(feature = "extra_traits", derive(Debug))]
+pub enum fpos64_t {} // FIXME: fill this out with a struct
+impl ::Copy for fpos64_t {}
+impl ::Clone for fpos64_t {
+    fn clone(&self) -> fpos64_t {
+        *self
+    }
+}
+
+s! {
+    pub struct rlimit64 {
+        pub rlim_cur: rlim64_t,
+        pub rlim_max: rlim64_t,
+    }
+
+    pub struct glob_t {
+        pub gl_pathc: ::size_t,
+        pub gl_pathv: *mut *mut c_char,
+        pub gl_offs: ::size_t,
+        pub gl_flags: ::c_int,
+
+        __unused1: *mut ::c_void,
+        __unused2: *mut ::c_void,
+        __unused3: *mut ::c_void,
+        __unused4: *mut ::c_void,
+        __unused5: *mut ::c_void,
+    }
+
+    pub struct passwd {
+        pub pw_name: *mut ::c_char,
+        pub pw_passwd: *mut ::c_char,
+        pub pw_uid: ::uid_t,
+        pub pw_gid: ::gid_t,
+        pub pw_gecos: *mut ::c_char,
+        pub pw_dir: *mut ::c_char,
+        pub pw_shell: *mut ::c_char,
+    }
+
+    pub struct spwd {
+        pub sp_namp: *mut ::c_char,
+        pub sp_pwdp: *mut ::c_char,
+        pub sp_lstchg: ::c_long,
+        pub sp_min: ::c_long,
+        pub sp_max: ::c_long,
+        pub sp_warn: ::c_long,
+        pub sp_inact: ::c_long,
+        pub sp_expire: ::c_long,
+        pub sp_flag: ::c_ulong,
+    }
+
+    pub struct dqblk {
+        pub dqb_bhardlimit: u64,
+        pub dqb_bsoftlimit: u64,
+        pub dqb_curspace: u64,
+        pub dqb_ihardlimit: u64,
+        pub dqb_isoftlimit: u64,
+        pub dqb_curinodes: u64,
+        pub dqb_btime: u64,
+        pub dqb_itime: u64,
+        pub dqb_valid: u32,
+    }
+
+    pub struct signalfd_siginfo {
+        pub ssi_signo: u32,
+        pub ssi_errno: i32,
+        pub ssi_code: i32,
+        pub ssi_pid: u32,
+        pub ssi_uid: u32,
+        pub ssi_fd: i32,
+        pub ssi_tid: u32,
+        pub ssi_band: u32,
+        pub ssi_overrun: u32,
+        pub ssi_trapno: u32,
+        pub ssi_status: i32,
+        pub ssi_int: i32,
+        pub ssi_ptr: u64,
+        pub ssi_utime: u64,
+        pub ssi_stime: u64,
+        pub ssi_addr: u64,
+        pub ssi_addr_lsb: u16,
+        _pad2: u16,
+        pub ssi_syscall: i32,
+        pub ssi_call_addr: u64,
+        pub ssi_arch: u32,
+        _pad: [u8; 28],
+    }
+
+    pub struct itimerspec {
+        pub it_interval: ::timespec,
+        pub it_value: ::timespec,
+    }
+
+    pub struct fsid_t {
+        __val: [::c_int; 2],
+    }
+
+    pub struct packet_mreq {
+        pub mr_ifindex: ::c_int,
+        pub mr_type: ::c_ushort,
+        pub mr_alen: ::c_ushort,
+        pub mr_address: [::c_uchar; 8],
+    }
+
+    pub struct cpu_set_t {
+        #[cfg(all(target_pointer_width = "32",
+                  not(target_arch = "x86_64")))]
+        bits: [u32; 32],
+        #[cfg(not(all(target_pointer_width = "32",
+                      not(target_arch = "x86_64"))))]
+        bits: [u64; 16],
+    }
+
+    pub struct if_nameindex {
+        pub if_index: ::c_uint,
+        pub if_name: *mut ::c_char,
+    }
+
+    // System V IPC
+    pub struct msginfo {
+        pub msgpool: ::c_int,
+        pub msgmap: ::c_int,
+        pub msgmax: ::c_int,
+        pub msgmnb: ::c_int,
+        pub msgmni: ::c_int,
+        pub msgssz: ::c_int,
+        pub msgtql: ::c_int,
+        pub msgseg: ::c_ushort,
+    }
+
+    pub struct sembuf {
+        pub sem_num: ::c_ushort,
+        pub sem_op: ::c_short,
+        pub sem_flg: ::c_short,
+    }
+
+    pub struct input_event {
+        pub time: ::timeval,
+        pub type_: ::__u16,
+        pub code: ::__u16,
+        pub value: ::__s32,
+    }
+
+    pub struct input_id {
+        pub bustype: ::__u16,
+        pub vendor: ::__u16,
+        pub product: ::__u16,
+        pub version: ::__u16,
+    }
+
+    pub struct input_absinfo {
+        pub value: ::__s32,
+        pub minimum: ::__s32,
+        pub maximum: ::__s32,
+        pub fuzz: ::__s32,
+        pub flat: ::__s32,
+        pub resolution: ::__s32,
+    }
+
+    pub struct input_keymap_entry {
+        pub flags: ::__u8,
+        pub len: ::__u8,
+        pub index: ::__u16,
+        pub keycode: ::__u32,
+        pub scancode: [::__u8; 32],
+    }
+
+    pub struct input_mask {
+        pub type_: ::__u32,
+        pub codes_size: ::__u32,
+        pub codes_ptr: ::__u64,
+    }
+
+    pub struct ff_replay {
+        pub length: ::__u16,
+        pub delay: ::__u16,
+    }
+
+    pub struct ff_trigger {
+        pub button: ::__u16,
+        pub interval: ::__u16,
+    }
+
+    pub struct ff_envelope {
+        pub attack_length: ::__u16,
+        pub attack_level: ::__u16,
+        pub fade_length: ::__u16,
+        pub fade_level: ::__u16,
+    }
+
+    pub struct ff_constant_effect {
+        pub level: ::__s16,
+        pub envelope: ff_envelope,
+    }
+
+    pub struct ff_ramp_effect {
+        pub start_level: ::__s16,
+        pub end_level: ::__s16,
+        pub envelope: ff_envelope,
+    }
+
+    pub struct ff_condition_effect {
+        pub right_saturation: ::__u16,
+        pub left_saturation: ::__u16,
+
+        pub right_coeff: ::__s16,
+        pub left_coeff: ::__s16,
+
+        pub deadband: ::__u16,
+        pub center: ::__s16,
+    }
+
+    pub struct ff_periodic_effect {
+        pub waveform: ::__u16,
+        pub period: ::__u16,
+        pub magnitude: ::__s16,
+        pub offset: ::__s16,
+        pub phase: ::__u16,
+
+        pub envelope: ff_envelope,
+
+        pub custom_len: ::__u32,
+        pub custom_data: *mut ::__s16,
+    }
+
+    pub struct ff_rumble_effect {
+        pub strong_magnitude: ::__u16,
+        pub weak_magnitude: ::__u16,
+    }
+
+    pub struct ff_effect {
+        pub type_: ::__u16,
+        pub id: ::__s16,
+        pub direction: ::__u16,
+        pub trigger: ff_trigger,
+        pub replay: ff_replay,
+        // FIXME this is actually a union
+        #[cfg(target_pointer_width = "64")]
+        pub u: [u64; 4],
+        #[cfg(target_pointer_width = "32")]
+        pub u: [u32; 7],
+    }
+
+    pub struct dl_phdr_info {
+        #[cfg(target_pointer_width = "64")]
+        pub dlpi_addr: Elf64_Addr,
+        #[cfg(target_pointer_width = "32")]
+        pub dlpi_addr: Elf32_Addr,
+
+        pub dlpi_name: *const ::c_char,
+
+        #[cfg(target_pointer_width = "64")]
+        pub dlpi_phdr: *const Elf64_Phdr,
+        #[cfg(target_pointer_width = "32")]
+        pub dlpi_phdr: *const Elf32_Phdr,
+
+        #[cfg(target_pointer_width = "64")]
+        pub dlpi_phnum: Elf64_Half,
+        #[cfg(target_pointer_width = "32")]
+        pub dlpi_phnum: Elf32_Half,
+
+        pub dlpi_adds: ::c_ulonglong,
+        pub dlpi_subs: ::c_ulonglong,
+        pub dlpi_tls_modid: ::size_t,
+        pub dlpi_tls_data: *mut ::c_void,
+    }
+
+    pub struct Elf32_Ehdr {
+        pub e_ident: [::c_uchar; 16],
+        pub e_type: Elf32_Half,
+        pub e_machine: Elf32_Half,
+        pub e_version: Elf32_Word,
+        pub e_entry: Elf32_Addr,
+        pub e_phoff: Elf32_Off,
+        pub e_shoff: Elf32_Off,
+        pub e_flags: Elf32_Word,
+        pub e_ehsize: Elf32_Half,
+        pub e_phentsize: Elf32_Half,
+        pub e_phnum: Elf32_Half,
+        pub e_shentsize: Elf32_Half,
+        pub e_shnum: Elf32_Half,
+        pub e_shstrndx: Elf32_Half,
+    }
+
+    pub struct Elf64_Ehdr {
+        pub e_ident: [::c_uchar; 16],
+        pub e_type: Elf64_Half,
+        pub e_machine: Elf64_Half,
+        pub e_version: Elf64_Word,
+        pub e_entry: Elf64_Addr,
+        pub e_phoff: Elf64_Off,
+        pub e_shoff: Elf64_Off,
+        pub e_flags: Elf64_Word,
+        pub e_ehsize: Elf64_Half,
+        pub e_phentsize: Elf64_Half,
+        pub e_phnum: Elf64_Half,
+        pub e_shentsize: Elf64_Half,
+        pub e_shnum: Elf64_Half,
+        pub e_shstrndx: Elf64_Half,
+    }
+
+    pub struct Elf32_Sym {
+        pub st_name: Elf32_Word,
+        pub st_value: Elf32_Addr,
+        pub st_size: Elf32_Word,
+        pub st_info: ::c_uchar,
+        pub st_other: ::c_uchar,
+        pub st_shndx: Elf32_Section,
+    }
+
+    pub struct Elf64_Sym {
+        pub st_name: Elf64_Word,
+        pub st_info: ::c_uchar,
+        pub st_other: ::c_uchar,
+        pub st_shndx: Elf64_Section,
+        pub st_value: Elf64_Addr,
+        pub st_size: Elf64_Xword,
+    }
+
+    pub struct Elf32_Phdr {
+        pub p_type: Elf32_Word,
+        pub p_offset: Elf32_Off,
+        pub p_vaddr: Elf32_Addr,
+        pub p_paddr: Elf32_Addr,
+        pub p_filesz: Elf32_Word,
+        pub p_memsz: Elf32_Word,
+        pub p_flags: Elf32_Word,
+        pub p_align: Elf32_Word,
+    }
+
+    pub struct Elf64_Phdr {
+        pub p_type: Elf64_Word,
+        pub p_flags: Elf64_Word,
+        pub p_offset: Elf64_Off,
+        pub p_vaddr: Elf64_Addr,
+        pub p_paddr: Elf64_Addr,
+        pub p_filesz: Elf64_Xword,
+        pub p_memsz: Elf64_Xword,
+        pub p_align: Elf64_Xword,
+    }
+
+    pub struct Elf32_Shdr {
+        pub sh_name: Elf32_Word,
+        pub sh_type: Elf32_Word,
+        pub sh_flags: Elf32_Word,
+        pub sh_addr: Elf32_Addr,
+        pub sh_offset: Elf32_Off,
+        pub sh_size: Elf32_Word,
+        pub sh_link: Elf32_Word,
+        pub sh_info: Elf32_Word,
+        pub sh_addralign: Elf32_Word,
+        pub sh_entsize: Elf32_Word,
+    }
+
+    pub struct Elf64_Shdr {
+        pub sh_name: Elf64_Word,
+        pub sh_type: Elf64_Word,
+        pub sh_flags: Elf64_Xword,
+        pub sh_addr: Elf64_Addr,
+        pub sh_offset: Elf64_Off,
+        pub sh_size: Elf64_Xword,
+        pub sh_link: Elf64_Word,
+        pub sh_info: Elf64_Word,
+        pub sh_addralign: Elf64_Xword,
+        pub sh_entsize: Elf64_Xword,
+    }
+
+    pub struct Elf32_Chdr {
+        pub ch_type: Elf32_Word,
+        pub ch_size: Elf32_Word,
+        pub ch_addralign: Elf32_Word,
+    }
+
+    pub struct Elf64_Chdr {
+        pub ch_type: Elf64_Word,
+        pub ch_reserved: Elf64_Word,
+        pub ch_size: Elf64_Xword,
+        pub ch_addralign: Elf64_Xword,
+    }
+
+    pub struct ucred {
+        pub pid: ::pid_t,
+        pub uid: ::uid_t,
+        pub gid: ::gid_t,
+    }
+
+    pub struct mntent {
+        pub mnt_fsname: *mut ::c_char,
+        pub mnt_dir: *mut ::c_char,
+        pub mnt_type: *mut ::c_char,
+        pub mnt_opts: *mut ::c_char,
+        pub mnt_freq: ::c_int,
+        pub mnt_passno: ::c_int,
+    }
+
+    pub struct posix_spawn_file_actions_t {
+        __allocated: ::c_int,
+        __used: ::c_int,
+        __actions: *mut ::c_int,
+        __pad: [::c_int; 16],
+    }
+
+    pub struct posix_spawnattr_t {
+        __flags: ::c_short,
+        __pgrp: ::pid_t,
+        __sd: ::sigset_t,
+        __ss: ::sigset_t,
+        #[cfg(target_env = "musl")]
+        __prio: ::c_int,
+        #[cfg(not(target_env = "musl"))]
+        __sp: ::sched_param,
+        __policy: ::c_int,
+        __pad: [::c_int; 16],
+    }
+
+    pub struct genlmsghdr {
+        pub cmd: u8,
+        pub version: u8,
+        pub reserved: u16,
+    }
+
+    pub struct in6_pktinfo {
+        pub ipi6_addr: ::in6_addr,
+        pub ipi6_ifindex: ::c_uint,
+    }
+
+    pub struct arpd_request {
+        pub req: ::c_ushort,
+        pub ip: u32,
+        pub dev: ::c_ulong,
+        pub stamp: ::c_ulong,
+        pub updated: ::c_ulong,
+        pub ha: [::c_uchar; ::MAX_ADDR_LEN],
+    }
+
+    pub struct inotify_event {
+        pub wd: ::c_int,
+        pub mask: u32,
+        pub cookie: u32,
+        pub len: u32
+    }
+
+    pub struct fanotify_response {
+        pub fd: ::c_int,
+        pub response: __u32,
+    }
+
+    pub struct sockaddr_vm {
+        pub svm_family: ::sa_family_t,
+        pub svm_reserved1: ::c_ushort,
+        pub svm_port: ::c_uint,
+        pub svm_cid: ::c_uint,
+        pub svm_zero: [u8; 4]
+    }
+
+    pub struct regmatch_t {
+        pub rm_so: regoff_t,
+        pub rm_eo: regoff_t,
+    }
+
+    pub struct sock_extended_err {
+        pub ee_errno: u32,
+        pub ee_origin: u8,
+        pub ee_type: u8,
+        pub ee_code: u8,
+        pub ee_pad: u8,
+        pub ee_info: u32,
+        pub ee_data: u32,
+    }
+}
+
+s_no_extra_traits! {
+    pub struct sockaddr_nl {
+        pub nl_family: ::sa_family_t,
+        nl_pad: ::c_ushort,
+        pub nl_pid: u32,
+        pub nl_groups: u32
+    }
+
+    pub struct dirent {
+        pub d_ino: ::ino_t,
+        pub d_off: ::off_t,
+        pub d_reclen: ::c_ushort,
+        pub d_type: ::c_uchar,
+        pub d_name: [::c_char; 256],
+    }
+
+    pub struct dirent64 {
+        pub d_ino: ::ino64_t,
+        pub d_off: ::off64_t,
+        pub d_reclen: ::c_ushort,
+        pub d_type: ::c_uchar,
+        pub d_name: [::c_char; 256],
+    }
+
+    pub struct sockaddr_alg {
+        pub salg_family: ::sa_family_t,
+        pub salg_type: [::c_uchar; 14],
+        pub salg_feat: u32,
+        pub salg_mask: u32,
+        pub salg_name: [::c_uchar; 64],
+    }
+
+    pub struct af_alg_iv {
+        pub ivlen: u32,
+        pub iv: [::c_uchar; 0],
+    }
+
+    // x32 compatibility
+    // See https://sourceware.org/bugzilla/show_bug.cgi?id=21279
+    pub struct mq_attr {
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub mq_flags: i64,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub mq_maxmsg: i64,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub mq_msgsize: i64,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub mq_curmsgs: i64,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pad: [i64; 4],
+
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub mq_flags: ::c_long,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub mq_maxmsg: ::c_long,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub mq_msgsize: ::c_long,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub mq_curmsgs: ::c_long,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pad: [::c_long; 4],
+    }
+}
+
+cfg_if! {
+    if #[cfg(feature = "extra_traits")] {
+        impl PartialEq for sockaddr_nl {
+            fn eq(&self, other: &sockaddr_nl) -> bool {
+                self.nl_family == other.nl_family &&
+                    self.nl_pid == other.nl_pid &&
+                    self.nl_groups == other.nl_groups
+            }
+        }
+        impl Eq for sockaddr_nl {}
+        impl ::fmt::Debug for sockaddr_nl {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("sockaddr_nl")
+                    .field("nl_family", &self.nl_family)
+                    .field("nl_pid", &self.nl_pid)
+                    .field("nl_groups", &self.nl_groups)
+                    .finish()
+            }
+        }
+        impl ::hash::Hash for sockaddr_nl {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.nl_family.hash(state);
+                self.nl_pid.hash(state);
+                self.nl_groups.hash(state);
+            }
+        }
+
+        impl PartialEq for dirent {
+            fn eq(&self, other: &dirent) -> bool {
+                self.d_ino == other.d_ino
+                    && self.d_off == other.d_off
+                    && self.d_reclen == other.d_reclen
+                    && self.d_type == other.d_type
+                    && self
+                    .d_name
+                    .iter()
+                    .zip(other.d_name.iter())
+                    .all(|(a,b)| a == b)
+            }
+        }
+
+        impl Eq for dirent {}
+
+        impl ::fmt::Debug for dirent {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("dirent")
+                    .field("d_ino", &self.d_ino)
+                    .field("d_off", &self.d_off)
+                    .field("d_reclen", &self.d_reclen)
+                    .field("d_type", &self.d_type)
+                // FIXME: .field("d_name", &self.d_name)
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for dirent {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.d_ino.hash(state);
+                self.d_off.hash(state);
+                self.d_reclen.hash(state);
+                self.d_type.hash(state);
+                self.d_name.hash(state);
+            }
+        }
+
+        impl PartialEq for dirent64 {
+            fn eq(&self, other: &dirent64) -> bool {
+                self.d_ino == other.d_ino
+                    && self.d_off == other.d_off
+                    && self.d_reclen == other.d_reclen
+                    && self.d_type == other.d_type
+                    && self
+                    .d_name
+                    .iter()
+                    .zip(other.d_name.iter())
+                    .all(|(a,b)| a == b)
+            }
+        }
+
+        impl Eq for dirent64 {}
+
+        impl ::fmt::Debug for dirent64 {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("dirent64")
+                    .field("d_ino", &self.d_ino)
+                    .field("d_off", &self.d_off)
+                    .field("d_reclen", &self.d_reclen)
+                    .field("d_type", &self.d_type)
+                // FIXME: .field("d_name", &self.d_name)
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for dirent64 {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.d_ino.hash(state);
+                self.d_off.hash(state);
+                self.d_reclen.hash(state);
+                self.d_type.hash(state);
+                self.d_name.hash(state);
+            }
+        }
+
+        impl PartialEq for pthread_cond_t {
+            fn eq(&self, other: &pthread_cond_t) -> bool {
+                self.size.iter().zip(other.size.iter()).all(|(a,b)| a == b)
+            }
+        }
+
+        impl Eq for pthread_cond_t {}
+
+        impl ::fmt::Debug for pthread_cond_t {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("pthread_cond_t")
+                // FIXME: .field("size", &self.size)
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for pthread_cond_t {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.size.hash(state);
+            }
+        }
+
+        impl PartialEq for pthread_mutex_t {
+            fn eq(&self, other: &pthread_mutex_t) -> bool {
+                self.size.iter().zip(other.size.iter()).all(|(a,b)| a == b)
+            }
+        }
+
+        impl Eq for pthread_mutex_t {}
+
+        impl ::fmt::Debug for pthread_mutex_t {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("pthread_mutex_t")
+                // FIXME: .field("size", &self.size)
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for pthread_mutex_t {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.size.hash(state);
+            }
+        }
+
+        impl PartialEq for pthread_rwlock_t {
+            fn eq(&self, other: &pthread_rwlock_t) -> bool {
+                self.size.iter().zip(other.size.iter()).all(|(a,b)| a == b)
+            }
+        }
+
+        impl Eq for pthread_rwlock_t {}
+
+        impl ::fmt::Debug for pthread_rwlock_t {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("pthread_rwlock_t")
+                // FIXME: .field("size", &self.size)
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for pthread_rwlock_t {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.size.hash(state);
+            }
+        }
+
+        impl PartialEq for sockaddr_alg {
+            fn eq(&self, other: &sockaddr_alg) -> bool {
+                self.salg_family == other.salg_family
+                    && self
+                    .salg_type
+                    .iter()
+                    .zip(other.salg_type.iter())
+                    .all(|(a, b)| a == b)
+                    && self.salg_feat == other.salg_feat
+                    && self.salg_mask == other.salg_mask
+                    && self
+                    .salg_name
+                    .iter()
+                    .zip(other.salg_name.iter())
+                    .all(|(a, b)| a == b)
+           }
+        }
+
+        impl Eq for sockaddr_alg {}
+
+        impl ::fmt::Debug for sockaddr_alg {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("sockaddr_alg")
+                    .field("salg_family", &self.salg_family)
+                    .field("salg_type", &self.salg_type)
+                    .field("salg_feat", &self.salg_feat)
+                    .field("salg_mask", &self.salg_mask)
+                    .field("salg_name", &&self.salg_name[..])
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for sockaddr_alg {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.salg_family.hash(state);
+                self.salg_type.hash(state);
+                self.salg_feat.hash(state);
+                self.salg_mask.hash(state);
+                self.salg_name.hash(state);
+            }
+        }
+
+        impl af_alg_iv {
+            fn as_slice(&self) -> &[u8] {
+                unsafe {
+                    ::core::slice::from_raw_parts(
+                        self.iv.as_ptr(),
+                        self.ivlen as usize
+                    )
+                }
+            }
+        }
+
+        impl PartialEq for af_alg_iv {
+            fn eq(&self, other: &af_alg_iv) -> bool {
+                *self.as_slice() == *other.as_slice()
+           }
+        }
+
+        impl Eq for af_alg_iv {}
+
+        impl ::fmt::Debug for af_alg_iv {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("af_alg_iv")
+                    .field("iv", &self.as_slice())
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for af_alg_iv {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.as_slice().hash(state);
+            }
+        }
+
+        impl PartialEq for mq_attr {
+            fn eq(&self, other: &mq_attr) -> bool {
+                self.mq_flags == other.mq_flags &&
+                self.mq_maxmsg == other.mq_maxmsg &&
+                self.mq_msgsize == other.mq_msgsize &&
+                self.mq_curmsgs == other.mq_curmsgs
+            }
+        }
+        impl Eq for mq_attr {}
+        impl ::fmt::Debug for mq_attr {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("mq_attr")
+                    .field("mq_flags", &self.mq_flags)
+                    .field("mq_maxmsg", &self.mq_maxmsg)
+                    .field("mq_msgsize", &self.mq_msgsize)
+                    .field("mq_curmsgs", &self.mq_curmsgs)
+                    .finish()
+            }
+        }
+        impl ::hash::Hash for mq_attr {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.mq_flags.hash(state);
+                self.mq_maxmsg.hash(state);
+                self.mq_msgsize.hash(state);
+                self.mq_curmsgs.hash(state);
+            }
+        }
+    }
+}
+
+pub const ABDAY_1: ::nl_item = 0x20000;
+pub const ABDAY_2: ::nl_item = 0x20001;
+pub const ABDAY_3: ::nl_item = 0x20002;
+pub const ABDAY_4: ::nl_item = 0x20003;
+pub const ABDAY_5: ::nl_item = 0x20004;
+pub const ABDAY_6: ::nl_item = 0x20005;
+pub const ABDAY_7: ::nl_item = 0x20006;
+
+pub const DAY_1: ::nl_item = 0x20007;
+pub const DAY_2: ::nl_item = 0x20008;
+pub const DAY_3: ::nl_item = 0x20009;
+pub const DAY_4: ::nl_item = 0x2000A;
+pub const DAY_5: ::nl_item = 0x2000B;
+pub const DAY_6: ::nl_item = 0x2000C;
+pub const DAY_7: ::nl_item = 0x2000D;
+
+pub const ABMON_1: ::nl_item = 0x2000E;
+pub const ABMON_2: ::nl_item = 0x2000F;
+pub const ABMON_3: ::nl_item = 0x20010;
+pub const ABMON_4: ::nl_item = 0x20011;
+pub const ABMON_5: ::nl_item = 0x20012;
+pub const ABMON_6: ::nl_item = 0x20013;
+pub const ABMON_7: ::nl_item = 0x20014;
+pub const ABMON_8: ::nl_item = 0x20015;
+pub const ABMON_9: ::nl_item = 0x20016;
+pub const ABMON_10: ::nl_item = 0x20017;
+pub const ABMON_11: ::nl_item = 0x20018;
+pub const ABMON_12: ::nl_item = 0x20019;
+
+pub const MON_1: ::nl_item = 0x2001A;
+pub const MON_2: ::nl_item = 0x2001B;
+pub const MON_3: ::nl_item = 0x2001C;
+pub const MON_4: ::nl_item = 0x2001D;
+pub const MON_5: ::nl_item = 0x2001E;
+pub const MON_6: ::nl_item = 0x2001F;
+pub const MON_7: ::nl_item = 0x20020;
+pub const MON_8: ::nl_item = 0x20021;
+pub const MON_9: ::nl_item = 0x20022;
+pub const MON_10: ::nl_item = 0x20023;
+pub const MON_11: ::nl_item = 0x20024;
+pub const MON_12: ::nl_item = 0x20025;
+
+pub const AM_STR: ::nl_item = 0x20026;
+pub const PM_STR: ::nl_item = 0x20027;
+
+pub const D_T_FMT: ::nl_item = 0x20028;
+pub const D_FMT: ::nl_item = 0x20029;
+pub const T_FMT: ::nl_item = 0x2002A;
+pub const T_FMT_AMPM: ::nl_item = 0x2002B;
+
+pub const ERA: ::nl_item = 0x2002C;
+pub const ERA_D_FMT: ::nl_item = 0x2002E;
+pub const ALT_DIGITS: ::nl_item = 0x2002F;
+pub const ERA_D_T_FMT: ::nl_item = 0x20030;
+pub const ERA_T_FMT: ::nl_item = 0x20031;
+
+pub const CODESET: ::nl_item = 14;
+
+pub const CRNCYSTR: ::nl_item = 0x4000F;
+
+pub const RUSAGE_THREAD: ::c_int = 1;
+pub const RUSAGE_CHILDREN: ::c_int = -1;
+
+pub const RADIXCHAR: ::nl_item = 0x10000;
+pub const THOUSEP: ::nl_item = 0x10001;
+
+pub const YESEXPR: ::nl_item = 0x50000;
+pub const NOEXPR: ::nl_item = 0x50001;
+pub const YESSTR: ::nl_item = 0x50002;
+pub const NOSTR: ::nl_item = 0x50003;
+
+pub const FILENAME_MAX: ::c_uint = 4096;
+pub const L_tmpnam: ::c_uint = 20;
+pub const _PC_LINK_MAX: ::c_int = 0;
+pub const _PC_MAX_CANON: ::c_int = 1;
+pub const _PC_MAX_INPUT: ::c_int = 2;
+pub const _PC_NAME_MAX: ::c_int = 3;
+pub const _PC_PATH_MAX: ::c_int = 4;
+pub const _PC_PIPE_BUF: ::c_int = 5;
+pub const _PC_CHOWN_RESTRICTED: ::c_int = 6;
+pub const _PC_NO_TRUNC: ::c_int = 7;
+pub const _PC_VDISABLE: ::c_int = 8;
+pub const _PC_SYNC_IO: ::c_int = 9;
+pub const _PC_ASYNC_IO: ::c_int = 10;
+pub const _PC_PRIO_IO: ::c_int = 11;
+pub const _PC_SOCK_MAXBUF: ::c_int = 12;
+pub const _PC_FILESIZEBITS: ::c_int = 13;
+pub const _PC_REC_INCR_XFER_SIZE: ::c_int = 14;
+pub const _PC_REC_MAX_XFER_SIZE: ::c_int = 15;
+pub const _PC_REC_MIN_XFER_SIZE: ::c_int = 16;
+pub const _PC_REC_XFER_ALIGN: ::c_int = 17;
+pub const _PC_ALLOC_SIZE_MIN: ::c_int = 18;
+pub const _PC_SYMLINK_MAX: ::c_int = 19;
+pub const _PC_2_SYMLINKS: ::c_int = 20;
+
+pub const MS_NOUSER: ::c_ulong = 0xffffffff80000000;
+
+pub const _SC_ARG_MAX: ::c_int = 0;
+pub const _SC_CHILD_MAX: ::c_int = 1;
+pub const _SC_CLK_TCK: ::c_int = 2;
+pub const _SC_NGROUPS_MAX: ::c_int = 3;
+pub const _SC_OPEN_MAX: ::c_int = 4;
+pub const _SC_STREAM_MAX: ::c_int = 5;
+pub const _SC_TZNAME_MAX: ::c_int = 6;
+pub const _SC_JOB_CONTROL: ::c_int = 7;
+pub const _SC_SAVED_IDS: ::c_int = 8;
+pub const _SC_REALTIME_SIGNALS: ::c_int = 9;
+pub const _SC_PRIORITY_SCHEDULING: ::c_int = 10;
+pub const _SC_TIMERS: ::c_int = 11;
+pub const _SC_ASYNCHRONOUS_IO: ::c_int = 12;
+pub const _SC_PRIORITIZED_IO: ::c_int = 13;
+pub const _SC_SYNCHRONIZED_IO: ::c_int = 14;
+pub const _SC_FSYNC: ::c_int = 15;
+pub const _SC_MAPPED_FILES: ::c_int = 16;
+pub const _SC_MEMLOCK: ::c_int = 17;
+pub const _SC_MEMLOCK_RANGE: ::c_int = 18;
+pub const _SC_MEMORY_PROTECTION: ::c_int = 19;
+pub const _SC_MESSAGE_PASSING: ::c_int = 20;
+pub const _SC_SEMAPHORES: ::c_int = 21;
+pub const _SC_SHARED_MEMORY_OBJECTS: ::c_int = 22;
+pub const _SC_AIO_LISTIO_MAX: ::c_int = 23;
+pub const _SC_AIO_MAX: ::c_int = 24;
+pub const _SC_AIO_PRIO_DELTA_MAX: ::c_int = 25;
+pub const _SC_DELAYTIMER_MAX: ::c_int = 26;
+pub const _SC_MQ_OPEN_MAX: ::c_int = 27;
+pub const _SC_MQ_PRIO_MAX: ::c_int = 28;
+pub const _SC_VERSION: ::c_int = 29;
+pub const _SC_PAGESIZE: ::c_int = 30;
+pub const _SC_PAGE_SIZE: ::c_int = _SC_PAGESIZE;
+pub const _SC_RTSIG_MAX: ::c_int = 31;
+pub const _SC_SEM_NSEMS_MAX: ::c_int = 32;
+pub const _SC_SEM_VALUE_MAX: ::c_int = 33;
+pub const _SC_SIGQUEUE_MAX: ::c_int = 34;
+pub const _SC_TIMER_MAX: ::c_int = 35;
+pub const _SC_BC_BASE_MAX: ::c_int = 36;
+pub const _SC_BC_DIM_MAX: ::c_int = 37;
+pub const _SC_BC_SCALE_MAX: ::c_int = 38;
+pub const _SC_BC_STRING_MAX: ::c_int = 39;
+pub const _SC_COLL_WEIGHTS_MAX: ::c_int = 40;
+pub const _SC_EXPR_NEST_MAX: ::c_int = 42;
+pub const _SC_LINE_MAX: ::c_int = 43;
+pub const _SC_RE_DUP_MAX: ::c_int = 44;
+pub const _SC_2_VERSION: ::c_int = 46;
+pub const _SC_2_C_BIND: ::c_int = 47;
+pub const _SC_2_C_DEV: ::c_int = 48;
+pub const _SC_2_FORT_DEV: ::c_int = 49;
+pub const _SC_2_FORT_RUN: ::c_int = 50;
+pub const _SC_2_SW_DEV: ::c_int = 51;
+pub const _SC_2_LOCALEDEF: ::c_int = 52;
+pub const _SC_UIO_MAXIOV: ::c_int = 60;
+pub const _SC_IOV_MAX: ::c_int = 60;
+pub const _SC_THREADS: ::c_int = 67;
+pub const _SC_THREAD_SAFE_FUNCTIONS: ::c_int = 68;
+pub const _SC_GETGR_R_SIZE_MAX: ::c_int = 69;
+pub const _SC_GETPW_R_SIZE_MAX: ::c_int = 70;
+pub const _SC_LOGIN_NAME_MAX: ::c_int = 71;
+pub const _SC_TTY_NAME_MAX: ::c_int = 72;
+pub const _SC_THREAD_DESTRUCTOR_ITERATIONS: ::c_int = 73;
+pub const _SC_THREAD_KEYS_MAX: ::c_int = 74;
+pub const _SC_THREAD_STACK_MIN: ::c_int = 75;
+pub const _SC_THREAD_THREADS_MAX: ::c_int = 76;
+pub const _SC_THREAD_ATTR_STACKADDR: ::c_int = 77;
+pub const _SC_THREAD_ATTR_STACKSIZE: ::c_int = 78;
+pub const _SC_THREAD_PRIORITY_SCHEDULING: ::c_int = 79;
+pub const _SC_THREAD_PRIO_INHERIT: ::c_int = 80;
+pub const _SC_THREAD_PRIO_PROTECT: ::c_int = 81;
+pub const _SC_THREAD_PROCESS_SHARED: ::c_int = 82;
+pub const _SC_NPROCESSORS_CONF: ::c_int = 83;
+pub const _SC_NPROCESSORS_ONLN: ::c_int = 84;
+pub const _SC_PHYS_PAGES: ::c_int = 85;
+pub const _SC_AVPHYS_PAGES: ::c_int = 86;
+pub const _SC_ATEXIT_MAX: ::c_int = 87;
+pub const _SC_PASS_MAX: ::c_int = 88;
+pub const _SC_XOPEN_VERSION: ::c_int = 89;
+pub const _SC_XOPEN_XCU_VERSION: ::c_int = 90;
+pub const _SC_XOPEN_UNIX: ::c_int = 91;
+pub const _SC_XOPEN_CRYPT: ::c_int = 92;
+pub const _SC_XOPEN_ENH_I18N: ::c_int = 93;
+pub const _SC_XOPEN_SHM: ::c_int = 94;
+pub const _SC_2_CHAR_TERM: ::c_int = 95;
+pub const _SC_2_UPE: ::c_int = 97;
+pub const _SC_XOPEN_XPG2: ::c_int = 98;
+pub const _SC_XOPEN_XPG3: ::c_int = 99;
+pub const _SC_XOPEN_XPG4: ::c_int = 100;
+pub const _SC_NZERO: ::c_int = 109;
+pub const _SC_XBS5_ILP32_OFF32: ::c_int = 125;
+pub const _SC_XBS5_ILP32_OFFBIG: ::c_int = 126;
+pub const _SC_XBS5_LP64_OFF64: ::c_int = 127;
+pub const _SC_XBS5_LPBIG_OFFBIG: ::c_int = 128;
+pub const _SC_XOPEN_LEGACY: ::c_int = 129;
+pub const _SC_XOPEN_REALTIME: ::c_int = 130;
+pub const _SC_XOPEN_REALTIME_THREADS: ::c_int = 131;
+pub const _SC_ADVISORY_INFO: ::c_int = 132;
+pub const _SC_BARRIERS: ::c_int = 133;
+pub const _SC_CLOCK_SELECTION: ::c_int = 137;
+pub const _SC_CPUTIME: ::c_int = 138;
+pub const _SC_THREAD_CPUTIME: ::c_int = 139;
+pub const _SC_MONOTONIC_CLOCK: ::c_int = 149;
+pub const _SC_READER_WRITER_LOCKS: ::c_int = 153;
+pub const _SC_SPIN_LOCKS: ::c_int = 154;
+pub const _SC_REGEXP: ::c_int = 155;
+pub const _SC_SHELL: ::c_int = 157;
+pub const _SC_SPAWN: ::c_int = 159;
+pub const _SC_SPORADIC_SERVER: ::c_int = 160;
+pub const _SC_THREAD_SPORADIC_SERVER: ::c_int = 161;
+pub const _SC_TIMEOUTS: ::c_int = 164;
+pub const _SC_TYPED_MEMORY_OBJECTS: ::c_int = 165;
+pub const _SC_2_PBS: ::c_int = 168;
+pub const _SC_2_PBS_ACCOUNTING: ::c_int = 169;
+pub const _SC_2_PBS_LOCATE: ::c_int = 170;
+pub const _SC_2_PBS_MESSAGE: ::c_int = 171;
+pub const _SC_2_PBS_TRACK: ::c_int = 172;
+pub const _SC_SYMLOOP_MAX: ::c_int = 173;
+pub const _SC_STREAMS: ::c_int = 174;
+pub const _SC_2_PBS_CHECKPOINT: ::c_int = 175;
+pub const _SC_V6_ILP32_OFF32: ::c_int = 176;
+pub const _SC_V6_ILP32_OFFBIG: ::c_int = 177;
+pub const _SC_V6_LP64_OFF64: ::c_int = 178;
+pub const _SC_V6_LPBIG_OFFBIG: ::c_int = 179;
+pub const _SC_HOST_NAME_MAX: ::c_int = 180;
+pub const _SC_TRACE: ::c_int = 181;
+pub const _SC_TRACE_EVENT_FILTER: ::c_int = 182;
+pub const _SC_TRACE_INHERIT: ::c_int = 183;
+pub const _SC_TRACE_LOG: ::c_int = 184;
+pub const _SC_IPV6: ::c_int = 235;
+pub const _SC_RAW_SOCKETS: ::c_int = 236;
+pub const _SC_V7_ILP32_OFF32: ::c_int = 237;
+pub const _SC_V7_ILP32_OFFBIG: ::c_int = 238;
+pub const _SC_V7_LP64_OFF64: ::c_int = 239;
+pub const _SC_V7_LPBIG_OFFBIG: ::c_int = 240;
+pub const _SC_SS_REPL_MAX: ::c_int = 241;
+pub const _SC_TRACE_EVENT_NAME_MAX: ::c_int = 242;
+pub const _SC_TRACE_NAME_MAX: ::c_int = 243;
+pub const _SC_TRACE_SYS_MAX: ::c_int = 244;
+pub const _SC_TRACE_USER_EVENT_MAX: ::c_int = 245;
+pub const _SC_XOPEN_STREAMS: ::c_int = 246;
+pub const _SC_THREAD_ROBUST_PRIO_INHERIT: ::c_int = 247;
+pub const _SC_THREAD_ROBUST_PRIO_PROTECT: ::c_int = 248;
+
+pub const RLIM_SAVED_MAX: ::rlim_t = RLIM_INFINITY;
+pub const RLIM_SAVED_CUR: ::rlim_t = RLIM_INFINITY;
+
+pub const GLOB_ERR: ::c_int = 1 << 0;
+pub const GLOB_MARK: ::c_int = 1 << 1;
+pub const GLOB_NOSORT: ::c_int = 1 << 2;
+pub const GLOB_DOOFFS: ::c_int = 1 << 3;
+pub const GLOB_NOCHECK: ::c_int = 1 << 4;
+pub const GLOB_APPEND: ::c_int = 1 << 5;
+pub const GLOB_NOESCAPE: ::c_int = 1 << 6;
+
+pub const GLOB_NOSPACE: ::c_int = 1;
+pub const GLOB_ABORTED: ::c_int = 2;
+pub const GLOB_NOMATCH: ::c_int = 3;
+
+pub const POSIX_MADV_NORMAL: ::c_int = 0;
+pub const POSIX_MADV_RANDOM: ::c_int = 1;
+pub const POSIX_MADV_SEQUENTIAL: ::c_int = 2;
+pub const POSIX_MADV_WILLNEED: ::c_int = 3;
+
+pub const S_IEXEC: mode_t = 64;
+pub const S_IWRITE: mode_t = 128;
+pub const S_IREAD: mode_t = 256;
+
+pub const F_LOCK: ::c_int = 1;
+pub const F_TEST: ::c_int = 3;
+pub const F_TLOCK: ::c_int = 2;
+pub const F_ULOCK: ::c_int = 0;
+
+pub const F_SEAL_FUTURE_WRITE: ::c_int = 0x0010;
+
+pub const IFF_LOWER_UP: ::c_int = 0x10000;
+pub const IFF_DORMANT: ::c_int = 0x20000;
+pub const IFF_ECHO: ::c_int = 0x40000;
+
+// linux/if_addr.h
+pub const IFA_UNSPEC: ::c_ushort = 0;
+pub const IFA_ADDRESS: ::c_ushort = 1;
+pub const IFA_LOCAL: ::c_ushort = 2;
+pub const IFA_LABEL: ::c_ushort = 3;
+pub const IFA_BROADCAST: ::c_ushort = 4;
+pub const IFA_ANYCAST: ::c_ushort = 5;
+pub const IFA_CACHEINFO: ::c_ushort = 6;
+pub const IFA_MULTICAST: ::c_ushort = 7;
+
+pub const IFA_F_SECONDARY: u32 = 0x01;
+pub const IFA_F_TEMPORARY: u32 = 0x01;
+pub const IFA_F_NODAD: u32 = 0x02;
+pub const IFA_F_OPTIMISTIC: u32 = 0x04;
+pub const IFA_F_DADFAILED: u32 = 0x08;
+pub const IFA_F_HOMEADDRESS: u32 = 0x10;
+pub const IFA_F_DEPRECATED: u32 = 0x20;
+pub const IFA_F_TENTATIVE: u32 = 0x40;
+pub const IFA_F_PERMANENT: u32 = 0x80;
+
+// linux/if_link.h
+pub const IFLA_UNSPEC: ::c_ushort = 0;
+pub const IFLA_ADDRESS: ::c_ushort = 1;
+pub const IFLA_BROADCAST: ::c_ushort = 2;
+pub const IFLA_IFNAME: ::c_ushort = 3;
+pub const IFLA_MTU: ::c_ushort = 4;
+pub const IFLA_LINK: ::c_ushort = 5;
+pub const IFLA_QDISC: ::c_ushort = 6;
+pub const IFLA_STATS: ::c_ushort = 7;
+pub const IFLA_COST: ::c_ushort = 8;
+pub const IFLA_PRIORITY: ::c_ushort = 9;
+pub const IFLA_MASTER: ::c_ushort = 10;
+pub const IFLA_WIRELESS: ::c_ushort = 11;
+pub const IFLA_PROTINFO: ::c_ushort = 12;
+pub const IFLA_TXQLEN: ::c_ushort = 13;
+pub const IFLA_MAP: ::c_ushort = 14;
+pub const IFLA_WEIGHT: ::c_ushort = 15;
+pub const IFLA_OPERSTATE: ::c_ushort = 16;
+pub const IFLA_LINKMODE: ::c_ushort = 17;
+pub const IFLA_LINKINFO: ::c_ushort = 18;
+pub const IFLA_NET_NS_PID: ::c_ushort = 19;
+pub const IFLA_IFALIAS: ::c_ushort = 20;
+pub const IFLA_NUM_VF: ::c_ushort = 21;
+pub const IFLA_VFINFO_LIST: ::c_ushort = 22;
+pub const IFLA_STATS64: ::c_ushort = 23;
+pub const IFLA_VF_PORTS: ::c_ushort = 24;
+pub const IFLA_PORT_SELF: ::c_ushort = 25;
+pub const IFLA_AF_SPEC: ::c_ushort = 26;
+pub const IFLA_GROUP: ::c_ushort = 27;
+pub const IFLA_NET_NS_FD: ::c_ushort = 28;
+pub const IFLA_EXT_MASK: ::c_ushort = 29;
+pub const IFLA_PROMISCUITY: ::c_ushort = 30;
+pub const IFLA_NUM_TX_QUEUES: ::c_ushort = 31;
+pub const IFLA_NUM_RX_QUEUES: ::c_ushort = 32;
+pub const IFLA_CARRIER: ::c_ushort = 33;
+pub const IFLA_PHYS_PORT_ID: ::c_ushort = 34;
+pub const IFLA_CARRIER_CHANGES: ::c_ushort = 35;
+pub const IFLA_PHYS_SWITCH_ID: ::c_ushort = 36;
+pub const IFLA_LINK_NETNSID: ::c_ushort = 37;
+pub const IFLA_PHYS_PORT_NAME: ::c_ushort = 38;
+pub const IFLA_PROTO_DOWN: ::c_ushort = 39;
+
+pub const IFLA_INFO_UNSPEC: ::c_ushort = 0;
+pub const IFLA_INFO_KIND: ::c_ushort = 1;
+pub const IFLA_INFO_DATA: ::c_ushort = 2;
+pub const IFLA_INFO_XSTATS: ::c_ushort = 3;
+pub const IFLA_INFO_SLAVE_KIND: ::c_ushort = 4;
+pub const IFLA_INFO_SLAVE_DATA: ::c_ushort = 5;
+
+// linux/if_tun.h
+pub const IFF_TUN: ::c_int = 0x0001;
+pub const IFF_TAP: ::c_int = 0x0002;
+pub const IFF_NO_PI: ::c_int = 0x1000;
+// Read queue size
+pub const TUN_READQ_SIZE: ::c_short = 500;
+// TUN device type flags: deprecated. Use IFF_TUN/IFF_TAP instead.
+pub const TUN_TUN_DEV: ::c_short = ::IFF_TUN as ::c_short;
+pub const TUN_TAP_DEV: ::c_short = ::IFF_TAP as ::c_short;
+pub const TUN_TYPE_MASK: ::c_short = 0x000f;
+// This flag has no real effect
+pub const IFF_ONE_QUEUE: ::c_int = 0x2000;
+pub const IFF_VNET_HDR: ::c_int = 0x4000;
+pub const IFF_TUN_EXCL: ::c_int = 0x8000;
+pub const IFF_MULTI_QUEUE: ::c_int = 0x0100;
+pub const IFF_ATTACH_QUEUE: ::c_int = 0x0200;
+pub const IFF_DETACH_QUEUE: ::c_int = 0x0400;
+// read-only flag
+pub const IFF_PERSIST: ::c_int = 0x0800;
+pub const IFF_NOFILTER: ::c_int = 0x1000;
+
+pub const ST_RDONLY: ::c_ulong = 1;
+pub const ST_NOSUID: ::c_ulong = 2;
+pub const ST_NODEV: ::c_ulong = 4;
+pub const ST_NOEXEC: ::c_ulong = 8;
+pub const ST_SYNCHRONOUS: ::c_ulong = 16;
+pub const ST_MANDLOCK: ::c_ulong = 64;
+pub const ST_WRITE: ::c_ulong = 128;
+pub const ST_APPEND: ::c_ulong = 256;
+pub const ST_IMMUTABLE: ::c_ulong = 512;
+pub const ST_NOATIME: ::c_ulong = 1024;
+pub const ST_NODIRATIME: ::c_ulong = 2048;
+
+pub const RTLD_NEXT: *mut ::c_void = -1i64 as *mut ::c_void;
+pub const RTLD_DEFAULT: *mut ::c_void = 0i64 as *mut ::c_void;
+pub const RTLD_NODELETE: ::c_int = 0x1000;
+pub const RTLD_NOW: ::c_int = 0x2;
+
+pub const AT_EACCESS: ::c_int = 0x200;
+
+pub const TCP_MD5SIG: ::c_int = 14;
+
+align_const! {
+    pub const PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t = pthread_mutex_t {
+        size: [0; __SIZEOF_PTHREAD_MUTEX_T],
+    };
+    pub const PTHREAD_COND_INITIALIZER: pthread_cond_t = pthread_cond_t {
+        size: [0; __SIZEOF_PTHREAD_COND_T],
+    };
+    pub const PTHREAD_RWLOCK_INITIALIZER: pthread_rwlock_t = pthread_rwlock_t {
+        size: [0; __SIZEOF_PTHREAD_RWLOCK_T],
+    };
+}
+pub const PTHREAD_MUTEX_NORMAL: ::c_int = 0;
+pub const PTHREAD_MUTEX_RECURSIVE: ::c_int = 1;
+pub const PTHREAD_MUTEX_ERRORCHECK: ::c_int = 2;
+pub const PTHREAD_MUTEX_DEFAULT: ::c_int = PTHREAD_MUTEX_NORMAL;
+pub const PTHREAD_PROCESS_PRIVATE: ::c_int = 0;
+pub const PTHREAD_PROCESS_SHARED: ::c_int = 1;
+pub const __SIZEOF_PTHREAD_COND_T: usize = 48;
+
+pub const RENAME_NOREPLACE: ::c_int = 1;
+pub const RENAME_EXCHANGE: ::c_int = 2;
+pub const RENAME_WHITEOUT: ::c_int = 4;
+
+pub const SCHED_OTHER: ::c_int = 0;
+pub const SCHED_FIFO: ::c_int = 1;
+pub const SCHED_RR: ::c_int = 2;
+pub const SCHED_BATCH: ::c_int = 3;
+pub const SCHED_IDLE: ::c_int = 5;
+
+pub const SCHED_RESET_ON_FORK: ::c_int = 0x40000000;
+
+// netinet/in.h
+// NOTE: These are in addition to the constants defined in src/unix/mod.rs
+
+// IPPROTO_IP defined in src/unix/mod.rs
+/// Hop-by-hop option header
+pub const IPPROTO_HOPOPTS: ::c_int = 0;
+// IPPROTO_ICMP defined in src/unix/mod.rs
+/// group mgmt protocol
+pub const IPPROTO_IGMP: ::c_int = 2;
+/// for compatibility
+pub const IPPROTO_IPIP: ::c_int = 4;
+// IPPROTO_TCP defined in src/unix/mod.rs
+/// exterior gateway protocol
+pub const IPPROTO_EGP: ::c_int = 8;
+/// pup
+pub const IPPROTO_PUP: ::c_int = 12;
+// IPPROTO_UDP defined in src/unix/mod.rs
+/// xns idp
+pub const IPPROTO_IDP: ::c_int = 22;
+/// tp-4 w/ class negotiation
+pub const IPPROTO_TP: ::c_int = 29;
+/// DCCP
+pub const IPPROTO_DCCP: ::c_int = 33;
+// IPPROTO_IPV6 defined in src/unix/mod.rs
+/// IP6 routing header
+pub const IPPROTO_ROUTING: ::c_int = 43;
+/// IP6 fragmentation header
+pub const IPPROTO_FRAGMENT: ::c_int = 44;
+/// resource reservation
+pub const IPPROTO_RSVP: ::c_int = 46;
+/// General Routing Encap.
+pub const IPPROTO_GRE: ::c_int = 47;
+/// IP6 Encap Sec. Payload
+pub const IPPROTO_ESP: ::c_int = 50;
+/// IP6 Auth Header
+pub const IPPROTO_AH: ::c_int = 51;
+// IPPROTO_ICMPV6 defined in src/unix/mod.rs
+/// IP6 no next header
+pub const IPPROTO_NONE: ::c_int = 59;
+/// IP6 destination option
+pub const IPPROTO_DSTOPTS: ::c_int = 60;
+pub const IPPROTO_MTP: ::c_int = 92;
+pub const IPPROTO_BEETPH: ::c_int = 94;
+/// encapsulation header
+pub const IPPROTO_ENCAP: ::c_int = 98;
+/// Protocol indep. multicast
+pub const IPPROTO_PIM: ::c_int = 103;
+/// IP Payload Comp. Protocol
+pub const IPPROTO_COMP: ::c_int = 108;
+/// SCTP
+pub const IPPROTO_SCTP: ::c_int = 132;
+pub const IPPROTO_MH: ::c_int = 135;
+pub const IPPROTO_UDPLITE: ::c_int = 136;
+pub const IPPROTO_MPLS: ::c_int = 137;
+/// raw IP packet
+pub const IPPROTO_RAW: ::c_int = 255;
+pub const IPPROTO_MAX: ::c_int = 256;
+
+pub const IP_MSFILTER: ::c_int = 41;
+pub const MCAST_JOIN_GROUP: ::c_int = 42;
+pub const MCAST_BLOCK_SOURCE: ::c_int = 43;
+pub const MCAST_UNBLOCK_SOURCE: ::c_int = 44;
+pub const MCAST_LEAVE_GROUP: ::c_int = 45;
+pub const MCAST_JOIN_SOURCE_GROUP: ::c_int = 46;
+pub const MCAST_LEAVE_SOURCE_GROUP: ::c_int = 47;
+pub const MCAST_MSFILTER: ::c_int = 48;
+pub const IP_MULTICAST_ALL: ::c_int = 49;
+pub const IP_UNICAST_IF: ::c_int = 50;
+
+pub const AF_IB: ::c_int = 27;
+pub const AF_MPLS: ::c_int = 28;
+pub const AF_NFC: ::c_int = 39;
+pub const AF_VSOCK: ::c_int = 40;
+pub const AF_XDP: ::c_int = 44;
+pub const PF_IB: ::c_int = AF_IB;
+pub const PF_MPLS: ::c_int = AF_MPLS;
+pub const PF_NFC: ::c_int = AF_NFC;
+pub const PF_VSOCK: ::c_int = AF_VSOCK;
+pub const PF_XDP: ::c_int = AF_XDP;
+
+// System V IPC
+pub const IPC_PRIVATE: ::key_t = 0;
+
+pub const IPC_CREAT: ::c_int = 0o1000;
+pub const IPC_EXCL: ::c_int = 0o2000;
+pub const IPC_NOWAIT: ::c_int = 0o4000;
+
+pub const IPC_RMID: ::c_int = 0;
+pub const IPC_SET: ::c_int = 1;
+pub const IPC_STAT: ::c_int = 2;
+pub const IPC_INFO: ::c_int = 3;
+pub const MSG_STAT: ::c_int = 11;
+pub const MSG_INFO: ::c_int = 12;
+
+pub const MSG_NOERROR: ::c_int = 0o10000;
+pub const MSG_EXCEPT: ::c_int = 0o20000;
+pub const MSG_COPY: ::c_int = 0o40000;
+
+pub const SHM_R: ::c_int = 0o400;
+pub const SHM_W: ::c_int = 0o200;
+
+pub const SHM_RDONLY: ::c_int = 0o10000;
+pub const SHM_RND: ::c_int = 0o20000;
+pub const SHM_REMAP: ::c_int = 0o40000;
+pub const SHM_EXEC: ::c_int = 0o100000;
+
+pub const SHM_LOCK: ::c_int = 11;
+pub const SHM_UNLOCK: ::c_int = 12;
+
+pub const SHM_HUGETLB: ::c_int = 0o4000;
+pub const SHM_NORESERVE: ::c_int = 0o10000;
+
+pub const EPOLLRDHUP: ::c_int = 0x2000;
+pub const EPOLLEXCLUSIVE: ::c_int = 0x10000000;
+pub const EPOLLONESHOT: ::c_int = 0x40000000;
+
+pub const QFMT_VFS_OLD: ::c_int = 1;
+pub const QFMT_VFS_V0: ::c_int = 2;
+pub const QFMT_VFS_V1: ::c_int = 4;
+
+pub const EFD_SEMAPHORE: ::c_int = 0x1;
+
+pub const LOG_NFACILITIES: ::c_int = 24;
+
+pub const SEM_FAILED: *mut ::sem_t = 0 as *mut sem_t;
+
+pub const RB_AUTOBOOT: ::c_int = 0x01234567u32 as i32;
+pub const RB_HALT_SYSTEM: ::c_int = 0xcdef0123u32 as i32;
+pub const RB_ENABLE_CAD: ::c_int = 0x89abcdefu32 as i32;
+pub const RB_DISABLE_CAD: ::c_int = 0x00000000u32 as i32;
+pub const RB_POWER_OFF: ::c_int = 0x4321fedcu32 as i32;
+pub const RB_SW_SUSPEND: ::c_int = 0xd000fce2u32 as i32;
+pub const RB_KEXEC: ::c_int = 0x45584543u32 as i32;
+
+pub const AI_PASSIVE: ::c_int = 0x0001;
+pub const AI_CANONNAME: ::c_int = 0x0002;
+pub const AI_NUMERICHOST: ::c_int = 0x0004;
+pub const AI_V4MAPPED: ::c_int = 0x0008;
+pub const AI_ALL: ::c_int = 0x0010;
+pub const AI_ADDRCONFIG: ::c_int = 0x0020;
+
+pub const AI_NUMERICSERV: ::c_int = 0x0400;
+
+pub const EAI_BADFLAGS: ::c_int = -1;
+pub const EAI_NONAME: ::c_int = -2;
+pub const EAI_AGAIN: ::c_int = -3;
+pub const EAI_FAIL: ::c_int = -4;
+pub const EAI_NODATA: ::c_int = -5;
+pub const EAI_FAMILY: ::c_int = -6;
+pub const EAI_SOCKTYPE: ::c_int = -7;
+pub const EAI_SERVICE: ::c_int = -8;
+pub const EAI_MEMORY: ::c_int = -10;
+pub const EAI_SYSTEM: ::c_int = -11;
+pub const EAI_OVERFLOW: ::c_int = -12;
+
+pub const NI_NUMERICHOST: ::c_int = 1;
+pub const NI_NUMERICSERV: ::c_int = 2;
+pub const NI_NOFQDN: ::c_int = 4;
+pub const NI_NAMEREQD: ::c_int = 8;
+pub const NI_DGRAM: ::c_int = 16;
+
+pub const SYNC_FILE_RANGE_WAIT_BEFORE: ::c_uint = 1;
+pub const SYNC_FILE_RANGE_WRITE: ::c_uint = 2;
+pub const SYNC_FILE_RANGE_WAIT_AFTER: ::c_uint = 4;
+
+pub const AIO_CANCELED: ::c_int = 0;
+pub const AIO_NOTCANCELED: ::c_int = 1;
+pub const AIO_ALLDONE: ::c_int = 2;
+pub const LIO_READ: ::c_int = 0;
+pub const LIO_WRITE: ::c_int = 1;
+pub const LIO_NOP: ::c_int = 2;
+pub const LIO_WAIT: ::c_int = 0;
+pub const LIO_NOWAIT: ::c_int = 1;
+
+pub const MREMAP_MAYMOVE: ::c_int = 1;
+pub const MREMAP_FIXED: ::c_int = 2;
+
+pub const PR_SET_PDEATHSIG: ::c_int = 1;
+pub const PR_GET_PDEATHSIG: ::c_int = 2;
+
+pub const PR_GET_DUMPABLE: ::c_int = 3;
+pub const PR_SET_DUMPABLE: ::c_int = 4;
+
+pub const PR_GET_UNALIGN: ::c_int = 5;
+pub const PR_SET_UNALIGN: ::c_int = 6;
+pub const PR_UNALIGN_NOPRINT: ::c_int = 1;
+pub const PR_UNALIGN_SIGBUS: ::c_int = 2;
+
+pub const PR_GET_KEEPCAPS: ::c_int = 7;
+pub const PR_SET_KEEPCAPS: ::c_int = 8;
+
+pub const PR_GET_FPEMU: ::c_int = 9;
+pub const PR_SET_FPEMU: ::c_int = 10;
+pub const PR_FPEMU_NOPRINT: ::c_int = 1;
+pub const PR_FPEMU_SIGFPE: ::c_int = 2;
+
+pub const PR_GET_FPEXC: ::c_int = 11;
+pub const PR_SET_FPEXC: ::c_int = 12;
+pub const PR_FP_EXC_SW_ENABLE: ::c_int = 0x80;
+pub const PR_FP_EXC_DIV: ::c_int = 0x010000;
+pub const PR_FP_EXC_OVF: ::c_int = 0x020000;
+pub const PR_FP_EXC_UND: ::c_int = 0x040000;
+pub const PR_FP_EXC_RES: ::c_int = 0x080000;
+pub const PR_FP_EXC_INV: ::c_int = 0x100000;
+pub const PR_FP_EXC_DISABLED: ::c_int = 0;
+pub const PR_FP_EXC_NONRECOV: ::c_int = 1;
+pub const PR_FP_EXC_ASYNC: ::c_int = 2;
+pub const PR_FP_EXC_PRECISE: ::c_int = 3;
+
+pub const PR_GET_TIMING: ::c_int = 13;
+pub const PR_SET_TIMING: ::c_int = 14;
+pub const PR_TIMING_STATISTICAL: ::c_int = 0;
+pub const PR_TIMING_TIMESTAMP: ::c_int = 1;
+
+pub const PR_SET_NAME: ::c_int = 15;
+pub const PR_GET_NAME: ::c_int = 16;
+
+pub const PR_GET_ENDIAN: ::c_int = 19;
+pub const PR_SET_ENDIAN: ::c_int = 20;
+pub const PR_ENDIAN_BIG: ::c_int = 0;
+pub const PR_ENDIAN_LITTLE: ::c_int = 1;
+pub const PR_ENDIAN_PPC_LITTLE: ::c_int = 2;
+
+pub const PR_GET_SECCOMP: ::c_int = 21;
+pub const PR_SET_SECCOMP: ::c_int = 22;
+
+pub const PR_CAPBSET_READ: ::c_int = 23;
+pub const PR_CAPBSET_DROP: ::c_int = 24;
+
+pub const PR_GET_TSC: ::c_int = 25;
+pub const PR_SET_TSC: ::c_int = 26;
+pub const PR_TSC_ENABLE: ::c_int = 1;
+pub const PR_TSC_SIGSEGV: ::c_int = 2;
+
+pub const PR_GET_SECUREBITS: ::c_int = 27;
+pub const PR_SET_SECUREBITS: ::c_int = 28;
+
+pub const PR_SET_TIMERSLACK: ::c_int = 29;
+pub const PR_GET_TIMERSLACK: ::c_int = 30;
+
+pub const PR_TASK_PERF_EVENTS_DISABLE: ::c_int = 31;
+pub const PR_TASK_PERF_EVENTS_ENABLE: ::c_int = 32;
+
+pub const PR_MCE_KILL: ::c_int = 33;
+pub const PR_MCE_KILL_CLEAR: ::c_int = 0;
+pub const PR_MCE_KILL_SET: ::c_int = 1;
+
+pub const PR_MCE_KILL_LATE: ::c_int = 0;
+pub const PR_MCE_KILL_EARLY: ::c_int = 1;
+pub const PR_MCE_KILL_DEFAULT: ::c_int = 2;
+
+pub const PR_MCE_KILL_GET: ::c_int = 34;
+
+pub const PR_SET_MM: ::c_int = 35;
+pub const PR_SET_MM_START_CODE: ::c_int = 1;
+pub const PR_SET_MM_END_CODE: ::c_int = 2;
+pub const PR_SET_MM_START_DATA: ::c_int = 3;
+pub const PR_SET_MM_END_DATA: ::c_int = 4;
+pub const PR_SET_MM_START_STACK: ::c_int = 5;
+pub const PR_SET_MM_START_BRK: ::c_int = 6;
+pub const PR_SET_MM_BRK: ::c_int = 7;
+pub const PR_SET_MM_ARG_START: ::c_int = 8;
+pub const PR_SET_MM_ARG_END: ::c_int = 9;
+pub const PR_SET_MM_ENV_START: ::c_int = 10;
+pub const PR_SET_MM_ENV_END: ::c_int = 11;
+pub const PR_SET_MM_AUXV: ::c_int = 12;
+pub const PR_SET_MM_EXE_FILE: ::c_int = 13;
+pub const PR_SET_MM_MAP: ::c_int = 14;
+pub const PR_SET_MM_MAP_SIZE: ::c_int = 15;
+
+pub const PR_SET_PTRACER: ::c_int = 0x59616d61;
+
+pub const PR_SET_CHILD_SUBREAPER: ::c_int = 36;
+pub const PR_GET_CHILD_SUBREAPER: ::c_int = 37;
+
+pub const PR_SET_NO_NEW_PRIVS: ::c_int = 38;
+pub const PR_GET_NO_NEW_PRIVS: ::c_int = 39;
+
+pub const PR_GET_TID_ADDRESS: ::c_int = 40;
+
+pub const PR_SET_THP_DISABLE: ::c_int = 41;
+pub const PR_GET_THP_DISABLE: ::c_int = 42;
+
+pub const PR_MPX_ENABLE_MANAGEMENT: ::c_int = 43;
+pub const PR_MPX_DISABLE_MANAGEMENT: ::c_int = 44;
+
+pub const PR_SET_FP_MODE: ::c_int = 45;
+pub const PR_GET_FP_MODE: ::c_int = 46;
+pub const PR_FP_MODE_FR: ::c_int = 1 << 0;
+pub const PR_FP_MODE_FRE: ::c_int = 1 << 1;
+
+pub const PR_CAP_AMBIENT: ::c_int = 47;
+pub const PR_CAP_AMBIENT_IS_SET: ::c_int = 1;
+pub const PR_CAP_AMBIENT_RAISE: ::c_int = 2;
+pub const PR_CAP_AMBIENT_LOWER: ::c_int = 3;
+pub const PR_CAP_AMBIENT_CLEAR_ALL: ::c_int = 4;
+
+pub const GRND_NONBLOCK: ::c_uint = 0x0001;
+pub const GRND_RANDOM: ::c_uint = 0x0002;
+
+pub const SECCOMP_MODE_DISABLED: ::c_uint = 0;
+pub const SECCOMP_MODE_STRICT: ::c_uint = 1;
+pub const SECCOMP_MODE_FILTER: ::c_uint = 2;
+
+pub const ITIMER_REAL: ::c_int = 0;
+pub const ITIMER_VIRTUAL: ::c_int = 1;
+pub const ITIMER_PROF: ::c_int = 2;
+
+pub const TFD_CLOEXEC: ::c_int = O_CLOEXEC;
+pub const TFD_NONBLOCK: ::c_int = O_NONBLOCK;
+pub const TFD_TIMER_ABSTIME: ::c_int = 1;
+
+pub const XATTR_CREATE: ::c_int = 0x1;
+pub const XATTR_REPLACE: ::c_int = 0x2;
+
+pub const _POSIX_VDISABLE: ::cc_t = 0;
+
+pub const FALLOC_FL_KEEP_SIZE: ::c_int = 0x01;
+pub const FALLOC_FL_PUNCH_HOLE: ::c_int = 0x02;
+pub const FALLOC_FL_COLLAPSE_RANGE: ::c_int = 0x08;
+pub const FALLOC_FL_ZERO_RANGE: ::c_int = 0x10;
+pub const FALLOC_FL_INSERT_RANGE: ::c_int = 0x20;
+pub const FALLOC_FL_UNSHARE_RANGE: ::c_int = 0x40;
+
+#[deprecated(
+    since = "0.2.55",
+    note = "ENOATTR is not available on Linux; use ENODATA instead"
+)]
+pub const ENOATTR: ::c_int = ::ENODATA;
+
+pub const SO_ORIGINAL_DST: ::c_int = 80;
+pub const IP_ORIGDSTADDR: ::c_int = 20;
+pub const IP_RECVORIGDSTADDR: ::c_int = IP_ORIGDSTADDR;
+pub const IPV6_FLOWINFO: ::c_int = 11;
+pub const IPV6_ORIGDSTADDR: ::c_int = 74;
+pub const IPV6_RECVORIGDSTADDR: ::c_int = IPV6_ORIGDSTADDR;
+pub const IPV6_FLOWLABEL_MGR: ::c_int = 32;
+pub const IPV6_FLOWINFO_SEND: ::c_int = 33;
+pub const IPV6_FLOWINFO_FLOWLABEL: ::c_int = 0x000fffff;
+pub const IPV6_FLOWINFO_PRIORITY: ::c_int = 0x0ff00000;
+
+pub const IUTF8: ::tcflag_t = 0x00004000;
+pub const CMSPAR: ::tcflag_t = 0o10000000000;
+
+pub const MFD_CLOEXEC: ::c_uint = 0x0001;
+pub const MFD_ALLOW_SEALING: ::c_uint = 0x0002;
+pub const MFD_HUGETLB: ::c_uint = 0x0004;
+
+// these are used in the p_type field of Elf32_Phdr and Elf64_Phdr, which has
+// the type Elf32Word and Elf64Word respectively. Luckily, both of those are u32
+// so we can use that type here to avoid having to cast.
+pub const PT_NULL: u32 = 0;
+pub const PT_LOAD: u32 = 1;
+pub const PT_DYNAMIC: u32 = 2;
+pub const PT_INTERP: u32 = 3;
+pub const PT_NOTE: u32 = 4;
+pub const PT_SHLIB: u32 = 5;
+pub const PT_PHDR: u32 = 6;
+pub const PT_TLS: u32 = 7;
+pub const PT_NUM: u32 = 8;
+pub const PT_LOOS: u32 = 0x60000000;
+pub const PT_GNU_EH_FRAME: u32 = 0x6474e550;
+pub const PT_GNU_STACK: u32 = 0x6474e551;
+pub const PT_GNU_RELRO: u32 = 0x6474e552;
+
+// linux/if_ether.h
+pub const ETH_ALEN: ::c_int = 6;
+pub const ETH_HLEN: ::c_int = 14;
+pub const ETH_ZLEN: ::c_int = 60;
+pub const ETH_DATA_LEN: ::c_int = 1500;
+pub const ETH_FRAME_LEN: ::c_int = 1514;
+pub const ETH_FCS_LEN: ::c_int = 4;
+
+// These are the defined Ethernet Protocol ID's.
+pub const ETH_P_LOOP: ::c_int = 0x0060;
+pub const ETH_P_PUP: ::c_int = 0x0200;
+pub const ETH_P_PUPAT: ::c_int = 0x0201;
+pub const ETH_P_IP: ::c_int = 0x0800;
+pub const ETH_P_X25: ::c_int = 0x0805;
+pub const ETH_P_ARP: ::c_int = 0x0806;
+pub const ETH_P_BPQ: ::c_int = 0x08FF;
+pub const ETH_P_IEEEPUP: ::c_int = 0x0a00;
+pub const ETH_P_IEEEPUPAT: ::c_int = 0x0a01;
+pub const ETH_P_BATMAN: ::c_int = 0x4305;
+pub const ETH_P_DEC: ::c_int = 0x6000;
+pub const ETH_P_DNA_DL: ::c_int = 0x6001;
+pub const ETH_P_DNA_RC: ::c_int = 0x6002;
+pub const ETH_P_DNA_RT: ::c_int = 0x6003;
+pub const ETH_P_LAT: ::c_int = 0x6004;
+pub const ETH_P_DIAG: ::c_int = 0x6005;
+pub const ETH_P_CUST: ::c_int = 0x6006;
+pub const ETH_P_SCA: ::c_int = 0x6007;
+pub const ETH_P_TEB: ::c_int = 0x6558;
+pub const ETH_P_RARP: ::c_int = 0x8035;
+pub const ETH_P_ATALK: ::c_int = 0x809B;
+pub const ETH_P_AARP: ::c_int = 0x80F3;
+pub const ETH_P_8021Q: ::c_int = 0x8100;
+pub const ETH_P_IPX: ::c_int = 0x8137;
+pub const ETH_P_IPV6: ::c_int = 0x86DD;
+pub const ETH_P_PAUSE: ::c_int = 0x8808;
+pub const ETH_P_SLOW: ::c_int = 0x8809;
+pub const ETH_P_WCCP: ::c_int = 0x883E;
+pub const ETH_P_MPLS_UC: ::c_int = 0x8847;
+pub const ETH_P_MPLS_MC: ::c_int = 0x8848;
+pub const ETH_P_ATMMPOA: ::c_int = 0x884c;
+pub const ETH_P_PPP_DISC: ::c_int = 0x8863;
+pub const ETH_P_PPP_SES: ::c_int = 0x8864;
+pub const ETH_P_LINK_CTL: ::c_int = 0x886c;
+pub const ETH_P_ATMFATE: ::c_int = 0x8884;
+pub const ETH_P_PAE: ::c_int = 0x888E;
+pub const ETH_P_AOE: ::c_int = 0x88A2;
+pub const ETH_P_8021AD: ::c_int = 0x88A8;
+pub const ETH_P_802_EX1: ::c_int = 0x88B5;
+pub const ETH_P_TIPC: ::c_int = 0x88CA;
+pub const ETH_P_MACSEC: ::c_int = 0x88E5;
+pub const ETH_P_8021AH: ::c_int = 0x88E7;
+pub const ETH_P_MVRP: ::c_int = 0x88F5;
+pub const ETH_P_1588: ::c_int = 0x88F7;
+pub const ETH_P_PRP: ::c_int = 0x88FB;
+pub const ETH_P_FCOE: ::c_int = 0x8906;
+pub const ETH_P_TDLS: ::c_int = 0x890D;
+pub const ETH_P_FIP: ::c_int = 0x8914;
+pub const ETH_P_80221: ::c_int = 0x8917;
+pub const ETH_P_LOOPBACK: ::c_int = 0x9000;
+pub const ETH_P_QINQ1: ::c_int = 0x9100;
+pub const ETH_P_QINQ2: ::c_int = 0x9200;
+pub const ETH_P_QINQ3: ::c_int = 0x9300;
+pub const ETH_P_EDSA: ::c_int = 0xDADA;
+pub const ETH_P_AF_IUCV: ::c_int = 0xFBFB;
+
+pub const ETH_P_802_3_MIN: ::c_int = 0x0600;
+
+// Non DIX types. Won't clash for 1500 types.
+pub const ETH_P_802_3: ::c_int = 0x0001;
+pub const ETH_P_AX25: ::c_int = 0x0002;
+pub const ETH_P_ALL: ::c_int = 0x0003;
+pub const ETH_P_802_2: ::c_int = 0x0004;
+pub const ETH_P_SNAP: ::c_int = 0x0005;
+pub const ETH_P_DDCMP: ::c_int = 0x0006;
+pub const ETH_P_WAN_PPP: ::c_int = 0x0007;
+pub const ETH_P_PPP_MP: ::c_int = 0x0008;
+pub const ETH_P_LOCALTALK: ::c_int = 0x0009;
+pub const ETH_P_CANFD: ::c_int = 0x000D;
+pub const ETH_P_PPPTALK: ::c_int = 0x0010;
+pub const ETH_P_TR_802_2: ::c_int = 0x0011;
+pub const ETH_P_MOBITEX: ::c_int = 0x0015;
+pub const ETH_P_CONTROL: ::c_int = 0x0016;
+pub const ETH_P_IRDA: ::c_int = 0x0017;
+pub const ETH_P_ECONET: ::c_int = 0x0018;
+pub const ETH_P_HDLC: ::c_int = 0x0019;
+pub const ETH_P_ARCNET: ::c_int = 0x001A;
+pub const ETH_P_DSA: ::c_int = 0x001B;
+pub const ETH_P_TRAILER: ::c_int = 0x001C;
+pub const ETH_P_PHONET: ::c_int = 0x00F5;
+pub const ETH_P_IEEE802154: ::c_int = 0x00F6;
+pub const ETH_P_CAIF: ::c_int = 0x00F7;
+
+pub const POSIX_SPAWN_RESETIDS: ::c_int = 0x01;
+pub const POSIX_SPAWN_SETPGROUP: ::c_int = 0x02;
+pub const POSIX_SPAWN_SETSIGDEF: ::c_int = 0x04;
+pub const POSIX_SPAWN_SETSIGMASK: ::c_int = 0x08;
+pub const POSIX_SPAWN_SETSCHEDPARAM: ::c_int = 0x10;
+pub const POSIX_SPAWN_SETSCHEDULER: ::c_int = 0x20;
+
+pub const NLMSG_NOOP: ::c_int = 0x1;
+pub const NLMSG_ERROR: ::c_int = 0x2;
+pub const NLMSG_DONE: ::c_int = 0x3;
+pub const NLMSG_OVERRUN: ::c_int = 0x4;
+pub const NLMSG_MIN_TYPE: ::c_int = 0x10;
+
+// linux/netfilter/nfnetlink.h
+pub const NFNLGRP_NONE: ::c_int = 0;
+pub const NFNLGRP_CONNTRACK_NEW: ::c_int = 1;
+pub const NFNLGRP_CONNTRACK_UPDATE: ::c_int = 2;
+pub const NFNLGRP_CONNTRACK_DESTROY: ::c_int = 3;
+pub const NFNLGRP_CONNTRACK_EXP_NEW: ::c_int = 4;
+pub const NFNLGRP_CONNTRACK_EXP_UPDATE: ::c_int = 5;
+pub const NFNLGRP_CONNTRACK_EXP_DESTROY: ::c_int = 6;
+pub const NFNLGRP_NFTABLES: ::c_int = 7;
+pub const NFNLGRP_ACCT_QUOTA: ::c_int = 8;
+
+pub const NFNETLINK_V0: ::c_int = 0;
+
+pub const NFNL_SUBSYS_NONE: ::c_int = 0;
+pub const NFNL_SUBSYS_CTNETLINK: ::c_int = 1;
+pub const NFNL_SUBSYS_CTNETLINK_EXP: ::c_int = 2;
+pub const NFNL_SUBSYS_QUEUE: ::c_int = 3;
+pub const NFNL_SUBSYS_ULOG: ::c_int = 4;
+pub const NFNL_SUBSYS_OSF: ::c_int = 5;
+pub const NFNL_SUBSYS_IPSET: ::c_int = 6;
+pub const NFNL_SUBSYS_ACCT: ::c_int = 7;
+pub const NFNL_SUBSYS_CTNETLINK_TIMEOUT: ::c_int = 8;
+pub const NFNL_SUBSYS_CTHELPER: ::c_int = 9;
+pub const NFNL_SUBSYS_NFTABLES: ::c_int = 10;
+pub const NFNL_SUBSYS_NFT_COMPAT: ::c_int = 11;
+pub const NFNL_SUBSYS_COUNT: ::c_int = 12;
+
+pub const NFNL_MSG_BATCH_BEGIN: ::c_int = NLMSG_MIN_TYPE;
+pub const NFNL_MSG_BATCH_END: ::c_int = NLMSG_MIN_TYPE + 1;
+
+// linux/netfilter/nfnetlink_log.h
+pub const NFULNL_MSG_PACKET: ::c_int = 0;
+pub const NFULNL_MSG_CONFIG: ::c_int = 1;
+
+pub const NFULA_UNSPEC: ::c_int = 0;
+pub const NFULA_PACKET_HDR: ::c_int = 1;
+pub const NFULA_MARK: ::c_int = 2;
+pub const NFULA_TIMESTAMP: ::c_int = 3;
+pub const NFULA_IFINDEX_INDEV: ::c_int = 4;
+pub const NFULA_IFINDEX_OUTDEV: ::c_int = 5;
+pub const NFULA_IFINDEX_PHYSINDEV: ::c_int = 6;
+pub const NFULA_IFINDEX_PHYSOUTDEV: ::c_int = 7;
+pub const NFULA_HWADDR: ::c_int = 8;
+pub const NFULA_PAYLOAD: ::c_int = 9;
+pub const NFULA_PREFIX: ::c_int = 10;
+pub const NFULA_UID: ::c_int = 11;
+pub const NFULA_SEQ: ::c_int = 12;
+pub const NFULA_SEQ_GLOBAL: ::c_int = 13;
+pub const NFULA_GID: ::c_int = 14;
+pub const NFULA_HWTYPE: ::c_int = 15;
+pub const NFULA_HWHEADER: ::c_int = 16;
+pub const NFULA_HWLEN: ::c_int = 17;
+pub const NFULA_CT: ::c_int = 18;
+pub const NFULA_CT_INFO: ::c_int = 19;
+
+pub const NFULNL_CFG_CMD_NONE: ::c_int = 0;
+pub const NFULNL_CFG_CMD_BIND: ::c_int = 1;
+pub const NFULNL_CFG_CMD_UNBIND: ::c_int = 2;
+pub const NFULNL_CFG_CMD_PF_BIND: ::c_int = 3;
+pub const NFULNL_CFG_CMD_PF_UNBIND: ::c_int = 4;
+
+pub const NFULA_CFG_UNSPEC: ::c_int = 0;
+pub const NFULA_CFG_CMD: ::c_int = 1;
+pub const NFULA_CFG_MODE: ::c_int = 2;
+pub const NFULA_CFG_NLBUFSIZ: ::c_int = 3;
+pub const NFULA_CFG_TIMEOUT: ::c_int = 4;
+pub const NFULA_CFG_QTHRESH: ::c_int = 5;
+pub const NFULA_CFG_FLAGS: ::c_int = 6;
+
+pub const NFULNL_COPY_NONE: ::c_int = 0x00;
+pub const NFULNL_COPY_META: ::c_int = 0x01;
+pub const NFULNL_COPY_PACKET: ::c_int = 0x02;
+
+pub const NFULNL_CFG_F_SEQ: ::c_int = 0x0001;
+pub const NFULNL_CFG_F_SEQ_GLOBAL: ::c_int = 0x0002;
+pub const NFULNL_CFG_F_CONNTRACK: ::c_int = 0x0004;
+
+// linux/netfilter/nfnetlink_log.h
+pub const NFQNL_MSG_PACKET: ::c_int = 0;
+pub const NFQNL_MSG_VERDICT: ::c_int = 1;
+pub const NFQNL_MSG_CONFIG: ::c_int = 2;
+pub const NFQNL_MSG_VERDICT_BATCH: ::c_int = 3;
+
+pub const NFQA_UNSPEC: ::c_int = 0;
+pub const NFQA_PACKET_HDR: ::c_int = 1;
+pub const NFQA_VERDICT_HDR: ::c_int = 2;
+pub const NFQA_MARK: ::c_int = 3;
+pub const NFQA_TIMESTAMP: ::c_int = 4;
+pub const NFQA_IFINDEX_INDEV: ::c_int = 5;
+pub const NFQA_IFINDEX_OUTDEV: ::c_int = 6;
+pub const NFQA_IFINDEX_PHYSINDEV: ::c_int = 7;
+pub const NFQA_IFINDEX_PHYSOUTDEV: ::c_int = 8;
+pub const NFQA_HWADDR: ::c_int = 9;
+pub const NFQA_PAYLOAD: ::c_int = 10;
+pub const NFQA_CT: ::c_int = 11;
+pub const NFQA_CT_INFO: ::c_int = 12;
+pub const NFQA_CAP_LEN: ::c_int = 13;
+pub const NFQA_SKB_INFO: ::c_int = 14;
+pub const NFQA_EXP: ::c_int = 15;
+pub const NFQA_UID: ::c_int = 16;
+pub const NFQA_GID: ::c_int = 17;
+pub const NFQA_SECCTX: ::c_int = 18;
+/*
+ FIXME: These are not yet available in musl sanitized kernel headers and
+ make the tests fail. Enable them once musl has them.
+
+ See https://github.com/rust-lang/libc/pull/1628 for more details.
+pub const NFQA_VLAN: ::c_int = 19;
+pub const NFQA_L2HDR: ::c_int = 20;
+
+pub const NFQA_VLAN_UNSPEC: ::c_int = 0;
+pub const NFQA_VLAN_PROTO: ::c_int = 1;
+pub const NFQA_VLAN_TCI: ::c_int = 2;
+*/
+
+pub const NFQNL_CFG_CMD_NONE: ::c_int = 0;
+pub const NFQNL_CFG_CMD_BIND: ::c_int = 1;
+pub const NFQNL_CFG_CMD_UNBIND: ::c_int = 2;
+pub const NFQNL_CFG_CMD_PF_BIND: ::c_int = 3;
+pub const NFQNL_CFG_CMD_PF_UNBIND: ::c_int = 4;
+
+pub const NFQNL_COPY_NONE: ::c_int = 0;
+pub const NFQNL_COPY_META: ::c_int = 1;
+pub const NFQNL_COPY_PACKET: ::c_int = 2;
+
+pub const NFQA_CFG_UNSPEC: ::c_int = 0;
+pub const NFQA_CFG_CMD: ::c_int = 1;
+pub const NFQA_CFG_PARAMS: ::c_int = 2;
+pub const NFQA_CFG_QUEUE_MAXLEN: ::c_int = 3;
+pub const NFQA_CFG_MASK: ::c_int = 4;
+pub const NFQA_CFG_FLAGS: ::c_int = 5;
+
+pub const NFQA_CFG_F_FAIL_OPEN: ::c_int = 0x0001;
+pub const NFQA_CFG_F_CONNTRACK: ::c_int = 0x0002;
+pub const NFQA_CFG_F_GSO: ::c_int = 0x0004;
+pub const NFQA_CFG_F_UID_GID: ::c_int = 0x0008;
+pub const NFQA_CFG_F_SECCTX: ::c_int = 0x0010;
+pub const NFQA_CFG_F_MAX: ::c_int = 0x0020;
+
+pub const NFQA_SKB_CSUMNOTREADY: ::c_int = 0x0001;
+pub const NFQA_SKB_GSO: ::c_int = 0x0002;
+pub const NFQA_SKB_CSUM_NOTVERIFIED: ::c_int = 0x0004;
+
+pub const GENL_NAMSIZ: ::c_int = 16;
+
+pub const GENL_MIN_ID: ::c_int = NLMSG_MIN_TYPE;
+pub const GENL_MAX_ID: ::c_int = 1023;
+
+pub const GENL_ADMIN_PERM: ::c_int = 0x01;
+pub const GENL_CMD_CAP_DO: ::c_int = 0x02;
+pub const GENL_CMD_CAP_DUMP: ::c_int = 0x04;
+pub const GENL_CMD_CAP_HASPOL: ::c_int = 0x08;
+
+pub const GENL_ID_CTRL: ::c_int = NLMSG_MIN_TYPE;
+
+pub const CTRL_CMD_UNSPEC: ::c_int = 0;
+pub const CTRL_CMD_NEWFAMILY: ::c_int = 1;
+pub const CTRL_CMD_DELFAMILY: ::c_int = 2;
+pub const CTRL_CMD_GETFAMILY: ::c_int = 3;
+pub const CTRL_CMD_NEWOPS: ::c_int = 4;
+pub const CTRL_CMD_DELOPS: ::c_int = 5;
+pub const CTRL_CMD_GETOPS: ::c_int = 6;
+pub const CTRL_CMD_NEWMCAST_GRP: ::c_int = 7;
+pub const CTRL_CMD_DELMCAST_GRP: ::c_int = 8;
+pub const CTRL_CMD_GETMCAST_GRP: ::c_int = 9;
+
+pub const CTRL_ATTR_UNSPEC: ::c_int = 0;
+pub const CTRL_ATTR_FAMILY_ID: ::c_int = 1;
+pub const CTRL_ATTR_FAMILY_NAME: ::c_int = 2;
+pub const CTRL_ATTR_VERSION: ::c_int = 3;
+pub const CTRL_ATTR_HDRSIZE: ::c_int = 4;
+pub const CTRL_ATTR_MAXATTR: ::c_int = 5;
+pub const CTRL_ATTR_OPS: ::c_int = 6;
+pub const CTRL_ATTR_MCAST_GROUPS: ::c_int = 7;
+
+pub const CTRL_ATTR_OP_UNSPEC: ::c_int = 0;
+pub const CTRL_ATTR_OP_ID: ::c_int = 1;
+pub const CTRL_ATTR_OP_FLAGS: ::c_int = 2;
+
+pub const CTRL_ATTR_MCAST_GRP_UNSPEC: ::c_int = 0;
+pub const CTRL_ATTR_MCAST_GRP_NAME: ::c_int = 1;
+pub const CTRL_ATTR_MCAST_GRP_ID: ::c_int = 2;
+
+// linux/if_packet.h
+pub const PACKET_ADD_MEMBERSHIP: ::c_int = 1;
+pub const PACKET_DROP_MEMBERSHIP: ::c_int = 2;
+
+pub const PACKET_MR_MULTICAST: ::c_int = 0;
+pub const PACKET_MR_PROMISC: ::c_int = 1;
+pub const PACKET_MR_ALLMULTI: ::c_int = 2;
+pub const PACKET_MR_UNICAST: ::c_int = 3;
+
+// linux/netfilter.h
+pub const NF_DROP: ::c_int = 0;
+pub const NF_ACCEPT: ::c_int = 1;
+pub const NF_STOLEN: ::c_int = 2;
+pub const NF_QUEUE: ::c_int = 3;
+pub const NF_REPEAT: ::c_int = 4;
+pub const NF_STOP: ::c_int = 5;
+pub const NF_MAX_VERDICT: ::c_int = NF_STOP;
+
+pub const NF_VERDICT_MASK: ::c_int = 0x000000ff;
+pub const NF_VERDICT_FLAG_QUEUE_BYPASS: ::c_int = 0x00008000;
+
+pub const NF_VERDICT_QMASK: ::c_int = 0xffff0000;
+pub const NF_VERDICT_QBITS: ::c_int = 16;
+
+pub const NF_VERDICT_BITS: ::c_int = 16;
+
+pub const NF_INET_PRE_ROUTING: ::c_int = 0;
+pub const NF_INET_LOCAL_IN: ::c_int = 1;
+pub const NF_INET_FORWARD: ::c_int = 2;
+pub const NF_INET_LOCAL_OUT: ::c_int = 3;
+pub const NF_INET_POST_ROUTING: ::c_int = 4;
+pub const NF_INET_NUMHOOKS: ::c_int = 5;
+
+// Some NFPROTO are not compatible with musl and are defined in submodules.
+pub const NFPROTO_UNSPEC: ::c_int = 0;
+pub const NFPROTO_IPV4: ::c_int = 2;
+pub const NFPROTO_ARP: ::c_int = 3;
+pub const NFPROTO_BRIDGE: ::c_int = 7;
+pub const NFPROTO_IPV6: ::c_int = 10;
+pub const NFPROTO_DECNET: ::c_int = 12;
+pub const NFPROTO_NUMPROTO: ::c_int = 13;
+
+// linux/netfilter_ipv4.h
+pub const NF_IP_PRE_ROUTING: ::c_int = 0;
+pub const NF_IP_LOCAL_IN: ::c_int = 1;
+pub const NF_IP_FORWARD: ::c_int = 2;
+pub const NF_IP_LOCAL_OUT: ::c_int = 3;
+pub const NF_IP_POST_ROUTING: ::c_int = 4;
+pub const NF_IP_NUMHOOKS: ::c_int = 5;
+
+pub const NF_IP_PRI_FIRST: ::c_int = ::INT_MIN;
+pub const NF_IP_PRI_CONNTRACK_DEFRAG: ::c_int = -400;
+pub const NF_IP_PRI_RAW: ::c_int = -300;
+pub const NF_IP_PRI_SELINUX_FIRST: ::c_int = -225;
+pub const NF_IP_PRI_CONNTRACK: ::c_int = -200;
+pub const NF_IP_PRI_MANGLE: ::c_int = -150;
+pub const NF_IP_PRI_NAT_DST: ::c_int = -100;
+pub const NF_IP_PRI_FILTER: ::c_int = 0;
+pub const NF_IP_PRI_SECURITY: ::c_int = 50;
+pub const NF_IP_PRI_NAT_SRC: ::c_int = 100;
+pub const NF_IP_PRI_SELINUX_LAST: ::c_int = 225;
+pub const NF_IP_PRI_CONNTRACK_HELPER: ::c_int = 300;
+pub const NF_IP_PRI_CONNTRACK_CONFIRM: ::c_int = ::INT_MAX;
+pub const NF_IP_PRI_LAST: ::c_int = ::INT_MAX;
+
+// linux/netfilter_ipv6.h
+pub const NF_IP6_PRE_ROUTING: ::c_int = 0;
+pub const NF_IP6_LOCAL_IN: ::c_int = 1;
+pub const NF_IP6_FORWARD: ::c_int = 2;
+pub const NF_IP6_LOCAL_OUT: ::c_int = 3;
+pub const NF_IP6_POST_ROUTING: ::c_int = 4;
+pub const NF_IP6_NUMHOOKS: ::c_int = 5;
+
+pub const NF_IP6_PRI_FIRST: ::c_int = ::INT_MIN;
+pub const NF_IP6_PRI_CONNTRACK_DEFRAG: ::c_int = -400;
+pub const NF_IP6_PRI_RAW: ::c_int = -300;
+pub const NF_IP6_PRI_SELINUX_FIRST: ::c_int = -225;
+pub const NF_IP6_PRI_CONNTRACK: ::c_int = -200;
+pub const NF_IP6_PRI_MANGLE: ::c_int = -150;
+pub const NF_IP6_PRI_NAT_DST: ::c_int = -100;
+pub const NF_IP6_PRI_FILTER: ::c_int = 0;
+pub const NF_IP6_PRI_SECURITY: ::c_int = 50;
+pub const NF_IP6_PRI_NAT_SRC: ::c_int = 100;
+pub const NF_IP6_PRI_SELINUX_LAST: ::c_int = 225;
+pub const NF_IP6_PRI_CONNTRACK_HELPER: ::c_int = 300;
+pub const NF_IP6_PRI_LAST: ::c_int = ::INT_MAX;
+
+// linux/netfilter_ipv6/ip6_tables.h
+pub const IP6T_SO_ORIGINAL_DST: ::c_int = 80;
+
+pub const SIOCADDRT: ::c_ulong = 0x0000890B;
+pub const SIOCDELRT: ::c_ulong = 0x0000890C;
+pub const SIOCGIFNAME: ::c_ulong = 0x00008910;
+pub const SIOCSIFLINK: ::c_ulong = 0x00008911;
+pub const SIOCGIFCONF: ::c_ulong = 0x00008912;
+pub const SIOCGIFFLAGS: ::c_ulong = 0x00008913;
+pub const SIOCSIFFLAGS: ::c_ulong = 0x00008914;
+pub const SIOCGIFADDR: ::c_ulong = 0x00008915;
+pub const SIOCSIFADDR: ::c_ulong = 0x00008916;
+pub const SIOCGIFDSTADDR: ::c_ulong = 0x00008917;
+pub const SIOCSIFDSTADDR: ::c_ulong = 0x00008918;
+pub const SIOCGIFBRDADDR: ::c_ulong = 0x00008919;
+pub const SIOCSIFBRDADDR: ::c_ulong = 0x0000891A;
+pub const SIOCGIFNETMASK: ::c_ulong = 0x0000891B;
+pub const SIOCSIFNETMASK: ::c_ulong = 0x0000891C;
+pub const SIOCGIFMETRIC: ::c_ulong = 0x0000891D;
+pub const SIOCSIFMETRIC: ::c_ulong = 0x0000891E;
+pub const SIOCGIFMEM: ::c_ulong = 0x0000891F;
+pub const SIOCSIFMEM: ::c_ulong = 0x00008920;
+pub const SIOCGIFMTU: ::c_ulong = 0x00008921;
+pub const SIOCSIFMTU: ::c_ulong = 0x00008922;
+pub const SIOCSIFHWADDR: ::c_ulong = 0x00008924;
+pub const SIOCGIFENCAP: ::c_ulong = 0x00008925;
+pub const SIOCSIFENCAP: ::c_ulong = 0x00008926;
+pub const SIOCGIFHWADDR: ::c_ulong = 0x00008927;
+pub const SIOCGIFSLAVE: ::c_ulong = 0x00008929;
+pub const SIOCSIFSLAVE: ::c_ulong = 0x00008930;
+pub const SIOCADDMULTI: ::c_ulong = 0x00008931;
+pub const SIOCDELMULTI: ::c_ulong = 0x00008932;
+pub const SIOCDARP: ::c_ulong = 0x00008953;
+pub const SIOCGARP: ::c_ulong = 0x00008954;
+pub const SIOCSARP: ::c_ulong = 0x00008955;
+pub const SIOCDRARP: ::c_ulong = 0x00008960;
+pub const SIOCGRARP: ::c_ulong = 0x00008961;
+pub const SIOCSRARP: ::c_ulong = 0x00008962;
+pub const SIOCGIFMAP: ::c_ulong = 0x00008970;
+pub const SIOCSIFMAP: ::c_ulong = 0x00008971;
+
+pub const PTRACE_EVENT_STOP: ::c_int = 128;
+
+pub const IPTOS_TOS_MASK: u8 = 0x1E;
+pub const IPTOS_PREC_MASK: u8 = 0xE0;
+
+pub const IPTOS_ECN_NOT_ECT: u8 = 0x00;
+
+pub const RTF_UP: ::c_ushort = 0x0001;
+pub const RTF_GATEWAY: ::c_ushort = 0x0002;
+
+pub const RTF_HOST: ::c_ushort = 0x0004;
+pub const RTF_REINSTATE: ::c_ushort = 0x0008;
+pub const RTF_DYNAMIC: ::c_ushort = 0x0010;
+pub const RTF_MODIFIED: ::c_ushort = 0x0020;
+pub const RTF_MTU: ::c_ushort = 0x0040;
+pub const RTF_MSS: ::c_ushort = RTF_MTU;
+pub const RTF_WINDOW: ::c_ushort = 0x0080;
+pub const RTF_IRTT: ::c_ushort = 0x0100;
+pub const RTF_REJECT: ::c_ushort = 0x0200;
+pub const RTF_STATIC: ::c_ushort = 0x0400;
+pub const RTF_XRESOLVE: ::c_ushort = 0x0800;
+pub const RTF_NOFORWARD: ::c_ushort = 0x1000;
+pub const RTF_THROW: ::c_ushort = 0x2000;
+pub const RTF_NOPMTUDISC: ::c_ushort = 0x4000;
+
+pub const RTF_DEFAULT: u32 = 0x00010000;
+pub const RTF_ALLONLINK: u32 = 0x00020000;
+pub const RTF_ADDRCONF: u32 = 0x00040000;
+pub const RTF_LINKRT: u32 = 0x00100000;
+pub const RTF_NONEXTHOP: u32 = 0x00200000;
+pub const RTF_CACHE: u32 = 0x01000000;
+pub const RTF_FLOW: u32 = 0x02000000;
+pub const RTF_POLICY: u32 = 0x04000000;
+
+pub const RTCF_VALVE: u32 = 0x00200000;
+pub const RTCF_MASQ: u32 = 0x00400000;
+pub const RTCF_NAT: u32 = 0x00800000;
+pub const RTCF_DOREDIRECT: u32 = 0x01000000;
+pub const RTCF_LOG: u32 = 0x02000000;
+pub const RTCF_DIRECTSRC: u32 = 0x04000000;
+
+pub const RTF_LOCAL: u32 = 0x80000000;
+pub const RTF_INTERFACE: u32 = 0x40000000;
+pub const RTF_MULTICAST: u32 = 0x20000000;
+pub const RTF_BROADCAST: u32 = 0x10000000;
+pub const RTF_NAT: u32 = 0x08000000;
+pub const RTF_ADDRCLASSMASK: u32 = 0xF8000000;
+
+pub const RT_CLASS_UNSPEC: u8 = 0;
+pub const RT_CLASS_DEFAULT: u8 = 253;
+pub const RT_CLASS_MAIN: u8 = 254;
+pub const RT_CLASS_LOCAL: u8 = 255;
+pub const RT_CLASS_MAX: u8 = 255;
+
+// linux/neighbor.h
+pub const NUD_NONE: u16 = 0x00;
+pub const NUD_INCOMPLETE: u16 = 0x01;
+pub const NUD_REACHABLE: u16 = 0x02;
+pub const NUD_STALE: u16 = 0x04;
+pub const NUD_DELAY: u16 = 0x08;
+pub const NUD_PROBE: u16 = 0x10;
+pub const NUD_FAILED: u16 = 0x20;
+pub const NUD_NOARP: u16 = 0x40;
+pub const NUD_PERMANENT: u16 = 0x80;
+
+pub const NTF_USE: u8 = 0x01;
+pub const NTF_SELF: u8 = 0x02;
+pub const NTF_MASTER: u8 = 0x04;
+pub const NTF_PROXY: u8 = 0x08;
+pub const NTF_ROUTER: u8 = 0x80;
+
+pub const NDA_UNSPEC: ::c_ushort = 0;
+pub const NDA_DST: ::c_ushort = 1;
+pub const NDA_LLADDR: ::c_ushort = 2;
+pub const NDA_CACHEINFO: ::c_ushort = 3;
+pub const NDA_PROBES: ::c_ushort = 4;
+pub const NDA_VLAN: ::c_ushort = 5;
+pub const NDA_PORT: ::c_ushort = 6;
+pub const NDA_VNI: ::c_ushort = 7;
+pub const NDA_IFINDEX: ::c_ushort = 8;
+
+// linux/netlink.h
+pub const NLA_ALIGNTO: ::c_int = 4;
+
+pub const NETLINK_ROUTE: ::c_int = 0;
+pub const NETLINK_UNUSED: ::c_int = 1;
+pub const NETLINK_USERSOCK: ::c_int = 2;
+pub const NETLINK_FIREWALL: ::c_int = 3;
+pub const NETLINK_SOCK_DIAG: ::c_int = 4;
+pub const NETLINK_NFLOG: ::c_int = 5;
+pub const NETLINK_XFRM: ::c_int = 6;
+pub const NETLINK_SELINUX: ::c_int = 7;
+pub const NETLINK_ISCSI: ::c_int = 8;
+pub const NETLINK_AUDIT: ::c_int = 9;
+pub const NETLINK_FIB_LOOKUP: ::c_int = 10;
+pub const NETLINK_CONNECTOR: ::c_int = 11;
+pub const NETLINK_NETFILTER: ::c_int = 12;
+pub const NETLINK_IP6_FW: ::c_int = 13;
+pub const NETLINK_DNRTMSG: ::c_int = 14;
+pub const NETLINK_KOBJECT_UEVENT: ::c_int = 15;
+pub const NETLINK_GENERIC: ::c_int = 16;
+pub const NETLINK_SCSITRANSPORT: ::c_int = 18;
+pub const NETLINK_ECRYPTFS: ::c_int = 19;
+pub const NETLINK_RDMA: ::c_int = 20;
+pub const NETLINK_CRYPTO: ::c_int = 21;
+pub const NETLINK_INET_DIAG: ::c_int = NETLINK_SOCK_DIAG;
+
+pub const NLM_F_REQUEST: ::c_int = 1;
+pub const NLM_F_MULTI: ::c_int = 2;
+pub const NLM_F_ACK: ::c_int = 4;
+pub const NLM_F_ECHO: ::c_int = 8;
+pub const NLM_F_DUMP_INTR: ::c_int = 16;
+pub const NLM_F_DUMP_FILTERED: ::c_int = 32;
+
+pub const NLM_F_ROOT: ::c_int = 0x100;
+pub const NLM_F_MATCH: ::c_int = 0x200;
+pub const NLM_F_ATOMIC: ::c_int = 0x400;
+pub const NLM_F_DUMP: ::c_int = NLM_F_ROOT | NLM_F_MATCH;
+
+pub const NLM_F_REPLACE: ::c_int = 0x100;
+pub const NLM_F_EXCL: ::c_int = 0x200;
+pub const NLM_F_CREATE: ::c_int = 0x400;
+pub const NLM_F_APPEND: ::c_int = 0x800;
+
+pub const NETLINK_ADD_MEMBERSHIP: ::c_int = 1;
+pub const NETLINK_DROP_MEMBERSHIP: ::c_int = 2;
+pub const NETLINK_PKTINFO: ::c_int = 3;
+pub const NETLINK_BROADCAST_ERROR: ::c_int = 4;
+pub const NETLINK_NO_ENOBUFS: ::c_int = 5;
+pub const NETLINK_RX_RING: ::c_int = 6;
+pub const NETLINK_TX_RING: ::c_int = 7;
+pub const NETLINK_LISTEN_ALL_NSID: ::c_int = 8;
+pub const NETLINK_LIST_MEMBERSHIPS: ::c_int = 9;
+pub const NETLINK_CAP_ACK: ::c_int = 10;
+
+pub const NLA_F_NESTED: ::c_int = 1 << 15;
+pub const NLA_F_NET_BYTEORDER: ::c_int = 1 << 14;
+pub const NLA_TYPE_MASK: ::c_int = !(NLA_F_NESTED | NLA_F_NET_BYTEORDER);
+
+// linux/rtnetlink.h
+pub const TCA_UNSPEC: ::c_ushort = 0;
+pub const TCA_KIND: ::c_ushort = 1;
+pub const TCA_OPTIONS: ::c_ushort = 2;
+pub const TCA_STATS: ::c_ushort = 3;
+pub const TCA_XSTATS: ::c_ushort = 4;
+pub const TCA_RATE: ::c_ushort = 5;
+pub const TCA_FCNT: ::c_ushort = 6;
+pub const TCA_STATS2: ::c_ushort = 7;
+pub const TCA_STAB: ::c_ushort = 8;
+
+pub const RTM_NEWLINK: u16 = 16;
+pub const RTM_DELLINK: u16 = 17;
+pub const RTM_GETLINK: u16 = 18;
+pub const RTM_SETLINK: u16 = 19;
+pub const RTM_NEWADDR: u16 = 20;
+pub const RTM_DELADDR: u16 = 21;
+pub const RTM_GETADDR: u16 = 22;
+pub const RTM_NEWROUTE: u16 = 24;
+pub const RTM_DELROUTE: u16 = 25;
+pub const RTM_GETROUTE: u16 = 26;
+pub const RTM_NEWNEIGH: u16 = 28;
+pub const RTM_DELNEIGH: u16 = 29;
+pub const RTM_GETNEIGH: u16 = 30;
+pub const RTM_NEWRULE: u16 = 32;
+pub const RTM_DELRULE: u16 = 33;
+pub const RTM_GETRULE: u16 = 34;
+pub const RTM_NEWQDISC: u16 = 36;
+pub const RTM_DELQDISC: u16 = 37;
+pub const RTM_GETQDISC: u16 = 38;
+pub const RTM_NEWTCLASS: u16 = 40;
+pub const RTM_DELTCLASS: u16 = 41;
+pub const RTM_GETTCLASS: u16 = 42;
+pub const RTM_NEWTFILTER: u16 = 44;
+pub const RTM_DELTFILTER: u16 = 45;
+pub const RTM_GETTFILTER: u16 = 46;
+pub const RTM_NEWACTION: u16 = 48;
+pub const RTM_DELACTION: u16 = 49;
+pub const RTM_GETACTION: u16 = 50;
+pub const RTM_NEWPREFIX: u16 = 52;
+pub const RTM_GETMULTICAST: u16 = 58;
+pub const RTM_GETANYCAST: u16 = 62;
+pub const RTM_NEWNEIGHTBL: u16 = 64;
+pub const RTM_GETNEIGHTBL: u16 = 66;
+pub const RTM_SETNEIGHTBL: u16 = 67;
+pub const RTM_NEWNDUSEROPT: u16 = 68;
+pub const RTM_NEWADDRLABEL: u16 = 72;
+pub const RTM_DELADDRLABEL: u16 = 73;
+pub const RTM_GETADDRLABEL: u16 = 74;
+pub const RTM_GETDCB: u16 = 78;
+pub const RTM_SETDCB: u16 = 79;
+pub const RTM_NEWNETCONF: u16 = 80;
+pub const RTM_GETNETCONF: u16 = 82;
+pub const RTM_NEWMDB: u16 = 84;
+pub const RTM_DELMDB: u16 = 85;
+pub const RTM_GETMDB: u16 = 86;
+pub const RTM_NEWNSID: u16 = 88;
+pub const RTM_DELNSID: u16 = 89;
+pub const RTM_GETNSID: u16 = 90;
+
+pub const RTM_F_NOTIFY: ::c_uint = 0x100;
+pub const RTM_F_CLONED: ::c_uint = 0x200;
+pub const RTM_F_EQUALIZE: ::c_uint = 0x400;
+pub const RTM_F_PREFIX: ::c_uint = 0x800;
+
+pub const RTA_UNSPEC: ::c_ushort = 0;
+pub const RTA_DST: ::c_ushort = 1;
+pub const RTA_SRC: ::c_ushort = 2;
+pub const RTA_IIF: ::c_ushort = 3;
+pub const RTA_OIF: ::c_ushort = 4;
+pub const RTA_GATEWAY: ::c_ushort = 5;
+pub const RTA_PRIORITY: ::c_ushort = 6;
+pub const RTA_PREFSRC: ::c_ushort = 7;
+pub const RTA_METRICS: ::c_ushort = 8;
+pub const RTA_MULTIPATH: ::c_ushort = 9;
+pub const RTA_PROTOINFO: ::c_ushort = 10; // No longer used
+pub const RTA_FLOW: ::c_ushort = 11;
+pub const RTA_CACHEINFO: ::c_ushort = 12;
+pub const RTA_SESSION: ::c_ushort = 13; // No longer used
+pub const RTA_MP_ALGO: ::c_ushort = 14; // No longer used
+pub const RTA_TABLE: ::c_ushort = 15;
+pub const RTA_MARK: ::c_ushort = 16;
+pub const RTA_MFC_STATS: ::c_ushort = 17;
+
+pub const RTN_UNSPEC: ::c_uchar = 0;
+pub const RTN_UNICAST: ::c_uchar = 1;
+pub const RTN_LOCAL: ::c_uchar = 2;
+pub const RTN_BROADCAST: ::c_uchar = 3;
+pub const RTN_ANYCAST: ::c_uchar = 4;
+pub const RTN_MULTICAST: ::c_uchar = 5;
+pub const RTN_BLACKHOLE: ::c_uchar = 6;
+pub const RTN_UNREACHABLE: ::c_uchar = 7;
+pub const RTN_PROHIBIT: ::c_uchar = 8;
+pub const RTN_THROW: ::c_uchar = 9;
+pub const RTN_NAT: ::c_uchar = 10;
+pub const RTN_XRESOLVE: ::c_uchar = 11;
+
+pub const RTPROT_UNSPEC: ::c_uchar = 0;
+pub const RTPROT_REDIRECT: ::c_uchar = 1;
+pub const RTPROT_KERNEL: ::c_uchar = 2;
+pub const RTPROT_BOOT: ::c_uchar = 3;
+pub const RTPROT_STATIC: ::c_uchar = 4;
+
+pub const RT_SCOPE_UNIVERSE: ::c_uchar = 0;
+pub const RT_SCOPE_SITE: ::c_uchar = 200;
+pub const RT_SCOPE_LINK: ::c_uchar = 253;
+pub const RT_SCOPE_HOST: ::c_uchar = 254;
+pub const RT_SCOPE_NOWHERE: ::c_uchar = 255;
+
+pub const RT_TABLE_UNSPEC: ::c_uchar = 0;
+pub const RT_TABLE_COMPAT: ::c_uchar = 252;
+pub const RT_TABLE_DEFAULT: ::c_uchar = 253;
+pub const RT_TABLE_MAIN: ::c_uchar = 254;
+pub const RT_TABLE_LOCAL: ::c_uchar = 255;
+
+pub const RTMSG_OVERRUN: u32 = ::NLMSG_OVERRUN as u32;
+pub const RTMSG_NEWDEVICE: u32 = 0x11;
+pub const RTMSG_DELDEVICE: u32 = 0x12;
+pub const RTMSG_NEWROUTE: u32 = 0x21;
+pub const RTMSG_DELROUTE: u32 = 0x22;
+pub const RTMSG_NEWRULE: u32 = 0x31;
+pub const RTMSG_DELRULE: u32 = 0x32;
+pub const RTMSG_CONTROL: u32 = 0x40;
+pub const RTMSG_AR_FAILED: u32 = 0x51;
+
+pub const MAX_ADDR_LEN: usize = 7;
+pub const ARPD_UPDATE: ::c_ushort = 0x01;
+pub const ARPD_LOOKUP: ::c_ushort = 0x02;
+pub const ARPD_FLUSH: ::c_ushort = 0x03;
+pub const ATF_MAGIC: ::c_int = 0x80;
+
+#[cfg(not(target_arch = "sparc64"))]
+pub const SO_TIMESTAMPING: ::c_int = 37;
+#[cfg(target_arch = "sparc64")]
+pub const SO_TIMESTAMPING: ::c_int = 35;
+pub const SCM_TIMESTAMPING: ::c_int = SO_TIMESTAMPING;
+
+// linux/module.h
+pub const MODULE_INIT_IGNORE_MODVERSIONS: ::c_uint = 0x0001;
+pub const MODULE_INIT_IGNORE_VERMAGIC: ::c_uint = 0x0002;
+
+// linux/net_tstamp.h
+pub const SOF_TIMESTAMPING_TX_HARDWARE: ::c_uint = 1 << 0;
+pub const SOF_TIMESTAMPING_TX_SOFTWARE: ::c_uint = 1 << 1;
+pub const SOF_TIMESTAMPING_RX_HARDWARE: ::c_uint = 1 << 2;
+pub const SOF_TIMESTAMPING_RX_SOFTWARE: ::c_uint = 1 << 3;
+pub const SOF_TIMESTAMPING_SOFTWARE: ::c_uint = 1 << 4;
+pub const SOF_TIMESTAMPING_SYS_HARDWARE: ::c_uint = 1 << 5;
+pub const SOF_TIMESTAMPING_RAW_HARDWARE: ::c_uint = 1 << 6;
+
+// linux/if_alg.h
+pub const ALG_SET_KEY: ::c_int = 1;
+pub const ALG_SET_IV: ::c_int = 2;
+pub const ALG_SET_OP: ::c_int = 3;
+pub const ALG_SET_AEAD_ASSOCLEN: ::c_int = 4;
+pub const ALG_SET_AEAD_AUTHSIZE: ::c_int = 5;
+
+pub const ALG_OP_DECRYPT: ::c_int = 0;
+pub const ALG_OP_ENCRYPT: ::c_int = 1;
+
+// include/uapi/linux/udp.h
+pub const UDP_CORK: ::c_int = 1;
+pub const UDP_ENCAP: ::c_int = 100;
+pub const UDP_NO_CHECK6_TX: ::c_int = 101;
+pub const UDP_NO_CHECK6_RX: ::c_int = 102;
+pub const UDP_SEGMENT: ::c_int = 103;
+pub const UDP_GRO: ::c_int = 104;
+
+// include/uapi/linux/mman.h
+pub const MAP_SHARED_VALIDATE: ::c_int = 0x3;
+
+// include/uapi/asm-generic/mman-common.h
+pub const MAP_FIXED_NOREPLACE: ::c_int = 0x100000;
+
+// uapi/linux/vm_sockets.h
+pub const VMADDR_CID_ANY: ::c_uint = 0xFFFFFFFF;
+pub const VMADDR_CID_HYPERVISOR: ::c_uint = 0;
+#[deprecated(
+    since = "0.2.74",
+    note = "VMADDR_CID_RESERVED is removed since Linux v5.6 and \
+            replaced with VMADDR_CID_LOCAL"
+)]
+pub const VMADDR_CID_RESERVED: ::c_uint = 1;
+pub const VMADDR_CID_LOCAL: ::c_uint = 1;
+pub const VMADDR_CID_HOST: ::c_uint = 2;
+pub const VMADDR_PORT_ANY: ::c_uint = 0xFFFFFFFF;
+
+// uapi/linux/inotify.h
+pub const IN_ACCESS: u32 = 0x0000_0001;
+pub const IN_MODIFY: u32 = 0x0000_0002;
+pub const IN_ATTRIB: u32 = 0x0000_0004;
+pub const IN_CLOSE_WRITE: u32 = 0x0000_0008;
+pub const IN_CLOSE_NOWRITE: u32 = 0x0000_0010;
+pub const IN_CLOSE: u32 = IN_CLOSE_WRITE | IN_CLOSE_NOWRITE;
+pub const IN_OPEN: u32 = 0x0000_0020;
+pub const IN_MOVED_FROM: u32 = 0x0000_0040;
+pub const IN_MOVED_TO: u32 = 0x0000_0080;
+pub const IN_MOVE: u32 = IN_MOVED_FROM | IN_MOVED_TO;
+pub const IN_CREATE: u32 = 0x0000_0100;
+pub const IN_DELETE: u32 = 0x0000_0200;
+pub const IN_DELETE_SELF: u32 = 0x0000_0400;
+pub const IN_MOVE_SELF: u32 = 0x0000_0800;
+pub const IN_UNMOUNT: u32 = 0x0000_2000;
+pub const IN_Q_OVERFLOW: u32 = 0x0000_4000;
+pub const IN_IGNORED: u32 = 0x0000_8000;
+pub const IN_ONLYDIR: u32 = 0x0100_0000;
+pub const IN_DONT_FOLLOW: u32 = 0x0200_0000;
+// pub const IN_EXCL_UNLINK:   u32 = 0x0400_0000;
+
+// linux/keyctl.h
+pub const KEY_SPEC_THREAD_KEYRING: i32 = -1;
+pub const KEY_SPEC_PROCESS_KEYRING: i32 = -2;
+pub const KEY_SPEC_SESSION_KEYRING: i32 = -3;
+pub const KEY_SPEC_USER_KEYRING: i32 = -4;
+pub const KEY_SPEC_USER_SESSION_KEYRING: i32 = -5;
+pub const KEY_SPEC_GROUP_KEYRING: i32 = -6;
+pub const KEY_SPEC_REQKEY_AUTH_KEY: i32 = -7;
+pub const KEY_SPEC_REQUESTOR_KEYRING: i32 = -8;
+
+pub const KEY_REQKEY_DEFL_NO_CHANGE: i32 = -1;
+pub const KEY_REQKEY_DEFL_DEFAULT: i32 = 0;
+pub const KEY_REQKEY_DEFL_THREAD_KEYRING: i32 = 1;
+pub const KEY_REQKEY_DEFL_PROCESS_KEYRING: i32 = 2;
+pub const KEY_REQKEY_DEFL_SESSION_KEYRING: i32 = 3;
+pub const KEY_REQKEY_DEFL_USER_KEYRING: i32 = 4;
+pub const KEY_REQKEY_DEFL_USER_SESSION_KEYRING: i32 = 5;
+pub const KEY_REQKEY_DEFL_GROUP_KEYRING: i32 = 6;
+pub const KEY_REQKEY_DEFL_REQUESTOR_KEYRING: i32 = 7;
+
+pub const KEYCTL_GET_KEYRING_ID: u32 = 0;
+pub const KEYCTL_JOIN_SESSION_KEYRING: u32 = 1;
+pub const KEYCTL_UPDATE: u32 = 2;
+pub const KEYCTL_REVOKE: u32 = 3;
+pub const KEYCTL_CHOWN: u32 = 4;
+pub const KEYCTL_SETPERM: u32 = 5;
+pub const KEYCTL_DESCRIBE: u32 = 6;
+pub const KEYCTL_CLEAR: u32 = 7;
+pub const KEYCTL_LINK: u32 = 8;
+pub const KEYCTL_UNLINK: u32 = 9;
+pub const KEYCTL_SEARCH: u32 = 10;
+pub const KEYCTL_READ: u32 = 11;
+pub const KEYCTL_INSTANTIATE: u32 = 12;
+pub const KEYCTL_NEGATE: u32 = 13;
+pub const KEYCTL_SET_REQKEY_KEYRING: u32 = 14;
+pub const KEYCTL_SET_TIMEOUT: u32 = 15;
+pub const KEYCTL_ASSUME_AUTHORITY: u32 = 16;
+pub const KEYCTL_GET_SECURITY: u32 = 17;
+pub const KEYCTL_SESSION_TO_PARENT: u32 = 18;
+pub const KEYCTL_REJECT: u32 = 19;
+pub const KEYCTL_INSTANTIATE_IOV: u32 = 20;
+pub const KEYCTL_INVALIDATE: u32 = 21;
+pub const KEYCTL_GET_PERSISTENT: u32 = 22;
+
+// pub const IN_MASK_CREATE:   u32 = 0x1000_0000;
+// pub const IN_MASK_ADD:      u32 = 0x2000_0000;
+pub const IN_ISDIR: u32 = 0x4000_0000;
+pub const IN_ONESHOT: u32 = 0x8000_0000;
+
+pub const IN_ALL_EVENTS: u32 = IN_ACCESS
+    | IN_MODIFY
+    | IN_ATTRIB
+    | IN_CLOSE_WRITE
+    | IN_CLOSE_NOWRITE
+    | IN_OPEN
+    | IN_MOVED_FROM
+    | IN_MOVED_TO
+    | IN_DELETE
+    | IN_CREATE
+    | IN_DELETE_SELF
+    | IN_MOVE_SELF;
+
+pub const IN_CLOEXEC: ::c_int = O_CLOEXEC;
+pub const IN_NONBLOCK: ::c_int = O_NONBLOCK;
+
+// uapi/linux/fanotify.h
+pub const FAN_ACCESS: u64 = 0x0000_0001;
+pub const FAN_MODIFY: u64 = 0x0000_0002;
+pub const FAN_CLOSE_WRITE: u64 = 0x0000_0008;
+pub const FAN_CLOSE_NOWRITE: u64 = 0x0000_0010;
+pub const FAN_OPEN: u64 = 0x0000_0020;
+
+pub const FAN_Q_OVERFLOW: u64 = 0x0000_4000;
+
+pub const FAN_OPEN_PERM: u64 = 0x0001_0000;
+pub const FAN_ACCESS_PERM: u64 = 0x0002_0000;
+
+pub const FAN_ONDIR: u64 = 0x4000_0000;
+
+pub const FAN_EVENT_ON_CHILD: u64 = 0x0800_0000;
+
+pub const FAN_CLOSE: u64 = FAN_CLOSE_WRITE | FAN_CLOSE_NOWRITE;
+
+pub const FAN_CLOEXEC: ::c_uint = 0x0000_0001;
+pub const FAN_NONBLOCK: ::c_uint = 0x0000_0002;
+
+pub const FAN_CLASS_NOTIF: ::c_uint = 0x0000_0000;
+pub const FAN_CLASS_CONTENT: ::c_uint = 0x0000_0004;
+pub const FAN_CLASS_PRE_CONTENT: ::c_uint = 0x0000_0008;
+
+pub const FAN_UNLIMITED_QUEUE: ::c_uint = 0x0000_0010;
+pub const FAN_UNLIMITED_MARKS: ::c_uint = 0x0000_0020;
+
+pub const FAN_MARK_ADD: ::c_uint = 0x0000_0001;
+pub const FAN_MARK_REMOVE: ::c_uint = 0x0000_0002;
+pub const FAN_MARK_DONT_FOLLOW: ::c_uint = 0x0000_0004;
+pub const FAN_MARK_ONLYDIR: ::c_uint = 0x0000_0008;
+pub const FAN_MARK_INODE: ::c_uint = 0x0000_0000;
+pub const FAN_MARK_MOUNT: ::c_uint = 0x0000_0010;
+// NOTE: FAN_MARK_FILESYSTEM requires Linux Kernel >= 4.20.0
+pub const FAN_MARK_FILESYSTEM: ::c_uint = 0x0000_0100;
+pub const FAN_MARK_IGNORED_MASK: ::c_uint = 0x0000_0020;
+pub const FAN_MARK_IGNORED_SURV_MODIFY: ::c_uint = 0x0000_0040;
+pub const FAN_MARK_FLUSH: ::c_uint = 0x0000_0080;
+
+pub const FANOTIFY_METADATA_VERSION: u8 = 3;
+
+pub const FAN_ALLOW: u32 = 0x01;
+pub const FAN_DENY: u32 = 0x02;
+
+pub const FAN_NOFD: ::c_int = -1;
+
+pub const FUTEX_WAIT: ::c_int = 0;
+pub const FUTEX_WAKE: ::c_int = 1;
+pub const FUTEX_FD: ::c_int = 2;
+pub const FUTEX_REQUEUE: ::c_int = 3;
+pub const FUTEX_CMP_REQUEUE: ::c_int = 4;
+pub const FUTEX_WAKE_OP: ::c_int = 5;
+pub const FUTEX_LOCK_PI: ::c_int = 6;
+pub const FUTEX_UNLOCK_PI: ::c_int = 7;
+pub const FUTEX_TRYLOCK_PI: ::c_int = 8;
+pub const FUTEX_WAIT_BITSET: ::c_int = 9;
+pub const FUTEX_WAKE_BITSET: ::c_int = 10;
+pub const FUTEX_WAIT_REQUEUE_PI: ::c_int = 11;
+pub const FUTEX_CMP_REQUEUE_PI: ::c_int = 12;
+
+pub const FUTEX_PRIVATE_FLAG: ::c_int = 128;
+pub const FUTEX_CLOCK_REALTIME: ::c_int = 256;
+pub const FUTEX_CMD_MASK: ::c_int =
+    !(FUTEX_PRIVATE_FLAG | FUTEX_CLOCK_REALTIME);
+
+// linux/reboot.h
+pub const LINUX_REBOOT_MAGIC1: ::c_int = 0xfee1dead;
+pub const LINUX_REBOOT_MAGIC2: ::c_int = 672274793;
+pub const LINUX_REBOOT_MAGIC2A: ::c_int = 85072278;
+pub const LINUX_REBOOT_MAGIC2B: ::c_int = 369367448;
+pub const LINUX_REBOOT_MAGIC2C: ::c_int = 537993216;
+
+pub const LINUX_REBOOT_CMD_RESTART: ::c_int = 0x01234567;
+pub const LINUX_REBOOT_CMD_HALT: ::c_int = 0xCDEF0123;
+pub const LINUX_REBOOT_CMD_CAD_ON: ::c_int = 0x89ABCDEF;
+pub const LINUX_REBOOT_CMD_CAD_OFF: ::c_int = 0x00000000;
+pub const LINUX_REBOOT_CMD_POWER_OFF: ::c_int = 0x4321FEDC;
+pub const LINUX_REBOOT_CMD_RESTART2: ::c_int = 0xA1B2C3D4;
+pub const LINUX_REBOOT_CMD_SW_SUSPEND: ::c_int = 0xD000FCE2;
+pub const LINUX_REBOOT_CMD_KEXEC: ::c_int = 0x45584543;
+
+pub const REG_EXTENDED: ::c_int = 1;
+pub const REG_ICASE: ::c_int = 2;
+pub const REG_NEWLINE: ::c_int = 4;
+pub const REG_NOSUB: ::c_int = 8;
+
+pub const REG_NOTBOL: ::c_int = 1;
+pub const REG_NOTEOL: ::c_int = 2;
+
+pub const REG_ENOSYS: ::c_int = -1;
+pub const REG_NOMATCH: ::c_int = 1;
+pub const REG_BADPAT: ::c_int = 2;
+pub const REG_ECOLLATE: ::c_int = 3;
+pub const REG_ECTYPE: ::c_int = 4;
+pub const REG_EESCAPE: ::c_int = 5;
+pub const REG_ESUBREG: ::c_int = 6;
+pub const REG_EBRACK: ::c_int = 7;
+pub const REG_EPAREN: ::c_int = 8;
+pub const REG_EBRACE: ::c_int = 9;
+pub const REG_BADBR: ::c_int = 10;
+pub const REG_ERANGE: ::c_int = 11;
+pub const REG_ESPACE: ::c_int = 12;
+pub const REG_BADRPT: ::c_int = 13;
+
+// linux/errqueue.h
+pub const SO_EE_ORIGIN_NONE: u8 = 0;
+pub const SO_EE_ORIGIN_LOCAL: u8 = 1;
+pub const SO_EE_ORIGIN_ICMP: u8 = 2;
+pub const SO_EE_ORIGIN_ICMP6: u8 = 3;
+pub const SO_EE_ORIGIN_TXSTATUS: u8 = 4;
+pub const SO_EE_ORIGIN_TIMESTAMPING: u8 = SO_EE_ORIGIN_TXSTATUS;
+
+// errno.h
+pub const EPERM: ::c_int = 1;
+pub const ENOENT: ::c_int = 2;
+pub const ESRCH: ::c_int = 3;
+pub const EINTR: ::c_int = 4;
+pub const EIO: ::c_int = 5;
+pub const ENXIO: ::c_int = 6;
+pub const E2BIG: ::c_int = 7;
+pub const ENOEXEC: ::c_int = 8;
+pub const EBADF: ::c_int = 9;
+pub const ECHILD: ::c_int = 10;
+pub const EAGAIN: ::c_int = 11;
+pub const ENOMEM: ::c_int = 12;
+pub const EACCES: ::c_int = 13;
+pub const EFAULT: ::c_int = 14;
+pub const ENOTBLK: ::c_int = 15;
+pub const EBUSY: ::c_int = 16;
+pub const EEXIST: ::c_int = 17;
+pub const EXDEV: ::c_int = 18;
+pub const ENODEV: ::c_int = 19;
+pub const ENOTDIR: ::c_int = 20;
+pub const EISDIR: ::c_int = 21;
+pub const EINVAL: ::c_int = 22;
+pub const ENFILE: ::c_int = 23;
+pub const EMFILE: ::c_int = 24;
+pub const ENOTTY: ::c_int = 25;
+pub const ETXTBSY: ::c_int = 26;
+pub const EFBIG: ::c_int = 27;
+pub const ENOSPC: ::c_int = 28;
+pub const ESPIPE: ::c_int = 29;
+pub const EROFS: ::c_int = 30;
+pub const EMLINK: ::c_int = 31;
+pub const EPIPE: ::c_int = 32;
+pub const EDOM: ::c_int = 33;
+pub const ERANGE: ::c_int = 34;
+pub const EWOULDBLOCK: ::c_int = EAGAIN;
+
+f! {
+    pub fn NLA_ALIGN(len: ::c_int) -> ::c_int {
+        return ((len) + NLA_ALIGNTO - 1) & !(NLA_ALIGNTO - 1)
+    }
+
+    pub fn CMSG_NXTHDR(mhdr: *const msghdr,
+                       cmsg: *const cmsghdr) -> *mut cmsghdr {
+        if ((*cmsg).cmsg_len as usize) < ::mem::size_of::<cmsghdr>() {
+            return 0 as *mut cmsghdr;
+        };
+        let next = (cmsg as usize +
+                    super::CMSG_ALIGN((*cmsg).cmsg_len as usize))
+            as *mut cmsghdr;
+        let max = (*mhdr).msg_control as usize
+            + (*mhdr).msg_controllen as usize;
+        if (next.offset(1)) as usize > max ||
+            next as usize + super::CMSG_ALIGN((*next).cmsg_len as usize) > max
+        {
+            0 as *mut cmsghdr
+        } else {
+            next as *mut cmsghdr
+        }
+    }
+
+    pub fn CPU_ALLOC_SIZE(count: ::c_int) -> ::size_t {
+        let _dummy: cpu_set_t = ::mem::zeroed();
+        let size_in_bits = 8 * ::mem::size_of_val(&_dummy.bits[0]);
+        ((count as ::size_t + size_in_bits - 1) / 8) as ::size_t
+    }
+
+    pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
+        for slot in cpuset.bits.iter_mut() {
+            *slot = 0;
+        }
+    }
+
+    pub fn CPU_SET(cpu: usize, cpuset: &mut cpu_set_t) -> () {
+        let size_in_bits
+            = 8 * ::mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
+        let (idx, offset) = (cpu / size_in_bits, cpu % size_in_bits);
+        cpuset.bits[idx] |= 1 << offset;
+        ()
+    }
+
+    pub fn CPU_CLR(cpu: usize, cpuset: &mut cpu_set_t) -> () {
+        let size_in_bits
+            = 8 * ::mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
+        let (idx, offset) = (cpu / size_in_bits, cpu % size_in_bits);
+        cpuset.bits[idx] &= !(1 << offset);
+        ()
+    }
+
+    pub fn CPU_ISSET(cpu: usize, cpuset: &cpu_set_t) -> bool {
+        let size_in_bits = 8 * ::mem::size_of_val(&cpuset.bits[0]);
+        let (idx, offset) = (cpu / size_in_bits, cpu % size_in_bits);
+        0 != (cpuset.bits[idx] & (1 << offset))
+    }
+
+    pub fn CPU_COUNT_S(size: usize, cpuset: &cpu_set_t) -> ::c_int {
+        let mut s: u32 = 0;
+        let size_of_mask = ::mem::size_of_val(&cpuset.bits[0]);
+        for i in cpuset.bits[..(size / size_of_mask)].iter() {
+            s += i.count_ones();
+        };
+        s as ::c_int
+    }
+
+    pub fn CPU_COUNT(cpuset: &cpu_set_t) -> ::c_int {
+        CPU_COUNT_S(::mem::size_of::<cpu_set_t>(), cpuset)
+    }
+
+    pub fn CPU_EQUAL(set1: &cpu_set_t, set2: &cpu_set_t) -> bool {
+        set1.bits == set2.bits
+    }
+
+    pub fn major(dev: ::dev_t) -> ::c_uint {
+        let mut major = 0;
+        major |= (dev & 0x00000000000fff00) >> 8;
+        major |= (dev & 0xfffff00000000000) >> 32;
+        major as ::c_uint
+    }
+
+    pub fn minor(dev: ::dev_t) -> ::c_uint {
+        let mut minor = 0;
+        minor |= (dev & 0x00000000000000ff) >> 0;
+        minor |= (dev & 0x00000ffffff00000) >> 12;
+        minor as ::c_uint
+    }
+
+    pub fn makedev(major: ::c_uint, minor: ::c_uint) -> ::dev_t {
+        let major = major as ::dev_t;
+        let minor = minor as ::dev_t;
+        let mut dev = 0;
+        dev |= (major & 0x00000fff) << 8;
+        dev |= (major & 0xfffff000) << 32;
+        dev |= (minor & 0x000000ff) << 0;
+        dev |= (minor & 0xffffff00) << 12;
+        dev
+    }
+
+    pub fn IPTOS_TOS(tos: u8) -> u8 {
+        tos & IPTOS_TOS_MASK
+    }
+
+    pub fn IPTOS_PREC(tos: u8) -> u8 {
+        tos & IPTOS_PREC_MASK
+    }
+
+    pub fn RT_TOS(tos: u8) -> u8 {
+        tos & ::IPTOS_TOS_MASK
+    }
+
+    pub fn RT_ADDRCLASS(flags: u32) -> u32 {
+        flags >> 23
+    }
+
+    pub fn RT_LOCALADDR(flags: u32) -> bool {
+        (flags & RTF_ADDRCLASSMASK) == (RTF_LOCAL | RTF_INTERFACE)
+    }
+
+    pub fn SO_EE_OFFENDER(ee: *const ::sock_extended_err) -> *mut ::sockaddr {
+        ee.offset(1) as *mut ::sockaddr
+    }
+}
+
+extern "C" {
+    #[cfg_attr(not(target_env = "musl"), link_name = "__xpg_strerror_r")]
+    pub fn strerror_r(
+        errnum: ::c_int,
+        buf: *mut c_char,
+        buflen: ::size_t,
+    ) -> ::c_int;
+
+    pub fn abs(i: ::c_int) -> ::c_int;
+    pub fn atof(s: *const ::c_char) -> ::c_double;
+    pub fn labs(i: ::c_long) -> ::c_long;
+    pub fn rand() -> ::c_int;
+    pub fn srand(seed: ::c_uint);
+
+    pub fn aio_read(aiocbp: *mut aiocb) -> ::c_int;
+    pub fn aio_write(aiocbp: *mut aiocb) -> ::c_int;
+    pub fn aio_fsync(op: ::c_int, aiocbp: *mut aiocb) -> ::c_int;
+    pub fn aio_error(aiocbp: *const aiocb) -> ::c_int;
+    pub fn aio_return(aiocbp: *mut aiocb) -> ::ssize_t;
+    pub fn aio_suspend(
+        aiocb_list: *const *const aiocb,
+        nitems: ::c_int,
+        timeout: *const ::timespec,
+    ) -> ::c_int;
+    pub fn aio_cancel(fd: ::c_int, aiocbp: *mut aiocb) -> ::c_int;
+    pub fn lio_listio(
+        mode: ::c_int,
+        aiocb_list: *const *mut aiocb,
+        nitems: ::c_int,
+        sevp: *mut ::sigevent,
+    ) -> ::c_int;
+
+    pub fn lutimes(file: *const ::c_char, times: *const ::timeval) -> ::c_int;
+
+    pub fn setpwent();
+    pub fn endpwent();
+    pub fn getpwent() -> *mut passwd;
+    pub fn setgrent();
+    pub fn endgrent();
+    pub fn getgrent() -> *mut ::group;
+    pub fn setspent();
+    pub fn endspent();
+    pub fn getspent() -> *mut spwd;
+
+    pub fn getspnam(name: *const ::c_char) -> *mut spwd;
+    // Only `getspnam_r` is implemented for musl, out of all of the reenterant
+    // functions from `shadow.h`.
+    // https://git.musl-libc.org/cgit/musl/tree/include/shadow.h
+    pub fn getspnam_r(
+        name: *const ::c_char,
+        spbuf: *mut spwd,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        spbufp: *mut *mut spwd,
+    ) -> ::c_int;
+
+    pub fn shm_open(
+        name: *const c_char,
+        oflag: ::c_int,
+        mode: mode_t,
+    ) -> ::c_int;
+
+    // System V IPC
+    pub fn shmget(key: ::key_t, size: ::size_t, shmflg: ::c_int) -> ::c_int;
+    pub fn shmat(
+        shmid: ::c_int,
+        shmaddr: *const ::c_void,
+        shmflg: ::c_int,
+    ) -> *mut ::c_void;
+    pub fn shmdt(shmaddr: *const ::c_void) -> ::c_int;
+    pub fn shmctl(
+        shmid: ::c_int,
+        cmd: ::c_int,
+        buf: *mut ::shmid_ds,
+    ) -> ::c_int;
+    pub fn ftok(pathname: *const ::c_char, proj_id: ::c_int) -> ::key_t;
+    pub fn semget(key: ::key_t, nsems: ::c_int, semflag: ::c_int) -> ::c_int;
+    pub fn semop(
+        semid: ::c_int,
+        sops: *mut ::sembuf,
+        nsops: ::size_t,
+    ) -> ::c_int;
+    pub fn semctl(
+        semid: ::c_int,
+        semnum: ::c_int,
+        cmd: ::c_int,
+        ...
+    ) -> ::c_int;
+    pub fn msgctl(msqid: ::c_int, cmd: ::c_int, buf: *mut msqid_ds)
+        -> ::c_int;
+    pub fn msgget(key: ::key_t, msgflg: ::c_int) -> ::c_int;
+    pub fn msgrcv(
+        msqid: ::c_int,
+        msgp: *mut ::c_void,
+        msgsz: ::size_t,
+        msgtyp: ::c_long,
+        msgflg: ::c_int,
+    ) -> ::ssize_t;
+    pub fn msgsnd(
+        msqid: ::c_int,
+        msgp: *const ::c_void,
+        msgsz: ::size_t,
+        msgflg: ::c_int,
+    ) -> ::c_int;
+
+    pub fn mprotect(
+        addr: *mut ::c_void,
+        len: ::size_t,
+        prot: ::c_int,
+    ) -> ::c_int;
+    pub fn __errno_location() -> *mut ::c_int;
+
+    pub fn fopen64(
+        filename: *const c_char,
+        mode: *const c_char,
+    ) -> *mut ::FILE;
+    pub fn freopen64(
+        filename: *const c_char,
+        mode: *const c_char,
+        file: *mut ::FILE,
+    ) -> *mut ::FILE;
+    pub fn tmpfile64() -> *mut ::FILE;
+    pub fn fgetpos64(stream: *mut ::FILE, ptr: *mut fpos64_t) -> ::c_int;
+    pub fn fsetpos64(stream: *mut ::FILE, ptr: *const fpos64_t) -> ::c_int;
+    pub fn fseeko64(
+        stream: *mut ::FILE,
+        offset: ::off64_t,
+        whence: ::c_int,
+    ) -> ::c_int;
+    pub fn ftello64(stream: *mut ::FILE) -> ::off64_t;
+    pub fn fallocate(
+        fd: ::c_int,
+        mode: ::c_int,
+        offset: ::off_t,
+        len: ::off_t,
+    ) -> ::c_int;
+    pub fn fallocate64(
+        fd: ::c_int,
+        mode: ::c_int,
+        offset: ::off64_t,
+        len: ::off64_t,
+    ) -> ::c_int;
+    pub fn posix_fallocate(
+        fd: ::c_int,
+        offset: ::off_t,
+        len: ::off_t,
+    ) -> ::c_int;
+    pub fn posix_fallocate64(
+        fd: ::c_int,
+        offset: ::off64_t,
+        len: ::off64_t,
+    ) -> ::c_int;
+    pub fn readahead(
+        fd: ::c_int,
+        offset: ::off64_t,
+        count: ::size_t,
+    ) -> ::ssize_t;
+    pub fn getxattr(
+        path: *const c_char,
+        name: *const c_char,
+        value: *mut ::c_void,
+        size: ::size_t,
+    ) -> ::ssize_t;
+    pub fn lgetxattr(
+        path: *const c_char,
+        name: *const c_char,
+        value: *mut ::c_void,
+        size: ::size_t,
+    ) -> ::ssize_t;
+    pub fn fgetxattr(
+        filedes: ::c_int,
+        name: *const c_char,
+        value: *mut ::c_void,
+        size: ::size_t,
+    ) -> ::ssize_t;
+    pub fn setxattr(
+        path: *const c_char,
+        name: *const c_char,
+        value: *const ::c_void,
+        size: ::size_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn lsetxattr(
+        path: *const c_char,
+        name: *const c_char,
+        value: *const ::c_void,
+        size: ::size_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn fsetxattr(
+        filedes: ::c_int,
+        name: *const c_char,
+        value: *const ::c_void,
+        size: ::size_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn listxattr(
+        path: *const c_char,
+        list: *mut c_char,
+        size: ::size_t,
+    ) -> ::ssize_t;
+    pub fn llistxattr(
+        path: *const c_char,
+        list: *mut c_char,
+        size: ::size_t,
+    ) -> ::ssize_t;
+    pub fn flistxattr(
+        filedes: ::c_int,
+        list: *mut c_char,
+        size: ::size_t,
+    ) -> ::ssize_t;
+    pub fn removexattr(path: *const c_char, name: *const c_char) -> ::c_int;
+    pub fn lremovexattr(path: *const c_char, name: *const c_char) -> ::c_int;
+    pub fn fremovexattr(filedes: ::c_int, name: *const c_char) -> ::c_int;
+    pub fn signalfd(
+        fd: ::c_int,
+        mask: *const ::sigset_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn timerfd_create(clockid: ::c_int, flags: ::c_int) -> ::c_int;
+    pub fn timerfd_gettime(
+        fd: ::c_int,
+        curr_value: *mut itimerspec,
+    ) -> ::c_int;
+    pub fn timerfd_settime(
+        fd: ::c_int,
+        flags: ::c_int,
+        new_value: *const itimerspec,
+        old_value: *mut itimerspec,
+    ) -> ::c_int;
+    pub fn pwritev(
+        fd: ::c_int,
+        iov: *const ::iovec,
+        iovcnt: ::c_int,
+        offset: ::off_t,
+    ) -> ::ssize_t;
+    pub fn preadv(
+        fd: ::c_int,
+        iov: *const ::iovec,
+        iovcnt: ::c_int,
+        offset: ::off_t,
+    ) -> ::ssize_t;
+    pub fn quotactl(
+        cmd: ::c_int,
+        special: *const ::c_char,
+        id: ::c_int,
+        data: *mut ::c_char,
+    ) -> ::c_int;
+    pub fn mq_open(name: *const ::c_char, oflag: ::c_int, ...) -> ::mqd_t;
+    pub fn mq_close(mqd: ::mqd_t) -> ::c_int;
+    pub fn mq_unlink(name: *const ::c_char) -> ::c_int;
+    pub fn mq_receive(
+        mqd: ::mqd_t,
+        msg_ptr: *mut ::c_char,
+        msg_len: ::size_t,
+        msg_prio: *mut ::c_uint,
+    ) -> ::ssize_t;
+    pub fn mq_timedreceive(
+        mqd: ::mqd_t,
+        msg_ptr: *mut ::c_char,
+        msg_len: ::size_t,
+        msg_prio: *mut ::c_uint,
+        abs_timeout: *const ::timespec,
+    ) -> ::ssize_t;
+    pub fn mq_send(
+        mqd: ::mqd_t,
+        msg_ptr: *const ::c_char,
+        msg_len: ::size_t,
+        msg_prio: ::c_uint,
+    ) -> ::c_int;
+    pub fn mq_timedsend(
+        mqd: ::mqd_t,
+        msg_ptr: *const ::c_char,
+        msg_len: ::size_t,
+        msg_prio: ::c_uint,
+        abs_timeout: *const ::timespec,
+    ) -> ::c_int;
+    pub fn mq_getattr(mqd: ::mqd_t, attr: *mut ::mq_attr) -> ::c_int;
+    pub fn mq_setattr(
+        mqd: ::mqd_t,
+        newattr: *const ::mq_attr,
+        oldattr: *mut ::mq_attr,
+    ) -> ::c_int;
+    pub fn epoll_pwait(
+        epfd: ::c_int,
+        events: *mut ::epoll_event,
+        maxevents: ::c_int,
+        timeout: ::c_int,
+        sigmask: *const ::sigset_t,
+    ) -> ::c_int;
+    pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int;
+    pub fn mkostemp(template: *mut ::c_char, flags: ::c_int) -> ::c_int;
+    pub fn mkostemps(
+        template: *mut ::c_char,
+        suffixlen: ::c_int,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn sigtimedwait(
+        set: *const sigset_t,
+        info: *mut siginfo_t,
+        timeout: *const ::timespec,
+    ) -> ::c_int;
+    pub fn sigwaitinfo(set: *const sigset_t, info: *mut siginfo_t) -> ::c_int;
+    pub fn nl_langinfo_l(item: ::nl_item, locale: ::locale_t)
+        -> *mut ::c_char;
+    pub fn getnameinfo(
+        sa: *const ::sockaddr,
+        salen: ::socklen_t,
+        host: *mut ::c_char,
+        hostlen: ::socklen_t,
+        serv: *mut ::c_char,
+        sevlen: ::socklen_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_setschedprio(
+        native: ::pthread_t,
+        priority: ::c_int,
+    ) -> ::c_int;
+    pub fn getloadavg(loadavg: *mut ::c_double, nelem: ::c_int) -> ::c_int;
+    pub fn process_vm_readv(
+        pid: ::pid_t,
+        local_iov: *const ::iovec,
+        liovcnt: ::c_ulong,
+        remote_iov: *const ::iovec,
+        riovcnt: ::c_ulong,
+        flags: ::c_ulong,
+    ) -> isize;
+    pub fn process_vm_writev(
+        pid: ::pid_t,
+        local_iov: *const ::iovec,
+        liovcnt: ::c_ulong,
+        remote_iov: *const ::iovec,
+        riovcnt: ::c_ulong,
+        flags: ::c_ulong,
+    ) -> isize;
+    pub fn reboot(how_to: ::c_int) -> ::c_int;
+    pub fn setfsgid(gid: ::gid_t) -> ::c_int;
+    pub fn setfsuid(uid: ::uid_t) -> ::c_int;
+
+    // Not available now on Android
+    pub fn mkfifoat(
+        dirfd: ::c_int,
+        pathname: *const ::c_char,
+        mode: ::mode_t,
+    ) -> ::c_int;
+    pub fn if_nameindex() -> *mut if_nameindex;
+    pub fn if_freenameindex(ptr: *mut if_nameindex);
+    pub fn sync_file_range(
+        fd: ::c_int,
+        offset: ::off64_t,
+        nbytes: ::off64_t,
+        flags: ::c_uint,
+    ) -> ::c_int;
+    pub fn mremap(
+        addr: *mut ::c_void,
+        len: ::size_t,
+        new_len: ::size_t,
+        flags: ::c_int,
+        ...
+    ) -> *mut ::c_void;
+
+    pub fn glob(
+        pattern: *const c_char,
+        flags: ::c_int,
+        errfunc: ::Option<
+            extern "C" fn(epath: *const c_char, errno: ::c_int) -> ::c_int,
+        >,
+        pglob: *mut ::glob_t,
+    ) -> ::c_int;
+    pub fn globfree(pglob: *mut ::glob_t);
+
+    pub fn posix_madvise(
+        addr: *mut ::c_void,
+        len: ::size_t,
+        advice: ::c_int,
+    ) -> ::c_int;
+
+    pub fn shm_unlink(name: *const ::c_char) -> ::c_int;
+
+    pub fn seekdir(dirp: *mut ::DIR, loc: ::c_long);
+
+    pub fn telldir(dirp: *mut ::DIR) -> ::c_long;
+    pub fn madvise(
+        addr: *mut ::c_void,
+        len: ::size_t,
+        advice: ::c_int,
+    ) -> ::c_int;
+
+    pub fn msync(
+        addr: *mut ::c_void,
+        len: ::size_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn remap_file_pages(
+        addr: *mut ::c_void,
+        size: ::size_t,
+        prot: ::c_int,
+        pgoff: ::size_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn recvfrom(
+        socket: ::c_int,
+        buf: *mut ::c_void,
+        len: ::size_t,
+        flags: ::c_int,
+        addr: *mut ::sockaddr,
+        addrlen: *mut ::socklen_t,
+    ) -> ::ssize_t;
+    pub fn mkstemps(template: *mut ::c_char, suffixlen: ::c_int) -> ::c_int;
+    pub fn futimes(fd: ::c_int, times: *const ::timeval) -> ::c_int;
+    pub fn nl_langinfo(item: ::nl_item) -> *mut ::c_char;
+
+    pub fn getdomainname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
+    pub fn setdomainname(name: *const ::c_char, len: ::size_t) -> ::c_int;
+    pub fn vhangup() -> ::c_int;
+    pub fn sync();
+    pub fn syscall(num: ::c_long, ...) -> ::c_long;
+    pub fn sched_getaffinity(
+        pid: ::pid_t,
+        cpusetsize: ::size_t,
+        cpuset: *mut cpu_set_t,
+    ) -> ::c_int;
+    pub fn sched_setaffinity(
+        pid: ::pid_t,
+        cpusetsize: ::size_t,
+        cpuset: *const cpu_set_t,
+    ) -> ::c_int;
+    pub fn epoll_create(size: ::c_int) -> ::c_int;
+    pub fn epoll_create1(flags: ::c_int) -> ::c_int;
+    pub fn epoll_wait(
+        epfd: ::c_int,
+        events: *mut ::epoll_event,
+        maxevents: ::c_int,
+        timeout: ::c_int,
+    ) -> ::c_int;
+    pub fn epoll_ctl(
+        epfd: ::c_int,
+        op: ::c_int,
+        fd: ::c_int,
+        event: *mut ::epoll_event,
+    ) -> ::c_int;
+    pub fn pthread_getschedparam(
+        native: ::pthread_t,
+        policy: *mut ::c_int,
+        param: *mut ::sched_param,
+    ) -> ::c_int;
+    pub fn unshare(flags: ::c_int) -> ::c_int;
+    pub fn umount(target: *const ::c_char) -> ::c_int;
+    pub fn sched_get_priority_max(policy: ::c_int) -> ::c_int;
+    pub fn tee(
+        fd_in: ::c_int,
+        fd_out: ::c_int,
+        len: ::size_t,
+        flags: ::c_uint,
+    ) -> ::ssize_t;
+    pub fn settimeofday(
+        tv: *const ::timeval,
+        tz: *const ::timezone,
+    ) -> ::c_int;
+    pub fn splice(
+        fd_in: ::c_int,
+        off_in: *mut ::loff_t,
+        fd_out: ::c_int,
+        off_out: *mut ::loff_t,
+        len: ::size_t,
+        flags: ::c_uint,
+    ) -> ::ssize_t;
+    pub fn eventfd(init: ::c_uint, flags: ::c_int) -> ::c_int;
+    pub fn sched_rr_get_interval(pid: ::pid_t, tp: *mut ::timespec)
+        -> ::c_int;
+    pub fn sem_timedwait(
+        sem: *mut sem_t,
+        abstime: *const ::timespec,
+    ) -> ::c_int;
+    pub fn sem_getvalue(sem: *mut sem_t, sval: *mut ::c_int) -> ::c_int;
+    pub fn sched_setparam(
+        pid: ::pid_t,
+        param: *const ::sched_param,
+    ) -> ::c_int;
+    pub fn setns(fd: ::c_int, nstype: ::c_int) -> ::c_int;
+    pub fn swapoff(puath: *const ::c_char) -> ::c_int;
+    pub fn vmsplice(
+        fd: ::c_int,
+        iov: *const ::iovec,
+        nr_segs: ::size_t,
+        flags: ::c_uint,
+    ) -> ::ssize_t;
+    pub fn mount(
+        src: *const ::c_char,
+        target: *const ::c_char,
+        fstype: *const ::c_char,
+        flags: ::c_ulong,
+        data: *const ::c_void,
+    ) -> ::c_int;
+    pub fn personality(persona: ::c_ulong) -> ::c_int;
+    pub fn prctl(option: ::c_int, ...) -> ::c_int;
+    pub fn sched_getparam(pid: ::pid_t, param: *mut ::sched_param) -> ::c_int;
+    pub fn ppoll(
+        fds: *mut ::pollfd,
+        nfds: nfds_t,
+        timeout: *const ::timespec,
+        sigmask: *const sigset_t,
+    ) -> ::c_int;
+    pub fn pthread_mutex_timedlock(
+        lock: *mut pthread_mutex_t,
+        abstime: *const ::timespec,
+    ) -> ::c_int;
+    pub fn clone(
+        cb: extern "C" fn(*mut ::c_void) -> ::c_int,
+        child_stack: *mut ::c_void,
+        flags: ::c_int,
+        arg: *mut ::c_void,
+        ...
+    ) -> ::c_int;
+    pub fn sched_getscheduler(pid: ::pid_t) -> ::c_int;
+    pub fn clock_nanosleep(
+        clk_id: ::clockid_t,
+        flags: ::c_int,
+        rqtp: *const ::timespec,
+        rmtp: *mut ::timespec,
+    ) -> ::c_int;
+    pub fn pthread_attr_getguardsize(
+        attr: *const ::pthread_attr_t,
+        guardsize: *mut ::size_t,
+    ) -> ::c_int;
+    pub fn sethostname(name: *const ::c_char, len: ::size_t) -> ::c_int;
+    pub fn sched_get_priority_min(policy: ::c_int) -> ::c_int;
+    pub fn pthread_condattr_getpshared(
+        attr: *const pthread_condattr_t,
+        pshared: *mut ::c_int,
+    ) -> ::c_int;
+    pub fn sysinfo(info: *mut ::sysinfo) -> ::c_int;
+    pub fn umount2(target: *const ::c_char, flags: ::c_int) -> ::c_int;
+    pub fn pthread_setschedparam(
+        native: ::pthread_t,
+        policy: ::c_int,
+        param: *const ::sched_param,
+    ) -> ::c_int;
+    pub fn swapon(path: *const ::c_char, swapflags: ::c_int) -> ::c_int;
+    pub fn sched_setscheduler(
+        pid: ::pid_t,
+        policy: ::c_int,
+        param: *const ::sched_param,
+    ) -> ::c_int;
+    pub fn sendfile(
+        out_fd: ::c_int,
+        in_fd: ::c_int,
+        offset: *mut off_t,
+        count: ::size_t,
+    ) -> ::ssize_t;
+    pub fn sigsuspend(mask: *const ::sigset_t) -> ::c_int;
+    pub fn getgrgid_r(
+        gid: ::gid_t,
+        grp: *mut ::group,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        result: *mut *mut ::group,
+    ) -> ::c_int;
+    pub fn sigaltstack(ss: *const stack_t, oss: *mut stack_t) -> ::c_int;
+    pub fn sem_close(sem: *mut sem_t) -> ::c_int;
+    pub fn getdtablesize() -> ::c_int;
+    pub fn getgrnam_r(
+        name: *const ::c_char,
+        grp: *mut ::group,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        result: *mut *mut ::group,
+    ) -> ::c_int;
+    pub fn initgroups(user: *const ::c_char, group: ::gid_t) -> ::c_int;
+    pub fn pthread_sigmask(
+        how: ::c_int,
+        set: *const sigset_t,
+        oldset: *mut sigset_t,
+    ) -> ::c_int;
+    pub fn sem_open(name: *const ::c_char, oflag: ::c_int, ...) -> *mut sem_t;
+    pub fn getgrnam(name: *const ::c_char) -> *mut ::group;
+    pub fn pthread_cancel(thread: ::pthread_t) -> ::c_int;
+    pub fn pthread_kill(thread: ::pthread_t, sig: ::c_int) -> ::c_int;
+    pub fn sem_unlink(name: *const ::c_char) -> ::c_int;
+    pub fn daemon(nochdir: ::c_int, noclose: ::c_int) -> ::c_int;
+    pub fn getpwnam_r(
+        name: *const ::c_char,
+        pwd: *mut passwd,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        result: *mut *mut passwd,
+    ) -> ::c_int;
+    pub fn getpwuid_r(
+        uid: ::uid_t,
+        pwd: *mut passwd,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+        result: *mut *mut passwd,
+    ) -> ::c_int;
+    pub fn sigwait(set: *const sigset_t, sig: *mut ::c_int) -> ::c_int;
+    pub fn pthread_atfork(
+        prepare: ::Option<unsafe extern "C" fn()>,
+        parent: ::Option<unsafe extern "C" fn()>,
+        child: ::Option<unsafe extern "C" fn()>,
+    ) -> ::c_int;
+    pub fn getgrgid(gid: ::gid_t) -> *mut ::group;
+    pub fn getgrouplist(
+        user: *const ::c_char,
+        group: ::gid_t,
+        groups: *mut ::gid_t,
+        ngroups: *mut ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_mutexattr_getpshared(
+        attr: *const pthread_mutexattr_t,
+        pshared: *mut ::c_int,
+    ) -> ::c_int;
+    pub fn popen(command: *const c_char, mode: *const c_char) -> *mut ::FILE;
+    pub fn faccessat(
+        dirfd: ::c_int,
+        pathname: *const ::c_char,
+        mode: ::c_int,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_create(
+        native: *mut ::pthread_t,
+        attr: *const ::pthread_attr_t,
+        f: extern "C" fn(*mut ::c_void) -> *mut ::c_void,
+        value: *mut ::c_void,
+    ) -> ::c_int;
+    pub fn dl_iterate_phdr(
+        callback: ::Option<
+            unsafe extern "C" fn(
+                info: *mut ::dl_phdr_info,
+                size: ::size_t,
+                data: *mut ::c_void,
+            ) -> ::c_int,
+        >,
+        data: *mut ::c_void,
+    ) -> ::c_int;
+
+    pub fn setmntent(
+        filename: *const ::c_char,
+        ty: *const ::c_char,
+    ) -> *mut ::FILE;
+    pub fn getmntent(stream: *mut ::FILE) -> *mut ::mntent;
+    pub fn addmntent(stream: *mut ::FILE, mnt: *const ::mntent) -> ::c_int;
+    pub fn endmntent(streamp: *mut ::FILE) -> ::c_int;
+    pub fn hasmntopt(
+        mnt: *const ::mntent,
+        opt: *const ::c_char,
+    ) -> *mut ::c_char;
+
+    pub fn posix_spawn(
+        pid: *mut ::pid_t,
+        path: *const ::c_char,
+        file_actions: *const ::posix_spawn_file_actions_t,
+        attrp: *const ::posix_spawnattr_t,
+        argv: *const *mut ::c_char,
+        envp: *const *mut ::c_char,
+    ) -> ::c_int;
+    pub fn posix_spawnp(
+        pid: *mut ::pid_t,
+        file: *const ::c_char,
+        file_actions: *const ::posix_spawn_file_actions_t,
+        attrp: *const ::posix_spawnattr_t,
+        argv: *const *mut ::c_char,
+        envp: *const *mut ::c_char,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_init(attr: *mut posix_spawnattr_t) -> ::c_int;
+    pub fn posix_spawnattr_destroy(attr: *mut posix_spawnattr_t) -> ::c_int;
+    pub fn posix_spawnattr_getsigdefault(
+        attr: *const posix_spawnattr_t,
+        default: *mut ::sigset_t,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_setsigdefault(
+        attr: *mut posix_spawnattr_t,
+        default: *const ::sigset_t,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_getsigmask(
+        attr: *const posix_spawnattr_t,
+        default: *mut ::sigset_t,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_setsigmask(
+        attr: *mut posix_spawnattr_t,
+        default: *const ::sigset_t,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_getflags(
+        attr: *const posix_spawnattr_t,
+        flags: *mut ::c_short,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_setflags(
+        attr: *mut posix_spawnattr_t,
+        flags: ::c_short,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_getpgroup(
+        attr: *const posix_spawnattr_t,
+        flags: *mut ::pid_t,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_setpgroup(
+        attr: *mut posix_spawnattr_t,
+        flags: ::pid_t,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_getschedpolicy(
+        attr: *const posix_spawnattr_t,
+        flags: *mut ::c_int,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_setschedpolicy(
+        attr: *mut posix_spawnattr_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_getschedparam(
+        attr: *const posix_spawnattr_t,
+        param: *mut ::sched_param,
+    ) -> ::c_int;
+    pub fn posix_spawnattr_setschedparam(
+        attr: *mut posix_spawnattr_t,
+        param: *const ::sched_param,
+    ) -> ::c_int;
+
+    pub fn posix_spawn_file_actions_init(
+        actions: *mut posix_spawn_file_actions_t,
+    ) -> ::c_int;
+    pub fn posix_spawn_file_actions_destroy(
+        actions: *mut posix_spawn_file_actions_t,
+    ) -> ::c_int;
+    pub fn posix_spawn_file_actions_addopen(
+        actions: *mut posix_spawn_file_actions_t,
+        fd: ::c_int,
+        path: *const ::c_char,
+        oflag: ::c_int,
+        mode: ::mode_t,
+    ) -> ::c_int;
+    pub fn posix_spawn_file_actions_addclose(
+        actions: *mut posix_spawn_file_actions_t,
+        fd: ::c_int,
+    ) -> ::c_int;
+    pub fn posix_spawn_file_actions_adddup2(
+        actions: *mut posix_spawn_file_actions_t,
+        fd: ::c_int,
+        newfd: ::c_int,
+    ) -> ::c_int;
+    pub fn fread_unlocked(
+        ptr: *mut ::c_void,
+        size: ::size_t,
+        nobj: ::size_t,
+        stream: *mut ::FILE,
+    ) -> ::size_t;
+    pub fn inotify_rm_watch(fd: ::c_int, wd: ::c_int) -> ::c_int;
+    pub fn inotify_init() -> ::c_int;
+    pub fn inotify_init1(flags: ::c_int) -> ::c_int;
+    pub fn inotify_add_watch(
+        fd: ::c_int,
+        path: *const ::c_char,
+        mask: u32,
+    ) -> ::c_int;
+    pub fn fanotify_init(flags: ::c_uint, event_f_flags: ::c_uint) -> ::c_int;
+
+    pub fn regcomp(
+        preg: *mut ::regex_t,
+        pattern: *const ::c_char,
+        cflags: ::c_int,
+    ) -> ::c_int;
+
+    pub fn regexec(
+        preg: *const ::regex_t,
+        input: *const ::c_char,
+        nmatch: ::size_t,
+        pmatch: *mut regmatch_t,
+        eflags: ::c_int,
+    ) -> ::c_int;
+
+    pub fn regerror(
+        errcode: ::c_int,
+        preg: *const ::regex_t,
+        errbuf: *mut ::c_char,
+        errbuf_size: ::size_t,
+    ) -> ::size_t;
+
+    pub fn regfree(preg: *mut ::regex_t);
+}
+
+cfg_if! {
+    if #[cfg(target_env = "musl")] {
+        mod musl;
+        pub use self::musl::*;
+    } else if #[cfg(target_env = "gnu")] {
+        mod gnu;
+        pub use self::gnu::*;
+    }
+}
+
+cfg_if! {
+    if #[cfg(libc_align)] {
+        #[macro_use]
+        mod align;
+    } else {
+        #[macro_use]
+        mod no_align;
+    }
+}
+expand_align!();
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/linux_like/mod.rs.html b/docs/src/libc/unix/linux_like/mod.rs.html new file mode 100644 index 00000000..c0878359 --- /dev/null +++ b/docs/src/libc/unix/linux_like/mod.rs.html @@ -0,0 +1,3171 @@ +mod.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
+1566
+1567
+1568
+1569
+1570
+1571
+1572
+1573
+1574
+1575
+1576
+1577
+1578
+1579
+1580
+1581
+1582
+1583
+1584
+
+pub type sa_family_t = u16;
+pub type speed_t = ::c_uint;
+pub type tcflag_t = ::c_uint;
+pub type clockid_t = ::c_int;
+pub type key_t = ::c_int;
+pub type id_t = ::c_uint;
+
+#[cfg_attr(feature = "extra_traits", derive(Debug))]
+pub enum timezone {}
+impl ::Copy for timezone {}
+impl ::Clone for timezone {
+    fn clone(&self) -> timezone {
+        *self
+    }
+}
+
+s! {
+    pub struct in_addr {
+        pub s_addr: ::in_addr_t,
+    }
+
+    pub struct ip_mreq {
+        pub imr_multiaddr: in_addr,
+        pub imr_interface: in_addr,
+    }
+
+    pub struct ip_mreq_source {
+        pub imr_multiaddr: in_addr,
+        pub imr_interface: in_addr,
+        pub imr_sourceaddr: in_addr,
+    }
+
+    pub struct sockaddr {
+        pub sa_family: sa_family_t,
+        pub sa_data: [::c_char; 14],
+    }
+
+    pub struct sockaddr_in {
+        pub sin_family: sa_family_t,
+        pub sin_port: ::in_port_t,
+        pub sin_addr: ::in_addr,
+        pub sin_zero: [u8; 8],
+    }
+
+    pub struct sockaddr_in6 {
+        pub sin6_family: sa_family_t,
+        pub sin6_port: ::in_port_t,
+        pub sin6_flowinfo: u32,
+        pub sin6_addr: ::in6_addr,
+        pub sin6_scope_id: u32,
+    }
+
+    // The order of the `ai_addr` field in this struct is crucial
+    // for converting between the Rust and C types.
+    pub struct addrinfo {
+        pub ai_flags: ::c_int,
+        pub ai_family: ::c_int,
+        pub ai_socktype: ::c_int,
+        pub ai_protocol: ::c_int,
+        pub ai_addrlen: socklen_t,
+
+        #[cfg(any(target_os = "linux",
+                  target_os = "emscripten"))]
+        pub ai_addr: *mut ::sockaddr,
+
+        pub ai_canonname: *mut c_char,
+
+        #[cfg(target_os = "android")]
+        pub ai_addr: *mut ::sockaddr,
+
+        pub ai_next: *mut addrinfo,
+    }
+
+    pub struct sockaddr_ll {
+        pub sll_family: ::c_ushort,
+        pub sll_protocol: ::c_ushort,
+        pub sll_ifindex: ::c_int,
+        pub sll_hatype: ::c_ushort,
+        pub sll_pkttype: ::c_uchar,
+        pub sll_halen: ::c_uchar,
+        pub sll_addr: [::c_uchar; 8]
+    }
+
+    pub struct fd_set {
+        fds_bits: [::c_ulong; FD_SETSIZE / ULONG_SIZE],
+    }
+
+    pub struct tm {
+        pub tm_sec: ::c_int,
+        pub tm_min: ::c_int,
+        pub tm_hour: ::c_int,
+        pub tm_mday: ::c_int,
+        pub tm_mon: ::c_int,
+        pub tm_year: ::c_int,
+        pub tm_wday: ::c_int,
+        pub tm_yday: ::c_int,
+        pub tm_isdst: ::c_int,
+        pub tm_gmtoff: ::c_long,
+        pub tm_zone: *const ::c_char,
+    }
+
+    pub struct sched_param {
+        pub sched_priority: ::c_int,
+        #[cfg(any(target_env = "musl", target_os = "emscripten"))]
+        pub sched_ss_low_priority: ::c_int,
+        #[cfg(any(target_env = "musl", target_os = "emscripten"))]
+        pub sched_ss_repl_period: ::timespec,
+        #[cfg(any(target_env = "musl", target_os = "emscripten"))]
+        pub sched_ss_init_budget: ::timespec,
+        #[cfg(any(target_env = "musl", target_os = "emscripten"))]
+        pub sched_ss_max_repl: ::c_int,
+    }
+
+    pub struct Dl_info {
+        pub dli_fname: *const ::c_char,
+        pub dli_fbase: *mut ::c_void,
+        pub dli_sname: *const ::c_char,
+        pub dli_saddr: *mut ::c_void,
+    }
+
+    pub struct lconv {
+        pub decimal_point: *mut ::c_char,
+        pub thousands_sep: *mut ::c_char,
+        pub grouping: *mut ::c_char,
+        pub int_curr_symbol: *mut ::c_char,
+        pub currency_symbol: *mut ::c_char,
+        pub mon_decimal_point: *mut ::c_char,
+        pub mon_thousands_sep: *mut ::c_char,
+        pub mon_grouping: *mut ::c_char,
+        pub positive_sign: *mut ::c_char,
+        pub negative_sign: *mut ::c_char,
+        pub int_frac_digits: ::c_char,
+        pub frac_digits: ::c_char,
+        pub p_cs_precedes: ::c_char,
+        pub p_sep_by_space: ::c_char,
+        pub n_cs_precedes: ::c_char,
+        pub n_sep_by_space: ::c_char,
+        pub p_sign_posn: ::c_char,
+        pub n_sign_posn: ::c_char,
+        pub int_p_cs_precedes: ::c_char,
+        pub int_p_sep_by_space: ::c_char,
+        pub int_n_cs_precedes: ::c_char,
+        pub int_n_sep_by_space: ::c_char,
+        pub int_p_sign_posn: ::c_char,
+        pub int_n_sign_posn: ::c_char,
+    }
+
+    pub struct in_pktinfo {
+        pub ipi_ifindex: ::c_int,
+        pub ipi_spec_dst: ::in_addr,
+        pub ipi_addr: ::in_addr,
+    }
+
+    pub struct ifaddrs {
+        pub ifa_next: *mut ifaddrs,
+        pub ifa_name: *mut c_char,
+        pub ifa_flags: ::c_uint,
+        pub ifa_addr: *mut ::sockaddr,
+        pub ifa_netmask: *mut ::sockaddr,
+        pub ifa_ifu: *mut ::sockaddr, // FIXME This should be a union
+        pub ifa_data: *mut ::c_void
+    }
+
+    pub struct in6_rtmsg {
+        rtmsg_dst: ::in6_addr,
+        rtmsg_src: ::in6_addr,
+        rtmsg_gateway: ::in6_addr,
+        rtmsg_type: u32,
+        rtmsg_dst_len: u16,
+        rtmsg_src_len: u16,
+        rtmsg_metric: u32,
+        rtmsg_info: ::c_ulong,
+        rtmsg_flags: u32,
+        rtmsg_ifindex: ::c_int,
+    }
+
+    pub struct arpreq {
+        pub arp_pa: ::sockaddr,
+        pub arp_ha: ::sockaddr,
+        pub arp_flags: ::c_int,
+        pub arp_netmask: ::sockaddr,
+        pub arp_dev: [::c_char; 16],
+    }
+
+    pub struct arpreq_old {
+        pub arp_pa: ::sockaddr,
+        pub arp_ha: ::sockaddr,
+        pub arp_flags: ::c_int,
+        pub arp_netmask: ::sockaddr,
+    }
+
+    pub struct arphdr {
+        pub ar_hrd: u16,
+        pub ar_pro: u16,
+        pub ar_hln: u8,
+        pub ar_pln: u8,
+        pub ar_op: u16,
+    }
+
+    pub struct mmsghdr {
+        pub msg_hdr: ::msghdr,
+        pub msg_len: ::c_uint,
+    }
+}
+
+s_no_extra_traits! {
+    #[cfg_attr(
+        any(
+            all(
+                target_arch = "x86",
+                not(target_env = "musl"),
+                not(target_os = "android")),
+            target_arch = "x86_64"),
+        repr(packed))]
+    pub struct epoll_event {
+        pub events: u32,
+        pub u64: u64,
+    }
+
+    pub struct sockaddr_un {
+        pub sun_family: sa_family_t,
+        pub sun_path: [::c_char; 108]
+    }
+
+    pub struct sockaddr_storage {
+        pub ss_family: sa_family_t,
+        __ss_align: ::size_t,
+        #[cfg(target_pointer_width = "32")]
+        __ss_pad2: [u8; 128 - 2 * 4],
+        #[cfg(target_pointer_width = "64")]
+        __ss_pad2: [u8; 128 - 2 * 8],
+    }
+
+    pub struct utsname {
+        pub sysname: [::c_char; 65],
+        pub nodename: [::c_char; 65],
+        pub release: [::c_char; 65],
+        pub version: [::c_char; 65],
+        pub machine: [::c_char; 65],
+        pub domainname: [::c_char; 65]
+    }
+
+    pub struct sigevent {
+        pub sigev_value: ::sigval,
+        pub sigev_signo: ::c_int,
+        pub sigev_notify: ::c_int,
+        // Actually a union.  We only expose sigev_notify_thread_id because it's
+        // the most useful member
+        pub sigev_notify_thread_id: ::c_int,
+        #[cfg(target_pointer_width = "64")]
+        __unused1: [::c_int; 11],
+        #[cfg(target_pointer_width = "32")]
+        __unused1: [::c_int; 12]
+    }
+}
+
+cfg_if! {
+    if #[cfg(feature = "extra_traits")] {
+        impl PartialEq for epoll_event {
+            fn eq(&self, other: &epoll_event) -> bool {
+                self.events == other.events
+                    && self.u64 == other.u64
+            }
+        }
+        impl Eq for epoll_event {}
+        impl ::fmt::Debug for epoll_event {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                let events = self.events;
+                let u64 = self.u64;
+                f.debug_struct("epoll_event")
+                    .field("events", &events)
+                    .field("u64", &u64)
+                    .finish()
+            }
+        }
+        impl ::hash::Hash for epoll_event {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                let events = self.events;
+                let u64 = self.u64;
+                events.hash(state);
+                u64.hash(state);
+            }
+        }
+
+        impl PartialEq for sockaddr_un {
+            fn eq(&self, other: &sockaddr_un) -> bool {
+                self.sun_family == other.sun_family
+                    && self
+                    .sun_path
+                    .iter()
+                    .zip(other.sun_path.iter())
+                    .all(|(a, b)| a == b)
+            }
+        }
+        impl Eq for sockaddr_un {}
+        impl ::fmt::Debug for sockaddr_un {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("sockaddr_un")
+                    .field("sun_family", &self.sun_family)
+                // FIXME: .field("sun_path", &self.sun_path)
+                    .finish()
+            }
+        }
+        impl ::hash::Hash for sockaddr_un {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.sun_family.hash(state);
+                self.sun_path.hash(state);
+            }
+        }
+
+        impl PartialEq for sockaddr_storage {
+            fn eq(&self, other: &sockaddr_storage) -> bool {
+                self.ss_family == other.ss_family
+                    && self
+                    .__ss_pad2
+                    .iter()
+                    .zip(other.__ss_pad2.iter())
+                    .all(|(a, b)| a == b)
+            }
+        }
+
+        impl Eq for sockaddr_storage {}
+
+        impl ::fmt::Debug for sockaddr_storage {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("sockaddr_storage")
+                    .field("ss_family", &self.ss_family)
+                    .field("__ss_align", &self.__ss_align)
+                // FIXME: .field("__ss_pad2", &self.__ss_pad2)
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for sockaddr_storage {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.ss_family.hash(state);
+                self.__ss_pad2.hash(state);
+            }
+        }
+
+        impl PartialEq for utsname {
+            fn eq(&self, other: &utsname) -> bool {
+                self.sysname
+                    .iter()
+                    .zip(other.sysname.iter())
+                    .all(|(a, b)| a == b)
+                    && self
+                    .nodename
+                    .iter()
+                    .zip(other.nodename.iter())
+                    .all(|(a, b)| a == b)
+                    && self
+                    .release
+                    .iter()
+                    .zip(other.release.iter())
+                    .all(|(a, b)| a == b)
+                    && self
+                    .version
+                    .iter()
+                    .zip(other.version.iter())
+                    .all(|(a, b)| a == b)
+                    && self
+                    .machine
+                    .iter()
+                    .zip(other.machine.iter())
+                    .all(|(a, b)| a == b)
+                    && self
+                    .domainname
+                    .iter()
+                    .zip(other.domainname.iter())
+                    .all(|(a, b)| a == b)
+            }
+        }
+
+        impl Eq for utsname {}
+
+        impl ::fmt::Debug for utsname {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("utsname")
+                // FIXME: .field("sysname", &self.sysname)
+                // FIXME: .field("nodename", &self.nodename)
+                // FIXME: .field("release", &self.release)
+                // FIXME: .field("version", &self.version)
+                // FIXME: .field("machine", &self.machine)
+                // FIXME: .field("domainname", &self.domainname)
+                    .finish()
+            }
+        }
+
+        impl ::hash::Hash for utsname {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.sysname.hash(state);
+                self.nodename.hash(state);
+                self.release.hash(state);
+                self.version.hash(state);
+                self.machine.hash(state);
+                self.domainname.hash(state);
+            }
+        }
+
+        impl PartialEq for sigevent {
+            fn eq(&self, other: &sigevent) -> bool {
+                self.sigev_value == other.sigev_value
+                    && self.sigev_signo == other.sigev_signo
+                    && self.sigev_notify == other.sigev_notify
+                    && self.sigev_notify_thread_id
+                        == other.sigev_notify_thread_id
+            }
+        }
+        impl Eq for sigevent {}
+        impl ::fmt::Debug for sigevent {
+            fn fmt(&self, f: &mut ::fmt::Formatter) -> ::fmt::Result {
+                f.debug_struct("sigevent")
+                    .field("sigev_value", &self.sigev_value)
+                    .field("sigev_signo", &self.sigev_signo)
+                    .field("sigev_notify", &self.sigev_notify)
+                    .field("sigev_notify_thread_id",
+                           &self.sigev_notify_thread_id)
+                    .finish()
+            }
+        }
+        impl ::hash::Hash for sigevent {
+            fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
+                self.sigev_value.hash(state);
+                self.sigev_signo.hash(state);
+                self.sigev_notify.hash(state);
+                self.sigev_notify_thread_id.hash(state);
+            }
+        }
+    }
+}
+
+// intentionally not public, only used for fd_set
+cfg_if! {
+    if #[cfg(target_pointer_width = "32")] {
+        const ULONG_SIZE: usize = 32;
+    } else if #[cfg(target_pointer_width = "64")] {
+        const ULONG_SIZE: usize = 64;
+    } else {
+        // Unknown target_pointer_width
+    }
+}
+
+pub const EXIT_FAILURE: ::c_int = 1;
+pub const EXIT_SUCCESS: ::c_int = 0;
+pub const RAND_MAX: ::c_int = 2147483647;
+pub const EOF: ::c_int = -1;
+pub const SEEK_SET: ::c_int = 0;
+pub const SEEK_CUR: ::c_int = 1;
+pub const SEEK_END: ::c_int = 2;
+pub const _IOFBF: ::c_int = 0;
+pub const _IONBF: ::c_int = 2;
+pub const _IOLBF: ::c_int = 1;
+
+pub const F_DUPFD: ::c_int = 0;
+pub const F_GETFD: ::c_int = 1;
+pub const F_SETFD: ::c_int = 2;
+pub const F_GETFL: ::c_int = 3;
+pub const F_SETFL: ::c_int = 4;
+
+// Linux-specific fcntls
+pub const F_SETLEASE: ::c_int = 1024;
+pub const F_GETLEASE: ::c_int = 1025;
+pub const F_NOTIFY: ::c_int = 1026;
+pub const F_CANCELLK: ::c_int = 1029;
+pub const F_DUPFD_CLOEXEC: ::c_int = 1030;
+pub const F_SETPIPE_SZ: ::c_int = 1031;
+pub const F_GETPIPE_SZ: ::c_int = 1032;
+pub const F_ADD_SEALS: ::c_int = 1033;
+pub const F_GET_SEALS: ::c_int = 1034;
+
+pub const F_SEAL_SEAL: ::c_int = 0x0001;
+pub const F_SEAL_SHRINK: ::c_int = 0x0002;
+pub const F_SEAL_GROW: ::c_int = 0x0004;
+pub const F_SEAL_WRITE: ::c_int = 0x0008;
+
+// FIXME(#235): Include file sealing fcntls once we have a way to verify them.
+
+pub const SIGTRAP: ::c_int = 5;
+
+pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0;
+pub const PTHREAD_CREATE_DETACHED: ::c_int = 1;
+
+pub const CLOCK_REALTIME: ::clockid_t = 0;
+pub const CLOCK_MONOTONIC: ::clockid_t = 1;
+pub const CLOCK_PROCESS_CPUTIME_ID: ::clockid_t = 2;
+pub const CLOCK_THREAD_CPUTIME_ID: ::clockid_t = 3;
+pub const CLOCK_MONOTONIC_RAW: ::clockid_t = 4;
+pub const CLOCK_REALTIME_COARSE: ::clockid_t = 5;
+pub const CLOCK_MONOTONIC_COARSE: ::clockid_t = 6;
+pub const CLOCK_BOOTTIME: ::clockid_t = 7;
+pub const CLOCK_REALTIME_ALARM: ::clockid_t = 8;
+pub const CLOCK_BOOTTIME_ALARM: ::clockid_t = 9;
+pub const CLOCK_TAI: ::clockid_t = 11;
+pub const TIMER_ABSTIME: ::c_int = 1;
+
+pub const RUSAGE_SELF: ::c_int = 0;
+
+pub const O_RDONLY: ::c_int = 0;
+pub const O_WRONLY: ::c_int = 1;
+pub const O_RDWR: ::c_int = 2;
+
+pub const SOCK_CLOEXEC: ::c_int = O_CLOEXEC;
+
+pub const S_IFIFO: ::mode_t = 4096;
+pub const S_IFCHR: ::mode_t = 8192;
+pub const S_IFBLK: ::mode_t = 24576;
+pub const S_IFDIR: ::mode_t = 16384;
+pub const S_IFREG: ::mode_t = 32768;
+pub const S_IFLNK: ::mode_t = 40960;
+pub const S_IFSOCK: ::mode_t = 49152;
+pub const S_IFMT: ::mode_t = 61440;
+pub const S_IRWXU: ::mode_t = 448;
+pub const S_IXUSR: ::mode_t = 64;
+pub const S_IWUSR: ::mode_t = 128;
+pub const S_IRUSR: ::mode_t = 256;
+pub const S_IRWXG: ::mode_t = 56;
+pub const S_IXGRP: ::mode_t = 8;
+pub const S_IWGRP: ::mode_t = 16;
+pub const S_IRGRP: ::mode_t = 32;
+pub const S_IRWXO: ::mode_t = 7;
+pub const S_IXOTH: ::mode_t = 1;
+pub const S_IWOTH: ::mode_t = 2;
+pub const S_IROTH: ::mode_t = 4;
+pub const F_OK: ::c_int = 0;
+pub const R_OK: ::c_int = 4;
+pub const W_OK: ::c_int = 2;
+pub const X_OK: ::c_int = 1;
+pub const STDIN_FILENO: ::c_int = 0;
+pub const STDOUT_FILENO: ::c_int = 1;
+pub const STDERR_FILENO: ::c_int = 2;
+pub const SIGHUP: ::c_int = 1;
+pub const SIGINT: ::c_int = 2;
+pub const SIGQUIT: ::c_int = 3;
+pub const SIGILL: ::c_int = 4;
+pub const SIGABRT: ::c_int = 6;
+pub const SIGFPE: ::c_int = 8;
+pub const SIGKILL: ::c_int = 9;
+pub const SIGSEGV: ::c_int = 11;
+pub const SIGPIPE: ::c_int = 13;
+pub const SIGALRM: ::c_int = 14;
+pub const SIGTERM: ::c_int = 15;
+
+pub const PROT_NONE: ::c_int = 0;
+pub const PROT_READ: ::c_int = 1;
+pub const PROT_WRITE: ::c_int = 2;
+pub const PROT_EXEC: ::c_int = 4;
+
+pub const LC_CTYPE: ::c_int = 0;
+pub const LC_NUMERIC: ::c_int = 1;
+pub const LC_TIME: ::c_int = 2;
+pub const LC_COLLATE: ::c_int = 3;
+pub const LC_MONETARY: ::c_int = 4;
+pub const LC_MESSAGES: ::c_int = 5;
+pub const LC_ALL: ::c_int = 6;
+pub const LC_CTYPE_MASK: ::c_int = 1 << LC_CTYPE;
+pub const LC_NUMERIC_MASK: ::c_int = 1 << LC_NUMERIC;
+pub const LC_TIME_MASK: ::c_int = 1 << LC_TIME;
+pub const LC_COLLATE_MASK: ::c_int = 1 << LC_COLLATE;
+pub const LC_MONETARY_MASK: ::c_int = 1 << LC_MONETARY;
+pub const LC_MESSAGES_MASK: ::c_int = 1 << LC_MESSAGES;
+// LC_ALL_MASK defined per platform
+
+pub const MAP_FILE: ::c_int = 0x0000;
+pub const MAP_SHARED: ::c_int = 0x0001;
+pub const MAP_PRIVATE: ::c_int = 0x0002;
+pub const MAP_FIXED: ::c_int = 0x0010;
+
+pub const MAP_FAILED: *mut ::c_void = !0 as *mut ::c_void;
+
+// MS_ flags for msync(2)
+pub const MS_ASYNC: ::c_int = 0x0001;
+pub const MS_INVALIDATE: ::c_int = 0x0002;
+pub const MS_SYNC: ::c_int = 0x0004;
+
+// MS_ flags for mount(2)
+pub const MS_RDONLY: ::c_ulong = 0x01;
+pub const MS_NOSUID: ::c_ulong = 0x02;
+pub const MS_NODEV: ::c_ulong = 0x04;
+pub const MS_NOEXEC: ::c_ulong = 0x08;
+pub const MS_SYNCHRONOUS: ::c_ulong = 0x10;
+pub const MS_REMOUNT: ::c_ulong = 0x20;
+pub const MS_MANDLOCK: ::c_ulong = 0x40;
+pub const MS_DIRSYNC: ::c_ulong = 0x80;
+pub const MS_NOATIME: ::c_ulong = 0x0400;
+pub const MS_NODIRATIME: ::c_ulong = 0x0800;
+pub const MS_BIND: ::c_ulong = 0x1000;
+pub const MS_MOVE: ::c_ulong = 0x2000;
+pub const MS_REC: ::c_ulong = 0x4000;
+pub const MS_SILENT: ::c_ulong = 0x8000;
+pub const MS_POSIXACL: ::c_ulong = 0x010000;
+pub const MS_UNBINDABLE: ::c_ulong = 0x020000;
+pub const MS_PRIVATE: ::c_ulong = 0x040000;
+pub const MS_SLAVE: ::c_ulong = 0x080000;
+pub const MS_SHARED: ::c_ulong = 0x100000;
+pub const MS_RELATIME: ::c_ulong = 0x200000;
+pub const MS_KERNMOUNT: ::c_ulong = 0x400000;
+pub const MS_I_VERSION: ::c_ulong = 0x800000;
+pub const MS_STRICTATIME: ::c_ulong = 0x1000000;
+pub const MS_ACTIVE: ::c_ulong = 0x40000000;
+pub const MS_MGC_VAL: ::c_ulong = 0xc0ed0000;
+pub const MS_MGC_MSK: ::c_ulong = 0xffff0000;
+
+pub const SCM_RIGHTS: ::c_int = 0x01;
+pub const SCM_CREDENTIALS: ::c_int = 0x02;
+
+pub const PROT_GROWSDOWN: ::c_int = 0x1000000;
+pub const PROT_GROWSUP: ::c_int = 0x2000000;
+
+pub const MAP_TYPE: ::c_int = 0x000f;
+
+pub const MADV_NORMAL: ::c_int = 0;
+pub const MADV_RANDOM: ::c_int = 1;
+pub const MADV_SEQUENTIAL: ::c_int = 2;
+pub const MADV_WILLNEED: ::c_int = 3;
+pub const MADV_DONTNEED: ::c_int = 4;
+pub const MADV_FREE: ::c_int = 8;
+pub const MADV_REMOVE: ::c_int = 9;
+pub const MADV_DONTFORK: ::c_int = 10;
+pub const MADV_DOFORK: ::c_int = 11;
+pub const MADV_MERGEABLE: ::c_int = 12;
+pub const MADV_UNMERGEABLE: ::c_int = 13;
+pub const MADV_HUGEPAGE: ::c_int = 14;
+pub const MADV_NOHUGEPAGE: ::c_int = 15;
+pub const MADV_DONTDUMP: ::c_int = 16;
+pub const MADV_DODUMP: ::c_int = 17;
+pub const MADV_HWPOISON: ::c_int = 100;
+
+pub const IFF_UP: ::c_int = 0x1;
+pub const IFF_BROADCAST: ::c_int = 0x2;
+pub const IFF_DEBUG: ::c_int = 0x4;
+pub const IFF_LOOPBACK: ::c_int = 0x8;
+pub const IFF_POINTOPOINT: ::c_int = 0x10;
+pub const IFF_NOTRAILERS: ::c_int = 0x20;
+pub const IFF_RUNNING: ::c_int = 0x40;
+pub const IFF_NOARP: ::c_int = 0x80;
+pub const IFF_PROMISC: ::c_int = 0x100;
+pub const IFF_ALLMULTI: ::c_int = 0x200;
+pub const IFF_MASTER: ::c_int = 0x400;
+pub const IFF_SLAVE: ::c_int = 0x800;
+pub const IFF_MULTICAST: ::c_int = 0x1000;
+pub const IFF_PORTSEL: ::c_int = 0x2000;
+pub const IFF_AUTOMEDIA: ::c_int = 0x4000;
+pub const IFF_DYNAMIC: ::c_int = 0x8000;
+
+pub const SOL_IP: ::c_int = 0;
+pub const SOL_TCP: ::c_int = 6;
+pub const SOL_UDP: ::c_int = 17;
+pub const SOL_IPV6: ::c_int = 41;
+pub const SOL_ICMPV6: ::c_int = 58;
+pub const SOL_RAW: ::c_int = 255;
+pub const SOL_DECNET: ::c_int = 261;
+pub const SOL_X25: ::c_int = 262;
+pub const SOL_PACKET: ::c_int = 263;
+pub const SOL_ATM: ::c_int = 264;
+pub const SOL_AAL: ::c_int = 265;
+pub const SOL_IRDA: ::c_int = 266;
+pub const SOL_NETBEUI: ::c_int = 267;
+pub const SOL_LLC: ::c_int = 268;
+pub const SOL_DCCP: ::c_int = 269;
+pub const SOL_NETLINK: ::c_int = 270;
+pub const SOL_TIPC: ::c_int = 271;
+pub const SOL_BLUETOOTH: ::c_int = 274;
+pub const SOL_ALG: ::c_int = 279;
+
+pub const AF_UNSPEC: ::c_int = 0;
+pub const AF_UNIX: ::c_int = 1;
+pub const AF_LOCAL: ::c_int = 1;
+pub const AF_INET: ::c_int = 2;
+pub const AF_AX25: ::c_int = 3;
+pub const AF_IPX: ::c_int = 4;
+pub const AF_APPLETALK: ::c_int = 5;
+pub const AF_NETROM: ::c_int = 6;
+pub const AF_BRIDGE: ::c_int = 7;
+pub const AF_ATMPVC: ::c_int = 8;
+pub const AF_X25: ::c_int = 9;
+pub const AF_INET6: ::c_int = 10;
+pub const AF_ROSE: ::c_int = 11;
+pub const AF_DECnet: ::c_int = 12;
+pub const AF_NETBEUI: ::c_int = 13;
+pub const AF_SECURITY: ::c_int = 14;
+pub const AF_KEY: ::c_int = 15;
+pub const AF_NETLINK: ::c_int = 16;
+pub const AF_ROUTE: ::c_int = AF_NETLINK;
+pub const AF_PACKET: ::c_int = 17;
+pub const AF_ASH: ::c_int = 18;
+pub const AF_ECONET: ::c_int = 19;
+pub const AF_ATMSVC: ::c_int = 20;
+pub const AF_RDS: ::c_int = 21;
+pub const AF_SNA: ::c_int = 22;
+pub const AF_IRDA: ::c_int = 23;
+pub const AF_PPPOX: ::c_int = 24;
+pub const AF_WANPIPE: ::c_int = 25;
+pub const AF_LLC: ::c_int = 26;
+pub const AF_CAN: ::c_int = 29;
+pub const AF_TIPC: ::c_int = 30;
+pub const AF_BLUETOOTH: ::c_int = 31;
+pub const AF_IUCV: ::c_int = 32;
+pub const AF_RXRPC: ::c_int = 33;
+pub const AF_ISDN: ::c_int = 34;
+pub const AF_PHONET: ::c_int = 35;
+pub const AF_IEEE802154: ::c_int = 36;
+pub const AF_CAIF: ::c_int = 37;
+pub const AF_ALG: ::c_int = 38;
+
+pub const PF_UNSPEC: ::c_int = AF_UNSPEC;
+pub const PF_UNIX: ::c_int = AF_UNIX;
+pub const PF_LOCAL: ::c_int = AF_LOCAL;
+pub const PF_INET: ::c_int = AF_INET;
+pub const PF_AX25: ::c_int = AF_AX25;
+pub const PF_IPX: ::c_int = AF_IPX;
+pub const PF_APPLETALK: ::c_int = AF_APPLETALK;
+pub const PF_NETROM: ::c_int = AF_NETROM;
+pub const PF_BRIDGE: ::c_int = AF_BRIDGE;
+pub const PF_ATMPVC: ::c_int = AF_ATMPVC;
+pub const PF_X25: ::c_int = AF_X25;
+pub const PF_INET6: ::c_int = AF_INET6;
+pub const PF_ROSE: ::c_int = AF_ROSE;
+pub const PF_DECnet: ::c_int = AF_DECnet;
+pub const PF_NETBEUI: ::c_int = AF_NETBEUI;
+pub const PF_SECURITY: ::c_int = AF_SECURITY;
+pub const PF_KEY: ::c_int = AF_KEY;
+pub const PF_NETLINK: ::c_int = AF_NETLINK;
+pub const PF_ROUTE: ::c_int = AF_ROUTE;
+pub const PF_PACKET: ::c_int = AF_PACKET;
+pub const PF_ASH: ::c_int = AF_ASH;
+pub const PF_ECONET: ::c_int = AF_ECONET;
+pub const PF_ATMSVC: ::c_int = AF_ATMSVC;
+pub const PF_RDS: ::c_int = AF_RDS;
+pub const PF_SNA: ::c_int = AF_SNA;
+pub const PF_IRDA: ::c_int = AF_IRDA;
+pub const PF_PPPOX: ::c_int = AF_PPPOX;
+pub const PF_WANPIPE: ::c_int = AF_WANPIPE;
+pub const PF_LLC: ::c_int = AF_LLC;
+pub const PF_CAN: ::c_int = AF_CAN;
+pub const PF_TIPC: ::c_int = AF_TIPC;
+pub const PF_BLUETOOTH: ::c_int = AF_BLUETOOTH;
+pub const PF_IUCV: ::c_int = AF_IUCV;
+pub const PF_RXRPC: ::c_int = AF_RXRPC;
+pub const PF_ISDN: ::c_int = AF_ISDN;
+pub const PF_PHONET: ::c_int = AF_PHONET;
+pub const PF_IEEE802154: ::c_int = AF_IEEE802154;
+pub const PF_CAIF: ::c_int = AF_CAIF;
+pub const PF_ALG: ::c_int = AF_ALG;
+
+pub const SOMAXCONN: ::c_int = 128;
+
+pub const MSG_OOB: ::c_int = 1;
+pub const MSG_PEEK: ::c_int = 2;
+pub const MSG_DONTROUTE: ::c_int = 4;
+pub const MSG_CTRUNC: ::c_int = 8;
+pub const MSG_TRUNC: ::c_int = 0x20;
+pub const MSG_DONTWAIT: ::c_int = 0x40;
+pub const MSG_EOR: ::c_int = 0x80;
+pub const MSG_WAITALL: ::c_int = 0x100;
+pub const MSG_FIN: ::c_int = 0x200;
+pub const MSG_SYN: ::c_int = 0x400;
+pub const MSG_CONFIRM: ::c_int = 0x800;
+pub const MSG_RST: ::c_int = 0x1000;
+pub const MSG_ERRQUEUE: ::c_int = 0x2000;
+pub const MSG_NOSIGNAL: ::c_int = 0x4000;
+pub const MSG_MORE: ::c_int = 0x8000;
+pub const MSG_WAITFORONE: ::c_int = 0x10000;
+pub const MSG_FASTOPEN: ::c_int = 0x20000000;
+pub const MSG_CMSG_CLOEXEC: ::c_int = 0x40000000;
+
+pub const SCM_TIMESTAMP: ::c_int = SO_TIMESTAMP;
+
+pub const SOCK_RAW: ::c_int = 3;
+pub const SOCK_RDM: ::c_int = 4;
+pub const IP_MULTICAST_IF: ::c_int = 32;
+pub const IP_MULTICAST_TTL: ::c_int = 33;
+pub const IP_MULTICAST_LOOP: ::c_int = 34;
+pub const IP_TOS: ::c_int = 1;
+pub const IP_TTL: ::c_int = 2;
+pub const IP_HDRINCL: ::c_int = 3;
+pub const IP_PKTINFO: ::c_int = 8;
+pub const IP_MTU_DISCOVER: ::c_int = 10;
+pub const IP_RECVTOS: ::c_int = 13;
+pub const IP_RECVERR: ::c_int = 11;
+pub const IP_FREEBIND: ::c_int = 15;
+pub const IP_ADD_MEMBERSHIP: ::c_int = 35;
+pub const IP_DROP_MEMBERSHIP: ::c_int = 36;
+pub const IP_ADD_SOURCE_MEMBERSHIP: ::c_int = 39;
+pub const IP_DROP_SOURCE_MEMBERSHIP: ::c_int = 40;
+pub const IP_TRANSPARENT: ::c_int = 19;
+pub const IPV6_ADDRFORM: ::c_int = 1;
+pub const IPV6_2292PKTINFO: ::c_int = 2;
+pub const IPV6_2292HOPOPTS: ::c_int = 3;
+pub const IPV6_2292DSTOPTS: ::c_int = 4;
+pub const IPV6_2292RTHDR: ::c_int = 5;
+pub const IPV6_2292PKTOPTIONS: ::c_int = 6;
+pub const IPV6_CHECKSUM: ::c_int = 7;
+pub const IPV6_2292HOPLIMIT: ::c_int = 8;
+pub const IPV6_NEXTHOP: ::c_int = 9;
+pub const IPV6_UNICAST_HOPS: ::c_int = 16;
+pub const IPV6_MULTICAST_IF: ::c_int = 17;
+pub const IPV6_MULTICAST_HOPS: ::c_int = 18;
+pub const IPV6_MULTICAST_LOOP: ::c_int = 19;
+pub const IPV6_ADD_MEMBERSHIP: ::c_int = 20;
+pub const IPV6_DROP_MEMBERSHIP: ::c_int = 21;
+pub const IPV6_ROUTER_ALERT: ::c_int = 22;
+pub const IPV6_MTU_DISCOVER: ::c_int = 23;
+pub const IPV6_MTU: ::c_int = 24;
+pub const IPV6_RECVERR: ::c_int = 25;
+pub const IPV6_V6ONLY: ::c_int = 26;
+pub const IPV6_JOIN_ANYCAST: ::c_int = 27;
+pub const IPV6_LEAVE_ANYCAST: ::c_int = 28;
+pub const IPV6_RECVPKTINFO: ::c_int = 49;
+pub const IPV6_PKTINFO: ::c_int = 50;
+pub const IPV6_HOPLIMIT: ::c_int = 52;
+pub const IPV6_RECVTCLASS: ::c_int = 66;
+pub const IPV6_TCLASS: ::c_int = 67;
+
+pub const IP_PMTUDISC_DONT: ::c_int = 0;
+pub const IP_PMTUDISC_WANT: ::c_int = 1;
+pub const IP_PMTUDISC_DO: ::c_int = 2;
+pub const IP_PMTUDISC_PROBE: ::c_int = 3;
+
+pub const TCP_NODELAY: ::c_int = 1;
+pub const TCP_MAXSEG: ::c_int = 2;
+pub const TCP_CORK: ::c_int = 3;
+pub const TCP_KEEPIDLE: ::c_int = 4;
+pub const TCP_KEEPINTVL: ::c_int = 5;
+pub const TCP_KEEPCNT: ::c_int = 6;
+pub const TCP_SYNCNT: ::c_int = 7;
+pub const TCP_LINGER2: ::c_int = 8;
+pub const TCP_DEFER_ACCEPT: ::c_int = 9;
+pub const TCP_WINDOW_CLAMP: ::c_int = 10;
+pub const TCP_INFO: ::c_int = 11;
+pub const TCP_QUICKACK: ::c_int = 12;
+pub const TCP_CONGESTION: ::c_int = 13;
+
+pub const SO_DEBUG: ::c_int = 1;
+
+pub const SHUT_RD: ::c_int = 0;
+pub const SHUT_WR: ::c_int = 1;
+pub const SHUT_RDWR: ::c_int = 2;
+
+pub const LOCK_SH: ::c_int = 1;
+pub const LOCK_EX: ::c_int = 2;
+pub const LOCK_NB: ::c_int = 4;
+pub const LOCK_UN: ::c_int = 8;
+
+pub const SS_ONSTACK: ::c_int = 1;
+pub const SS_DISABLE: ::c_int = 2;
+
+pub const PATH_MAX: ::c_int = 4096;
+
+pub const UIO_MAXIOV: ::c_int = 1024;
+
+pub const FD_SETSIZE: usize = 1024;
+
+pub const EPOLLIN: ::c_int = 0x1;
+pub const EPOLLPRI: ::c_int = 0x2;
+pub const EPOLLOUT: ::c_int = 0x4;
+pub const EPOLLRDNORM: ::c_int = 0x40;
+pub const EPOLLRDBAND: ::c_int = 0x80;
+pub const EPOLLWRNORM: ::c_int = 0x100;
+pub const EPOLLWRBAND: ::c_int = 0x200;
+pub const EPOLLMSG: ::c_int = 0x400;
+pub const EPOLLERR: ::c_int = 0x8;
+pub const EPOLLHUP: ::c_int = 0x10;
+pub const EPOLLET: ::c_int = 0x80000000;
+
+pub const EPOLL_CTL_ADD: ::c_int = 1;
+pub const EPOLL_CTL_MOD: ::c_int = 3;
+pub const EPOLL_CTL_DEL: ::c_int = 2;
+
+pub const MNT_DETACH: ::c_int = 0x2;
+pub const MNT_EXPIRE: ::c_int = 0x4;
+
+pub const Q_GETFMT: ::c_int = 0x800004;
+pub const Q_GETINFO: ::c_int = 0x800005;
+pub const Q_SETINFO: ::c_int = 0x800006;
+pub const QIF_BLIMITS: u32 = 1;
+pub const QIF_SPACE: u32 = 2;
+pub const QIF_ILIMITS: u32 = 4;
+pub const QIF_INODES: u32 = 8;
+pub const QIF_BTIME: u32 = 16;
+pub const QIF_ITIME: u32 = 32;
+pub const QIF_LIMITS: u32 = 5;
+pub const QIF_USAGE: u32 = 10;
+pub const QIF_TIMES: u32 = 48;
+pub const QIF_ALL: u32 = 63;
+
+pub const MNT_FORCE: ::c_int = 0x1;
+
+pub const Q_SYNC: ::c_int = 0x800001;
+pub const Q_QUOTAON: ::c_int = 0x800002;
+pub const Q_QUOTAOFF: ::c_int = 0x800003;
+pub const Q_GETQUOTA: ::c_int = 0x800007;
+pub const Q_SETQUOTA: ::c_int = 0x800008;
+
+pub const TCIOFF: ::c_int = 2;
+pub const TCION: ::c_int = 3;
+pub const TCOOFF: ::c_int = 0;
+pub const TCOON: ::c_int = 1;
+pub const TCIFLUSH: ::c_int = 0;
+pub const TCOFLUSH: ::c_int = 1;
+pub const TCIOFLUSH: ::c_int = 2;
+pub const NL0: ::tcflag_t = 0x00000000;
+pub const NL1: ::tcflag_t = 0x00000100;
+pub const TAB0: ::tcflag_t = 0x00000000;
+pub const CR0: ::tcflag_t = 0x00000000;
+pub const FF0: ::tcflag_t = 0x00000000;
+pub const BS0: ::tcflag_t = 0x00000000;
+pub const VT0: ::tcflag_t = 0x00000000;
+pub const VERASE: usize = 2;
+pub const VKILL: usize = 3;
+pub const VINTR: usize = 0;
+pub const VQUIT: usize = 1;
+pub const VLNEXT: usize = 15;
+pub const IGNBRK: ::tcflag_t = 0x00000001;
+pub const BRKINT: ::tcflag_t = 0x00000002;
+pub const IGNPAR: ::tcflag_t = 0x00000004;
+pub const PARMRK: ::tcflag_t = 0x00000008;
+pub const INPCK: ::tcflag_t = 0x00000010;
+pub const ISTRIP: ::tcflag_t = 0x00000020;
+pub const INLCR: ::tcflag_t = 0x00000040;
+pub const IGNCR: ::tcflag_t = 0x00000080;
+pub const ICRNL: ::tcflag_t = 0x00000100;
+pub const IXANY: ::tcflag_t = 0x00000800;
+pub const IMAXBEL: ::tcflag_t = 0x00002000;
+pub const OPOST: ::tcflag_t = 0x1;
+pub const CS5: ::tcflag_t = 0x00000000;
+pub const CRTSCTS: ::tcflag_t = 0x80000000;
+pub const ECHO: ::tcflag_t = 0x00000008;
+pub const OCRNL: ::tcflag_t = 0o000010;
+pub const ONOCR: ::tcflag_t = 0o000020;
+pub const ONLRET: ::tcflag_t = 0o000040;
+pub const OFILL: ::tcflag_t = 0o000100;
+pub const OFDEL: ::tcflag_t = 0o000200;
+
+pub const CLONE_VM: ::c_int = 0x100;
+pub const CLONE_FS: ::c_int = 0x200;
+pub const CLONE_FILES: ::c_int = 0x400;
+pub const CLONE_SIGHAND: ::c_int = 0x800;
+pub const CLONE_PTRACE: ::c_int = 0x2000;
+pub const CLONE_VFORK: ::c_int = 0x4000;
+pub const CLONE_PARENT: ::c_int = 0x8000;
+pub const CLONE_THREAD: ::c_int = 0x10000;
+pub const CLONE_NEWNS: ::c_int = 0x20000;
+pub const CLONE_SYSVSEM: ::c_int = 0x40000;
+pub const CLONE_SETTLS: ::c_int = 0x80000;
+pub const CLONE_PARENT_SETTID: ::c_int = 0x100000;
+pub const CLONE_CHILD_CLEARTID: ::c_int = 0x200000;
+pub const CLONE_DETACHED: ::c_int = 0x400000;
+pub const CLONE_UNTRACED: ::c_int = 0x800000;
+pub const CLONE_CHILD_SETTID: ::c_int = 0x01000000;
+pub const CLONE_NEWUTS: ::c_int = 0x04000000;
+pub const CLONE_NEWIPC: ::c_int = 0x08000000;
+pub const CLONE_NEWUSER: ::c_int = 0x10000000;
+pub const CLONE_NEWPID: ::c_int = 0x20000000;
+pub const CLONE_NEWNET: ::c_int = 0x40000000;
+pub const CLONE_IO: ::c_int = 0x80000000;
+pub const CLONE_NEWCGROUP: ::c_int = 0x02000000;
+
+pub const WNOHANG: ::c_int = 0x00000001;
+pub const WUNTRACED: ::c_int = 0x00000002;
+pub const WSTOPPED: ::c_int = WUNTRACED;
+pub const WEXITED: ::c_int = 0x00000004;
+pub const WCONTINUED: ::c_int = 0x00000008;
+pub const WNOWAIT: ::c_int = 0x01000000;
+
+// Options for personality(2).
+pub const ADDR_NO_RANDOMIZE: ::c_int = 0x0040000;
+pub const MMAP_PAGE_ZERO: ::c_int = 0x0100000;
+pub const ADDR_COMPAT_LAYOUT: ::c_int = 0x0200000;
+pub const READ_IMPLIES_EXEC: ::c_int = 0x0400000;
+pub const ADDR_LIMIT_32BIT: ::c_int = 0x0800000;
+pub const SHORT_INODE: ::c_int = 0x1000000;
+pub const WHOLE_SECONDS: ::c_int = 0x2000000;
+pub const STICKY_TIMEOUTS: ::c_int = 0x4000000;
+pub const ADDR_LIMIT_3GB: ::c_int = 0x8000000;
+
+// Options set using PTRACE_SETOPTIONS.
+pub const PTRACE_O_TRACESYSGOOD: ::c_int = 0x00000001;
+pub const PTRACE_O_TRACEFORK: ::c_int = 0x00000002;
+pub const PTRACE_O_TRACEVFORK: ::c_int = 0x00000004;
+pub const PTRACE_O_TRACECLONE: ::c_int = 0x00000008;
+pub const PTRACE_O_TRACEEXEC: ::c_int = 0x00000010;
+pub const PTRACE_O_TRACEVFORKDONE: ::c_int = 0x00000020;
+pub const PTRACE_O_TRACEEXIT: ::c_int = 0x00000040;
+pub const PTRACE_O_TRACESECCOMP: ::c_int = 0x00000080;
+pub const PTRACE_O_EXITKILL: ::c_int = 0x00100000;
+pub const PTRACE_O_SUSPEND_SECCOMP: ::c_int = 0x00200000;
+pub const PTRACE_O_MASK: ::c_int = 0x003000ff;
+
+// Wait extended result codes for the above trace options.
+pub const PTRACE_EVENT_FORK: ::c_int = 1;
+pub const PTRACE_EVENT_VFORK: ::c_int = 2;
+pub const PTRACE_EVENT_CLONE: ::c_int = 3;
+pub const PTRACE_EVENT_EXEC: ::c_int = 4;
+pub const PTRACE_EVENT_VFORK_DONE: ::c_int = 5;
+pub const PTRACE_EVENT_EXIT: ::c_int = 6;
+pub const PTRACE_EVENT_SECCOMP: ::c_int = 7;
+
+pub const __WNOTHREAD: ::c_int = 0x20000000;
+pub const __WALL: ::c_int = 0x40000000;
+pub const __WCLONE: ::c_int = 0x80000000;
+
+pub const SPLICE_F_MOVE: ::c_uint = 0x01;
+pub const SPLICE_F_NONBLOCK: ::c_uint = 0x02;
+pub const SPLICE_F_MORE: ::c_uint = 0x04;
+pub const SPLICE_F_GIFT: ::c_uint = 0x08;
+
+pub const RTLD_LOCAL: ::c_int = 0;
+pub const RTLD_LAZY: ::c_int = 1;
+
+pub const POSIX_FADV_NORMAL: ::c_int = 0;
+pub const POSIX_FADV_RANDOM: ::c_int = 1;
+pub const POSIX_FADV_SEQUENTIAL: ::c_int = 2;
+pub const POSIX_FADV_WILLNEED: ::c_int = 3;
+
+pub const AT_FDCWD: ::c_int = -100;
+pub const AT_SYMLINK_NOFOLLOW: ::c_int = 0x100;
+pub const AT_REMOVEDIR: ::c_int = 0x200;
+pub const AT_SYMLINK_FOLLOW: ::c_int = 0x400;
+pub const AT_NO_AUTOMOUNT: ::c_int = 0x800;
+pub const AT_EMPTY_PATH: ::c_int = 0x1000;
+
+pub const LOG_CRON: ::c_int = 9 << 3;
+pub const LOG_AUTHPRIV: ::c_int = 10 << 3;
+pub const LOG_FTP: ::c_int = 11 << 3;
+pub const LOG_PERROR: ::c_int = 0x20;
+
+pub const PIPE_BUF: usize = 4096;
+
+pub const SI_LOAD_SHIFT: ::c_uint = 16;
+
+pub const CLD_EXITED: ::c_int = 1;
+pub const CLD_KILLED: ::c_int = 2;
+pub const CLD_DUMPED: ::c_int = 3;
+pub const CLD_TRAPPED: ::c_int = 4;
+pub const CLD_STOPPED: ::c_int = 5;
+pub const CLD_CONTINUED: ::c_int = 6;
+
+pub const SIGEV_SIGNAL: ::c_int = 0;
+pub const SIGEV_NONE: ::c_int = 1;
+pub const SIGEV_THREAD: ::c_int = 2;
+
+pub const P_ALL: idtype_t = 0;
+pub const P_PID: idtype_t = 1;
+pub const P_PGID: idtype_t = 2;
+cfg_if! {
+    if #[cfg(not(target_os = "emscripten"))] {
+        pub const P_PIDFD: idtype_t = 3;
+    }
+}
+
+pub const UTIME_OMIT: c_long = 1073741822;
+pub const UTIME_NOW: c_long = 1073741823;
+
+pub const POLLIN: ::c_short = 0x1;
+pub const POLLPRI: ::c_short = 0x2;
+pub const POLLOUT: ::c_short = 0x4;
+pub const POLLERR: ::c_short = 0x8;
+pub const POLLHUP: ::c_short = 0x10;
+pub const POLLNVAL: ::c_short = 0x20;
+pub const POLLRDNORM: ::c_short = 0x040;
+pub const POLLRDBAND: ::c_short = 0x080;
+
+pub const IPTOS_LOWDELAY: u8 = 0x10;
+pub const IPTOS_THROUGHPUT: u8 = 0x08;
+pub const IPTOS_RELIABILITY: u8 = 0x04;
+pub const IPTOS_MINCOST: u8 = 0x02;
+
+pub const IPTOS_PREC_NETCONTROL: u8 = 0xe0;
+pub const IPTOS_PREC_INTERNETCONTROL: u8 = 0xc0;
+pub const IPTOS_PREC_CRITIC_ECP: u8 = 0xa0;
+pub const IPTOS_PREC_FLASHOVERRIDE: u8 = 0x80;
+pub const IPTOS_PREC_FLASH: u8 = 0x60;
+pub const IPTOS_PREC_IMMEDIATE: u8 = 0x40;
+pub const IPTOS_PREC_PRIORITY: u8 = 0x20;
+pub const IPTOS_PREC_ROUTINE: u8 = 0x00;
+
+pub const IPTOS_ECN_MASK: u8 = 0x03;
+pub const IPTOS_ECN_ECT1: u8 = 0x01;
+pub const IPTOS_ECN_ECT0: u8 = 0x02;
+pub const IPTOS_ECN_CE: u8 = 0x03;
+
+pub const IPOPT_COPY: u8 = 0x80;
+pub const IPOPT_CLASS_MASK: u8 = 0x60;
+pub const IPOPT_NUMBER_MASK: u8 = 0x1f;
+
+pub const IPOPT_CONTROL: u8 = 0x00;
+pub const IPOPT_RESERVED1: u8 = 0x20;
+pub const IPOPT_MEASUREMENT: u8 = 0x40;
+pub const IPOPT_RESERVED2: u8 = 0x60;
+pub const IPOPT_END: u8 = 0 | IPOPT_CONTROL;
+pub const IPOPT_NOOP: u8 = 1 | IPOPT_CONTROL;
+pub const IPOPT_SEC: u8 = 2 | IPOPT_CONTROL | IPOPT_COPY;
+pub const IPOPT_LSRR: u8 = 3 | IPOPT_CONTROL | IPOPT_COPY;
+pub const IPOPT_TIMESTAMP: u8 = 4 | IPOPT_MEASUREMENT;
+pub const IPOPT_RR: u8 = 7 | IPOPT_CONTROL;
+pub const IPOPT_SID: u8 = 8 | IPOPT_CONTROL | IPOPT_COPY;
+pub const IPOPT_SSRR: u8 = 9 | IPOPT_CONTROL | IPOPT_COPY;
+pub const IPOPT_RA: u8 = 20 | IPOPT_CONTROL | IPOPT_COPY;
+pub const IPVERSION: u8 = 4;
+pub const MAXTTL: u8 = 255;
+pub const IPDEFTTL: u8 = 64;
+pub const IPOPT_OPTVAL: u8 = 0;
+pub const IPOPT_OLEN: u8 = 1;
+pub const IPOPT_OFFSET: u8 = 2;
+pub const IPOPT_MINOFF: u8 = 4;
+pub const MAX_IPOPTLEN: u8 = 40;
+pub const IPOPT_NOP: u8 = IPOPT_NOOP;
+pub const IPOPT_EOL: u8 = IPOPT_END;
+pub const IPOPT_TS: u8 = IPOPT_TIMESTAMP;
+pub const IPOPT_TS_TSONLY: u8 = 0;
+pub const IPOPT_TS_TSANDADDR: u8 = 1;
+pub const IPOPT_TS_PRESPEC: u8 = 3;
+
+pub const ARPOP_RREQUEST: u16 = 3;
+pub const ARPOP_RREPLY: u16 = 4;
+pub const ARPOP_InREQUEST: u16 = 8;
+pub const ARPOP_InREPLY: u16 = 9;
+pub const ARPOP_NAK: u16 = 10;
+
+pub const ATF_NETMASK: ::c_int = 0x20;
+pub const ATF_DONTPUB: ::c_int = 0x40;
+
+pub const ARPHRD_NETROM: u16 = 0;
+pub const ARPHRD_ETHER: u16 = 1;
+pub const ARPHRD_EETHER: u16 = 2;
+pub const ARPHRD_AX25: u16 = 3;
+pub const ARPHRD_PRONET: u16 = 4;
+pub const ARPHRD_CHAOS: u16 = 5;
+pub const ARPHRD_IEEE802: u16 = 6;
+pub const ARPHRD_ARCNET: u16 = 7;
+pub const ARPHRD_APPLETLK: u16 = 8;
+pub const ARPHRD_DLCI: u16 = 15;
+pub const ARPHRD_ATM: u16 = 19;
+pub const ARPHRD_METRICOM: u16 = 23;
+pub const ARPHRD_IEEE1394: u16 = 24;
+pub const ARPHRD_EUI64: u16 = 27;
+pub const ARPHRD_INFINIBAND: u16 = 32;
+
+pub const ARPHRD_SLIP: u16 = 256;
+pub const ARPHRD_CSLIP: u16 = 257;
+pub const ARPHRD_SLIP6: u16 = 258;
+pub const ARPHRD_CSLIP6: u16 = 259;
+pub const ARPHRD_RSRVD: u16 = 260;
+pub const ARPHRD_ADAPT: u16 = 264;
+pub const ARPHRD_ROSE: u16 = 270;
+pub const ARPHRD_X25: u16 = 271;
+pub const ARPHRD_HWX25: u16 = 272;
+pub const ARPHRD_PPP: u16 = 512;
+pub const ARPHRD_CISCO: u16 = 513;
+pub const ARPHRD_HDLC: u16 = ARPHRD_CISCO;
+pub const ARPHRD_LAPB: u16 = 516;
+pub const ARPHRD_DDCMP: u16 = 517;
+pub const ARPHRD_RAWHDLC: u16 = 518;
+
+pub const ARPHRD_TUNNEL: u16 = 768;
+pub const ARPHRD_TUNNEL6: u16 = 769;
+pub const ARPHRD_FRAD: u16 = 770;
+pub const ARPHRD_SKIP: u16 = 771;
+pub const ARPHRD_LOOPBACK: u16 = 772;
+pub const ARPHRD_LOCALTLK: u16 = 773;
+pub const ARPHRD_FDDI: u16 = 774;
+pub const ARPHRD_BIF: u16 = 775;
+pub const ARPHRD_SIT: u16 = 776;
+pub const ARPHRD_IPDDP: u16 = 777;
+pub const ARPHRD_IPGRE: u16 = 778;
+pub const ARPHRD_PIMREG: u16 = 779;
+pub const ARPHRD_HIPPI: u16 = 780;
+pub const ARPHRD_ASH: u16 = 781;
+pub const ARPHRD_ECONET: u16 = 782;
+pub const ARPHRD_IRDA: u16 = 783;
+pub const ARPHRD_FCPP: u16 = 784;
+pub const ARPHRD_FCAL: u16 = 785;
+pub const ARPHRD_FCPL: u16 = 786;
+pub const ARPHRD_FCFABRIC: u16 = 787;
+pub const ARPHRD_IEEE802_TR: u16 = 800;
+pub const ARPHRD_IEEE80211: u16 = 801;
+pub const ARPHRD_IEEE80211_PRISM: u16 = 802;
+pub const ARPHRD_IEEE80211_RADIOTAP: u16 = 803;
+pub const ARPHRD_IEEE802154: u16 = 804;
+
+pub const ARPHRD_VOID: u16 = 0xFFFF;
+pub const ARPHRD_NONE: u16 = 0xFFFE;
+
+const_fn! {
+    {const} fn CMSG_ALIGN(len: usize) -> usize {
+        len + ::mem::size_of::<usize>() - 1 & !(::mem::size_of::<usize>() - 1)
+    }
+}
+
+f! {
+    pub fn CMSG_FIRSTHDR(mhdr: *const msghdr) -> *mut cmsghdr {
+        if (*mhdr).msg_controllen as usize >= ::mem::size_of::<cmsghdr>() {
+            (*mhdr).msg_control as *mut cmsghdr
+        } else {
+            0 as *mut cmsghdr
+        }
+    }
+
+    pub fn CMSG_DATA(cmsg: *const cmsghdr) -> *mut ::c_uchar {
+        cmsg.offset(1) as *mut ::c_uchar
+    }
+
+    pub {const} fn CMSG_SPACE(length: ::c_uint) -> ::c_uint {
+        (CMSG_ALIGN(length as usize) + CMSG_ALIGN(::mem::size_of::<cmsghdr>()))
+            as ::c_uint
+    }
+
+    pub fn CMSG_LEN(length: ::c_uint) -> ::c_uint {
+        CMSG_ALIGN(::mem::size_of::<cmsghdr>()) as ::c_uint + length
+    }
+
+    pub fn FD_CLR(fd: ::c_int, set: *mut fd_set) -> () {
+        let fd = fd as usize;
+        let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
+        (*set).fds_bits[fd / size] &= !(1 << (fd % size));
+        return
+    }
+
+    pub fn FD_ISSET(fd: ::c_int, set: *mut fd_set) -> bool {
+        let fd = fd as usize;
+        let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
+        return ((*set).fds_bits[fd / size] & (1 << (fd % size))) != 0
+    }
+
+    pub fn FD_SET(fd: ::c_int, set: *mut fd_set) -> () {
+        let fd = fd as usize;
+        let size = ::mem::size_of_val(&(*set).fds_bits[0]) * 8;
+        (*set).fds_bits[fd / size] |= 1 << (fd % size);
+        return
+    }
+
+    pub fn FD_ZERO(set: *mut fd_set) -> () {
+        for slot in (*set).fds_bits.iter_mut() {
+            *slot = 0;
+        }
+    }
+}
+
+safe_f! {
+    pub {const} fn WIFSTOPPED(status: ::c_int) -> bool {
+        (status & 0xff) == 0x7f
+    }
+
+    pub {const} fn WSTOPSIG(status: ::c_int) -> ::c_int {
+        (status >> 8) & 0xff
+    }
+
+    pub {const} fn WIFCONTINUED(status: ::c_int) -> bool {
+        status == 0xffff
+    }
+
+    pub {const} fn WIFSIGNALED(status: ::c_int) -> bool {
+        ((status & 0x7f) + 1) as i8 >= 2
+    }
+
+    pub {const} fn WTERMSIG(status: ::c_int) -> ::c_int {
+        status & 0x7f
+    }
+
+    pub {const} fn WIFEXITED(status: ::c_int) -> bool {
+        (status & 0x7f) == 0
+    }
+
+    pub {const} fn WEXITSTATUS(status: ::c_int) -> ::c_int {
+        (status >> 8) & 0xff
+    }
+
+    pub {const} fn WCOREDUMP(status: ::c_int) -> bool {
+        (status & 0x80) != 0
+    }
+
+    pub {const} fn W_EXITCODE(ret: ::c_int, sig: ::c_int) -> ::c_int {
+        (ret << 8) | sig
+    }
+
+    pub {const} fn W_STOPCODE(sig: ::c_int) -> ::c_int {
+        (sig << 8) | 0x7f
+    }
+
+    pub {const} fn QCMD(cmd: ::c_int, type_: ::c_int) -> ::c_int {
+        (cmd << 8) | (type_ & 0x00ff)
+    }
+
+    pub {const} fn IPOPT_COPIED(o: u8) -> u8 {
+        o & IPOPT_COPY
+    }
+
+    pub {const} fn IPOPT_CLASS(o: u8) -> u8 {
+        o & IPOPT_CLASS_MASK
+    }
+
+    pub {const} fn IPOPT_NUMBER(o: u8) -> u8 {
+        o & IPOPT_NUMBER_MASK
+    }
+
+    pub {const} fn IPTOS_ECN(x: u8) -> u8 {
+        x & ::IPTOS_ECN_MASK
+    }
+}
+
+extern "C" {
+    pub fn sem_destroy(sem: *mut sem_t) -> ::c_int;
+    pub fn sem_init(
+        sem: *mut sem_t,
+        pshared: ::c_int,
+        value: ::c_uint,
+    ) -> ::c_int;
+    pub fn fdatasync(fd: ::c_int) -> ::c_int;
+    pub fn mincore(
+        addr: *mut ::c_void,
+        len: ::size_t,
+        vec: *mut ::c_uchar,
+    ) -> ::c_int;
+
+    pub fn clock_getres(clk_id: ::clockid_t, tp: *mut ::timespec) -> ::c_int;
+    pub fn clock_gettime(clk_id: ::clockid_t, tp: *mut ::timespec) -> ::c_int;
+    pub fn clock_settime(
+        clk_id: ::clockid_t,
+        tp: *const ::timespec,
+    ) -> ::c_int;
+    pub fn clock_getcpuclockid(
+        pid: ::pid_t,
+        clk_id: *mut ::clockid_t,
+    ) -> ::c_int;
+
+    pub fn dirfd(dirp: *mut ::DIR) -> ::c_int;
+
+    pub fn pthread_getattr_np(
+        native: ::pthread_t,
+        attr: *mut ::pthread_attr_t,
+    ) -> ::c_int;
+    pub fn pthread_attr_getstack(
+        attr: *const ::pthread_attr_t,
+        stackaddr: *mut *mut ::c_void,
+        stacksize: *mut ::size_t,
+    ) -> ::c_int;
+    pub fn memalign(align: ::size_t, size: ::size_t) -> *mut ::c_void;
+    pub fn setgroups(ngroups: ::size_t, ptr: *const ::gid_t) -> ::c_int;
+    pub fn pipe2(fds: *mut ::c_int, flags: ::c_int) -> ::c_int;
+    pub fn statfs(path: *const ::c_char, buf: *mut statfs) -> ::c_int;
+    pub fn statfs64(path: *const ::c_char, buf: *mut statfs64) -> ::c_int;
+    pub fn fstatfs(fd: ::c_int, buf: *mut statfs) -> ::c_int;
+    pub fn fstatfs64(fd: ::c_int, buf: *mut statfs64) -> ::c_int;
+    pub fn statvfs64(path: *const ::c_char, buf: *mut statvfs64) -> ::c_int;
+    pub fn fstatvfs64(fd: ::c_int, buf: *mut statvfs64) -> ::c_int;
+    pub fn memrchr(
+        cx: *const ::c_void,
+        c: ::c_int,
+        n: ::size_t,
+    ) -> *mut ::c_void;
+
+    pub fn posix_fadvise(
+        fd: ::c_int,
+        offset: ::off_t,
+        len: ::off_t,
+        advise: ::c_int,
+    ) -> ::c_int;
+    pub fn posix_fadvise64(
+        fd: ::c_int,
+        offset: ::off64_t,
+        len: ::off64_t,
+        advise: ::c_int,
+    ) -> ::c_int;
+    pub fn futimens(fd: ::c_int, times: *const ::timespec) -> ::c_int;
+    pub fn utimensat(
+        dirfd: ::c_int,
+        path: *const ::c_char,
+        times: *const ::timespec,
+        flag: ::c_int,
+    ) -> ::c_int;
+    pub fn duplocale(base: ::locale_t) -> ::locale_t;
+    pub fn freelocale(loc: ::locale_t);
+    pub fn newlocale(
+        mask: ::c_int,
+        locale: *const ::c_char,
+        base: ::locale_t,
+    ) -> ::locale_t;
+    pub fn uselocale(loc: ::locale_t) -> ::locale_t;
+    pub fn creat64(path: *const c_char, mode: mode_t) -> ::c_int;
+    pub fn fstat64(fildes: ::c_int, buf: *mut stat64) -> ::c_int;
+    pub fn fstatat64(
+        dirfd: ::c_int,
+        pathname: *const c_char,
+        buf: *mut stat64,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn ftruncate64(fd: ::c_int, length: off64_t) -> ::c_int;
+    pub fn lseek64(fd: ::c_int, offset: off64_t, whence: ::c_int) -> off64_t;
+    pub fn lstat64(path: *const c_char, buf: *mut stat64) -> ::c_int;
+    pub fn mmap64(
+        addr: *mut ::c_void,
+        len: ::size_t,
+        prot: ::c_int,
+        flags: ::c_int,
+        fd: ::c_int,
+        offset: off64_t,
+    ) -> *mut ::c_void;
+    pub fn open64(path: *const c_char, oflag: ::c_int, ...) -> ::c_int;
+    pub fn openat64(
+        fd: ::c_int,
+        path: *const c_char,
+        oflag: ::c_int,
+        ...
+    ) -> ::c_int;
+    pub fn pread64(
+        fd: ::c_int,
+        buf: *mut ::c_void,
+        count: ::size_t,
+        offset: off64_t,
+    ) -> ::ssize_t;
+    pub fn preadv64(
+        fd: ::c_int,
+        iov: *const ::iovec,
+        iovcnt: ::c_int,
+        offset: ::off64_t,
+    ) -> ::ssize_t;
+    pub fn pwrite64(
+        fd: ::c_int,
+        buf: *const ::c_void,
+        count: ::size_t,
+        offset: off64_t,
+    ) -> ::ssize_t;
+    pub fn pwritev64(
+        fd: ::c_int,
+        iov: *const ::iovec,
+        iovcnt: ::c_int,
+        offset: ::off64_t,
+    ) -> ::ssize_t;
+    pub fn readdir64(dirp: *mut ::DIR) -> *mut ::dirent64;
+    pub fn readdir64_r(
+        dirp: *mut ::DIR,
+        entry: *mut ::dirent64,
+        result: *mut *mut ::dirent64,
+    ) -> ::c_int;
+    pub fn stat64(path: *const c_char, buf: *mut stat64) -> ::c_int;
+    pub fn truncate64(path: *const c_char, length: off64_t) -> ::c_int;
+
+    pub fn mknodat(
+        dirfd: ::c_int,
+        pathname: *const ::c_char,
+        mode: ::mode_t,
+        dev: dev_t,
+    ) -> ::c_int;
+    pub fn pthread_condattr_getclock(
+        attr: *const pthread_condattr_t,
+        clock_id: *mut clockid_t,
+    ) -> ::c_int;
+    pub fn pthread_condattr_setclock(
+        attr: *mut pthread_condattr_t,
+        clock_id: ::clockid_t,
+    ) -> ::c_int;
+    pub fn pthread_condattr_setpshared(
+        attr: *mut pthread_condattr_t,
+        pshared: ::c_int,
+    ) -> ::c_int;
+    pub fn accept4(
+        fd: ::c_int,
+        addr: *mut ::sockaddr,
+        len: *mut ::socklen_t,
+        flg: ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_mutexattr_setpshared(
+        attr: *mut pthread_mutexattr_t,
+        pshared: ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_rwlockattr_getpshared(
+        attr: *const pthread_rwlockattr_t,
+        val: *mut ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_rwlockattr_setpshared(
+        attr: *mut pthread_rwlockattr_t,
+        val: ::c_int,
+    ) -> ::c_int;
+    pub fn ptsname_r(
+        fd: ::c_int,
+        buf: *mut ::c_char,
+        buflen: ::size_t,
+    ) -> ::c_int;
+    pub fn clearenv() -> ::c_int;
+    pub fn waitid(
+        idtype: idtype_t,
+        id: id_t,
+        infop: *mut ::siginfo_t,
+        options: ::c_int,
+    ) -> ::c_int;
+    pub fn setreuid(ruid: ::uid_t, euid: ::uid_t) -> ::c_int;
+    pub fn setregid(rgid: ::gid_t, egid: ::gid_t) -> ::c_int;
+    pub fn getresuid(
+        ruid: *mut ::uid_t,
+        euid: *mut ::uid_t,
+        suid: *mut ::uid_t,
+    ) -> ::c_int;
+    pub fn getresgid(
+        rgid: *mut ::gid_t,
+        egid: *mut ::gid_t,
+        sgid: *mut ::gid_t,
+    ) -> ::c_int;
+    pub fn acct(filename: *const ::c_char) -> ::c_int;
+    pub fn brk(addr: *mut ::c_void) -> ::c_int;
+    pub fn sbrk(increment: ::intptr_t) -> *mut ::c_void;
+    #[deprecated(
+        since = "0.2.66",
+        note = "causes memory corruption, see rust-lang/libc#1596"
+    )]
+    pub fn vfork() -> ::pid_t;
+    pub fn setresgid(rgid: ::gid_t, egid: ::gid_t, sgid: ::gid_t) -> ::c_int;
+    pub fn setresuid(ruid: ::uid_t, euid: ::uid_t, suid: ::uid_t) -> ::c_int;
+    pub fn wait4(
+        pid: ::pid_t,
+        status: *mut ::c_int,
+        options: ::c_int,
+        rusage: *mut ::rusage,
+    ) -> ::pid_t;
+    pub fn openpty(
+        amaster: *mut ::c_int,
+        aslave: *mut ::c_int,
+        name: *mut ::c_char,
+        termp: *const termios,
+        winp: *const ::winsize,
+    ) -> ::c_int;
+    pub fn forkpty(
+        amaster: *mut ::c_int,
+        name: *mut ::c_char,
+        termp: *const termios,
+        winp: *const ::winsize,
+    ) -> ::pid_t;
+    pub fn login_tty(fd: ::c_int) -> ::c_int;
+    pub fn execvpe(
+        file: *const ::c_char,
+        argv: *const *const ::c_char,
+        envp: *const *const ::c_char,
+    ) -> ::c_int;
+    pub fn fexecve(
+        fd: ::c_int,
+        argv: *const *const ::c_char,
+        envp: *const *const ::c_char,
+    ) -> ::c_int;
+    pub fn getifaddrs(ifap: *mut *mut ::ifaddrs) -> ::c_int;
+    pub fn freeifaddrs(ifa: *mut ::ifaddrs);
+    pub fn bind(
+        socket: ::c_int,
+        address: *const ::sockaddr,
+        address_len: ::socklen_t,
+    ) -> ::c_int;
+
+    pub fn writev(
+        fd: ::c_int,
+        iov: *const ::iovec,
+        iovcnt: ::c_int,
+    ) -> ::ssize_t;
+    pub fn readv(
+        fd: ::c_int,
+        iov: *const ::iovec,
+        iovcnt: ::c_int,
+    ) -> ::ssize_t;
+
+    pub fn sendmsg(
+        fd: ::c_int,
+        msg: *const ::msghdr,
+        flags: ::c_int,
+    ) -> ::ssize_t;
+    pub fn recvmsg(
+        fd: ::c_int,
+        msg: *mut ::msghdr,
+        flags: ::c_int,
+    ) -> ::ssize_t;
+    pub fn uname(buf: *mut ::utsname) -> ::c_int;
+}
+
+cfg_if! {
+    if #[cfg(target_os = "emscripten")] {
+        mod emscripten;
+        pub use self::emscripten::*;
+    } else if #[cfg(target_os = "linux")] {
+        mod linux;
+        pub use self::linux::*;
+    } else if #[cfg(target_os = "android")] {
+        mod android;
+        pub use self::android::*;
+    } else {
+        // Unknown target_os
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/libc/unix/mod.rs.html b/docs/src/libc/unix/mod.rs.html new file mode 100644 index 00000000..cb8049e5 --- /dev/null +++ b/docs/src/libc/unix/mod.rs.html @@ -0,0 +1,3253 @@ +mod.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
+1566
+1567
+1568
+1569
+1570
+1571
+1572
+1573
+1574
+1575
+1576
+1577
+1578
+1579
+1580
+1581
+1582
+1583
+1584
+1585
+1586
+1587
+1588
+1589
+1590
+1591
+1592
+1593
+1594
+1595
+1596
+1597
+1598
+1599
+1600
+1601
+1602
+1603
+1604
+1605
+1606
+1607
+1608
+1609
+1610
+1611
+1612
+1613
+1614
+1615
+1616
+1617
+1618
+1619
+1620
+1621
+1622
+1623
+1624
+1625
+
+//! Definitions found commonly among almost all Unix derivatives
+//!
+//! More functions and definitions can be found in the more specific modules
+//! according to the platform in question.
+
+pub type c_schar = i8;
+pub type c_uchar = u8;
+pub type c_short = i16;
+pub type c_ushort = u16;
+pub type c_int = i32;
+pub type c_uint = u32;
+pub type c_float = f32;
+pub type c_double = f64;
+pub type c_longlong = i64;
+pub type c_ulonglong = u64;
+pub type intmax_t = i64;
+pub type uintmax_t = u64;
+
+pub type size_t = usize;
+pub type ptrdiff_t = isize;
+pub type intptr_t = isize;
+pub type uintptr_t = usize;
+pub type ssize_t = isize;
+
+pub type pid_t = i32;
+pub type uid_t = u32;
+pub type gid_t = u32;
+pub type in_addr_t = u32;
+pub type in_port_t = u16;
+pub type sighandler_t = ::size_t;
+pub type cc_t = ::c_uchar;
+
+#[cfg_attr(feature = "extra_traits", derive(Debug))]
+pub enum DIR {}
+impl ::Copy for DIR {}
+impl ::Clone for DIR {
+    fn clone(&self) -> DIR {
+        *self
+    }
+}
+pub type locale_t = *mut ::c_void;
+
+s! {
+    pub struct group {
+        pub gr_name: *mut ::c_char,
+        pub gr_passwd: *mut ::c_char,
+        pub gr_gid: ::gid_t,
+        pub gr_mem: *mut *mut ::c_char,
+    }
+
+    pub struct utimbuf {
+        pub actime: time_t,
+        pub modtime: time_t,
+    }
+
+    pub struct timeval {
+        pub tv_sec: time_t,
+        pub tv_usec: suseconds_t,
+    }
+
+    // linux x32 compatibility
+    // See https://sourceware.org/bugzilla/show_bug.cgi?id=16437
+    pub struct timespec {
+        pub tv_sec: time_t,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        pub tv_nsec: i64,
+        #[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
+        pub tv_nsec: ::c_long,
+    }
+
+    pub struct rlimit {
+        pub rlim_cur: rlim_t,
+        pub rlim_max: rlim_t,
+    }
+
+    pub struct rusage {
+        pub ru_utime: timeval,
+        pub ru_stime: timeval,
+        pub ru_maxrss: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad1: u32,
+        pub ru_ixrss: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad2: u32,
+        pub ru_idrss: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad3: u32,
+        pub ru_isrss: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad4: u32,
+        pub ru_minflt: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad5: u32,
+        pub ru_majflt: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad6: u32,
+        pub ru_nswap: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad7: u32,
+        pub ru_inblock: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad8: u32,
+        pub ru_oublock: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad9: u32,
+        pub ru_msgsnd: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad10: u32,
+        pub ru_msgrcv: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad11: u32,
+        pub ru_nsignals: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad12: u32,
+        pub ru_nvcsw: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad13: u32,
+        pub ru_nivcsw: c_long,
+        #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
+        __pad14: u32,
+
+        #[cfg(any(target_env = "musl", target_os = "emscripten"))]
+        __reserved: [c_long; 16],
+    }
+
+    pub struct ipv6_mreq {
+        pub ipv6mr_multiaddr: in6_addr,
+        #[cfg(target_os = "android")]
+        pub ipv6mr_interface: ::c_int,
+        #[cfg(not(target_os = "android"))]
+        pub ipv6mr_interface: ::c_uint,
+    }
+
+    pub struct hostent {
+        pub h_name: *mut ::c_char,
+        pub h_aliases: *mut *mut ::c_char,
+        pub h_addrtype: ::c_int,
+        pub h_length: ::c_int,
+        pub h_addr_list: *mut *mut ::c_char,
+    }
+
+    pub struct iovec {
+        pub iov_base: *mut ::c_void,
+        pub iov_len: ::size_t,
+    }
+
+    pub struct pollfd {
+        pub fd: ::c_int,
+        pub events: ::c_short,
+        pub revents: ::c_short,
+    }
+
+    pub struct winsize {
+        pub ws_row: ::c_ushort,
+        pub ws_col: ::c_ushort,
+        pub ws_xpixel: ::c_ushort,
+        pub ws_ypixel: ::c_ushort,
+    }
+
+    pub struct linger {
+        pub l_onoff: ::c_int,
+        pub l_linger: ::c_int,
+    }
+
+    pub struct sigval {
+        // Actually a union of an int and a void*
+        pub sival_ptr: *mut ::c_void
+    }
+
+    // <sys/time.h>
+    pub struct itimerval {
+        pub it_interval: ::timeval,
+        pub it_value: ::timeval,
+    }
+
+    // <sys/times.h>
+    pub struct tms {
+        pub tms_utime: ::clock_t,
+        pub tms_stime: ::clock_t,
+        pub tms_cutime: ::clock_t,
+        pub tms_cstime: ::clock_t,
+    }
+
+    pub struct servent {
+        pub s_name: *mut ::c_char,
+        pub s_aliases: *mut *mut ::c_char,
+        pub s_port: ::c_int,
+        pub s_proto: *mut ::c_char,
+    }
+
+    pub struct protoent {
+        pub p_name: *mut ::c_char,
+        pub p_aliases: *mut *mut ::c_char,
+        pub p_proto: ::c_int,
+    }
+}
+
+pub const INT_MIN: c_int = -2147483648;
+pub const INT_MAX: c_int = 2147483647;
+
+pub const SIG_DFL: sighandler_t = 0 as sighandler_t;
+pub const SIG_IGN: sighandler_t = 1 as sighandler_t;
+pub const SIG_ERR: sighandler_t = !0 as sighandler_t;
+
+pub const DT_UNKNOWN: u8 = 0;
+pub const DT_FIFO: u8 = 1;
+pub const DT_CHR: u8 = 2;
+pub const DT_DIR: u8 = 4;
+pub const DT_BLK: u8 = 6;
+pub const DT_REG: u8 = 8;
+pub const DT_LNK: u8 = 10;
+pub const DT_SOCK: u8 = 12;
+
+cfg_if! {
+    if #[cfg(not(target_os = "redox"))] {
+        pub const FD_CLOEXEC: ::c_int = 0x1;
+    }
+}
+
+pub const USRQUOTA: ::c_int = 0;
+pub const GRPQUOTA: ::c_int = 1;
+
+pub const SIGIOT: ::c_int = 6;
+
+pub const S_ISUID: ::mode_t = 0x800;
+pub const S_ISGID: ::mode_t = 0x400;
+pub const S_ISVTX: ::mode_t = 0x200;
+
+cfg_if! {
+    if #[cfg(not(any(target_os = "illumos", target_os = "solaris")))] {
+        pub const IF_NAMESIZE: ::size_t = 16;
+        pub const IFNAMSIZ: ::size_t = IF_NAMESIZE;
+    }
+}
+
+pub const LOG_EMERG: ::c_int = 0;
+pub const LOG_ALERT: ::c_int = 1;
+pub const LOG_CRIT: ::c_int = 2;
+pub const LOG_ERR: ::c_int = 3;
+pub const LOG_WARNING: ::c_int = 4;
+pub const LOG_NOTICE: ::c_int = 5;
+pub const LOG_INFO: ::c_int = 6;
+pub const LOG_DEBUG: ::c_int = 7;
+
+pub const LOG_KERN: ::c_int = 0;
+pub const LOG_USER: ::c_int = 1 << 3;
+pub const LOG_MAIL: ::c_int = 2 << 3;
+pub const LOG_DAEMON: ::c_int = 3 << 3;
+pub const LOG_AUTH: ::c_int = 4 << 3;
+pub const LOG_SYSLOG: ::c_int = 5 << 3;
+pub const LOG_LPR: ::c_int = 6 << 3;
+pub const LOG_NEWS: ::c_int = 7 << 3;
+pub const LOG_UUCP: ::c_int = 8 << 3;
+pub const LOG_LOCAL0: ::c_int = 16 << 3;
+pub const LOG_LOCAL1: ::c_int = 17 << 3;
+pub const LOG_LOCAL2: ::c_int = 18 << 3;
+pub const LOG_LOCAL3: ::c_int = 19 << 3;
+pub const LOG_LOCAL4: ::c_int = 20 << 3;
+pub const LOG_LOCAL5: ::c_int = 21 << 3;
+pub const LOG_LOCAL6: ::c_int = 22 << 3;
+pub const LOG_LOCAL7: ::c_int = 23 << 3;
+
+pub const LOG_PID: ::c_int = 0x01;
+pub const LOG_CONS: ::c_int = 0x02;
+pub const LOG_ODELAY: ::c_int = 0x04;
+pub const LOG_NDELAY: ::c_int = 0x08;
+pub const LOG_NOWAIT: ::c_int = 0x10;
+
+pub const LOG_PRIMASK: ::c_int = 7;
+pub const LOG_FACMASK: ::c_int = 0x3f8;
+
+pub const PRIO_MIN: ::c_int = -20;
+pub const PRIO_MAX: ::c_int = 20;
+
+pub const IPPROTO_ICMP: ::c_int = 1;
+pub const IPPROTO_ICMPV6: ::c_int = 58;
+pub const IPPROTO_TCP: ::c_int = 6;
+pub const IPPROTO_UDP: ::c_int = 17;
+pub const IPPROTO_IP: ::c_int = 0;
+pub const IPPROTO_IPV6: ::c_int = 41;
+
+pub const INADDR_LOOPBACK: in_addr_t = 2130706433;
+pub const INADDR_ANY: in_addr_t = 0;
+pub const INADDR_BROADCAST: in_addr_t = 4294967295;
+pub const INADDR_NONE: in_addr_t = 4294967295;
+
+pub const ARPOP_REQUEST: u16 = 1;
+pub const ARPOP_REPLY: u16 = 2;
+
+pub const ATF_COM: ::c_int = 0x02;
+pub const ATF_PERM: ::c_int = 0x04;
+pub const ATF_PUBL: ::c_int = 0x08;
+pub const ATF_USETRAILERS: ::c_int = 0x10;
+
+cfg_if! {
+    if #[cfg(target_os = "l4re")] {
+        // required libraries for L4Re are linked externally, ATM
+    } else if #[cfg(feature = "std")] {
+        // cargo build, don't pull in anything extra as the libstd dep
+        // already pulls in all libs.
+    } else if #[cfg(target_env = "musl")] {
+        #[cfg_attr(feature = "rustc-dep-of-std",
+                   link(name = "c", kind = "static",
+                        cfg(target_feature = "crt-static")))]
+        #[cfg_attr(feature = "rustc-dep-of-std",
+                   link(name = "c", cfg(not(target_feature = "crt-static"))))]
+        extern {}
+    } else if #[cfg(target_os = "emscripten")] {
+        #[link(name = "c")]
+        extern {}
+    } else if #[cfg(all(target_os = "netbsd",
+                        feature = "rustc-dep-of-std",
+                        target_vendor = "rumprun"))] {
+        // Since we don't use -nodefaultlibs on Rumprun, libc is always pulled
+        // in automatically by the linker. We avoid passing it explicitly, as it
+        // causes some versions of binutils to crash with an assertion failure.
+        #[link(name = "m")]
+        extern {}
+    } else if #[cfg(any(target_os = "macos",
+                        target_os = "ios",
+                        target_os = "android",
+                        target_os = "openbsd"))] {
+        #[link(name = "c")]
+        #[link(name = "m")]
+        extern {}
+    } else if #[cfg(target_os = "haiku")] {
+        #[link(name = "root")]
+        #[link(name = "network")]
+        extern {}
+    } else if #[cfg(target_env = "newlib")] {
+        #[link(name = "c")]
+        #[link(name = "m")]
+        extern {}
+    } else if #[cfg(target_os = "hermit")] {
+        // no_default_libraries is set to false for HermitCore, so only a link
+        // to "pthread" needs to be added.
+        #[link(name = "pthread")]
+        extern {}
+    } else if #[cfg(target_env = "illumos")] {
+        #[link(name = "c")]
+        #[link(name = "m")]
+        extern {}
+    } else if #[cfg(target_os = "redox")] {
+        #[cfg_attr(feature = "rustc-dep-of-std",
+                   link(name = "c", kind = "static-nobundle",
+                        cfg(target_feature = "crt-static")))]
+        #[cfg_attr(feature = "rustc-dep-of-std",
+                   link(name = "c", cfg(not(target_feature = "crt-static"))))]
+        extern {}
+    } else {
+        #[link(name = "c")]
+        #[link(name = "m")]
+        #[link(name = "rt")]
+        #[link(name = "pthread")]
+        extern {}
+    }
+}
+
+#[cfg_attr(feature = "extra_traits", derive(Debug))]
+pub enum FILE {}
+impl ::Copy for FILE {}
+impl ::Clone for FILE {
+    fn clone(&self) -> FILE {
+        *self
+    }
+}
+#[cfg_attr(feature = "extra_traits", derive(Debug))]
+pub enum fpos_t {} // FIXME: fill this out with a struct
+impl ::Copy for fpos_t {}
+impl ::Clone for fpos_t {
+    fn clone(&self) -> fpos_t {
+        *self
+    }
+}
+
+extern "C" {
+    pub fn isalnum(c: c_int) -> c_int;
+    pub fn isalpha(c: c_int) -> c_int;
+    pub fn iscntrl(c: c_int) -> c_int;
+    pub fn isdigit(c: c_int) -> c_int;
+    pub fn isgraph(c: c_int) -> c_int;
+    pub fn islower(c: c_int) -> c_int;
+    pub fn isprint(c: c_int) -> c_int;
+    pub fn ispunct(c: c_int) -> c_int;
+    pub fn isspace(c: c_int) -> c_int;
+    pub fn isupper(c: c_int) -> c_int;
+    pub fn isxdigit(c: c_int) -> c_int;
+    pub fn isblank(c: c_int) -> c_int;
+    pub fn tolower(c: c_int) -> c_int;
+    pub fn toupper(c: c_int) -> c_int;
+    pub fn qsort(
+        base: *mut c_void,
+        num: size_t,
+        size: size_t,
+        compar: ::Option<
+            unsafe extern "C" fn(*const c_void, *const c_void) -> c_int,
+        >,
+    );
+    pub fn bsearch(
+        key: *const c_void,
+        base: *const c_void,
+        num: size_t,
+        size: size_t,
+        compar: ::Option<
+            unsafe extern "C" fn(*const c_void, *const c_void) -> c_int,
+        >,
+    ) -> *mut c_void;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "fopen$UNIX2003"
+    )]
+    pub fn fopen(filename: *const c_char, mode: *const c_char) -> *mut FILE;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "freopen$UNIX2003"
+    )]
+    pub fn freopen(
+        filename: *const c_char,
+        mode: *const c_char,
+        file: *mut FILE,
+    ) -> *mut FILE;
+    pub fn fmemopen(
+        buf: *mut c_void,
+        size: size_t,
+        mode: *const c_char,
+    ) -> *mut FILE;
+    pub fn open_memstream(
+        ptr: *mut *mut c_char,
+        sizeloc: *mut size_t,
+    ) -> *mut FILE;
+    pub fn open_wmemstream(
+        ptr: *mut *mut wchar_t,
+        sizeloc: *mut size_t,
+    ) -> *mut FILE;
+    pub fn fflush(file: *mut FILE) -> c_int;
+    pub fn fclose(file: *mut FILE) -> c_int;
+    pub fn remove(filename: *const c_char) -> c_int;
+    pub fn rename(oldname: *const c_char, newname: *const c_char) -> c_int;
+    pub fn tmpfile() -> *mut FILE;
+    pub fn setvbuf(
+        stream: *mut FILE,
+        buffer: *mut c_char,
+        mode: c_int,
+        size: size_t,
+    ) -> c_int;
+    pub fn setbuf(stream: *mut FILE, buf: *mut c_char);
+    pub fn getchar() -> c_int;
+    pub fn putchar(c: c_int) -> c_int;
+    pub fn fgetc(stream: *mut FILE) -> c_int;
+    pub fn fgets(buf: *mut c_char, n: c_int, stream: *mut FILE)
+        -> *mut c_char;
+    pub fn fputc(c: c_int, stream: *mut FILE) -> c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "fputs$UNIX2003"
+    )]
+    pub fn fputs(s: *const c_char, stream: *mut FILE) -> c_int;
+    pub fn puts(s: *const c_char) -> c_int;
+    pub fn ungetc(c: c_int, stream: *mut FILE) -> c_int;
+    pub fn fread(
+        ptr: *mut c_void,
+        size: size_t,
+        nobj: size_t,
+        stream: *mut FILE,
+    ) -> size_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "fwrite$UNIX2003"
+    )]
+    pub fn fwrite(
+        ptr: *const c_void,
+        size: size_t,
+        nobj: size_t,
+        stream: *mut FILE,
+    ) -> size_t;
+    pub fn fseek(stream: *mut FILE, offset: c_long, whence: c_int) -> c_int;
+    pub fn ftell(stream: *mut FILE) -> c_long;
+    pub fn rewind(stream: *mut FILE);
+    #[cfg_attr(target_os = "netbsd", link_name = "__fgetpos50")]
+    pub fn fgetpos(stream: *mut FILE, ptr: *mut fpos_t) -> c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__fsetpos50")]
+    pub fn fsetpos(stream: *mut FILE, ptr: *const fpos_t) -> c_int;
+    pub fn feof(stream: *mut FILE) -> c_int;
+    pub fn ferror(stream: *mut FILE) -> c_int;
+    pub fn perror(s: *const c_char);
+    pub fn atoi(s: *const c_char) -> c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "strtod$UNIX2003"
+    )]
+    pub fn strtod(s: *const c_char, endp: *mut *mut c_char) -> c_double;
+    pub fn strtol(
+        s: *const c_char,
+        endp: *mut *mut c_char,
+        base: c_int,
+    ) -> c_long;
+    pub fn strtoul(
+        s: *const c_char,
+        endp: *mut *mut c_char,
+        base: c_int,
+    ) -> c_ulong;
+    pub fn calloc(nobj: size_t, size: size_t) -> *mut c_void;
+    pub fn malloc(size: size_t) -> *mut c_void;
+    pub fn realloc(p: *mut c_void, size: size_t) -> *mut c_void;
+    pub fn free(p: *mut c_void);
+    pub fn abort() -> !;
+    pub fn exit(status: c_int) -> !;
+    pub fn _exit(status: c_int) -> !;
+    pub fn atexit(cb: extern "C" fn()) -> c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "system$UNIX2003"
+    )]
+    pub fn system(s: *const c_char) -> c_int;
+    pub fn getenv(s: *const c_char) -> *mut c_char;
+
+    pub fn strcpy(dst: *mut c_char, src: *const c_char) -> *mut c_char;
+    pub fn strncpy(
+        dst: *mut c_char,
+        src: *const c_char,
+        n: size_t,
+    ) -> *mut c_char;
+    pub fn strcat(s: *mut c_char, ct: *const c_char) -> *mut c_char;
+    pub fn strncat(
+        s: *mut c_char,
+        ct: *const c_char,
+        n: size_t,
+    ) -> *mut c_char;
+    pub fn strcmp(cs: *const c_char, ct: *const c_char) -> c_int;
+    pub fn strncmp(cs: *const c_char, ct: *const c_char, n: size_t) -> c_int;
+    pub fn strcoll(cs: *const c_char, ct: *const c_char) -> c_int;
+    pub fn strchr(cs: *const c_char, c: c_int) -> *mut c_char;
+    pub fn strrchr(cs: *const c_char, c: c_int) -> *mut c_char;
+    pub fn strspn(cs: *const c_char, ct: *const c_char) -> size_t;
+    pub fn strcspn(cs: *const c_char, ct: *const c_char) -> size_t;
+    pub fn strdup(cs: *const c_char) -> *mut c_char;
+    pub fn strndup(cs: *const c_char, n: size_t) -> *mut c_char;
+    pub fn strpbrk(cs: *const c_char, ct: *const c_char) -> *mut c_char;
+    pub fn strstr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
+    pub fn strcasecmp(s1: *const c_char, s2: *const c_char) -> c_int;
+    pub fn strncasecmp(
+        s1: *const c_char,
+        s2: *const c_char,
+        n: size_t,
+    ) -> c_int;
+    pub fn strlen(cs: *const c_char) -> size_t;
+    pub fn strnlen(cs: *const c_char, maxlen: size_t) -> size_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "strerror$UNIX2003"
+    )]
+    pub fn strerror(n: c_int) -> *mut c_char;
+    pub fn strtok(s: *mut c_char, t: *const c_char) -> *mut c_char;
+    pub fn strxfrm(s: *mut c_char, ct: *const c_char, n: size_t) -> size_t;
+    pub fn strsignal(sig: c_int) -> *mut c_char;
+    pub fn wcslen(buf: *const wchar_t) -> size_t;
+    pub fn wcstombs(
+        dest: *mut c_char,
+        src: *const wchar_t,
+        n: size_t,
+    ) -> ::size_t;
+
+    pub fn memchr(cx: *const c_void, c: c_int, n: size_t) -> *mut c_void;
+    pub fn wmemchr(cx: *const wchar_t, c: wchar_t, n: size_t) -> *mut wchar_t;
+    pub fn memcmp(cx: *const c_void, ct: *const c_void, n: size_t) -> c_int;
+    pub fn memcpy(
+        dest: *mut c_void,
+        src: *const c_void,
+        n: size_t,
+    ) -> *mut c_void;
+    pub fn memmove(
+        dest: *mut c_void,
+        src: *const c_void,
+        n: size_t,
+    ) -> *mut c_void;
+    pub fn memset(dest: *mut c_void, c: c_int, n: size_t) -> *mut c_void;
+}
+
+extern "C" {
+    #[cfg_attr(target_os = "netbsd", link_name = "__getpwnam50")]
+    pub fn getpwnam(name: *const ::c_char) -> *mut passwd;
+    #[cfg_attr(target_os = "netbsd", link_name = "__getpwuid50")]
+    pub fn getpwuid(uid: ::uid_t) -> *mut passwd;
+
+    pub fn fprintf(
+        stream: *mut ::FILE,
+        format: *const ::c_char,
+        ...
+    ) -> ::c_int;
+    pub fn printf(format: *const ::c_char, ...) -> ::c_int;
+    pub fn snprintf(
+        s: *mut ::c_char,
+        n: ::size_t,
+        format: *const ::c_char,
+        ...
+    ) -> ::c_int;
+    pub fn sprintf(s: *mut ::c_char, format: *const ::c_char, ...) -> ::c_int;
+    #[cfg_attr(target_os = "linux", link_name = "__isoc99_fscanf")]
+    pub fn fscanf(
+        stream: *mut ::FILE,
+        format: *const ::c_char,
+        ...
+    ) -> ::c_int;
+    #[cfg_attr(target_os = "linux", link_name = "__isoc99_scanf")]
+    pub fn scanf(format: *const ::c_char, ...) -> ::c_int;
+    #[cfg_attr(target_os = "linux", link_name = "__isoc99_sscanf")]
+    pub fn sscanf(s: *const ::c_char, format: *const ::c_char, ...)
+        -> ::c_int;
+    pub fn getchar_unlocked() -> ::c_int;
+    pub fn putchar_unlocked(c: ::c_int) -> ::c_int;
+
+    #[cfg(not(all(libc_cfg_target_vendor, target_arch = "powerpc",
+          target_vendor = "nintendo")))]
+    #[cfg_attr(target_os = "netbsd", link_name = "__socket30")]
+    #[cfg_attr(target_os = "illumos", link_name = "__xnet_socket")]
+    pub fn socket(domain: ::c_int, ty: ::c_int, protocol: ::c_int) -> ::c_int;
+    #[cfg(not(all(libc_cfg_target_vendor, target_arch = "powerpc",
+          target_vendor = "nintendo")))]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "connect$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "illumos", link_name = "__xnet_connect")]
+    pub fn connect(
+        socket: ::c_int,
+        address: *const sockaddr,
+        len: socklen_t,
+    ) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "listen$UNIX2003"
+    )]
+    pub fn listen(socket: ::c_int, backlog: ::c_int) -> ::c_int;
+    #[cfg(not(all(libc_cfg_target_vendor, target_arch = "powerpc",
+          target_vendor = "nintendo")))]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "accept$UNIX2003"
+    )]
+    pub fn accept(
+        socket: ::c_int,
+        address: *mut sockaddr,
+        address_len: *mut socklen_t,
+    ) -> ::c_int;
+    #[cfg(not(all(libc_cfg_target_vendor, target_arch = "powerpc",
+          target_vendor = "nintendo")))]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "getpeername$UNIX2003"
+    )]
+    pub fn getpeername(
+        socket: ::c_int,
+        address: *mut sockaddr,
+        address_len: *mut socklen_t,
+    ) -> ::c_int;
+    #[cfg(not(all(libc_cfg_target_vendor, target_arch = "powerpc",
+          target_vendor = "nintendo")))]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "getsockname$UNIX2003"
+    )]
+    pub fn getsockname(
+        socket: ::c_int,
+        address: *mut sockaddr,
+        address_len: *mut socklen_t,
+    ) -> ::c_int;
+    pub fn setsockopt(
+        socket: ::c_int,
+        level: ::c_int,
+        name: ::c_int,
+        value: *const ::c_void,
+        option_len: socklen_t,
+    ) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "socketpair$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "illumos", link_name = "__xnet_socketpair")]
+    pub fn socketpair(
+        domain: ::c_int,
+        type_: ::c_int,
+        protocol: ::c_int,
+        socket_vector: *mut ::c_int,
+    ) -> ::c_int;
+    #[cfg(not(all(libc_cfg_target_vendor, target_arch = "powerpc",
+          target_vendor = "nintendo")))]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "sendto$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "illumos", link_name = "__xnet_sendto")]
+    pub fn sendto(
+        socket: ::c_int,
+        buf: *const ::c_void,
+        len: ::size_t,
+        flags: ::c_int,
+        addr: *const sockaddr,
+        addrlen: socklen_t,
+    ) -> ::ssize_t;
+    pub fn shutdown(socket: ::c_int, how: ::c_int) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "chmod$UNIX2003"
+    )]
+    pub fn chmod(path: *const c_char, mode: mode_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "fchmod$UNIX2003"
+    )]
+    pub fn fchmod(fd: ::c_int, mode: mode_t) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", not(target_arch = "aarch64")),
+        link_name = "fstat$INODE64"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__fstat50")]
+    #[cfg_attr(
+        all(target_os = "freebsd", any(freebsd11, freebsd10)),
+        link_name = "fstat@FBSD_1.0"
+    )]
+    pub fn fstat(fildes: ::c_int, buf: *mut stat) -> ::c_int;
+
+    pub fn mkdir(path: *const c_char, mode: mode_t) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", not(target_arch = "aarch64")),
+        link_name = "stat$INODE64"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__stat50")]
+    #[cfg_attr(
+        all(target_os = "freebsd", any(freebsd11, freebsd10)),
+        link_name = "stat@FBSD_1.0"
+    )]
+    pub fn stat(path: *const c_char, buf: *mut stat) -> ::c_int;
+
+    pub fn pclose(stream: *mut ::FILE) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "fdopen$UNIX2003"
+    )]
+    pub fn fdopen(fd: ::c_int, mode: *const c_char) -> *mut ::FILE;
+    pub fn fileno(stream: *mut ::FILE) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "open$UNIX2003"
+    )]
+    pub fn open(path: *const c_char, oflag: ::c_int, ...) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "creat$UNIX2003"
+    )]
+    pub fn creat(path: *const c_char, mode: mode_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "fcntl$UNIX2003"
+    )]
+    pub fn fcntl(fd: ::c_int, cmd: ::c_int, ...) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86_64"),
+        link_name = "opendir$INODE64"
+    )]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "opendir$INODE64$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__opendir30")]
+    pub fn opendir(dirname: *const c_char) -> *mut ::DIR;
+
+    #[cfg_attr(
+        all(target_os = "macos", not(target_arch = "aarch64")),
+        link_name = "readdir$INODE64"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__readdir30")]
+    #[cfg_attr(
+        all(target_os = "freebsd", any(freebsd11, freebsd10)),
+        link_name = "readdir@FBSD_1.0"
+    )]
+    pub fn readdir(dirp: *mut ::DIR) -> *mut ::dirent;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "closedir$UNIX2003"
+    )]
+    pub fn closedir(dirp: *mut ::DIR) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86_64"),
+        link_name = "rewinddir$INODE64"
+    )]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "rewinddir$INODE64$UNIX2003"
+    )]
+    pub fn rewinddir(dirp: *mut ::DIR);
+
+    pub fn fchmodat(
+        dirfd: ::c_int,
+        pathname: *const ::c_char,
+        mode: ::mode_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn fchown(fd: ::c_int, owner: ::uid_t, group: ::gid_t) -> ::c_int;
+    pub fn fchownat(
+        dirfd: ::c_int,
+        pathname: *const ::c_char,
+        owner: ::uid_t,
+        group: ::gid_t,
+        flags: ::c_int,
+    ) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", not(target_arch = "aarch64")),
+        link_name = "fstatat$INODE64"
+    )]
+    #[cfg_attr(
+        all(target_os = "freebsd", any(freebsd11, freebsd10)),
+        link_name = "fstatat@FBSD_1.1"
+    )]
+    pub fn fstatat(
+        dirfd: ::c_int,
+        pathname: *const ::c_char,
+        buf: *mut stat,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn linkat(
+        olddirfd: ::c_int,
+        oldpath: *const ::c_char,
+        newdirfd: ::c_int,
+        newpath: *const ::c_char,
+        flags: ::c_int,
+    ) -> ::c_int;
+    pub fn renameat(
+        olddirfd: ::c_int,
+        oldpath: *const ::c_char,
+        newdirfd: ::c_int,
+        newpath: *const ::c_char,
+    ) -> ::c_int;
+    pub fn symlinkat(
+        target: *const ::c_char,
+        newdirfd: ::c_int,
+        linkpath: *const ::c_char,
+    ) -> ::c_int;
+    pub fn unlinkat(
+        dirfd: ::c_int,
+        pathname: *const ::c_char,
+        flags: ::c_int,
+    ) -> ::c_int;
+
+    pub fn access(path: *const c_char, amode: ::c_int) -> ::c_int;
+    pub fn alarm(seconds: ::c_uint) -> ::c_uint;
+    pub fn chdir(dir: *const c_char) -> ::c_int;
+    pub fn fchdir(dirfd: ::c_int) -> ::c_int;
+    pub fn chown(path: *const c_char, uid: uid_t, gid: gid_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "lchown$UNIX2003"
+    )]
+    pub fn lchown(path: *const c_char, uid: uid_t, gid: gid_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "close$NOCANCEL$UNIX2003"
+    )]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86_64"),
+        link_name = "close$NOCANCEL"
+    )]
+    pub fn close(fd: ::c_int) -> ::c_int;
+    pub fn dup(fd: ::c_int) -> ::c_int;
+    pub fn dup2(src: ::c_int, dst: ::c_int) -> ::c_int;
+    pub fn execl(path: *const c_char, arg0: *const c_char, ...) -> ::c_int;
+    pub fn execle(
+        path: *const ::c_char,
+        arg0: *const ::c_char,
+        ...
+    ) -> ::c_int;
+    pub fn execlp(
+        file: *const ::c_char,
+        arg0: *const ::c_char,
+        ...
+    ) -> ::c_int;
+    pub fn execv(prog: *const c_char, argv: *const *const c_char) -> ::c_int;
+    pub fn execve(
+        prog: *const c_char,
+        argv: *const *const c_char,
+        envp: *const *const c_char,
+    ) -> ::c_int;
+    pub fn execvp(c: *const c_char, argv: *const *const c_char) -> ::c_int;
+    pub fn fork() -> pid_t;
+    pub fn fpathconf(filedes: ::c_int, name: ::c_int) -> c_long;
+    pub fn getcwd(buf: *mut c_char, size: ::size_t) -> *mut c_char;
+    pub fn getegid() -> gid_t;
+    pub fn geteuid() -> uid_t;
+    pub fn getgid() -> gid_t;
+    pub fn getgroups(ngroups_max: ::c_int, groups: *mut gid_t) -> ::c_int;
+    #[cfg_attr(target_os = "illumos", link_name = "getloginx")]
+    pub fn getlogin() -> *mut c_char;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "getopt$UNIX2003"
+    )]
+    pub fn getopt(
+        argc: ::c_int,
+        argv: *const *mut c_char,
+        optstr: *const c_char,
+    ) -> ::c_int;
+    pub fn getpgid(pid: pid_t) -> pid_t;
+    pub fn getpgrp() -> pid_t;
+    pub fn getpid() -> pid_t;
+    pub fn getppid() -> pid_t;
+    pub fn getuid() -> uid_t;
+    pub fn isatty(fd: ::c_int) -> ::c_int;
+    pub fn link(src: *const c_char, dst: *const c_char) -> ::c_int;
+    pub fn lseek(fd: ::c_int, offset: off_t, whence: ::c_int) -> off_t;
+    pub fn pathconf(path: *const c_char, name: ::c_int) -> c_long;
+    pub fn pipe(fds: *mut ::c_int) -> ::c_int;
+    pub fn posix_memalign(
+        memptr: *mut *mut ::c_void,
+        align: ::size_t,
+        size: ::size_t,
+    ) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "read$UNIX2003"
+    )]
+    pub fn read(fd: ::c_int, buf: *mut ::c_void, count: ::size_t)
+        -> ::ssize_t;
+    pub fn rmdir(path: *const c_char) -> ::c_int;
+    pub fn seteuid(uid: uid_t) -> ::c_int;
+    pub fn setegid(gid: gid_t) -> ::c_int;
+    pub fn setgid(gid: gid_t) -> ::c_int;
+    pub fn setpgid(pid: pid_t, pgid: pid_t) -> ::c_int;
+    pub fn setsid() -> pid_t;
+    pub fn setuid(uid: uid_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "sleep$UNIX2003"
+    )]
+    pub fn sleep(secs: ::c_uint) -> ::c_uint;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "nanosleep$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__nanosleep50")]
+    pub fn nanosleep(rqtp: *const timespec, rmtp: *mut timespec) -> ::c_int;
+    pub fn tcgetpgrp(fd: ::c_int) -> pid_t;
+    pub fn tcsetpgrp(fd: ::c_int, pgrp: ::pid_t) -> ::c_int;
+    pub fn ttyname(fd: ::c_int) -> *mut c_char;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "ttyname_r$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "illumos", link_name = "__posix_ttyname_r")]
+    pub fn ttyname_r(
+        fd: ::c_int,
+        buf: *mut c_char,
+        buflen: ::size_t,
+    ) -> ::c_int;
+    pub fn unlink(c: *const c_char) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "wait$UNIX2003"
+    )]
+    pub fn wait(status: *mut ::c_int) -> pid_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "waitpid$UNIX2003"
+    )]
+    pub fn waitpid(
+        pid: pid_t,
+        status: *mut ::c_int,
+        options: ::c_int,
+    ) -> pid_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "write$UNIX2003"
+    )]
+    pub fn write(
+        fd: ::c_int,
+        buf: *const ::c_void,
+        count: ::size_t,
+    ) -> ::ssize_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pread$UNIX2003"
+    )]
+    pub fn pread(
+        fd: ::c_int,
+        buf: *mut ::c_void,
+        count: ::size_t,
+        offset: off_t,
+    ) -> ::ssize_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pwrite$UNIX2003"
+    )]
+    pub fn pwrite(
+        fd: ::c_int,
+        buf: *const ::c_void,
+        count: ::size_t,
+        offset: off_t,
+    ) -> ::ssize_t;
+    pub fn umask(mask: mode_t) -> mode_t;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__utime50")]
+    pub fn utime(file: *const c_char, buf: *const utimbuf) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "kill$UNIX2003"
+    )]
+    pub fn kill(pid: pid_t, sig: ::c_int) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "killpg$UNIX2003"
+    )]
+    pub fn killpg(pgrp: pid_t, sig: ::c_int) -> ::c_int;
+
+    pub fn mlock(addr: *const ::c_void, len: ::size_t) -> ::c_int;
+    pub fn munlock(addr: *const ::c_void, len: ::size_t) -> ::c_int;
+    pub fn mlockall(flags: ::c_int) -> ::c_int;
+    pub fn munlockall() -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "mmap$UNIX2003"
+    )]
+    pub fn mmap(
+        addr: *mut ::c_void,
+        len: ::size_t,
+        prot: ::c_int,
+        flags: ::c_int,
+        fd: ::c_int,
+        offset: off_t,
+    ) -> *mut ::c_void;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "munmap$UNIX2003"
+    )]
+    pub fn munmap(addr: *mut ::c_void, len: ::size_t) -> ::c_int;
+
+    pub fn if_nametoindex(ifname: *const c_char) -> ::c_uint;
+    pub fn if_indextoname(
+        ifindex: ::c_uint,
+        ifname: *mut ::c_char,
+    ) -> *mut ::c_char;
+
+    #[cfg_attr(
+        all(target_os = "macos", not(target_arch = "aarch64")),
+        link_name = "lstat$INODE64"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__lstat50")]
+    #[cfg_attr(
+        all(target_os = "freebsd", any(freebsd11, freebsd10)),
+        link_name = "lstat@FBSD_1.0"
+    )]
+    pub fn lstat(path: *const c_char, buf: *mut stat) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "fsync$UNIX2003"
+    )]
+    pub fn fsync(fd: ::c_int) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "setenv$UNIX2003"
+    )]
+    pub fn setenv(
+        name: *const c_char,
+        val: *const c_char,
+        overwrite: ::c_int,
+    ) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "unsetenv$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__unsetenv13")]
+    pub fn unsetenv(name: *const c_char) -> ::c_int;
+
+    pub fn symlink(path1: *const c_char, path2: *const c_char) -> ::c_int;
+
+    pub fn ftruncate(fd: ::c_int, length: off_t) -> ::c_int;
+
+    pub fn signal(signum: ::c_int, handler: sighandler_t) -> sighandler_t;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__getrusage50")]
+    pub fn getrusage(resource: ::c_int, usage: *mut rusage) -> ::c_int;
+
+    #[cfg_attr(
+        any(target_os = "macos", target_os = "ios"),
+        link_name = "realpath$DARWIN_EXTSN"
+    )]
+    pub fn realpath(
+        pathname: *const ::c_char,
+        resolved: *mut ::c_char,
+    ) -> *mut ::c_char;
+
+    pub fn flock(fd: ::c_int, operation: ::c_int) -> ::c_int;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__times13")]
+    pub fn times(buf: *mut ::tms) -> ::clock_t;
+
+    pub fn pthread_self() -> ::pthread_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_join$UNIX2003"
+    )]
+    pub fn pthread_join(
+        native: ::pthread_t,
+        value: *mut *mut ::c_void,
+    ) -> ::c_int;
+    pub fn pthread_exit(value: *mut ::c_void) -> !;
+    pub fn pthread_attr_init(attr: *mut ::pthread_attr_t) -> ::c_int;
+    pub fn pthread_attr_destroy(attr: *mut ::pthread_attr_t) -> ::c_int;
+    pub fn pthread_attr_setstacksize(
+        attr: *mut ::pthread_attr_t,
+        stack_size: ::size_t,
+    ) -> ::c_int;
+    pub fn pthread_attr_setdetachstate(
+        attr: *mut ::pthread_attr_t,
+        state: ::c_int,
+    ) -> ::c_int;
+    pub fn pthread_detach(thread: ::pthread_t) -> ::c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__libc_thr_yield")]
+    pub fn sched_yield() -> ::c_int;
+    pub fn pthread_key_create(
+        key: *mut pthread_key_t,
+        dtor: ::Option<unsafe extern "C" fn(*mut ::c_void)>,
+    ) -> ::c_int;
+    pub fn pthread_key_delete(key: pthread_key_t) -> ::c_int;
+    pub fn pthread_getspecific(key: pthread_key_t) -> *mut ::c_void;
+    pub fn pthread_setspecific(
+        key: pthread_key_t,
+        value: *const ::c_void,
+    ) -> ::c_int;
+    pub fn pthread_mutex_init(
+        lock: *mut pthread_mutex_t,
+        attr: *const pthread_mutexattr_t,
+    ) -> ::c_int;
+    pub fn pthread_mutex_destroy(lock: *mut pthread_mutex_t) -> ::c_int;
+    pub fn pthread_mutex_lock(lock: *mut pthread_mutex_t) -> ::c_int;
+    pub fn pthread_mutex_trylock(lock: *mut pthread_mutex_t) -> ::c_int;
+    pub fn pthread_mutex_unlock(lock: *mut pthread_mutex_t) -> ::c_int;
+
+    pub fn pthread_mutexattr_init(attr: *mut pthread_mutexattr_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_mutexattr_destroy$UNIX2003"
+    )]
+    pub fn pthread_mutexattr_destroy(
+        attr: *mut pthread_mutexattr_t,
+    ) -> ::c_int;
+    pub fn pthread_mutexattr_settype(
+        attr: *mut pthread_mutexattr_t,
+        _type: ::c_int,
+    ) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_cond_init$UNIX2003"
+    )]
+    pub fn pthread_cond_init(
+        cond: *mut pthread_cond_t,
+        attr: *const pthread_condattr_t,
+    ) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_cond_wait$UNIX2003"
+    )]
+    pub fn pthread_cond_wait(
+        cond: *mut pthread_cond_t,
+        lock: *mut pthread_mutex_t,
+    ) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_cond_timedwait$UNIX2003"
+    )]
+    pub fn pthread_cond_timedwait(
+        cond: *mut pthread_cond_t,
+        lock: *mut pthread_mutex_t,
+        abstime: *const ::timespec,
+    ) -> ::c_int;
+    pub fn pthread_cond_signal(cond: *mut pthread_cond_t) -> ::c_int;
+    pub fn pthread_cond_broadcast(cond: *mut pthread_cond_t) -> ::c_int;
+    pub fn pthread_cond_destroy(cond: *mut pthread_cond_t) -> ::c_int;
+    pub fn pthread_condattr_init(attr: *mut pthread_condattr_t) -> ::c_int;
+    pub fn pthread_condattr_destroy(attr: *mut pthread_condattr_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_rwlock_init$UNIX2003"
+    )]
+    pub fn pthread_rwlock_init(
+        lock: *mut pthread_rwlock_t,
+        attr: *const pthread_rwlockattr_t,
+    ) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_rwlock_destroy$UNIX2003"
+    )]
+    pub fn pthread_rwlock_destroy(lock: *mut pthread_rwlock_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_rwlock_rdlock$UNIX2003"
+    )]
+    pub fn pthread_rwlock_rdlock(lock: *mut pthread_rwlock_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_rwlock_tryrdlock$UNIX2003"
+    )]
+    pub fn pthread_rwlock_tryrdlock(lock: *mut pthread_rwlock_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_rwlock_wrlock$UNIX2003"
+    )]
+    pub fn pthread_rwlock_wrlock(lock: *mut pthread_rwlock_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_rwlock_trywrlock$UNIX2003"
+    )]
+    pub fn pthread_rwlock_trywrlock(lock: *mut pthread_rwlock_t) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pthread_rwlock_unlock$UNIX2003"
+    )]
+    pub fn pthread_rwlock_unlock(lock: *mut pthread_rwlock_t) -> ::c_int;
+    pub fn pthread_rwlockattr_init(attr: *mut pthread_rwlockattr_t)
+        -> ::c_int;
+    pub fn pthread_rwlockattr_destroy(
+        attr: *mut pthread_rwlockattr_t,
+    ) -> ::c_int;
+
+    #[cfg_attr(target_os = "illumos", link_name = "__xnet_getsockopt")]
+    pub fn getsockopt(
+        sockfd: ::c_int,
+        level: ::c_int,
+        optname: ::c_int,
+        optval: *mut ::c_void,
+        optlen: *mut ::socklen_t,
+    ) -> ::c_int;
+    pub fn raise(signum: ::c_int) -> ::c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__sigaction14")]
+    pub fn sigaction(
+        signum: ::c_int,
+        act: *const sigaction,
+        oldact: *mut sigaction,
+    ) -> ::c_int;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__utimes50")]
+    pub fn utimes(
+        filename: *const ::c_char,
+        times: *const ::timeval,
+    ) -> ::c_int;
+    pub fn dlopen(filename: *const ::c_char, flag: ::c_int) -> *mut ::c_void;
+    pub fn dlerror() -> *mut ::c_char;
+    pub fn dlsym(
+        handle: *mut ::c_void,
+        symbol: *const ::c_char,
+    ) -> *mut ::c_void;
+    pub fn dlclose(handle: *mut ::c_void) -> ::c_int;
+    pub fn dladdr(addr: *const ::c_void, info: *mut Dl_info) -> ::c_int;
+
+    #[cfg(not(all(libc_cfg_target_vendor, target_arch = "powerpc",
+          target_vendor = "nintendo")))]
+    #[cfg_attr(target_os = "illumos", link_name = "__xnet_getaddrinfo")]
+    pub fn getaddrinfo(
+        node: *const c_char,
+        service: *const c_char,
+        hints: *const addrinfo,
+        res: *mut *mut addrinfo,
+    ) -> ::c_int;
+    #[cfg(not(all(libc_cfg_target_vendor, target_arch = "powerpc",
+          target_vendor = "nintendo")))]
+    pub fn freeaddrinfo(res: *mut addrinfo);
+    pub fn gai_strerror(errcode: ::c_int) -> *const ::c_char;
+    #[cfg_attr(
+        any(
+            all(target_os = "linux", not(target_env = "musl")),
+            target_os = "freebsd",
+            target_os = "dragonfly",
+            target_os = "haiku"
+        ),
+        link_name = "__res_init"
+    )]
+    #[cfg_attr(
+        any(target_os = "macos", target_os = "ios"),
+        link_name = "res_9_init"
+    )]
+    pub fn res_init() -> ::c_int;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__gmtime_r50")]
+    pub fn gmtime_r(time_p: *const time_t, result: *mut tm) -> *mut tm;
+    #[cfg_attr(target_os = "netbsd", link_name = "__localtime_r50")]
+    pub fn localtime_r(time_p: *const time_t, result: *mut tm) -> *mut tm;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "mktime$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__mktime50")]
+    pub fn mktime(tm: *mut tm) -> time_t;
+    #[cfg_attr(target_os = "netbsd", link_name = "__time50")]
+    pub fn time(time: *mut time_t) -> time_t;
+    #[cfg_attr(target_os = "netbsd", link_name = "__gmtime50")]
+    pub fn gmtime(time_p: *const time_t) -> *mut tm;
+    #[cfg_attr(target_os = "netbsd", link_name = "__locatime50")]
+    pub fn localtime(time_p: *const time_t) -> *mut tm;
+    #[cfg_attr(target_os = "netbsd", link_name = "__difftime50")]
+    pub fn difftime(time1: time_t, time0: time_t) -> ::c_double;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__mknod50")]
+    #[cfg_attr(
+        all(target_os = "freebsd", any(freebsd11, freebsd10)),
+        link_name = "mknod@FBSD_1.0"
+    )]
+    pub fn mknod(
+        pathname: *const ::c_char,
+        mode: ::mode_t,
+        dev: ::dev_t,
+    ) -> ::c_int;
+    pub fn gethostname(name: *mut ::c_char, len: ::size_t) -> ::c_int;
+    pub fn getservbyname(
+        name: *const ::c_char,
+        proto: *const ::c_char,
+    ) -> *mut servent;
+    pub fn getprotobyname(name: *const ::c_char) -> *mut protoent;
+    pub fn getprotobynumber(proto: ::c_int) -> *mut protoent;
+    pub fn chroot(name: *const ::c_char) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "usleep$UNIX2003"
+    )]
+    pub fn usleep(secs: ::c_uint) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "send$UNIX2003"
+    )]
+    pub fn send(
+        socket: ::c_int,
+        buf: *const ::c_void,
+        len: ::size_t,
+        flags: ::c_int,
+    ) -> ::ssize_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "recv$UNIX2003"
+    )]
+    pub fn recv(
+        socket: ::c_int,
+        buf: *mut ::c_void,
+        len: ::size_t,
+        flags: ::c_int,
+    ) -> ::ssize_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "putenv$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__putenv50")]
+    pub fn putenv(string: *mut c_char) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "poll$UNIX2003"
+    )]
+    pub fn poll(fds: *mut pollfd, nfds: nfds_t, timeout: ::c_int) -> ::c_int;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86_64"),
+        link_name = "select$1050"
+    )]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "select$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__select50")]
+    pub fn select(
+        nfds: ::c_int,
+        readfs: *mut fd_set,
+        writefds: *mut fd_set,
+        errorfds: *mut fd_set,
+        timeout: *mut timeval,
+    ) -> ::c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__setlocale50")]
+    pub fn setlocale(
+        category: ::c_int,
+        locale: *const ::c_char,
+    ) -> *mut ::c_char;
+    pub fn localeconv() -> *mut lconv;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "sem_wait$UNIX2003"
+    )]
+    pub fn sem_wait(sem: *mut sem_t) -> ::c_int;
+    pub fn sem_trywait(sem: *mut sem_t) -> ::c_int;
+    pub fn sem_post(sem: *mut sem_t) -> ::c_int;
+    pub fn statvfs(path: *const c_char, buf: *mut statvfs) -> ::c_int;
+    pub fn fstatvfs(fd: ::c_int, buf: *mut statvfs) -> ::c_int;
+
+    pub fn readlink(
+        path: *const c_char,
+        buf: *mut c_char,
+        bufsz: ::size_t,
+    ) -> ::ssize_t;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__sigemptyset14")]
+    pub fn sigemptyset(set: *mut sigset_t) -> ::c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__sigaddset14")]
+    pub fn sigaddset(set: *mut sigset_t, signum: ::c_int) -> ::c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__sigfillset14")]
+    pub fn sigfillset(set: *mut sigset_t) -> ::c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__sigdelset14")]
+    pub fn sigdelset(set: *mut sigset_t, signum: ::c_int) -> ::c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__sigismember14")]
+    pub fn sigismember(set: *const sigset_t, signum: ::c_int) -> ::c_int;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__sigprocmask14")]
+    pub fn sigprocmask(
+        how: ::c_int,
+        set: *const sigset_t,
+        oldset: *mut sigset_t,
+    ) -> ::c_int;
+    #[cfg_attr(target_os = "netbsd", link_name = "__sigpending14")]
+    pub fn sigpending(set: *mut sigset_t) -> ::c_int;
+
+    #[cfg_attr(target_os = "netbsd", link_name = "__timegm50")]
+    pub fn timegm(tm: *mut ::tm) -> time_t;
+
+    pub fn sysconf(name: ::c_int) -> ::c_long;
+
+    pub fn mkfifo(path: *const c_char, mode: mode_t) -> ::c_int;
+
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86_64"),
+        link_name = "pselect$1050"
+    )]
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "pselect$UNIX2003"
+    )]
+    #[cfg_attr(target_os = "netbsd", link_name = "__pselect50")]
+    pub fn pselect(
+        nfds: ::c_int,
+        readfs: *mut fd_set,
+        writefds: *mut fd_set,
+        errorfds: *mut fd_set,
+        timeout: *const timespec,
+        sigmask: *const sigset_t,
+    ) -> ::c_int;
+    pub fn fseeko(
+        stream: *mut ::FILE,
+        offset: ::off_t,
+        whence: ::c_int,
+    ) -> ::c_int;
+    pub fn ftello(stream: *mut ::FILE) -> ::off_t;
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "tcdrain$UNIX2003"
+    )]
+    pub fn tcdrain(fd: ::c_int) -> ::c_int;
+    pub fn cfgetispeed(termios: *const ::termios) -> ::speed_t;
+    pub fn cfgetospeed(termios: *const ::termios) -> ::speed_t;
+    pub fn cfsetispeed(termios: *mut ::termios, speed: ::speed_t) -> ::c_int;
+    pub fn cfsetospeed(termios: *mut ::termios, speed: ::speed_t) -> ::c_int;
+    pub fn tcgetattr(fd: ::c_int, termios: *mut ::termios) -> ::c_int;
+    pub fn tcsetattr(
+        fd: ::c_int,
+        optional_actions: ::c_int,
+        termios: *const ::termios,
+    ) -> ::c_int;
+    pub fn tcflow(fd: ::c_int, action: ::c_int) -> ::c_int;
+    pub fn tcflush(fd: ::c_int, action: ::c_int) -> ::c_int;
+    pub fn tcgetsid(fd: ::c_int) -> ::pid_t;
+    pub fn tcsendbreak(fd: ::c_int, duration: ::c_int) -> ::c_int;
+    pub fn mkstemp(template: *mut ::c_char) -> ::c_int;
+    pub fn mkdtemp(template: *mut ::c_char) -> *mut ::c_char;
+
+    pub fn tmpnam(ptr: *mut ::c_char) -> *mut ::c_char;
+
+    pub fn openlog(ident: *const ::c_char, logopt: ::c_int, facility: ::c_int);
+    pub fn closelog();
+    pub fn setlogmask(maskpri: ::c_int) -> ::c_int;
+    #[cfg_attr(target_os = "macos", link_name = "syslog$DARWIN_EXTSN")]
+    pub fn syslog(priority: ::c_int, message: *const ::c_char, ...);
+    #[cfg_attr(
+        all(target_os = "macos", target_arch = "x86"),
+        link_name = "nice$UNIX2003"
+    )]
+    pub fn nice(incr: ::c_int) -> ::c_int;
+
+    pub fn grantpt(fd: ::c_int) -> ::c_int;
+    pub fn posix_openpt(flags: ::c_int) -> ::c_int;
+    pub fn ptsname(fd: ::c_int) -> *mut ::c_char;
+    pub fn unlockpt(fd: ::c_int) -> ::c_int;
+
+    pub fn strcasestr(cs: *const c_char, ct: *const c_char) -> *mut c_char;
+    pub fn getline(
+        lineptr: *mut *mut c_char,
+        n: *mut size_t,
+        stream: *mut FILE,
+    ) -> ssize_t;
+
+    pub fn lockf(
+        fd: ::c_int,
+        cmd: ::c_int,
+        len: ::off_t,
+    ) -> ::c_int;
+}
+
+cfg_if! {
+    if #[cfg(not(target_os = "redox"))] {
+        extern {
+            pub fn getsid(pid: pid_t) -> pid_t;
+            pub fn truncate(path: *const c_char, length: off_t) -> ::c_int;
+            #[cfg_attr(all(target_os = "macos", target_arch = "x86"),
+                       link_name = "pause$UNIX2003")]
+            pub fn pause() -> ::c_int;
+
+            pub fn readlinkat(dirfd: ::c_int,
+                              pathname: *const ::c_char,
+                              buf: *mut ::c_char,
+                              bufsiz: ::size_t) -> ::ssize_t;
+            pub fn mkdirat(dirfd: ::c_int, pathname: *const ::c_char,
+                           mode: ::mode_t) -> ::c_int;
+            pub fn openat(dirfd: ::c_int, pathname: *const ::c_char,
+                          flags: ::c_int, ...) -> ::c_int;
+
+            #[cfg_attr(all(target_os = "macos", target_arch = "x86_64"),
+                       link_name = "fdopendir$INODE64")]
+            #[cfg_attr(all(target_os = "macos", target_arch = "x86"),
+                       link_name = "fdopendir$INODE64$UNIX2003")]
+            pub fn fdopendir(fd: ::c_int) -> *mut ::DIR;
+
+            #[cfg_attr(all(target_os = "macos", not(target_arch = "aarch64")),
+                       link_name = "readdir_r$INODE64")]
+            #[cfg_attr(target_os = "netbsd", link_name = "__readdir_r30")]
+            #[cfg_attr(
+                all(target_os = "freebsd", any(freebsd11, freebsd10)),
+                link_name = "readdir_r@FBSD_1.0"
+            )]
+            /// The 64-bit libc on Solaris and illumos only has readdir_r.  If a
+            /// 32-bit Solaris or illumos target is ever created, it should use
+            /// __posix_readdir_r.  See libc(3LIB) on Solaris or illumos:
+            /// https://illumos.org/man/3lib/libc
+            /// https://docs.oracle.com/cd/E36784_01/html/E36873/libc-3lib.html
+            /// https://www.unix.com/man-page/opensolaris/3LIB/libc/
+            pub fn readdir_r(dirp: *mut ::DIR, entry: *mut ::dirent,
+                             result: *mut *mut ::dirent) -> ::c_int;
+        }
+    }
+}
+
+cfg_if! {
+   if #[cfg(not(any(target_os = "solaris", target_os = "illumos")))] {
+        extern {
+            pub fn cfmakeraw(termios: *mut ::termios);
+            pub fn cfsetspeed(termios: *mut ::termios,
+                              speed: ::speed_t) -> ::c_int;
+        }
+   }
+}
+
+cfg_if! {
+    if #[cfg(target_env = "uclibc")] {
+        mod uclibc;
+        pub use self::uclibc::*;
+    } else if #[cfg(target_env = "newlib")] {
+        mod newlib;
+        pub use self::newlib::*;
+    } else if #[cfg(any(target_os = "linux",
+                        target_os = "android",
+                        target_os = "emscripten"))] {
+        mod linux_like;
+        pub use self::linux_like::*;
+    } else if #[cfg(any(target_os = "macos",
+                        target_os = "ios",
+                        target_os = "freebsd",
+                        target_os = "dragonfly",
+                        target_os = "openbsd",
+                        target_os = "netbsd"))] {
+        mod bsd;
+        pub use self::bsd::*;
+    } else if #[cfg(any(target_os = "solaris",
+                        target_os = "illumos"))] {
+        mod solarish;
+        pub use self::solarish::*;
+    } else if #[cfg(target_os = "haiku")] {
+        mod haiku;
+        pub use self::haiku::*;
+    } else if #[cfg(target_os = "hermit")] {
+        mod hermit;
+        pub use self::hermit::*;
+    } else if #[cfg(target_os = "redox")] {
+        mod redox;
+        pub use self::redox::*;
+    } else {
+        // Unknown target_os
+    }
+}
+
+cfg_if! {
+    if #[cfg(libc_core_cvoid)] {
+        pub use ::ffi::c_void;
+    } else {
+        // Use repr(u8) as LLVM expects `void*` to be the same as `i8*` to help
+        // enable more optimization opportunities around it recognizing things
+        // like malloc/free.
+        #[repr(u8)]
+        #[allow(missing_copy_implementations)]
+        #[allow(missing_debug_implementations)]
+        pub enum c_void {
+            // Two dummy variants so the #[repr] attribute can be used.
+            #[doc(hidden)]
+            __variant1,
+            #[doc(hidden)]
+            __variant2,
+        }
+    }
+}
+
+cfg_if! {
+    if #[cfg(libc_align)] {
+        mod align;
+        pub use self::align::*;
+    } else {
+        mod no_align;
+        pub use self::no_align::*;
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/strsim/lib.rs.html b/docs/src/strsim/lib.rs.html new file mode 100644 index 00000000..17cb06de --- /dev/null +++ b/docs/src/strsim/lib.rs.html @@ -0,0 +1,1575 @@ +lib.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+
+//! This library implements string similarity metrics.
+
+use std::char;
+use std::cmp::{max, min};
+use std::collections::HashMap;
+
+#[derive(Debug, PartialEq)]
+pub enum StrSimError {
+    DifferentLengthArgs
+}
+
+pub type HammingResult = Result<usize, StrSimError>;
+
+/// Calculates the number of positions in the two strings where the characters
+/// differ. Returns an error if the strings have different lengths.
+///
+/// ```
+/// use strsim::hamming;
+///
+/// match hamming("hamming", "hammers") {
+///     Ok(distance) => assert_eq!(3, distance),
+///     Err(why) => panic!("{:?}", why)
+/// }
+/// ```
+pub fn hamming(a: &str, b: &str) -> HammingResult {
+    let (mut ita, mut itb, mut count) = (a.chars(), b.chars(), 0);
+    loop {
+        match (ita.next(), itb.next()){
+            (Some(x), Some(y)) => if x != y { count += 1 },
+            (None, None) => return Ok(count),
+            _ => return Err(StrSimError::DifferentLengthArgs),
+        }
+    }
+}
+
+/// Calculates the Jaro similarity between two strings. The returned value
+/// is between 0.0 and 1.0 (higher value means more similar).
+///
+/// ```
+/// use strsim::jaro;
+///
+/// assert!((0.392 - jaro("Friedrich Nietzsche", "Jean-Paul Sartre")).abs() <
+///         0.001);
+/// ```
+pub fn jaro(a: &str, b: &str) -> f64 {
+    if a == b { return 1.0; }
+
+    let a_len = a.chars().count();
+    let b_len = b.chars().count();
+
+    // The check for lengths of one here is to prevent integer overflow when
+    // calculating the search range.
+    if a_len == 0 || b_len == 0 || (a_len == 1 && b_len == 1) {
+        return 0.0;
+    }
+
+    let search_range = (max(a_len, b_len) / 2) - 1;
+
+    let mut b_consumed = Vec::with_capacity(b_len);
+    for _ in 0..b_len {
+        b_consumed.push(false);
+    }
+    let mut matches = 0.0;
+
+    let mut transpositions = 0.0;
+    let mut b_match_index = 0;
+
+    for (i, a_char) in a.chars().enumerate() {
+        let min_bound =
+            // prevent integer wrapping
+            if i > search_range {
+                max(0, i - search_range)
+            } else {
+                0
+            };
+
+        let max_bound = min(b_len - 1, i + search_range);
+
+        if min_bound > max_bound {
+            continue;
+        }
+
+        for (j, b_char) in b.chars().enumerate() {
+            if min_bound <= j && j <= max_bound && a_char == b_char &&
+               !b_consumed[j] {
+                b_consumed[j] = true;
+                matches += 1.0;
+
+                if j < b_match_index {
+                    transpositions += 1.0;
+                }
+                b_match_index = j;
+
+                break;
+            }
+        }
+    }
+
+    if matches == 0.0 {
+        0.0
+    } else {
+        (1.0 / 3.0) * ((matches / a_len as f64) +
+                       (matches / b_len as f64) +
+                       ((matches - transpositions) / matches))
+    }
+}
+
+/// Like Jaro but gives a boost to strings that have a common prefix.
+///
+/// ```
+/// use strsim::jaro_winkler;
+///
+/// assert!((0.911 - jaro_winkler("cheeseburger", "cheese fries")).abs() <
+///         0.001);
+/// ```
+pub fn jaro_winkler(a: &str, b: &str) -> f64 {
+    let jaro_distance = jaro(a, b);
+
+    // Don't limit the length of the common prefix
+    let prefix_length = a.chars()
+                         .zip(b.chars())
+                         .take_while(|&(a_char, b_char)| a_char == b_char)
+                         .count();
+
+    let jaro_winkler_distance =
+        jaro_distance + (0.1 * prefix_length as f64 * (1.0 - jaro_distance));
+
+    if jaro_winkler_distance <= 1.0 {
+        jaro_winkler_distance
+    } else {
+        1.0
+    }
+}
+
+/// Calculates the minimum number of insertions, deletions, and substitutions
+/// required to change one string into the other.
+///
+/// ```
+/// use strsim::levenshtein;
+///
+/// assert_eq!(3, levenshtein("kitten", "sitting"));
+/// ```
+pub fn levenshtein(a: &str, b: &str) -> usize {
+    if a == b { return 0; }
+
+    let a_len = a.chars().count();
+    let b_len = b.chars().count();
+
+    if a_len == 0 { return b_len; }
+    if b_len == 0 { return a_len; }
+
+    let mut cache: Vec<usize> = (1..b_len+1).collect();
+
+    let mut result = 0;
+    let mut distance_a;
+    let mut distance_b;
+
+    for (i, a_char) in a.chars().enumerate() {
+        result = i;
+        distance_b = i;
+
+        for (j, b_char) in b.chars().enumerate() {
+            let cost = if a_char == b_char { 0 } else { 1 };
+            distance_a = distance_b + cost;
+            distance_b = cache[j];
+            result = min(result + 1, min(distance_a, distance_b + 1));
+            cache[j] = result;
+        }
+    }
+
+    result
+}
+
+/// Calculates a normalized score of the Levenshtein algorithm between 0.0 and
+/// 1.0 (inclusive), where 1.0 means the strings are the same.
+///
+/// ```
+/// use strsim::normalized_levenshtein;
+///
+/// assert!((normalized_levenshtein("kitten", "sitting") - 0.57142).abs() < 0.00001);
+/// assert!((normalized_levenshtein("", "") - 1.0).abs() < 0.00001);
+/// assert!(normalized_levenshtein("", "second").abs() < 0.00001);
+/// assert!(normalized_levenshtein("first", "").abs() < 0.00001);
+/// assert!((normalized_levenshtein("string", "string") - 1.0).abs() < 0.00001);
+/// ```
+pub fn normalized_levenshtein(a: &str, b: &str) -> f64 {
+    if a.is_empty() && b.is_empty() {
+        return 1.0;
+    }
+    1.0 - (levenshtein(a, b) as f64) / (a.chars().count().max(b.chars().count()) as f64)
+}
+
+/// Like Levenshtein but allows for adjacent transpositions. Each substring can
+/// only be edited once.
+///
+/// ```
+/// use strsim::osa_distance;
+///
+/// assert_eq!(3, osa_distance("ab", "bca"));
+/// ```
+pub fn osa_distance(a: &str, b: &str) -> usize {
+    let a_len = a.chars().count();
+    let b_len = b.chars().count();
+    if a == b { return 0; }
+    else if a_len == 0 { return b_len; }
+    else if b_len == 0 { return a_len; }
+
+    let mut prev_two_distances: Vec<usize> = Vec::with_capacity(b_len + 1);
+    let mut prev_distances: Vec<usize> = Vec::with_capacity(b_len + 1);
+    let mut curr_distances: Vec<usize> = Vec::with_capacity(b_len + 1);
+
+    let mut prev_a_char = char::MAX;
+    let mut prev_b_char = char::MAX;
+
+    for i in 0..(b_len + 1) {
+        prev_two_distances.push(i);
+        prev_distances.push(i);
+        curr_distances.push(0);
+    }
+
+    for (i, a_char) in a.chars().enumerate() {
+        curr_distances[0] = i + 1;
+
+        for (j, b_char) in b.chars().enumerate() {
+            let cost = if a_char == b_char { 0 } else { 1 };
+            curr_distances[j + 1] = min(curr_distances[j] + 1,
+                                        min(prev_distances[j + 1] + 1,
+                                            prev_distances[j] + cost));
+            if i > 0 && j > 0 && a_char != b_char &&
+               a_char == prev_b_char && b_char == prev_a_char {
+                curr_distances[j + 1] = min(curr_distances[j + 1],
+                                            prev_two_distances[j - 1] + 1);
+            }
+
+            prev_b_char = b_char;
+        }
+
+        prev_two_distances.clone_from(&prev_distances);
+        prev_distances.clone_from(&curr_distances);
+        prev_a_char = a_char;
+    }
+
+    curr_distances[b_len]
+
+}
+
+/// Like optimal string alignment, but substrings can be edited an unlimited
+/// number of times, and the triangle inequality holds.
+///
+/// ```
+/// use strsim::damerau_levenshtein;
+///
+/// assert_eq!(2, damerau_levenshtein("ab", "bca"));
+/// ```
+pub fn damerau_levenshtein(a: &str, b: &str) -> usize {
+    if a == b { return 0; }
+
+    let a_chars: Vec<char> = a.chars().collect();
+    let b_chars: Vec<char> = b.chars().collect();
+    let a_len = a_chars.len();
+    let b_len = b_chars.len();
+
+    if a_len == 0 { return b_len; }
+    if b_len == 0 { return a_len; }
+
+    let mut distances = vec![vec![0; b_len + 2]; a_len + 2];
+    let max_distance = a_len + b_len;
+    distances[0][0] = max_distance;
+
+    for i in 0..(a_len + 1) {
+        distances[i + 1][0] = max_distance;
+        distances[i + 1][1] = i;
+    }
+
+    for j in 0..(b_len + 1) {
+        distances[0][j + 1] = max_distance;
+        distances[1][j + 1] = j;
+    }
+
+    let mut chars: HashMap<char, usize> = HashMap::new();
+
+    for i in 1..(a_len + 1) {
+        let mut db = 0;
+
+        for j in 1..(b_len + 1) {
+            let k = match chars.get(&b_chars[j - 1]) {
+                Some(value) => value.clone(),
+                None => 0
+            };
+
+            let l = db;
+
+            let mut cost = 1;
+            if a_chars[i - 1] == b_chars[j - 1] {
+                cost = 0;
+                db = j;
+            }
+
+            let substitution_cost = distances[i][j] + cost;
+            let insertion_cost = distances[i][j + 1] + 1;
+            let deletion_cost = distances[i + 1][j] + 1;
+            let transposition_cost = distances[k][l] + (i - k - 1) + 1 +
+                                     (j - l - 1);
+
+            distances[i + 1][j + 1] = min(substitution_cost,
+                                      min(insertion_cost,
+                                      min(deletion_cost,
+                                          transposition_cost)));
+        }
+
+        chars.insert(a_chars[i - 1], i);
+    }
+
+    distances[a_len + 1][b_len + 1]
+}
+
+/// Calculates a normalized score of the Damerau–Levenshtein algorithm between
+/// 0.0 and 1.0 (inclusive), where 1.0 means the strings are the same.
+///
+/// ```
+/// use strsim::normalized_damerau_levenshtein;
+///
+/// assert!((normalized_damerau_levenshtein("levenshtein", "löwenbräu") - 0.27272).abs() < 0.00001);
+/// assert!((normalized_damerau_levenshtein("", "") - 1.0).abs() < 0.00001);
+/// assert!(normalized_damerau_levenshtein("", "flower").abs() < 0.00001);
+/// assert!(normalized_damerau_levenshtein("tree", "").abs() < 0.00001);
+/// assert!((normalized_damerau_levenshtein("sunglasses", "sunglasses") - 1.0).abs() < 0.00001);
+/// ```
+pub fn normalized_damerau_levenshtein(a: &str, b: &str) -> f64 {
+    if a.is_empty() && b.is_empty() {
+        return 1.0;
+    }
+    1.0 - (damerau_levenshtein(a, b) as f64) / (a.chars().count().max(b.chars().count()) as f64)
+}
+
+#[cfg(test)]
+mod tests {
+    use super::*;
+
+    #[test]
+    fn hamming_empty() {
+        match hamming("", "") {
+            Ok(distance) => { assert_eq!(0, distance); },
+            Err(why) => { panic!("{:?}", why); }
+        }
+    }
+
+    #[test]
+    fn hamming_same() {
+        match hamming("hamming", "hamming") {
+            Ok(distance) => { assert_eq!(0, distance); },
+            Err(why) => { panic!("{:?}", why); }
+        }
+    }
+
+    #[test]
+    fn hamming_diff() {
+        match hamming("hamming", "hammers") {
+            Ok(distance) => { assert_eq!(3, distance); },
+            Err(why) => { panic!("{:?}", why); }
+        }
+    }
+
+    #[test]
+    fn hamming_diff_multibyte() {
+        match hamming("hamming", "h香mmüng") {
+            Ok(distance) => { assert_eq!(2, distance); },
+            Err(why) => { panic!("{:?}", why); }
+        }
+    }
+
+    #[test]
+    fn hamming_unequal_length() {
+        match hamming("ham", "hamming") {
+            Ok(_) => { panic!(); },
+            Err(why) => { assert_eq!(why, StrSimError::DifferentLengthArgs); }
+        }
+    }
+
+    #[test]
+    fn hamming_names() {
+        match hamming("Friedrich Nietzs", "Jean-Paul Sartre") {
+            Ok(distance) => { assert_eq!(14, distance); },
+            Err(why) => { panic!("{:?}", why); }
+        }
+    }
+
+    #[test]
+    fn jaro_both_empty() {
+       assert_eq!(1.0, jaro("", ""));
+    }
+
+    #[test]
+    fn jaro_first_empty() {
+        assert_eq!(0.0, jaro("", "jaro"));
+    }
+
+    #[test]
+    fn jaro_second_empty() {
+        assert_eq!(0.0, jaro("distance", ""));
+    }
+
+    #[test]
+    fn jaro_same() {
+        assert_eq!(1.0, jaro("jaro", "jaro"));
+    }
+
+    #[test]
+    fn jaro_multibyte() {
+        assert!((0.818 - jaro("testabctest", "testöঙ香test")) < 0.001);
+        assert!((0.818 - jaro("testöঙ香test", "testabctest")) < 0.001);
+    }
+
+    #[test]
+    fn jaro_diff_short() {
+        assert!((0.767 - jaro("dixon", "dicksonx")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_diff_one_character() {
+        assert_eq!(0.0, jaro("a", "b"));
+    }
+
+    #[test]
+    fn jaro_diff_one_and_two() {
+        assert!((0.83 - jaro("a", "ab")).abs() < 0.01);
+    }
+
+    #[test]
+    fn jaro_diff_two_and_one() {
+        assert!((0.83 - jaro("ab", "a")).abs() < 0.01);
+    }
+
+    #[test]
+    fn jaro_diff_no_transposition() {
+        assert!((0.822 - jaro("dwayne", "duane")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_diff_with_transposition() {
+        assert!((0.944 - jaro("martha", "marhta")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_names() {
+        assert!((0.392 - jaro("Friedrich Nietzsche",
+                              "Jean-Paul Sartre")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_both_empty() {
+        assert_eq!(1.0, jaro_winkler("", ""));
+    }
+
+    #[test]
+    fn jaro_winkler_first_empty() {
+        assert_eq!(0.0, jaro_winkler("", "jaro-winkler"));
+    }
+
+    #[test]
+    fn jaro_winkler_second_empty() {
+        assert_eq!(0.0, jaro_winkler("distance", ""));
+    }
+
+    #[test]
+    fn jaro_winkler_same() {
+        assert_eq!(1.0, jaro_winkler("Jaro-Winkler", "Jaro-Winkler"));
+    }
+
+    #[test]
+    fn jaro_winkler_multibyte() {
+        assert!((0.89 - jaro_winkler("testabctest", "testöঙ香test")).abs() <
+                0.001);
+        assert!((0.89 - jaro_winkler("testöঙ香test", "testabctest")).abs() <
+                0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_diff_short() {
+        assert!((0.813 - jaro_winkler("dixon", "dicksonx")).abs() < 0.001);
+        assert!((0.813 - jaro_winkler("dicksonx", "dixon")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_diff_one_character() {
+        assert_eq!(0.0, jaro_winkler("a", "b"));
+    }
+
+    #[test]
+    fn jaro_winkler_diff_no_transposition() {
+        assert!((0.840 - jaro_winkler("dwayne", "duane")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_diff_with_transposition() {
+        assert!((0.961 - jaro_winkler("martha", "marhta")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_names() {
+        assert!((0.562 - jaro_winkler("Friedrich Nietzsche",
+                                      "Fran-Paul Sartre")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_long_prefix() {
+        assert!((0.911 - jaro_winkler("cheeseburger", "cheese fries")).abs() <
+                0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_more_names() {
+        assert!((0.868 - jaro_winkler("Thorkel", "Thorgier")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_length_of_one() {
+        assert!((0.738 - jaro_winkler("Dinsdale", "D")).abs() < 0.001);
+    }
+
+    #[test]
+    fn jaro_winkler_very_long_prefix() {
+        assert!((1.0 - jaro_winkler("thequickbrownfoxjumpedoverx",
+                                    "thequickbrownfoxjumpedovery")).abs() <
+                0.001);
+    }
+
+    #[test]
+    fn levenshtein_empty() {
+        assert_eq!(0, levenshtein("", ""));
+    }
+
+    #[test]
+    fn levenshtein_same() {
+        assert_eq!(0, levenshtein("levenshtein", "levenshtein"));
+    }
+
+    #[test]
+    fn levenshtein_diff_short() {
+        assert_eq!(3, levenshtein("kitten", "sitting"));
+    }
+
+    #[test]
+    fn levenshtein_diff_with_space() {
+        assert_eq!(5, levenshtein("hello, world", "bye, world"));
+    }
+
+    #[test]
+    fn levenshtein_diff_multibyte() {
+        assert_eq!(3, levenshtein("öঙ香", "abc"));
+        assert_eq!(3, levenshtein("abc", "öঙ香"));
+    }
+
+    #[test]
+    fn levenshtein_diff_longer() {
+        let a = "The quick brown fox jumped over the angry dog.";
+        let b = "Lorem ipsum dolor sit amet, dicta latine an eam.";
+        assert_eq!(37, levenshtein(a, b));
+    }
+
+    #[test]
+    fn levenshtein_first_empty() {
+        assert_eq!(7, levenshtein("", "sitting"));
+    }
+
+    #[test]
+    fn levenshtein_second_empty() {
+        assert_eq!(6, levenshtein("kitten", ""));
+    }
+
+    #[test]
+    fn normalized_levenshtein_diff_short() {
+        assert!((normalized_levenshtein("kitten", "sitting") - 0.57142).abs() < 0.00001);
+    }
+
+    #[test]
+    fn normalized_levenshtein_for_empty_strings() {
+        assert!((normalized_levenshtein("", "") - 1.0).abs() < 0.00001);
+    }
+
+    #[test]
+    fn normalized_levenshtein_first_empty() {
+        assert!(normalized_levenshtein("", "second").abs() < 0.00001);
+    }
+
+    #[test]
+    fn normalized_levenshtein_second_empty() {
+        assert!(normalized_levenshtein("first", "").abs() < 0.00001);
+    }
+
+    #[test]
+    fn normalized_levenshtein_identical_strings() {
+        assert!((normalized_levenshtein("identical", "identical") - 1.0).abs() < 0.00001);
+    }
+
+    #[test]
+    fn osa_distance_empty() {
+        assert_eq!(0, osa_distance("", ""));
+    }
+
+    #[test]
+    fn osa_distance_same() {
+        assert_eq!(0, osa_distance("damerau", "damerau"));
+    }
+
+    #[test]
+    fn osa_distance_first_empty() {
+        assert_eq!(7, osa_distance("", "damerau"));
+    }
+
+    #[test]
+    fn osa_distance_second_empty() {
+        assert_eq!(7, osa_distance("damerau", ""));
+    }
+
+    #[test]
+    fn osa_distance_diff() {
+        assert_eq!(3, osa_distance("ca", "abc"));
+    }
+
+    #[test]
+    fn osa_distance_diff_short() {
+        assert_eq!(3, osa_distance("damerau", "aderua"));
+    }
+
+    #[test]
+    fn osa_distance_diff_reversed() {
+        assert_eq!(3, osa_distance("aderua", "damerau"));
+    }
+
+    #[test]
+    fn osa_distance_diff_multibyte() {
+        assert_eq!(3, osa_distance("öঙ香", "abc"));
+        assert_eq!(3, osa_distance("abc", "öঙ香"));
+    }
+
+    #[test]
+    fn osa_distance_diff_unequal_length() {
+        assert_eq!(6, osa_distance("damerau", "aderuaxyz"));
+    }
+
+    #[test]
+    fn osa_distance_diff_unequal_length_reversed() {
+        assert_eq!(6, osa_distance("aderuaxyz", "damerau"));
+    }
+
+    #[test]
+    fn osa_distance_diff_comedians() {
+        assert_eq!(5, osa_distance("Stewart", "Colbert"));
+    }
+
+    #[test]
+    fn osa_distance_many_transpositions() {
+        assert_eq!(4, osa_distance("abcdefghijkl", "bacedfgihjlk"));
+    }
+
+    #[test]
+    fn osa_distance_diff_longer() {
+        let a = "The quick brown fox jumped over the angry dog.";
+        let b = "Lehem ipsum dolor sit amet, dicta latine an eam.";
+        assert_eq!(36, osa_distance(a, b));
+    }
+
+    #[test]
+    fn osa_distance_beginning_transposition() {
+        assert_eq!(1, osa_distance("foobar", "ofobar"));
+    }
+
+    #[test]
+    fn osa_distance_end_transposition() {
+        assert_eq!(1, osa_distance("specter", "spectre"));
+    }
+
+    #[test]
+    fn osa_distance_restricted_edit() {
+        assert_eq!(4, osa_distance("a cat", "an abct"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_empty() {
+        assert_eq!(0, damerau_levenshtein("", ""));
+    }
+
+    #[test]
+    fn damerau_levenshtein_same() {
+        assert_eq!(0, damerau_levenshtein("damerau", "damerau"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_first_empty() {
+        assert_eq!(7, damerau_levenshtein("", "damerau"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_second_empty() {
+        assert_eq!(7, damerau_levenshtein("damerau", ""));
+    }
+
+    #[test]
+    fn damerau_levenshtein_diff() {
+        assert_eq!(2, damerau_levenshtein("ca", "abc"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_diff_short() {
+        assert_eq!(3, damerau_levenshtein("damerau", "aderua"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_diff_reversed() {
+        assert_eq!(3, damerau_levenshtein("aderua", "damerau"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_diff_multibyte() {
+        assert_eq!(3, damerau_levenshtein("öঙ香", "abc"));
+        assert_eq!(3, damerau_levenshtein("abc", "öঙ香"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_diff_unequal_length() {
+        assert_eq!(6, damerau_levenshtein("damerau", "aderuaxyz"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_diff_unequal_length_reversed() {
+        assert_eq!(6, damerau_levenshtein("aderuaxyz", "damerau"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_diff_comedians() {
+        assert_eq!(5, damerau_levenshtein("Stewart", "Colbert"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_many_transpositions() {
+        assert_eq!(4, damerau_levenshtein("abcdefghijkl", "bacedfgihjlk"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_diff_longer() {
+        let a = "The quick brown fox jumped over the angry dog.";
+        let b = "Lehem ipsum dolor sit amet, dicta latine an eam.";
+        assert_eq!(36, damerau_levenshtein(a, b));
+    }
+
+    #[test]
+    fn damerau_levenshtein_beginning_transposition() {
+        assert_eq!(1, damerau_levenshtein("foobar", "ofobar"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_end_transposition() {
+        assert_eq!(1, damerau_levenshtein("specter", "spectre"));
+    }
+
+    #[test]
+    fn damerau_levenshtein_unrestricted_edit() {
+        assert_eq!(3, damerau_levenshtein("a cat", "an abct"));
+    }
+
+    #[test]
+    fn normalized_damerau_levenshtein_diff_short() {
+        assert!((normalized_damerau_levenshtein("levenshtein", "löwenbräu") - 0.27272).abs() < 0.00001);
+    }
+
+    #[test]
+    fn normalized_damerau_levenshtein_for_empty_strings() {
+        assert!((normalized_damerau_levenshtein("", "") - 1.0).abs() < 0.00001);
+    }
+
+    #[test]
+    fn normalized_damerau_levenshtein_first_empty() {
+        assert!(normalized_damerau_levenshtein("", "flower").abs() < 0.00001);
+    }
+
+    #[test]
+    fn normalized_damerau_levenshtein_second_empty() {
+        assert!(normalized_damerau_levenshtein("tree", "").abs() < 0.00001);
+    }
+
+    #[test]
+    fn normalized_damerau_levenshtein_identical_strings() {
+        assert!((normalized_damerau_levenshtein("sunglasses", "sunglasses") - 1.0).abs() < 0.00001);
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/textwrap/indentation.rs.html b/docs/src/textwrap/indentation.rs.html new file mode 100644 index 00000000..f8d81c06 --- /dev/null +++ b/docs/src/textwrap/indentation.rs.html @@ -0,0 +1,591 @@ +indentation.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+
+//! Functions related to adding and removing indentation from lines of
+//! text.
+//!
+//! The functions here can be used to uniformly indent or dedent
+//! (unindent) word wrapped lines of text.
+
+/// Add prefix to each non-empty line.
+///
+/// ```
+/// use textwrap::indent;
+///
+/// assert_eq!(indent("
+/// Foo
+/// Bar
+/// ", "  "), "
+///   Foo
+///   Bar
+/// ");
+/// ```
+///
+/// Empty lines (lines consisting only of whitespace) are not indented
+/// and the whitespace is replaced by a single newline (`\n`):
+///
+/// ```
+/// use textwrap::indent;
+///
+/// assert_eq!(indent("
+/// Foo
+///
+/// Bar
+///   \t
+/// Baz
+/// ", "->"), "
+/// ->Foo
+///
+/// ->Bar
+///
+/// ->Baz
+/// ");
+/// ```
+///
+/// Leading and trailing whitespace on non-empty lines is kept
+/// unchanged:
+///
+/// ```
+/// use textwrap::indent;
+///
+/// assert_eq!(indent(" \t  Foo   ", "->"), "-> \t  Foo   \n");
+/// ```
+pub fn indent(s: &str, prefix: &str) -> String {
+    let mut result = String::new();
+    for line in s.lines() {
+        if line.chars().any(|c| !c.is_whitespace()) {
+            result.push_str(prefix);
+            result.push_str(line);
+        }
+        result.push('\n');
+    }
+    result
+}
+
+/// Removes common leading whitespace from each line.
+///
+/// This function will look at each non-empty line and determine the
+/// maximum amount of whitespace that can be removed from all lines:
+///
+/// ```
+/// use textwrap::dedent;
+///
+/// assert_eq!(dedent("
+///     1st line
+///       2nd line
+///     3rd line
+/// "), "
+/// 1st line
+///   2nd line
+/// 3rd line
+/// ");
+/// ```
+pub fn dedent(s: &str) -> String {
+    let mut prefix = "";
+    let mut lines = s.lines();
+
+    // We first search for a non-empty line to find a prefix.
+    for line in &mut lines {
+        let mut whitespace_idx = line.len();
+        for (idx, ch) in line.char_indices() {
+            if !ch.is_whitespace() {
+                whitespace_idx = idx;
+                break;
+            }
+        }
+
+        // Check if the line had anything but whitespace
+        if whitespace_idx < line.len() {
+            prefix = &line[..whitespace_idx];
+            break;
+        }
+    }
+
+    // We then continue looking through the remaining lines to
+    // possibly shorten the prefix.
+    for line in &mut lines {
+        let mut whitespace_idx = line.len();
+        for ((idx, a), b) in line.char_indices().zip(prefix.chars()) {
+            if a != b {
+                whitespace_idx = idx;
+                break;
+            }
+        }
+
+        // Check if the line had anything but whitespace and if we
+        // have found a shorter prefix
+        if whitespace_idx < line.len() && whitespace_idx < prefix.len() {
+            prefix = &line[..whitespace_idx];
+        }
+    }
+
+    // We now go over the lines a second time to build the result.
+    let mut result = String::new();
+    for line in s.lines() {
+        if line.starts_with(&prefix) && line.chars().any(|c| !c.is_whitespace()) {
+            let (_, tail) = line.split_at(prefix.len());
+            result.push_str(tail);
+        }
+        result.push('\n');
+    }
+
+    if result.ends_with('\n') && !s.ends_with('\n') {
+        let new_len = result.len() - 1;
+        result.truncate(new_len);
+    }
+
+    result
+}
+
+#[cfg(test)]
+mod tests {
+    use super::*;
+
+    /// Add newlines. Ensures that the final line in the vector also
+    /// has a newline.
+    fn add_nl(lines: &[&str]) -> String {
+        lines.join("\n") + "\n"
+    }
+
+    #[test]
+    fn indent_empty() {
+        assert_eq!(indent("\n", "  "), "\n");
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn indent_nonempty() {
+        let x = vec!["  foo",
+                     "bar",
+                     "  baz"];
+        let y = vec!["//  foo",
+                     "//bar",
+                     "//  baz"];
+        assert_eq!(indent(&add_nl(&x), "//"), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn indent_empty_line() {
+        let x = vec!["  foo",
+                     "bar",
+                     "",
+                     "  baz"];
+        let y = vec!["//  foo",
+                     "//bar",
+                     "",
+                     "//  baz"];
+        assert_eq!(indent(&add_nl(&x), "//"), add_nl(&y));
+    }
+
+    #[test]
+    fn dedent_empty() {
+        assert_eq!(dedent(""), "");
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_multi_line() {
+        let x = vec!["    foo",
+                     "  bar",
+                     "    baz"];
+        let y = vec!["  foo",
+                     "bar",
+                     "  baz"];
+        assert_eq!(dedent(&add_nl(&x)), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_empty_line() {
+        let x = vec!["    foo",
+                     "  bar",
+                     "   ",
+                     "    baz"];
+        let y = vec!["  foo",
+                     "bar",
+                     "",
+                     "  baz"];
+        assert_eq!(dedent(&add_nl(&x)), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_blank_line() {
+        let x = vec!["      foo",
+                     "",
+                     "        bar",
+                     "          foo",
+                     "          bar",
+                     "          baz"];
+        let y = vec!["foo",
+                     "",
+                     "  bar",
+                     "    foo",
+                     "    bar",
+                     "    baz"];
+        assert_eq!(dedent(&add_nl(&x)), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_whitespace_line() {
+        let x = vec!["      foo",
+                     " ",
+                     "        bar",
+                     "          foo",
+                     "          bar",
+                     "          baz"];
+        let y = vec!["foo",
+                     "",
+                     "  bar",
+                     "    foo",
+                     "    bar",
+                     "    baz"];
+        assert_eq!(dedent(&add_nl(&x)), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_mixed_whitespace() {
+        let x = vec!["\tfoo",
+                     "  bar"];
+        let y = vec!["\tfoo",
+                     "  bar"];
+        assert_eq!(dedent(&add_nl(&x)), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_tabbed_whitespace() {
+        let x = vec!["\t\tfoo",
+                     "\t\t\tbar"];
+        let y = vec!["foo",
+                     "\tbar"];
+        assert_eq!(dedent(&add_nl(&x)), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_mixed_tabbed_whitespace() {
+        let x = vec!["\t  \tfoo",
+                     "\t  \t\tbar"];
+        let y = vec!["foo",
+                     "\tbar"];
+        assert_eq!(dedent(&add_nl(&x)), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_mixed_tabbed_whitespace2() {
+        let x = vec!["\t  \tfoo",
+                     "\t    \tbar"];
+        let y = vec!["\tfoo",
+                     "  \tbar"];
+        assert_eq!(dedent(&add_nl(&x)), add_nl(&y));
+    }
+
+    #[test]
+    #[cfg_attr(rustfmt, rustfmt_skip)]
+    fn dedent_preserve_no_terminating_newline() {
+        let x = vec!["  foo",
+                     "    bar"].join("\n");
+        let y = vec!["foo",
+                     "  bar"].join("\n");
+        assert_eq!(dedent(&x), y);
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/textwrap/lib.rs.html b/docs/src/textwrap/lib.rs.html new file mode 100644 index 00000000..73aefe21 --- /dev/null +++ b/docs/src/textwrap/lib.rs.html @@ -0,0 +1,1977 @@ +lib.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807
+808
+809
+810
+811
+812
+813
+814
+815
+816
+817
+818
+819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860
+861
+862
+863
+864
+865
+866
+867
+868
+869
+870
+871
+872
+873
+874
+875
+876
+877
+878
+879
+880
+881
+882
+883
+884
+885
+886
+887
+888
+889
+890
+891
+892
+893
+894
+895
+896
+897
+898
+899
+900
+901
+902
+903
+904
+905
+906
+907
+908
+909
+910
+911
+912
+913
+914
+915
+916
+917
+918
+919
+920
+921
+922
+923
+924
+925
+926
+927
+928
+929
+930
+931
+932
+933
+934
+935
+936
+937
+938
+939
+940
+941
+942
+943
+944
+945
+946
+947
+948
+949
+950
+951
+952
+953
+954
+955
+956
+957
+958
+959
+960
+961
+962
+963
+964
+965
+966
+967
+968
+969
+970
+971
+972
+973
+974
+975
+976
+977
+978
+979
+980
+981
+982
+983
+984
+985
+986
+987
+
+//! `textwrap` provides functions for word wrapping and filling text.
+//!
+//! Wrapping text can be very useful in commandline programs where you
+//! want to format dynamic output nicely so it looks good in a
+//! terminal. A quick example:
+//!
+//! ```no_run
+//! extern crate textwrap;
+//! use textwrap::fill;
+//!
+//! fn main() {
+//!     let text = "textwrap: a small library for wrapping text.";
+//!     println!("{}", fill(text, 18));
+//! }
+//! ```
+//!
+//! This will display the following output:
+//!
+//! ```text
+//! textwrap: a small
+//! library for
+//! wrapping text.
+//! ```
+//!
+//! # Displayed Width vs Byte Size
+//!
+//! To word wrap text, one must know the width of each word so one can
+//! know when to break lines. This library measures the width of text
+//! using the [displayed width][unicode-width], not the size in bytes.
+//!
+//! This is important for non-ASCII text. ASCII characters such as `a`
+//! and `!` are simple and take up one column each. This means that
+//! the displayed width is equal to the string length in bytes.
+//! However, non-ASCII characters and symbols take up more than one
+//! byte when UTF-8 encoded: `é` is `0xc3 0xa9` (two bytes) and `⚙` is
+//! `0xe2 0x9a 0x99` (three bytes) in UTF-8, respectively.
+//!
+//! This is why we take care to use the displayed width instead of the
+//! byte count when computing line lengths. All functions in this
+//! library handle Unicode characters like this.
+//!
+//! [unicode-width]: https://docs.rs/unicode-width/
+
+#![doc(html_root_url = "https://docs.rs/textwrap/0.11.0")]
+#![deny(missing_docs)]
+#![deny(missing_debug_implementations)]
+
+#[cfg(feature = "hyphenation")]
+extern crate hyphenation;
+#[cfg(feature = "term_size")]
+extern crate term_size;
+extern crate unicode_width;
+
+use std::borrow::Cow;
+use std::str::CharIndices;
+
+use unicode_width::UnicodeWidthChar;
+use unicode_width::UnicodeWidthStr;
+
+/// A non-breaking space.
+const NBSP: char = '\u{a0}';
+
+mod indentation;
+pub use indentation::dedent;
+pub use indentation::indent;
+
+mod splitting;
+pub use splitting::{HyphenSplitter, NoHyphenation, WordSplitter};
+
+/// A Wrapper holds settings for wrapping and filling text. Use it
+/// when the convenience [`wrap_iter`], [`wrap`] and [`fill`] functions
+/// are not flexible enough.
+///
+/// [`wrap_iter`]: fn.wrap_iter.html
+/// [`wrap`]: fn.wrap.html
+/// [`fill`]: fn.fill.html
+///
+/// The algorithm used by the `WrapIter` iterator (returned from the
+/// `wrap_iter` method)  works by doing successive partial scans over
+/// words in the input string (where each single scan yields a single
+/// line) so that the overall time and memory complexity is O(*n*) where
+/// *n* is the length of the input string.
+#[derive(Clone, Debug)]
+pub struct Wrapper<'a, S: WordSplitter> {
+    /// The width in columns at which the text will be wrapped.
+    pub width: usize,
+    /// Indentation used for the first line of output.
+    pub initial_indent: &'a str,
+    /// Indentation used for subsequent lines of output.
+    pub subsequent_indent: &'a str,
+    /// Allow long words to be broken if they cannot fit on a line.
+    /// When set to `false`, some lines may be longer than
+    /// `self.width`.
+    pub break_words: bool,
+    /// The method for splitting words. If the `hyphenation` feature
+    /// is enabled, you can use a `hyphenation::Standard` dictionary
+    /// here to get language-aware hyphenation.
+    pub splitter: S,
+}
+
+impl<'a> Wrapper<'a, HyphenSplitter> {
+    /// Create a new Wrapper for wrapping at the specified width. By
+    /// default, we allow words longer than `width` to be broken. A
+    /// [`HyphenSplitter`] will be used by default for splitting
+    /// words. See the [`WordSplitter`] trait for other options.
+    ///
+    /// [`HyphenSplitter`]: struct.HyphenSplitter.html
+    /// [`WordSplitter`]: trait.WordSplitter.html
+    pub fn new(width: usize) -> Wrapper<'a, HyphenSplitter> {
+        Wrapper::with_splitter(width, HyphenSplitter)
+    }
+
+    /// Create a new Wrapper for wrapping text at the current terminal
+    /// width. If the terminal width cannot be determined (typically
+    /// because the standard input and output is not connected to a
+    /// terminal), a width of 80 characters will be used. Other
+    /// settings use the same defaults as `Wrapper::new`.
+    ///
+    /// Equivalent to:
+    ///
+    /// ```no_run
+    /// # #![allow(unused_variables)]
+    /// use textwrap::{Wrapper, termwidth};
+    ///
+    /// let wrapper = Wrapper::new(termwidth());
+    /// ```
+    #[cfg(feature = "term_size")]
+    pub fn with_termwidth() -> Wrapper<'a, HyphenSplitter> {
+        Wrapper::new(termwidth())
+    }
+}
+
+impl<'a, S: WordSplitter> Wrapper<'a, S> {
+    /// Use the given [`WordSplitter`] to create a new Wrapper for
+    /// wrapping at the specified width. By default, we allow words
+    /// longer than `width` to be broken.
+    ///
+    /// [`WordSplitter`]: trait.WordSplitter.html
+    pub fn with_splitter(width: usize, splitter: S) -> Wrapper<'a, S> {
+        Wrapper {
+            width: width,
+            initial_indent: "",
+            subsequent_indent: "",
+            break_words: true,
+            splitter: splitter,
+        }
+    }
+
+    /// Change [`self.initial_indent`]. The initial indentation is
+    /// used on the very first line of output.
+    ///
+    /// # Examples
+    ///
+    /// Classic paragraph indentation can be achieved by specifying an
+    /// initial indentation and wrapping each paragraph by itself:
+    ///
+    /// ```no_run
+    /// # #![allow(unused_variables)]
+    /// use textwrap::Wrapper;
+    ///
+    /// let wrapper = Wrapper::new(15).initial_indent("    ");
+    /// ```
+    ///
+    /// [`self.initial_indent`]: #structfield.initial_indent
+    pub fn initial_indent(self, indent: &'a str) -> Wrapper<'a, S> {
+        Wrapper {
+            initial_indent: indent,
+            ..self
+        }
+    }
+
+    /// Change [`self.subsequent_indent`]. The subsequent indentation
+    /// is used on lines following the first line of output.
+    ///
+    /// # Examples
+    ///
+    /// Combining initial and subsequent indentation lets you format a
+    /// single paragraph as a bullet list:
+    ///
+    /// ```no_run
+    /// # #![allow(unused_variables)]
+    /// use textwrap::Wrapper;
+    ///
+    /// let wrapper = Wrapper::new(15)
+    ///     .initial_indent("* ")
+    ///     .subsequent_indent("  ");
+    /// ```
+    ///
+    /// [`self.subsequent_indent`]: #structfield.subsequent_indent
+    pub fn subsequent_indent(self, indent: &'a str) -> Wrapper<'a, S> {
+        Wrapper {
+            subsequent_indent: indent,
+            ..self
+        }
+    }
+
+    /// Change [`self.break_words`]. This controls if words longer
+    /// than `self.width` can be broken, or if they will be left
+    /// sticking out into the right margin.
+    ///
+    /// [`self.break_words`]: #structfield.break_words
+    pub fn break_words(self, setting: bool) -> Wrapper<'a, S> {
+        Wrapper {
+            break_words: setting,
+            ..self
+        }
+    }
+
+    /// Fill a line of text at `self.width` characters. Strings are
+    /// wrapped based on their displayed width, not their size in
+    /// bytes.
+    ///
+    /// The result is a string with newlines between each line. Use
+    /// the `wrap` method if you need access to the individual lines.
+    ///
+    /// # Complexities
+    ///
+    /// This method simply joins the lines produced by `wrap_iter`. As
+    /// such, it inherits the O(*n*) time and memory complexity where
+    /// *n* is the input string length.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use textwrap::Wrapper;
+    ///
+    /// let wrapper = Wrapper::new(15);
+    /// assert_eq!(wrapper.fill("Memory safety without garbage collection."),
+    ///            "Memory safety\nwithout garbage\ncollection.");
+    /// ```
+    pub fn fill(&self, s: &str) -> String {
+        // This will avoid reallocation in simple cases (no
+        // indentation, no hyphenation).
+        let mut result = String::with_capacity(s.len());
+
+        for (i, line) in self.wrap_iter(s).enumerate() {
+            if i > 0 {
+                result.push('\n');
+            }
+            result.push_str(&line);
+        }
+
+        result
+    }
+
+    /// Wrap a line of text at `self.width` characters. Strings are
+    /// wrapped based on their displayed width, not their size in
+    /// bytes.
+    ///
+    /// # Complexities
+    ///
+    /// This method simply collects the lines produced by `wrap_iter`.
+    /// As such, it inherits the O(*n*) overall time and memory
+    /// complexity where *n* is the input string length.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use textwrap::Wrapper;
+    ///
+    /// let wrap15 = Wrapper::new(15);
+    /// assert_eq!(wrap15.wrap("Concurrency without data races."),
+    ///            vec!["Concurrency",
+    ///                 "without data",
+    ///                 "races."]);
+    ///
+    /// let wrap20 = Wrapper::new(20);
+    /// assert_eq!(wrap20.wrap("Concurrency without data races."),
+    ///            vec!["Concurrency without",
+    ///                 "data races."]);
+    /// ```
+    ///
+    /// Notice that newlines in the input are preserved. This means
+    /// that they force a line break, regardless of how long the
+    /// current line is:
+    ///
+    /// ```
+    /// use textwrap::Wrapper;
+    ///
+    /// let wrapper = Wrapper::new(40);
+    /// assert_eq!(wrapper.wrap("First line.\nSecond line."),
+    ///            vec!["First line.", "Second line."]);
+    /// ```
+    ///
+    pub fn wrap(&self, s: &'a str) -> Vec<Cow<'a, str>> {
+        self.wrap_iter(s).collect::<Vec<_>>()
+    }
+
+    /// Lazily wrap a line of text at `self.width` characters. Strings
+    /// are wrapped based on their displayed width, not their size in
+    /// bytes.
+    ///
+    /// The [`WordSplitter`] stored in [`self.splitter`] is used
+    /// whenever when a word is too large to fit on the current line.
+    /// By changing the field, different hyphenation strategies can be
+    /// implemented.
+    ///
+    /// # Complexities
+    ///
+    /// This method returns a [`WrapIter`] iterator which borrows this
+    /// `Wrapper`. The algorithm used has a linear complexity, so
+    /// getting the next line from the iterator will take O(*w*) time,
+    /// where *w* is the wrapping width. Fully processing the iterator
+    /// will take O(*n*) time for an input string of length *n*.
+    ///
+    /// When no indentation is used, each line returned is a slice of
+    /// the input string and the memory overhead is thus constant.
+    /// Otherwise new memory is allocated for each line returned.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use std::borrow::Cow;
+    /// use textwrap::Wrapper;
+    ///
+    /// let wrap20 = Wrapper::new(20);
+    /// let mut wrap20_iter = wrap20.wrap_iter("Zero-cost abstractions.");
+    /// assert_eq!(wrap20_iter.next(), Some(Cow::from("Zero-cost")));
+    /// assert_eq!(wrap20_iter.next(), Some(Cow::from("abstractions.")));
+    /// assert_eq!(wrap20_iter.next(), None);
+    ///
+    /// let wrap25 = Wrapper::new(25);
+    /// let mut wrap25_iter = wrap25.wrap_iter("Zero-cost abstractions.");
+    /// assert_eq!(wrap25_iter.next(), Some(Cow::from("Zero-cost abstractions.")));
+    /// assert_eq!(wrap25_iter.next(), None);
+    /// ```
+    ///
+    /// [`self.splitter`]: #structfield.splitter
+    /// [`WordSplitter`]: trait.WordSplitter.html
+    /// [`WrapIter`]: struct.WrapIter.html
+    pub fn wrap_iter<'w>(&'w self, s: &'a str) -> WrapIter<'w, 'a, S> {
+        WrapIter {
+            wrapper: self,
+            inner: WrapIterImpl::new(self, s),
+        }
+    }
+
+    /// Lazily wrap a line of text at `self.width` characters. Strings
+    /// are wrapped based on their displayed width, not their size in
+    /// bytes.
+    ///
+    /// The [`WordSplitter`] stored in [`self.splitter`] is used
+    /// whenever when a word is too large to fit on the current line.
+    /// By changing the field, different hyphenation strategies can be
+    /// implemented.
+    ///
+    /// # Complexities
+    ///
+    /// This method consumes the `Wrapper` and returns a
+    /// [`IntoWrapIter`] iterator. Fully processing the iterator has
+    /// the same O(*n*) time complexity as [`wrap_iter`], where *n* is
+    /// the length of the input string.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use std::borrow::Cow;
+    /// use textwrap::Wrapper;
+    ///
+    /// let wrap20 = Wrapper::new(20);
+    /// let mut wrap20_iter = wrap20.into_wrap_iter("Zero-cost abstractions.");
+    /// assert_eq!(wrap20_iter.next(), Some(Cow::from("Zero-cost")));
+    /// assert_eq!(wrap20_iter.next(), Some(Cow::from("abstractions.")));
+    /// assert_eq!(wrap20_iter.next(), None);
+    /// ```
+    ///
+    /// [`self.splitter`]: #structfield.splitter
+    /// [`WordSplitter`]: trait.WordSplitter.html
+    /// [`IntoWrapIter`]: struct.IntoWrapIter.html
+    /// [`wrap_iter`]: #method.wrap_iter
+    pub fn into_wrap_iter(self, s: &'a str) -> IntoWrapIter<'a, S> {
+        let inner = WrapIterImpl::new(&self, s);
+
+        IntoWrapIter {
+            wrapper: self,
+            inner: inner,
+        }
+    }
+}
+
+/// An iterator over the lines of the input string which owns a
+/// `Wrapper`. An instance of `IntoWrapIter` is typically obtained
+/// through either [`wrap_iter`] or [`Wrapper::into_wrap_iter`].
+///
+/// Each call of `.next()` method yields a line wrapped in `Some` if the
+/// input hasn't been fully processed yet. Otherwise it returns `None`.
+///
+/// [`wrap_iter`]: fn.wrap_iter.html
+/// [`Wrapper::into_wrap_iter`]: struct.Wrapper.html#method.into_wrap_iter
+#[derive(Debug)]
+pub struct IntoWrapIter<'a, S: WordSplitter> {
+    wrapper: Wrapper<'a, S>,
+    inner: WrapIterImpl<'a>,
+}
+
+impl<'a, S: WordSplitter> Iterator for IntoWrapIter<'a, S> {
+    type Item = Cow<'a, str>;
+
+    fn next(&mut self) -> Option<Cow<'a, str>> {
+        self.inner.next(&self.wrapper)
+    }
+}
+
+/// An iterator over the lines of the input string which borrows a
+/// `Wrapper`. An instance of `WrapIter` is typically obtained
+/// through the [`Wrapper::wrap_iter`] method.
+///
+/// Each call of `.next()` method yields a line wrapped in `Some` if the
+/// input hasn't been fully processed yet. Otherwise it returns `None`.
+///
+/// [`Wrapper::wrap_iter`]: struct.Wrapper.html#method.wrap_iter
+#[derive(Debug)]
+pub struct WrapIter<'w, 'a: 'w, S: WordSplitter + 'w> {
+    wrapper: &'w Wrapper<'a, S>,
+    inner: WrapIterImpl<'a>,
+}
+
+impl<'w, 'a: 'w, S: WordSplitter> Iterator for WrapIter<'w, 'a, S> {
+    type Item = Cow<'a, str>;
+
+    fn next(&mut self) -> Option<Cow<'a, str>> {
+        self.inner.next(self.wrapper)
+    }
+}
+
+/// Like `char::is_whitespace`, but non-breaking spaces don't count.
+#[inline]
+fn is_whitespace(ch: char) -> bool {
+    ch.is_whitespace() && ch != NBSP
+}
+
+/// Common implementation details for `WrapIter` and `IntoWrapIter`.
+#[derive(Debug)]
+struct WrapIterImpl<'a> {
+    // String to wrap.
+    source: &'a str,
+    // CharIndices iterator over self.source.
+    char_indices: CharIndices<'a>,
+    // Byte index where the current line starts.
+    start: usize,
+    // Byte index of the last place where the string can be split.
+    split: usize,
+    // Size in bytes of the character at self.source[self.split].
+    split_len: usize,
+    // Width of self.source[self.start..idx].
+    line_width: usize,
+    // Width of self.source[self.start..self.split].
+    line_width_at_split: usize,
+    // Tracking runs of whitespace characters.
+    in_whitespace: bool,
+    // Has iterator finished producing elements?
+    finished: bool,
+}
+
+impl<'a> WrapIterImpl<'a> {
+    fn new<S: WordSplitter>(wrapper: &Wrapper<'a, S>, s: &'a str) -> WrapIterImpl<'a> {
+        WrapIterImpl {
+            source: s,
+            char_indices: s.char_indices(),
+            start: 0,
+            split: 0,
+            split_len: 0,
+            line_width: wrapper.initial_indent.width(),
+            line_width_at_split: wrapper.initial_indent.width(),
+            in_whitespace: false,
+            finished: false,
+        }
+    }
+
+    fn create_result_line<S: WordSplitter>(&self, wrapper: &Wrapper<'a, S>) -> Cow<'a, str> {
+        if self.start == 0 {
+            Cow::from(wrapper.initial_indent)
+        } else {
+            Cow::from(wrapper.subsequent_indent)
+        }
+    }
+
+    fn next<S: WordSplitter>(&mut self, wrapper: &Wrapper<'a, S>) -> Option<Cow<'a, str>> {
+        if self.finished {
+            return None;
+        }
+
+        while let Some((idx, ch)) = self.char_indices.next() {
+            let char_width = ch.width().unwrap_or(0);
+            let char_len = ch.len_utf8();
+
+            if ch == '\n' {
+                self.split = idx;
+                self.split_len = char_len;
+                self.line_width_at_split = self.line_width;
+                self.in_whitespace = false;
+
+                // If this is not the final line, return the current line. Otherwise,
+                // we will return the line with its line break after exiting the loop
+                if self.split + self.split_len < self.source.len() {
+                    let mut line = self.create_result_line(wrapper);
+                    line += &self.source[self.start..self.split];
+
+                    self.start = self.split + self.split_len;
+                    self.line_width = wrapper.subsequent_indent.width();
+
+                    return Some(line);
+                }
+            } else if is_whitespace(ch) {
+                // Extend the previous split or create a new one.
+                if self.in_whitespace {
+                    self.split_len += char_len;
+                } else {
+                    self.split = idx;
+                    self.split_len = char_len;
+                }
+                self.line_width_at_split = self.line_width + char_width;
+                self.in_whitespace = true;
+            } else if self.line_width + char_width > wrapper.width {
+                // There is no room for this character on the current
+                // line. Try to split the final word.
+                self.in_whitespace = false;
+                let remaining_text = &self.source[self.split + self.split_len..];
+                let final_word = match remaining_text.find(is_whitespace) {
+                    Some(i) => &remaining_text[..i],
+                    None => remaining_text,
+                };
+
+                let mut hyphen = "";
+                let splits = wrapper.splitter.split(final_word);
+                for &(head, hyp, _) in splits.iter().rev() {
+                    if self.line_width_at_split + head.width() + hyp.width() <= wrapper.width {
+                        // We can fit head into the current line.
+                        // Advance the split point by the width of the
+                        // whitespace and the head length.
+                        self.split += self.split_len + head.len();
+                        self.split_len = 0;
+                        hyphen = hyp;
+                        break;
+                    }
+                }
+
+                if self.start >= self.split {
+                    // The word is too big to fit on a single line, so we
+                    // need to split it at the current index.
+                    if wrapper.break_words {
+                        // Break work at current index.
+                        self.split = idx;
+                        self.split_len = 0;
+                        self.line_width_at_split = self.line_width;
+                    } else {
+                        // Add smallest split.
+                        self.split = self.start + splits[0].0.len();
+                        self.split_len = 0;
+                        self.line_width_at_split = self.line_width;
+                    }
+                }
+
+                if self.start < self.split {
+                    let mut line = self.create_result_line(wrapper);
+                    line += &self.source[self.start..self.split];
+                    line += hyphen;
+
+                    self.start = self.split + self.split_len;
+                    self.line_width += wrapper.subsequent_indent.width();
+                    self.line_width -= self.line_width_at_split;
+                    self.line_width += char_width;
+
+                    return Some(line);
+                }
+            } else {
+                self.in_whitespace = false;
+            }
+            self.line_width += char_width;
+        }
+
+        self.finished = true;
+
+        // Add final line.
+        if self.start < self.source.len() {
+            let mut line = self.create_result_line(wrapper);
+            line += &self.source[self.start..];
+            return Some(line);
+        }
+
+        None
+    }
+}
+
+/// Return the current terminal width. If the terminal width cannot be
+/// determined (typically because the standard output is not connected
+/// to a terminal), a default width of 80 characters will be used.
+///
+/// # Examples
+///
+/// Create a `Wrapper` for the current terminal with a two column
+/// margin:
+///
+/// ```no_run
+/// # #![allow(unused_variables)]
+/// use textwrap::{Wrapper, NoHyphenation, termwidth};
+///
+/// let width = termwidth() - 4; // Two columns on each side.
+/// let wrapper = Wrapper::with_splitter(width, NoHyphenation)
+///     .initial_indent("  ")
+///     .subsequent_indent("  ");
+/// ```
+#[cfg(feature = "term_size")]
+pub fn termwidth() -> usize {
+    term_size::dimensions_stdout().map_or(80, |(w, _)| w)
+}
+
+/// Fill a line of text at `width` characters. Strings are wrapped
+/// based on their displayed width, not their size in bytes.
+///
+/// The result is a string with newlines between each line. Use
+/// [`wrap`] if you need access to the individual lines or
+/// [`wrap_iter`] for its iterator counterpart.
+///
+/// ```
+/// use textwrap::fill;
+///
+/// assert_eq!(fill("Memory safety without garbage collection.", 15),
+///            "Memory safety\nwithout garbage\ncollection.");
+/// ```
+///
+/// This function creates a Wrapper on the fly with default settings.
+/// If you need to set a language corpus for automatic hyphenation, or
+/// need to fill many strings, then it is suggested to create a Wrapper
+/// and call its [`fill` method].
+///
+/// [`wrap`]: fn.wrap.html
+/// [`wrap_iter`]: fn.wrap_iter.html
+/// [`fill` method]: struct.Wrapper.html#method.fill
+pub fn fill(s: &str, width: usize) -> String {
+    Wrapper::new(width).fill(s)
+}
+
+/// Wrap a line of text at `width` characters. Strings are wrapped
+/// based on their displayed width, not their size in bytes.
+///
+/// This function creates a Wrapper on the fly with default settings.
+/// If you need to set a language corpus for automatic hyphenation, or
+/// need to wrap many strings, then it is suggested to create a Wrapper
+/// and call its [`wrap` method].
+///
+/// The result is a vector of strings. Use [`wrap_iter`] if you need an
+/// iterator version.
+///
+/// # Examples
+///
+/// ```
+/// use textwrap::wrap;
+///
+/// assert_eq!(wrap("Concurrency without data races.", 15),
+///            vec!["Concurrency",
+///                 "without data",
+///                 "races."]);
+///
+/// assert_eq!(wrap("Concurrency without data races.", 20),
+///            vec!["Concurrency without",
+///                 "data races."]);
+/// ```
+///
+/// [`wrap_iter`]: fn.wrap_iter.html
+/// [`wrap` method]: struct.Wrapper.html#method.wrap
+pub fn wrap(s: &str, width: usize) -> Vec<Cow<str>> {
+    Wrapper::new(width).wrap(s)
+}
+
+/// Lazily wrap a line of text at `width` characters. Strings are
+/// wrapped based on their displayed width, not their size in bytes.
+///
+/// This function creates a Wrapper on the fly with default settings.
+/// It then calls the [`into_wrap_iter`] method. Hence, the return
+/// value is an [`IntoWrapIter`], not a [`WrapIter`] as the function
+/// name would otherwise suggest.
+///
+/// If you need to set a language corpus for automatic hyphenation, or
+/// need to wrap many strings, then it is suggested to create a Wrapper
+/// and call its [`wrap_iter`] or [`into_wrap_iter`] methods.
+///
+/// # Examples
+///
+/// ```
+/// use std::borrow::Cow;
+/// use textwrap::wrap_iter;
+///
+/// let mut wrap20_iter = wrap_iter("Zero-cost abstractions.", 20);
+/// assert_eq!(wrap20_iter.next(), Some(Cow::from("Zero-cost")));
+/// assert_eq!(wrap20_iter.next(), Some(Cow::from("abstractions.")));
+/// assert_eq!(wrap20_iter.next(), None);
+///
+/// let mut wrap25_iter = wrap_iter("Zero-cost abstractions.", 25);
+/// assert_eq!(wrap25_iter.next(), Some(Cow::from("Zero-cost abstractions.")));
+/// assert_eq!(wrap25_iter.next(), None);
+/// ```
+///
+/// [`wrap_iter`]: struct.Wrapper.html#method.wrap_iter
+/// [`into_wrap_iter`]: struct.Wrapper.html#method.into_wrap_iter
+/// [`IntoWrapIter`]: struct.IntoWrapIter.html
+/// [`WrapIter`]: struct.WrapIter.html
+pub fn wrap_iter(s: &str, width: usize) -> IntoWrapIter<HyphenSplitter> {
+    Wrapper::new(width).into_wrap_iter(s)
+}
+
+#[cfg(test)]
+mod tests {
+    #[cfg(feature = "hyphenation")]
+    extern crate hyphenation;
+
+    use super::*;
+    #[cfg(feature = "hyphenation")]
+    use hyphenation::{Language, Load, Standard};
+
+    #[test]
+    fn no_wrap() {
+        assert_eq!(wrap("foo", 10), vec!["foo"]);
+    }
+
+    #[test]
+    fn simple() {
+        assert_eq!(wrap("foo bar baz", 5), vec!["foo", "bar", "baz"]);
+    }
+
+    #[test]
+    fn multi_word_on_line() {
+        assert_eq!(wrap("foo bar baz", 10), vec!["foo bar", "baz"]);
+    }
+
+    #[test]
+    fn long_word() {
+        assert_eq!(wrap("foo", 0), vec!["f", "o", "o"]);
+    }
+
+    #[test]
+    fn long_words() {
+        assert_eq!(wrap("foo bar", 0), vec!["f", "o", "o", "b", "a", "r"]);
+    }
+
+    #[test]
+    fn max_width() {
+        assert_eq!(wrap("foo bar", usize::max_value()), vec!["foo bar"]);
+    }
+
+    #[test]
+    fn leading_whitespace() {
+        assert_eq!(wrap("  foo bar", 6), vec!["  foo", "bar"]);
+    }
+
+    #[test]
+    fn trailing_whitespace() {
+        assert_eq!(wrap("foo bar  ", 6), vec!["foo", "bar  "]);
+    }
+
+    #[test]
+    fn interior_whitespace() {
+        assert_eq!(wrap("foo:   bar baz", 10), vec!["foo:   bar", "baz"]);
+    }
+
+    #[test]
+    fn extra_whitespace_start_of_line() {
+        // Whitespace is only significant inside a line. After a line
+        // gets too long and is broken, the first word starts in
+        // column zero and is not indented. The line before might end
+        // up with trailing whitespace.
+        assert_eq!(wrap("foo               bar", 5), vec!["foo", "bar"]);
+    }
+
+    #[test]
+    fn issue_99() {
+        // We did not reset the in_whitespace flag correctly and did
+        // not handle single-character words after a line break.
+        assert_eq!(
+            wrap("aaabbbccc x yyyzzzwww", 9),
+            vec!["aaabbbccc", "x", "yyyzzzwww"]
+        );
+    }
+
+    #[test]
+    fn issue_129() {
+        // The dash is an em-dash which takes up four bytes. We used
+        // to panic since we tried to index into the character.
+        assert_eq!(wrap("x – x", 1), vec!["x", "–", "x"]);
+    }
+
+    #[test]
+    fn wide_character_handling() {
+        assert_eq!(wrap("Hello, World!", 15), vec!["Hello, World!"]);
+        assert_eq!(
+            wrap("Hello, World!", 15),
+            vec!["Hello,", "World!"]
+        );
+    }
+
+    #[test]
+    fn empty_input_not_indented() {
+        let wrapper = Wrapper::new(10).initial_indent("!!!");
+        assert_eq!(wrapper.fill(""), "");
+    }
+
+    #[test]
+    fn indent_single_line() {
+        let wrapper = Wrapper::new(10).initial_indent(">>>"); // No trailing space
+        assert_eq!(wrapper.fill("foo"), ">>>foo");
+    }
+
+    #[test]
+    fn indent_multiple_lines() {
+        let wrapper = Wrapper::new(6).initial_indent("* ").subsequent_indent("  ");
+        assert_eq!(wrapper.wrap("foo bar baz"), vec!["* foo", "  bar", "  baz"]);
+    }
+
+    #[test]
+    fn indent_break_words() {
+        let wrapper = Wrapper::new(5).initial_indent("* ").subsequent_indent("  ");
+        assert_eq!(wrapper.wrap("foobarbaz"), vec!["* foo", "  bar", "  baz"]);
+    }
+
+    #[test]
+    fn hyphens() {
+        assert_eq!(wrap("foo-bar", 5), vec!["foo-", "bar"]);
+    }
+
+    #[test]
+    fn trailing_hyphen() {
+        let wrapper = Wrapper::new(5).break_words(false);
+        assert_eq!(wrapper.wrap("foobar-"), vec!["foobar-"]);
+    }
+
+    #[test]
+    fn multiple_hyphens() {
+        assert_eq!(wrap("foo-bar-baz", 5), vec!["foo-", "bar-", "baz"]);
+    }
+
+    #[test]
+    fn hyphens_flag() {
+        let wrapper = Wrapper::new(5).break_words(false);
+        assert_eq!(
+            wrapper.wrap("The --foo-bar flag."),
+            vec!["The", "--foo-", "bar", "flag."]
+        );
+    }
+
+    #[test]
+    fn repeated_hyphens() {
+        let wrapper = Wrapper::new(4).break_words(false);
+        assert_eq!(wrapper.wrap("foo--bar"), vec!["foo--bar"]);
+    }
+
+    #[test]
+    fn hyphens_alphanumeric() {
+        assert_eq!(wrap("Na2-CH4", 5), vec!["Na2-", "CH4"]);
+    }
+
+    #[test]
+    fn hyphens_non_alphanumeric() {
+        let wrapper = Wrapper::new(5).break_words(false);
+        assert_eq!(wrapper.wrap("foo(-)bar"), vec!["foo(-)bar"]);
+    }
+
+    #[test]
+    fn multiple_splits() {
+        assert_eq!(wrap("foo-bar-baz", 9), vec!["foo-bar-", "baz"]);
+    }
+
+    #[test]
+    fn forced_split() {
+        let wrapper = Wrapper::new(5).break_words(false);
+        assert_eq!(wrapper.wrap("foobar-baz"), vec!["foobar-", "baz"]);
+    }
+
+    #[test]
+    fn no_hyphenation() {
+        let wrapper = Wrapper::with_splitter(8, NoHyphenation);
+        assert_eq!(wrapper.wrap("foo bar-baz"), vec!["foo", "bar-baz"]);
+    }
+
+    #[test]
+    #[cfg(feature = "hyphenation")]
+    fn auto_hyphenation() {
+        let dictionary = Standard::from_embedded(Language::EnglishUS).unwrap();
+        let wrapper = Wrapper::new(10);
+        assert_eq!(
+            wrapper.wrap("Internationalization"),
+            vec!["Internatio", "nalization"]
+        );
+
+        let wrapper = Wrapper::with_splitter(10, dictionary);
+        assert_eq!(
+            wrapper.wrap("Internationalization"),
+            vec!["Interna-", "tionaliza-", "tion"]
+        );
+    }
+
+    #[test]
+    #[cfg(feature = "hyphenation")]
+    fn split_len_hyphenation() {
+        // Test that hyphenation takes the width of the wihtespace
+        // into account.
+        let dictionary = Standard::from_embedded(Language::EnglishUS).unwrap();
+        let wrapper = Wrapper::with_splitter(15, dictionary);
+        assert_eq!(
+            wrapper.wrap("garbage   collection"),
+            vec!["garbage   col-", "lection"]
+        );
+    }
+
+    #[test]
+    #[cfg(feature = "hyphenation")]
+    fn borrowed_lines() {
+        // Lines that end with an extra hyphen are owned, the final
+        // line is borrowed.
+        use std::borrow::Cow::{Borrowed, Owned};
+        let dictionary = Standard::from_embedded(Language::EnglishUS).unwrap();
+        let wrapper = Wrapper::with_splitter(10, dictionary);
+        let lines = wrapper.wrap("Internationalization");
+        if let Borrowed(s) = lines[0] {
+            assert!(false, "should not have been borrowed: {:?}", s);
+        }
+        if let Borrowed(s) = lines[1] {
+            assert!(false, "should not have been borrowed: {:?}", s);
+        }
+        if let Owned(ref s) = lines[2] {
+            assert!(false, "should not have been owned: {:?}", s);
+        }
+    }
+
+    #[test]
+    #[cfg(feature = "hyphenation")]
+    fn auto_hyphenation_with_hyphen() {
+        let dictionary = Standard::from_embedded(Language::EnglishUS).unwrap();
+        let wrapper = Wrapper::new(8).break_words(false);
+        assert_eq!(wrapper.wrap("over-caffinated"), vec!["over-", "caffinated"]);
+
+        let wrapper = Wrapper::with_splitter(8, dictionary).break_words(false);
+        assert_eq!(
+            wrapper.wrap("over-caffinated"),
+            vec!["over-", "caffi-", "nated"]
+        );
+    }
+
+    #[test]
+    fn break_words() {
+        assert_eq!(wrap("foobarbaz", 3), vec!["foo", "bar", "baz"]);
+    }
+
+    #[test]
+    fn break_words_wide_characters() {
+        assert_eq!(wrap("Hello", 5), vec!["He", "ll", "o"]);
+    }
+
+    #[test]
+    fn break_words_zero_width() {
+        assert_eq!(wrap("foobar", 0), vec!["f", "o", "o", "b", "a", "r"]);
+    }
+
+    #[test]
+    fn break_words_line_breaks() {
+        assert_eq!(fill("ab\ncdefghijkl", 5), "ab\ncdefg\nhijkl");
+        assert_eq!(fill("abcdefgh\nijkl", 5), "abcde\nfgh\nijkl");
+    }
+
+    #[test]
+    fn preserve_line_breaks() {
+        assert_eq!(fill("test\n", 11), "test\n");
+        assert_eq!(fill("test\n\na\n\n", 11), "test\n\na\n\n");
+        assert_eq!(fill("1 3 5 7\n1 3 5 7", 7), "1 3 5 7\n1 3 5 7");
+    }
+
+    #[test]
+    fn wrap_preserve_line_breaks() {
+        assert_eq!(fill("1 3 5 7\n1 3 5 7", 5), "1 3 5\n7\n1 3 5\n7");
+    }
+
+    #[test]
+    fn non_breaking_space() {
+        let wrapper = Wrapper::new(5).break_words(false);
+        assert_eq!(wrapper.fill("foo bar baz"), "foo bar baz");
+    }
+
+    #[test]
+    fn non_breaking_hyphen() {
+        let wrapper = Wrapper::new(5).break_words(false);
+        assert_eq!(wrapper.fill("foo‑bar‑baz"), "foo‑bar‑baz");
+    }
+
+    #[test]
+    fn fill_simple() {
+        assert_eq!(fill("foo bar baz", 10), "foo bar\nbaz");
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/textwrap/splitting.rs.html b/docs/src/textwrap/splitting.rs.html new file mode 100644 index 00000000..4b62852a --- /dev/null +++ b/docs/src/textwrap/splitting.rs.html @@ -0,0 +1,281 @@ +splitting.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+
+//! Word splitting functionality.
+//!
+//! To wrap text into lines, long words sometimes need to be split
+//! across lines. The [`WordSplitter`] trait defines this
+//! functionality. [`HyphenSplitter`] is the default implementation of
+//! this treat: it will simply split words on existing hyphens.
+
+#[cfg(feature = "hyphenation")]
+use hyphenation::{Hyphenator, Standard};
+
+/// An interface for splitting words.
+///
+/// When the [`wrap_iter`] method will try to fit text into a line, it
+/// will eventually find a word that it too large the current text
+/// width. It will then call the currently configured `WordSplitter` to
+/// have it attempt to split the word into smaller parts. This trait
+/// describes that functionality via the [`split`] method.
+///
+/// If the `textwrap` crate has been compiled with the `hyphenation`
+/// feature enabled, you will find an implementation of `WordSplitter`
+/// by the `hyphenation::language::Corpus` struct. Use this struct for
+/// language-aware hyphenation. See the [`hyphenation` documentation]
+/// for details.
+///
+/// [`wrap_iter`]: ../struct.Wrapper.html#method.wrap_iter
+/// [`split`]: #tymethod.split
+/// [`hyphenation` documentation]: https://docs.rs/hyphenation/
+pub trait WordSplitter {
+    /// Return all possible splits of word. Each split is a triple
+    /// with a head, a hyphen, and a tail where `head + &hyphen +
+    /// &tail == word`. The hyphen can be empty if there is already a
+    /// hyphen in the head.
+    ///
+    /// The splits should go from smallest to longest and should
+    /// include no split at all. So the word "technology" could be
+    /// split into
+    ///
+    /// ```no_run
+    /// vec![("tech", "-", "nology"),
+    ///      ("technol", "-", "ogy"),
+    ///      ("technolo", "-", "gy"),
+    ///      ("technology", "", "")];
+    /// ```
+    fn split<'w>(&self, word: &'w str) -> Vec<(&'w str, &'w str, &'w str)>;
+}
+
+/// Use this as a [`Wrapper.splitter`] to avoid any kind of
+/// hyphenation:
+///
+/// ```
+/// use textwrap::{Wrapper, NoHyphenation};
+///
+/// let wrapper = Wrapper::with_splitter(8, NoHyphenation);
+/// assert_eq!(wrapper.wrap("foo bar-baz"), vec!["foo", "bar-baz"]);
+/// ```
+///
+/// [`Wrapper.splitter`]: ../struct.Wrapper.html#structfield.splitter
+#[derive(Clone, Debug)]
+pub struct NoHyphenation;
+
+/// `NoHyphenation` implements `WordSplitter` by not splitting the
+/// word at all.
+impl WordSplitter for NoHyphenation {
+    fn split<'w>(&self, word: &'w str) -> Vec<(&'w str, &'w str, &'w str)> {
+        vec![(word, "", "")]
+    }
+}
+
+/// Simple and default way to split words: splitting on existing
+/// hyphens only.
+///
+/// You probably don't need to use this type since it's already used
+/// by default by `Wrapper::new`.
+#[derive(Clone, Debug)]
+pub struct HyphenSplitter;
+
+/// `HyphenSplitter` is the default `WordSplitter` used by
+/// `Wrapper::new`. It will split words on any existing hyphens in the
+/// word.
+///
+/// It will only use hyphens that are surrounded by alphanumeric
+/// characters, which prevents a word like "--foo-bar" from being
+/// split on the first or second hyphen.
+impl WordSplitter for HyphenSplitter {
+    fn split<'w>(&self, word: &'w str) -> Vec<(&'w str, &'w str, &'w str)> {
+        let mut triples = Vec::new();
+        // Split on hyphens, smallest split first. We only use hyphens
+        // that are surrounded by alphanumeric characters. This is to
+        // avoid splitting on repeated hyphens, such as those found in
+        // --foo-bar.
+        let mut char_indices = word.char_indices();
+        // Early return if the word is empty.
+        let mut prev = match char_indices.next() {
+            None => return vec![(word, "", "")],
+            Some((_, ch)) => ch,
+        };
+
+        // Find current word, or return early if the word only has a
+        // single character.
+        let (mut idx, mut cur) = match char_indices.next() {
+            None => return vec![(word, "", "")],
+            Some((idx, cur)) => (idx, cur),
+        };
+
+        for (i, next) in char_indices {
+            if prev.is_alphanumeric() && cur == '-' && next.is_alphanumeric() {
+                let (head, tail) = word.split_at(idx + 1);
+                triples.push((head, "", tail));
+            }
+            prev = cur;
+            idx = i;
+            cur = next;
+        }
+
+        // Finally option is no split at all.
+        triples.push((word, "", ""));
+
+        triples
+    }
+}
+
+/// A hyphenation dictionary can be used to do language-specific
+/// hyphenation using patterns from the hyphenation crate.
+#[cfg(feature = "hyphenation")]
+impl WordSplitter for Standard {
+    fn split<'w>(&self, word: &'w str) -> Vec<(&'w str, &'w str, &'w str)> {
+        // Find splits based on language dictionary.
+        let mut triples = Vec::new();
+        for n in self.hyphenate(word).breaks {
+            let (head, tail) = word.split_at(n);
+            let hyphen = if head.ends_with('-') { "" } else { "-" };
+            triples.push((head, hyphen, tail));
+        }
+        // Finally option is no split at all.
+        triples.push((word, "", ""));
+
+        triples
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/unicode_width/lib.rs.html b/docs/src/unicode_width/lib.rs.html new file mode 100644 index 00000000..d9145c64 --- /dev/null +++ b/docs/src/unicode_width/lib.rs.html @@ -0,0 +1,265 @@ +lib.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+
+// Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+//! Determine displayed width of `char` and `str` types according to
+//! [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)
+//! rules.
+//!
+//! ```rust
+//! extern crate unicode_width;
+//!
+//! use unicode_width::UnicodeWidthStr;
+//!
+//! fn main() {
+//!     let teststr = "Hello, world!";
+//!     let width = UnicodeWidthStr::width(teststr);
+//!     println!("{}", teststr);
+//!     println!("The above string is {} columns wide.", width);
+//!     let width = teststr.width_cjk();
+//!     println!("The above string is {} columns wide (CJK).", width);
+//! }
+//! ```
+//!
+//! # features
+//!
+//! unicode-width supports a `no_std` feature. This eliminates dependence
+//! on std, and instead uses equivalent functions from core.
+//!
+//! # crates.io
+//!
+//! You can use this package in your project by adding the following
+//! to your `Cargo.toml`:
+//!
+//! ```toml
+//! [dependencies]
+//! unicode-width = "0.1.5"
+//! ```
+
+#![deny(missing_docs, unsafe_code)]
+#![doc(html_logo_url = "https://unicode-rs.github.io/unicode-rs_sm.png",
+       html_favicon_url = "https://unicode-rs.github.io/unicode-rs_sm.png")]
+
+#![cfg_attr(feature = "bench", feature(test))]
+#![no_std]
+
+#[cfg(test)]
+#[macro_use]
+extern crate std;
+
+#[cfg(feature = "bench")]
+extern crate test;
+
+use tables::charwidth as cw;
+pub use tables::UNICODE_VERSION;
+
+use core::ops::Add;
+
+mod tables;
+
+#[cfg(test)]
+mod tests;
+
+/// Methods for determining displayed width of Unicode characters.
+pub trait UnicodeWidthChar {
+    /// Returns the character's displayed width in columns, or `None` if the
+    /// character is a control character other than `'\x00'`.
+    ///
+    /// This function treats characters in the Ambiguous category according
+    /// to [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)
+    /// as 1 column wide. This is consistent with the recommendations for non-CJK
+    /// contexts, or when the context cannot be reliably determined.
+    fn width(self) -> Option<usize>;
+
+    /// Returns the character's displayed width in columns, or `None` if the
+    /// character is a control character other than `'\x00'`.
+    ///
+    /// This function treats characters in the Ambiguous category according
+    /// to [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)
+    /// as 2 columns wide. This is consistent with the recommendations for
+    /// CJK contexts.
+    fn width_cjk(self) -> Option<usize>;
+}
+
+impl UnicodeWidthChar for char {
+    #[inline]
+    fn width(self) -> Option<usize> { cw::width(self, false) }
+
+    #[inline]
+    fn width_cjk(self) -> Option<usize> { cw::width(self, true) }
+}
+
+/// Methods for determining displayed width of Unicode strings.
+pub trait UnicodeWidthStr {
+    /// Returns the string's displayed width in columns.
+    ///
+    /// Control characters are treated as having zero width.
+    ///
+    /// This function treats characters in the Ambiguous category according
+    /// to [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)
+    /// as 1 column wide. This is consistent with the recommendations for
+    /// non-CJK contexts, or when the context cannot be reliably determined.
+    fn width<'a>(&'a self) -> usize;
+
+    /// Returns the string's displayed width in columns.
+    ///
+    /// Control characters are treated as having zero width.
+    ///
+    /// This function treats characters in the Ambiguous category according
+    /// to [Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)
+    /// as 2 column wide. This is consistent with the recommendations for
+    /// CJK contexts.
+    fn width_cjk<'a>(&'a self) -> usize;
+}
+
+impl UnicodeWidthStr for str {
+    #[inline]
+    fn width(&self) -> usize {
+        self.chars().map(|c| cw::width(c, false).unwrap_or(0)).fold(0, Add::add)
+    }
+
+    #[inline]
+    fn width_cjk(&self) -> usize {
+        self.chars().map(|c| cw::width(c, true).unwrap_or(0)).fold(0, Add::add)
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/unicode_width/tables.rs.html b/docs/src/unicode_width/tables.rs.html new file mode 100644 index 00000000..adbdd84a --- /dev/null +++ b/docs/src/unicode_width/tables.rs.html @@ -0,0 +1,579 @@ +tables.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+
+// Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+// NOTE: The following code was generated by "scripts/unicode.py", do not edit directly
+
+#![allow(missing_docs, non_upper_case_globals, non_snake_case)]
+
+/// The version of [Unicode](http://www.unicode.org/)
+/// that this version of unicode-width is based on.
+pub const UNICODE_VERSION: (u8, u8, u8) = (13, 0, 0);
+
+pub mod charwidth {
+    use core::option::Option::{self, Some, None};
+    use core::result::Result::{Ok, Err};
+
+    #[inline]
+    fn bsearch_range_value_table(c: char, is_cjk: bool, r: &'static [(char, char, u8, u8)]) -> u8 {
+        use core::cmp::Ordering::{Equal, Less, Greater};
+        match r.binary_search_by(|&(lo, hi, _, _)| {
+            if lo <= c && c <= hi { Equal }
+            else if hi < c { Less }
+            else { Greater }
+        }) {
+            Ok(idx) => {
+                let (_, _, r_ncjk, r_cjk) = r[idx];
+                if is_cjk { r_cjk } else { r_ncjk }
+            }
+            Err(_) => 1
+        }
+    }
+
+    #[inline]
+    pub fn width(c: char, is_cjk: bool) -> Option<usize> {
+        match c as usize {
+            _c @ 0 => Some(0),          // null is zero width
+            cu if cu < 0x20 => None,    // control sequences have no width
+            cu if cu < 0x7F => Some(1), // ASCII
+            cu if cu < 0xA0 => None,    // more control sequences
+            _ => Some(bsearch_range_value_table(c, is_cjk, charwidth_table) as usize)
+        }
+    }
+
+    // character width table. Based on Markus Kuhn's free wcwidth() implementation,
+    //     http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c
+    const charwidth_table: &'static [(char, char, u8, u8)] = &[
+        ('\u{a1}', '\u{a1}', 1, 2), ('\u{a4}', '\u{a4}', 1, 2), ('\u{a7}', '\u{a8}', 1, 2),
+        ('\u{aa}', '\u{aa}', 1, 2), ('\u{ae}', '\u{ae}', 1, 2), ('\u{b0}', '\u{b4}', 1, 2),
+        ('\u{b6}', '\u{ba}', 1, 2), ('\u{bc}', '\u{bf}', 1, 2), ('\u{c6}', '\u{c6}', 1, 2),
+        ('\u{d0}', '\u{d0}', 1, 2), ('\u{d7}', '\u{d8}', 1, 2), ('\u{de}', '\u{e1}', 1, 2),
+        ('\u{e6}', '\u{e6}', 1, 2), ('\u{e8}', '\u{ea}', 1, 2), ('\u{ec}', '\u{ed}', 1, 2),
+        ('\u{f0}', '\u{f0}', 1, 2), ('\u{f2}', '\u{f3}', 1, 2), ('\u{f7}', '\u{fa}', 1, 2),
+        ('\u{fc}', '\u{fc}', 1, 2), ('\u{fe}', '\u{fe}', 1, 2), ('\u{101}', '\u{101}', 1, 2),
+        ('\u{111}', '\u{111}', 1, 2), ('\u{113}', '\u{113}', 1, 2), ('\u{11b}', '\u{11b}', 1, 2),
+        ('\u{126}', '\u{127}', 1, 2), ('\u{12b}', '\u{12b}', 1, 2), ('\u{131}', '\u{133}', 1, 2),
+        ('\u{138}', '\u{138}', 1, 2), ('\u{13f}', '\u{142}', 1, 2), ('\u{144}', '\u{144}', 1, 2),
+        ('\u{148}', '\u{14b}', 1, 2), ('\u{14d}', '\u{14d}', 1, 2), ('\u{152}', '\u{153}', 1, 2),
+        ('\u{166}', '\u{167}', 1, 2), ('\u{16b}', '\u{16b}', 1, 2), ('\u{1ce}', '\u{1ce}', 1, 2),
+        ('\u{1d0}', '\u{1d0}', 1, 2), ('\u{1d2}', '\u{1d2}', 1, 2), ('\u{1d4}', '\u{1d4}', 1, 2),
+        ('\u{1d6}', '\u{1d6}', 1, 2), ('\u{1d8}', '\u{1d8}', 1, 2), ('\u{1da}', '\u{1da}', 1, 2),
+        ('\u{1dc}', '\u{1dc}', 1, 2), ('\u{251}', '\u{251}', 1, 2), ('\u{261}', '\u{261}', 1, 2),
+        ('\u{2c4}', '\u{2c4}', 1, 2), ('\u{2c7}', '\u{2c7}', 1, 2), ('\u{2c9}', '\u{2cb}', 1, 2),
+        ('\u{2cd}', '\u{2cd}', 1, 2), ('\u{2d0}', '\u{2d0}', 1, 2), ('\u{2d8}', '\u{2db}', 1, 2),
+        ('\u{2dd}', '\u{2dd}', 1, 2), ('\u{2df}', '\u{2df}', 1, 2), ('\u{300}', '\u{36f}', 0, 0),
+        ('\u{391}', '\u{3a1}', 1, 2), ('\u{3a3}', '\u{3a9}', 1, 2), ('\u{3b1}', '\u{3c1}', 1, 2),
+        ('\u{3c3}', '\u{3c9}', 1, 2), ('\u{401}', '\u{401}', 1, 2), ('\u{410}', '\u{44f}', 1, 2),
+        ('\u{451}', '\u{451}', 1, 2), ('\u{483}', '\u{489}', 0, 0), ('\u{591}', '\u{5bd}', 0, 0),
+        ('\u{5bf}', '\u{5bf}', 0, 0), ('\u{5c1}', '\u{5c2}', 0, 0), ('\u{5c4}', '\u{5c5}', 0, 0),
+        ('\u{5c7}', '\u{5c7}', 0, 0), ('\u{600}', '\u{605}', 0, 0), ('\u{610}', '\u{61a}', 0, 0),
+        ('\u{61c}', '\u{61c}', 0, 0), ('\u{64b}', '\u{65f}', 0, 0), ('\u{670}', '\u{670}', 0, 0),
+        ('\u{6d6}', '\u{6dd}', 0, 0), ('\u{6df}', '\u{6e4}', 0, 0), ('\u{6e7}', '\u{6e8}', 0, 0),
+        ('\u{6ea}', '\u{6ed}', 0, 0), ('\u{70f}', '\u{70f}', 0, 0), ('\u{711}', '\u{711}', 0, 0),
+        ('\u{730}', '\u{74a}', 0, 0), ('\u{7a6}', '\u{7b0}', 0, 0), ('\u{7eb}', '\u{7f3}', 0, 0),
+        ('\u{7fd}', '\u{7fd}', 0, 0), ('\u{816}', '\u{819}', 0, 0), ('\u{81b}', '\u{823}', 0, 0),
+        ('\u{825}', '\u{827}', 0, 0), ('\u{829}', '\u{82d}', 0, 0), ('\u{859}', '\u{85b}', 0, 0),
+        ('\u{8d3}', '\u{902}', 0, 0), ('\u{93a}', '\u{93a}', 0, 0), ('\u{93c}', '\u{93c}', 0, 0),
+        ('\u{941}', '\u{948}', 0, 0), ('\u{94d}', '\u{94d}', 0, 0), ('\u{951}', '\u{957}', 0, 0),
+        ('\u{962}', '\u{963}', 0, 0), ('\u{981}', '\u{981}', 0, 0), ('\u{9bc}', '\u{9bc}', 0, 0),
+        ('\u{9c1}', '\u{9c4}', 0, 0), ('\u{9cd}', '\u{9cd}', 0, 0), ('\u{9e2}', '\u{9e3}', 0, 0),
+        ('\u{9fe}', '\u{9fe}', 0, 0), ('\u{a01}', '\u{a02}', 0, 0), ('\u{a3c}', '\u{a3c}', 0, 0),
+        ('\u{a41}', '\u{a42}', 0, 0), ('\u{a47}', '\u{a48}', 0, 0), ('\u{a4b}', '\u{a4d}', 0, 0),
+        ('\u{a51}', '\u{a51}', 0, 0), ('\u{a70}', '\u{a71}', 0, 0), ('\u{a75}', '\u{a75}', 0, 0),
+        ('\u{a81}', '\u{a82}', 0, 0), ('\u{abc}', '\u{abc}', 0, 0), ('\u{ac1}', '\u{ac5}', 0, 0),
+        ('\u{ac7}', '\u{ac8}', 0, 0), ('\u{acd}', '\u{acd}', 0, 0), ('\u{ae2}', '\u{ae3}', 0, 0),
+        ('\u{afa}', '\u{aff}', 0, 0), ('\u{b01}', '\u{b01}', 0, 0), ('\u{b3c}', '\u{b3c}', 0, 0),
+        ('\u{b3f}', '\u{b3f}', 0, 0), ('\u{b41}', '\u{b44}', 0, 0), ('\u{b4d}', '\u{b4d}', 0, 0),
+        ('\u{b55}', '\u{b56}', 0, 0), ('\u{b62}', '\u{b63}', 0, 0), ('\u{b82}', '\u{b82}', 0, 0),
+        ('\u{bc0}', '\u{bc0}', 0, 0), ('\u{bcd}', '\u{bcd}', 0, 0), ('\u{c00}', '\u{c00}', 0, 0),
+        ('\u{c04}', '\u{c04}', 0, 0), ('\u{c3e}', '\u{c40}', 0, 0), ('\u{c46}', '\u{c48}', 0, 0),
+        ('\u{c4a}', '\u{c4d}', 0, 0), ('\u{c55}', '\u{c56}', 0, 0), ('\u{c62}', '\u{c63}', 0, 0),
+        ('\u{c81}', '\u{c81}', 0, 0), ('\u{cbc}', '\u{cbc}', 0, 0), ('\u{cbf}', '\u{cbf}', 0, 0),
+        ('\u{cc6}', '\u{cc6}', 0, 0), ('\u{ccc}', '\u{ccd}', 0, 0), ('\u{ce2}', '\u{ce3}', 0, 0),
+        ('\u{d00}', '\u{d01}', 0, 0), ('\u{d3b}', '\u{d3c}', 0, 0), ('\u{d41}', '\u{d44}', 0, 0),
+        ('\u{d4d}', '\u{d4d}', 0, 0), ('\u{d62}', '\u{d63}', 0, 0), ('\u{d81}', '\u{d81}', 0, 0),
+        ('\u{dca}', '\u{dca}', 0, 0), ('\u{dd2}', '\u{dd4}', 0, 0), ('\u{dd6}', '\u{dd6}', 0, 0),
+        ('\u{e31}', '\u{e31}', 0, 0), ('\u{e34}', '\u{e3a}', 0, 0), ('\u{e47}', '\u{e4e}', 0, 0),
+        ('\u{eb1}', '\u{eb1}', 0, 0), ('\u{eb4}', '\u{ebc}', 0, 0), ('\u{ec8}', '\u{ecd}', 0, 0),
+        ('\u{f18}', '\u{f19}', 0, 0), ('\u{f35}', '\u{f35}', 0, 0), ('\u{f37}', '\u{f37}', 0, 0),
+        ('\u{f39}', '\u{f39}', 0, 0), ('\u{f71}', '\u{f7e}', 0, 0), ('\u{f80}', '\u{f84}', 0, 0),
+        ('\u{f86}', '\u{f87}', 0, 0), ('\u{f8d}', '\u{f97}', 0, 0), ('\u{f99}', '\u{fbc}', 0, 0),
+        ('\u{fc6}', '\u{fc6}', 0, 0), ('\u{102d}', '\u{1030}', 0, 0), ('\u{1032}', '\u{1037}', 0,
+        0), ('\u{1039}', '\u{103a}', 0, 0), ('\u{103d}', '\u{103e}', 0, 0), ('\u{1058}', '\u{1059}',
+        0, 0), ('\u{105e}', '\u{1060}', 0, 0), ('\u{1071}', '\u{1074}', 0, 0), ('\u{1082}',
+        '\u{1082}', 0, 0), ('\u{1085}', '\u{1086}', 0, 0), ('\u{108d}', '\u{108d}', 0, 0),
+        ('\u{109d}', '\u{109d}', 0, 0), ('\u{1100}', '\u{115f}', 2, 2), ('\u{1160}', '\u{11ff}', 0,
+        0), ('\u{135d}', '\u{135f}', 0, 0), ('\u{1712}', '\u{1714}', 0, 0), ('\u{1732}', '\u{1734}',
+        0, 0), ('\u{1752}', '\u{1753}', 0, 0), ('\u{1772}', '\u{1773}', 0, 0), ('\u{17b4}',
+        '\u{17b5}', 0, 0), ('\u{17b7}', '\u{17bd}', 0, 0), ('\u{17c6}', '\u{17c6}', 0, 0),
+        ('\u{17c9}', '\u{17d3}', 0, 0), ('\u{17dd}', '\u{17dd}', 0, 0), ('\u{180b}', '\u{180e}', 0,
+        0), ('\u{1885}', '\u{1886}', 0, 0), ('\u{18a9}', '\u{18a9}', 0, 0), ('\u{1920}', '\u{1922}',
+        0, 0), ('\u{1927}', '\u{1928}', 0, 0), ('\u{1932}', '\u{1932}', 0, 0), ('\u{1939}',
+        '\u{193b}', 0, 0), ('\u{1a17}', '\u{1a18}', 0, 0), ('\u{1a1b}', '\u{1a1b}', 0, 0),
+        ('\u{1a56}', '\u{1a56}', 0, 0), ('\u{1a58}', '\u{1a5e}', 0, 0), ('\u{1a60}', '\u{1a60}', 0,
+        0), ('\u{1a62}', '\u{1a62}', 0, 0), ('\u{1a65}', '\u{1a6c}', 0, 0), ('\u{1a73}', '\u{1a7c}',
+        0, 0), ('\u{1a7f}', '\u{1a7f}', 0, 0), ('\u{1ab0}', '\u{1ac0}', 0, 0), ('\u{1b00}',
+        '\u{1b03}', 0, 0), ('\u{1b34}', '\u{1b34}', 0, 0), ('\u{1b36}', '\u{1b3a}', 0, 0),
+        ('\u{1b3c}', '\u{1b3c}', 0, 0), ('\u{1b42}', '\u{1b42}', 0, 0), ('\u{1b6b}', '\u{1b73}', 0,
+        0), ('\u{1b80}', '\u{1b81}', 0, 0), ('\u{1ba2}', '\u{1ba5}', 0, 0), ('\u{1ba8}', '\u{1ba9}',
+        0, 0), ('\u{1bab}', '\u{1bad}', 0, 0), ('\u{1be6}', '\u{1be6}', 0, 0), ('\u{1be8}',
+        '\u{1be9}', 0, 0), ('\u{1bed}', '\u{1bed}', 0, 0), ('\u{1bef}', '\u{1bf1}', 0, 0),
+        ('\u{1c2c}', '\u{1c33}', 0, 0), ('\u{1c36}', '\u{1c37}', 0, 0), ('\u{1cd0}', '\u{1cd2}', 0,
+        0), ('\u{1cd4}', '\u{1ce0}', 0, 0), ('\u{1ce2}', '\u{1ce8}', 0, 0), ('\u{1ced}', '\u{1ced}',
+        0, 0), ('\u{1cf4}', '\u{1cf4}', 0, 0), ('\u{1cf8}', '\u{1cf9}', 0, 0), ('\u{1dc0}',
+        '\u{1df9}', 0, 0), ('\u{1dfb}', '\u{1dff}', 0, 0), ('\u{200b}', '\u{200f}', 0, 0),
+        ('\u{2010}', '\u{2010}', 1, 2), ('\u{2013}', '\u{2016}', 1, 2), ('\u{2018}', '\u{2019}', 1,
+        2), ('\u{201c}', '\u{201d}', 1, 2), ('\u{2020}', '\u{2022}', 1, 2), ('\u{2024}', '\u{2027}',
+        1, 2), ('\u{202a}', '\u{202e}', 0, 0), ('\u{2030}', '\u{2030}', 1, 2), ('\u{2032}',
+        '\u{2033}', 1, 2), ('\u{2035}', '\u{2035}', 1, 2), ('\u{203b}', '\u{203b}', 1, 2),
+        ('\u{203e}', '\u{203e}', 1, 2), ('\u{2060}', '\u{2064}', 0, 0), ('\u{2066}', '\u{206f}', 0,
+        0), ('\u{2074}', '\u{2074}', 1, 2), ('\u{207f}', '\u{207f}', 1, 2), ('\u{2081}', '\u{2084}',
+        1, 2), ('\u{20ac}', '\u{20ac}', 1, 2), ('\u{20d0}', '\u{20f0}', 0, 0), ('\u{2103}',
+        '\u{2103}', 1, 2), ('\u{2105}', '\u{2105}', 1, 2), ('\u{2109}', '\u{2109}', 1, 2),
+        ('\u{2113}', '\u{2113}', 1, 2), ('\u{2116}', '\u{2116}', 1, 2), ('\u{2121}', '\u{2122}', 1,
+        2), ('\u{2126}', '\u{2126}', 1, 2), ('\u{212b}', '\u{212b}', 1, 2), ('\u{2153}', '\u{2154}',
+        1, 2), ('\u{215b}', '\u{215e}', 1, 2), ('\u{2160}', '\u{216b}', 1, 2), ('\u{2170}',
+        '\u{2179}', 1, 2), ('\u{2189}', '\u{2189}', 1, 2), ('\u{2190}', '\u{2199}', 1, 2),
+        ('\u{21b8}', '\u{21b9}', 1, 2), ('\u{21d2}', '\u{21d2}', 1, 2), ('\u{21d4}', '\u{21d4}', 1,
+        2), ('\u{21e7}', '\u{21e7}', 1, 2), ('\u{2200}', '\u{2200}', 1, 2), ('\u{2202}', '\u{2203}',
+        1, 2), ('\u{2207}', '\u{2208}', 1, 2), ('\u{220b}', '\u{220b}', 1, 2), ('\u{220f}',
+        '\u{220f}', 1, 2), ('\u{2211}', '\u{2211}', 1, 2), ('\u{2215}', '\u{2215}', 1, 2),
+        ('\u{221a}', '\u{221a}', 1, 2), ('\u{221d}', '\u{2220}', 1, 2), ('\u{2223}', '\u{2223}', 1,
+        2), ('\u{2225}', '\u{2225}', 1, 2), ('\u{2227}', '\u{222c}', 1, 2), ('\u{222e}', '\u{222e}',
+        1, 2), ('\u{2234}', '\u{2237}', 1, 2), ('\u{223c}', '\u{223d}', 1, 2), ('\u{2248}',
+        '\u{2248}', 1, 2), ('\u{224c}', '\u{224c}', 1, 2), ('\u{2252}', '\u{2252}', 1, 2),
+        ('\u{2260}', '\u{2261}', 1, 2), ('\u{2264}', '\u{2267}', 1, 2), ('\u{226a}', '\u{226b}', 1,
+        2), ('\u{226e}', '\u{226f}', 1, 2), ('\u{2282}', '\u{2283}', 1, 2), ('\u{2286}', '\u{2287}',
+        1, 2), ('\u{2295}', '\u{2295}', 1, 2), ('\u{2299}', '\u{2299}', 1, 2), ('\u{22a5}',
+        '\u{22a5}', 1, 2), ('\u{22bf}', '\u{22bf}', 1, 2), ('\u{2312}', '\u{2312}', 1, 2),
+        ('\u{231a}', '\u{231b}', 2, 2), ('\u{2329}', '\u{232a}', 2, 2), ('\u{23e9}', '\u{23ec}', 2,
+        2), ('\u{23f0}', '\u{23f0}', 2, 2), ('\u{23f3}', '\u{23f3}', 2, 2), ('\u{2460}', '\u{24e9}',
+        1, 2), ('\u{24eb}', '\u{254b}', 1, 2), ('\u{2550}', '\u{2573}', 1, 2), ('\u{2580}',
+        '\u{258f}', 1, 2), ('\u{2592}', '\u{2595}', 1, 2), ('\u{25a0}', '\u{25a1}', 1, 2),
+        ('\u{25a3}', '\u{25a9}', 1, 2), ('\u{25b2}', '\u{25b3}', 1, 2), ('\u{25b6}', '\u{25b7}', 1,
+        2), ('\u{25bc}', '\u{25bd}', 1, 2), ('\u{25c0}', '\u{25c1}', 1, 2), ('\u{25c6}', '\u{25c8}',
+        1, 2), ('\u{25cb}', '\u{25cb}', 1, 2), ('\u{25ce}', '\u{25d1}', 1, 2), ('\u{25e2}',
+        '\u{25e5}', 1, 2), ('\u{25ef}', '\u{25ef}', 1, 2), ('\u{25fd}', '\u{25fe}', 2, 2),
+        ('\u{2605}', '\u{2606}', 1, 2), ('\u{2609}', '\u{2609}', 1, 2), ('\u{260e}', '\u{260f}', 1,
+        2), ('\u{2614}', '\u{2615}', 2, 2), ('\u{261c}', '\u{261c}', 1, 2), ('\u{261e}', '\u{261e}',
+        1, 2), ('\u{2640}', '\u{2640}', 1, 2), ('\u{2642}', '\u{2642}', 1, 2), ('\u{2648}',
+        '\u{2653}', 2, 2), ('\u{2660}', '\u{2661}', 1, 2), ('\u{2663}', '\u{2665}', 1, 2),
+        ('\u{2667}', '\u{266a}', 1, 2), ('\u{266c}', '\u{266d}', 1, 2), ('\u{266f}', '\u{266f}', 1,
+        2), ('\u{267f}', '\u{267f}', 2, 2), ('\u{2693}', '\u{2693}', 2, 2), ('\u{269e}', '\u{269f}',
+        1, 2), ('\u{26a1}', '\u{26a1}', 2, 2), ('\u{26aa}', '\u{26ab}', 2, 2), ('\u{26bd}',
+        '\u{26be}', 2, 2), ('\u{26bf}', '\u{26bf}', 1, 2), ('\u{26c4}', '\u{26c5}', 2, 2),
+        ('\u{26c6}', '\u{26cd}', 1, 2), ('\u{26ce}', '\u{26ce}', 2, 2), ('\u{26cf}', '\u{26d3}', 1,
+        2), ('\u{26d4}', '\u{26d4}', 2, 2), ('\u{26d5}', '\u{26e1}', 1, 2), ('\u{26e3}', '\u{26e3}',
+        1, 2), ('\u{26e8}', '\u{26e9}', 1, 2), ('\u{26ea}', '\u{26ea}', 2, 2), ('\u{26eb}',
+        '\u{26f1}', 1, 2), ('\u{26f2}', '\u{26f3}', 2, 2), ('\u{26f4}', '\u{26f4}', 1, 2),
+        ('\u{26f5}', '\u{26f5}', 2, 2), ('\u{26f6}', '\u{26f9}', 1, 2), ('\u{26fa}', '\u{26fa}', 2,
+        2), ('\u{26fb}', '\u{26fc}', 1, 2), ('\u{26fd}', '\u{26fd}', 2, 2), ('\u{26fe}', '\u{26ff}',
+        1, 2), ('\u{2705}', '\u{2705}', 2, 2), ('\u{270a}', '\u{270b}', 2, 2), ('\u{2728}',
+        '\u{2728}', 2, 2), ('\u{273d}', '\u{273d}', 1, 2), ('\u{274c}', '\u{274c}', 2, 2),
+        ('\u{274e}', '\u{274e}', 2, 2), ('\u{2753}', '\u{2755}', 2, 2), ('\u{2757}', '\u{2757}', 2,
+        2), ('\u{2776}', '\u{277f}', 1, 2), ('\u{2795}', '\u{2797}', 2, 2), ('\u{27b0}', '\u{27b0}',
+        2, 2), ('\u{27bf}', '\u{27bf}', 2, 2), ('\u{2b1b}', '\u{2b1c}', 2, 2), ('\u{2b50}',
+        '\u{2b50}', 2, 2), ('\u{2b55}', '\u{2b55}', 2, 2), ('\u{2b56}', '\u{2b59}', 1, 2),
+        ('\u{2cef}', '\u{2cf1}', 0, 0), ('\u{2d7f}', '\u{2d7f}', 0, 0), ('\u{2de0}', '\u{2dff}', 0,
+        0), ('\u{2e80}', '\u{2e99}', 2, 2), ('\u{2e9b}', '\u{2ef3}', 2, 2), ('\u{2f00}', '\u{2fd5}',
+        2, 2), ('\u{2ff0}', '\u{2ffb}', 2, 2), ('\u{3000}', '\u{3029}', 2, 2), ('\u{302a}',
+        '\u{302d}', 0, 0), ('\u{302e}', '\u{303e}', 2, 2), ('\u{3041}', '\u{3096}', 2, 2),
+        ('\u{3099}', '\u{309a}', 0, 0), ('\u{309b}', '\u{30ff}', 2, 2), ('\u{3105}', '\u{312f}', 2,
+        2), ('\u{3131}', '\u{318e}', 2, 2), ('\u{3190}', '\u{31e3}', 2, 2), ('\u{31f0}', '\u{321e}',
+        2, 2), ('\u{3220}', '\u{3247}', 2, 2), ('\u{3248}', '\u{324f}', 1, 2), ('\u{3250}',
+        '\u{4dbf}', 2, 2), ('\u{4e00}', '\u{a48c}', 2, 2), ('\u{a490}', '\u{a4c6}', 2, 2),
+        ('\u{a66f}', '\u{a672}', 0, 0), ('\u{a674}', '\u{a67d}', 0, 0), ('\u{a69e}', '\u{a69f}', 0,
+        0), ('\u{a6f0}', '\u{a6f1}', 0, 0), ('\u{a802}', '\u{a802}', 0, 0), ('\u{a806}', '\u{a806}',
+        0, 0), ('\u{a80b}', '\u{a80b}', 0, 0), ('\u{a825}', '\u{a826}', 0, 0), ('\u{a82c}',
+        '\u{a82c}', 0, 0), ('\u{a8c4}', '\u{a8c5}', 0, 0), ('\u{a8e0}', '\u{a8f1}', 0, 0),
+        ('\u{a8ff}', '\u{a8ff}', 0, 0), ('\u{a926}', '\u{a92d}', 0, 0), ('\u{a947}', '\u{a951}', 0,
+        0), ('\u{a960}', '\u{a97c}', 2, 2), ('\u{a980}', '\u{a982}', 0, 0), ('\u{a9b3}', '\u{a9b3}',
+        0, 0), ('\u{a9b6}', '\u{a9b9}', 0, 0), ('\u{a9bc}', '\u{a9bd}', 0, 0), ('\u{a9e5}',
+        '\u{a9e5}', 0, 0), ('\u{aa29}', '\u{aa2e}', 0, 0), ('\u{aa31}', '\u{aa32}', 0, 0),
+        ('\u{aa35}', '\u{aa36}', 0, 0), ('\u{aa43}', '\u{aa43}', 0, 0), ('\u{aa4c}', '\u{aa4c}', 0,
+        0), ('\u{aa7c}', '\u{aa7c}', 0, 0), ('\u{aab0}', '\u{aab0}', 0, 0), ('\u{aab2}', '\u{aab4}',
+        0, 0), ('\u{aab7}', '\u{aab8}', 0, 0), ('\u{aabe}', '\u{aabf}', 0, 0), ('\u{aac1}',
+        '\u{aac1}', 0, 0), ('\u{aaec}', '\u{aaed}', 0, 0), ('\u{aaf6}', '\u{aaf6}', 0, 0),
+        ('\u{abe5}', '\u{abe5}', 0, 0), ('\u{abe8}', '\u{abe8}', 0, 0), ('\u{abed}', '\u{abed}', 0,
+        0), ('\u{ac00}', '\u{d7a3}', 2, 2), ('\u{e000}', '\u{f8ff}', 1, 2), ('\u{f900}', '\u{faff}',
+        2, 2), ('\u{fb1e}', '\u{fb1e}', 0, 0), ('\u{fe00}', '\u{fe0f}', 0, 0), ('\u{fe10}',
+        '\u{fe19}', 2, 2), ('\u{fe20}', '\u{fe2f}', 0, 0), ('\u{fe30}', '\u{fe52}', 2, 2),
+        ('\u{fe54}', '\u{fe66}', 2, 2), ('\u{fe68}', '\u{fe6b}', 2, 2), ('\u{feff}', '\u{feff}', 0,
+        0), ('\u{ff01}', '\u{ff60}', 2, 2), ('\u{ffe0}', '\u{ffe6}', 2, 2), ('\u{fff9}', '\u{fffb}',
+        0, 0), ('\u{fffd}', '\u{fffd}', 1, 2), ('\u{101fd}', '\u{101fd}', 0, 0), ('\u{102e0}',
+        '\u{102e0}', 0, 0), ('\u{10376}', '\u{1037a}', 0, 0), ('\u{10a01}', '\u{10a03}', 0, 0),
+        ('\u{10a05}', '\u{10a06}', 0, 0), ('\u{10a0c}', '\u{10a0f}', 0, 0), ('\u{10a38}',
+        '\u{10a3a}', 0, 0), ('\u{10a3f}', '\u{10a3f}', 0, 0), ('\u{10ae5}', '\u{10ae6}', 0, 0),
+        ('\u{10d24}', '\u{10d27}', 0, 0), ('\u{10eab}', '\u{10eac}', 0, 0), ('\u{10f46}',
+        '\u{10f50}', 0, 0), ('\u{11001}', '\u{11001}', 0, 0), ('\u{11038}', '\u{11046}', 0, 0),
+        ('\u{1107f}', '\u{11081}', 0, 0), ('\u{110b3}', '\u{110b6}', 0, 0), ('\u{110b9}',
+        '\u{110ba}', 0, 0), ('\u{110bd}', '\u{110bd}', 0, 0), ('\u{110cd}', '\u{110cd}', 0, 0),
+        ('\u{11100}', '\u{11102}', 0, 0), ('\u{11127}', '\u{1112b}', 0, 0), ('\u{1112d}',
+        '\u{11134}', 0, 0), ('\u{11173}', '\u{11173}', 0, 0), ('\u{11180}', '\u{11181}', 0, 0),
+        ('\u{111b6}', '\u{111be}', 0, 0), ('\u{111c9}', '\u{111cc}', 0, 0), ('\u{111cf}',
+        '\u{111cf}', 0, 0), ('\u{1122f}', '\u{11231}', 0, 0), ('\u{11234}', '\u{11234}', 0, 0),
+        ('\u{11236}', '\u{11237}', 0, 0), ('\u{1123e}', '\u{1123e}', 0, 0), ('\u{112df}',
+        '\u{112df}', 0, 0), ('\u{112e3}', '\u{112ea}', 0, 0), ('\u{11300}', '\u{11301}', 0, 0),
+        ('\u{1133b}', '\u{1133c}', 0, 0), ('\u{11340}', '\u{11340}', 0, 0), ('\u{11366}',
+        '\u{1136c}', 0, 0), ('\u{11370}', '\u{11374}', 0, 0), ('\u{11438}', '\u{1143f}', 0, 0),
+        ('\u{11442}', '\u{11444}', 0, 0), ('\u{11446}', '\u{11446}', 0, 0), ('\u{1145e}',
+        '\u{1145e}', 0, 0), ('\u{114b3}', '\u{114b8}', 0, 0), ('\u{114ba}', '\u{114ba}', 0, 0),
+        ('\u{114bf}', '\u{114c0}', 0, 0), ('\u{114c2}', '\u{114c3}', 0, 0), ('\u{115b2}',
+        '\u{115b5}', 0, 0), ('\u{115bc}', '\u{115bd}', 0, 0), ('\u{115bf}', '\u{115c0}', 0, 0),
+        ('\u{115dc}', '\u{115dd}', 0, 0), ('\u{11633}', '\u{1163a}', 0, 0), ('\u{1163d}',
+        '\u{1163d}', 0, 0), ('\u{1163f}', '\u{11640}', 0, 0), ('\u{116ab}', '\u{116ab}', 0, 0),
+        ('\u{116ad}', '\u{116ad}', 0, 0), ('\u{116b0}', '\u{116b5}', 0, 0), ('\u{116b7}',
+        '\u{116b7}', 0, 0), ('\u{1171d}', '\u{1171f}', 0, 0), ('\u{11722}', '\u{11725}', 0, 0),
+        ('\u{11727}', '\u{1172b}', 0, 0), ('\u{1182f}', '\u{11837}', 0, 0), ('\u{11839}',
+        '\u{1183a}', 0, 0), ('\u{1193b}', '\u{1193c}', 0, 0), ('\u{1193e}', '\u{1193e}', 0, 0),
+        ('\u{11943}', '\u{11943}', 0, 0), ('\u{119d4}', '\u{119d7}', 0, 0), ('\u{119da}',
+        '\u{119db}', 0, 0), ('\u{119e0}', '\u{119e0}', 0, 0), ('\u{11a01}', '\u{11a0a}', 0, 0),
+        ('\u{11a33}', '\u{11a38}', 0, 0), ('\u{11a3b}', '\u{11a3e}', 0, 0), ('\u{11a47}',
+        '\u{11a47}', 0, 0), ('\u{11a51}', '\u{11a56}', 0, 0), ('\u{11a59}', '\u{11a5b}', 0, 0),
+        ('\u{11a8a}', '\u{11a96}', 0, 0), ('\u{11a98}', '\u{11a99}', 0, 0), ('\u{11c30}',
+        '\u{11c36}', 0, 0), ('\u{11c38}', '\u{11c3d}', 0, 0), ('\u{11c3f}', '\u{11c3f}', 0, 0),
+        ('\u{11c92}', '\u{11ca7}', 0, 0), ('\u{11caa}', '\u{11cb0}', 0, 0), ('\u{11cb2}',
+        '\u{11cb3}', 0, 0), ('\u{11cb5}', '\u{11cb6}', 0, 0), ('\u{11d31}', '\u{11d36}', 0, 0),
+        ('\u{11d3a}', '\u{11d3a}', 0, 0), ('\u{11d3c}', '\u{11d3d}', 0, 0), ('\u{11d3f}',
+        '\u{11d45}', 0, 0), ('\u{11d47}', '\u{11d47}', 0, 0), ('\u{11d90}', '\u{11d91}', 0, 0),
+        ('\u{11d95}', '\u{11d95}', 0, 0), ('\u{11d97}', '\u{11d97}', 0, 0), ('\u{11ef3}',
+        '\u{11ef4}', 0, 0), ('\u{13430}', '\u{13438}', 0, 0), ('\u{16af0}', '\u{16af4}', 0, 0),
+        ('\u{16b30}', '\u{16b36}', 0, 0), ('\u{16f4f}', '\u{16f4f}', 0, 0), ('\u{16f8f}',
+        '\u{16f92}', 0, 0), ('\u{16fe0}', '\u{16fe3}', 2, 2), ('\u{16fe4}', '\u{16fe4}', 0, 0),
+        ('\u{16ff0}', '\u{16ff1}', 2, 2), ('\u{17000}', '\u{187f7}', 2, 2), ('\u{18800}',
+        '\u{18cd5}', 2, 2), ('\u{18d00}', '\u{18d08}', 2, 2), ('\u{1b000}', '\u{1b11e}', 2, 2),
+        ('\u{1b150}', '\u{1b152}', 2, 2), ('\u{1b164}', '\u{1b167}', 2, 2), ('\u{1b170}',
+        '\u{1b2fb}', 2, 2), ('\u{1bc9d}', '\u{1bc9e}', 0, 0), ('\u{1bca0}', '\u{1bca3}', 0, 0),
+        ('\u{1d167}', '\u{1d169}', 0, 0), ('\u{1d173}', '\u{1d182}', 0, 0), ('\u{1d185}',
+        '\u{1d18b}', 0, 0), ('\u{1d1aa}', '\u{1d1ad}', 0, 0), ('\u{1d242}', '\u{1d244}', 0, 0),
+        ('\u{1da00}', '\u{1da36}', 0, 0), ('\u{1da3b}', '\u{1da6c}', 0, 0), ('\u{1da75}',
+        '\u{1da75}', 0, 0), ('\u{1da84}', '\u{1da84}', 0, 0), ('\u{1da9b}', '\u{1da9f}', 0, 0),
+        ('\u{1daa1}', '\u{1daaf}', 0, 0), ('\u{1e000}', '\u{1e006}', 0, 0), ('\u{1e008}',
+        '\u{1e018}', 0, 0), ('\u{1e01b}', '\u{1e021}', 0, 0), ('\u{1e023}', '\u{1e024}', 0, 0),
+        ('\u{1e026}', '\u{1e02a}', 0, 0), ('\u{1e130}', '\u{1e136}', 0, 0), ('\u{1e2ec}',
+        '\u{1e2ef}', 0, 0), ('\u{1e8d0}', '\u{1e8d6}', 0, 0), ('\u{1e944}', '\u{1e94a}', 0, 0),
+        ('\u{1f004}', '\u{1f004}', 2, 2), ('\u{1f0cf}', '\u{1f0cf}', 2, 2), ('\u{1f100}',
+        '\u{1f10a}', 1, 2), ('\u{1f110}', '\u{1f12d}', 1, 2), ('\u{1f130}', '\u{1f169}', 1, 2),
+        ('\u{1f170}', '\u{1f18d}', 1, 2), ('\u{1f18e}', '\u{1f18e}', 2, 2), ('\u{1f18f}',
+        '\u{1f190}', 1, 2), ('\u{1f191}', '\u{1f19a}', 2, 2), ('\u{1f19b}', '\u{1f1ac}', 1, 2),
+        ('\u{1f200}', '\u{1f202}', 2, 2), ('\u{1f210}', '\u{1f23b}', 2, 2), ('\u{1f240}',
+        '\u{1f248}', 2, 2), ('\u{1f250}', '\u{1f251}', 2, 2), ('\u{1f260}', '\u{1f265}', 2, 2),
+        ('\u{1f300}', '\u{1f320}', 2, 2), ('\u{1f32d}', '\u{1f335}', 2, 2), ('\u{1f337}',
+        '\u{1f37c}', 2, 2), ('\u{1f37e}', '\u{1f393}', 2, 2), ('\u{1f3a0}', '\u{1f3ca}', 2, 2),
+        ('\u{1f3cf}', '\u{1f3d3}', 2, 2), ('\u{1f3e0}', '\u{1f3f0}', 2, 2), ('\u{1f3f4}',
+        '\u{1f3f4}', 2, 2), ('\u{1f3f8}', '\u{1f43e}', 2, 2), ('\u{1f440}', '\u{1f440}', 2, 2),
+        ('\u{1f442}', '\u{1f4fc}', 2, 2), ('\u{1f4ff}', '\u{1f53d}', 2, 2), ('\u{1f54b}',
+        '\u{1f54e}', 2, 2), ('\u{1f550}', '\u{1f567}', 2, 2), ('\u{1f57a}', '\u{1f57a}', 2, 2),
+        ('\u{1f595}', '\u{1f596}', 2, 2), ('\u{1f5a4}', '\u{1f5a4}', 2, 2), ('\u{1f5fb}',
+        '\u{1f64f}', 2, 2), ('\u{1f680}', '\u{1f6c5}', 2, 2), ('\u{1f6cc}', '\u{1f6cc}', 2, 2),
+        ('\u{1f6d0}', '\u{1f6d2}', 2, 2), ('\u{1f6d5}', '\u{1f6d7}', 2, 2), ('\u{1f6eb}',
+        '\u{1f6ec}', 2, 2), ('\u{1f6f4}', '\u{1f6fc}', 2, 2), ('\u{1f7e0}', '\u{1f7eb}', 2, 2),
+        ('\u{1f90c}', '\u{1f93a}', 2, 2), ('\u{1f93c}', '\u{1f945}', 2, 2), ('\u{1f947}',
+        '\u{1f978}', 2, 2), ('\u{1f97a}', '\u{1f9cb}', 2, 2), ('\u{1f9cd}', '\u{1f9ff}', 2, 2),
+        ('\u{1fa70}', '\u{1fa74}', 2, 2), ('\u{1fa78}', '\u{1fa7a}', 2, 2), ('\u{1fa80}',
+        '\u{1fa86}', 2, 2), ('\u{1fa90}', '\u{1faa8}', 2, 2), ('\u{1fab0}', '\u{1fab6}', 2, 2),
+        ('\u{1fac0}', '\u{1fac2}', 2, 2), ('\u{1fad0}', '\u{1fad6}', 2, 2), ('\u{20000}',
+        '\u{2fffd}', 2, 2), ('\u{30000}', '\u{3fffd}', 2, 2), ('\u{e0001}', '\u{e0001}', 0, 0),
+        ('\u{e0020}', '\u{e007f}', 0, 0), ('\u{e0100}', '\u{e01ef}', 0, 0), ('\u{f0000}',
+        '\u{ffffd}', 1, 2), ('\u{100000}', '\u{10fffd}', 1, 2)
+    ];
+
+}
+
+
+
\ No newline at end of file diff --git a/docs/src/vec_map/lib.rs.html b/docs/src/vec_map/lib.rs.html new file mode 100644 index 00000000..c41bd820 --- /dev/null +++ b/docs/src/vec_map/lib.rs.html @@ -0,0 +1,3249 @@ +lib.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
+1566
+1567
+1568
+1569
+1570
+1571
+1572
+1573
+1574
+1575
+1576
+1577
+1578
+1579
+1580
+1581
+1582
+1583
+1584
+1585
+1586
+1587
+1588
+1589
+1590
+1591
+1592
+1593
+1594
+1595
+1596
+1597
+1598
+1599
+1600
+1601
+1602
+1603
+1604
+1605
+1606
+1607
+1608
+1609
+1610
+1611
+1612
+1613
+1614
+1615
+1616
+1617
+1618
+1619
+1620
+1621
+1622
+1623
+
+// Copyright 2012-2018 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+#![deny(missing_docs)]
+
+//! A simple map based on a vector for small integer keys. Space requirements
+//! are O(highest integer key).
+
+// optional serde support
+#[cfg(feature = "serde")]
+#[macro_use]
+extern crate serde;
+
+use self::Entry::*;
+
+use std::cmp::{Ordering, max};
+use std::fmt;
+use std::hash::{Hash, Hasher};
+use std::iter::{Enumerate, FilterMap, FromIterator};
+use std::mem::{replace, swap};
+use std::ops::{Index, IndexMut};
+use std::slice;
+use std::vec;
+
+/// A map optimized for small integer keys.
+///
+/// # Examples
+///
+/// ```
+/// use vec_map::VecMap;
+///
+/// let mut months = VecMap::new();
+/// months.insert(1, "Jan");
+/// months.insert(2, "Feb");
+/// months.insert(3, "Mar");
+///
+/// if !months.contains_key(12) {
+///     println!("The end is near!");
+/// }
+///
+/// assert_eq!(months.get(1), Some(&"Jan"));
+///
+/// if let Some(value) = months.get_mut(3) {
+///     *value = "Venus";
+/// }
+///
+/// assert_eq!(months.get(3), Some(&"Venus"));
+///
+/// // Print out all months
+/// for (key, value) in &months {
+///     println!("month {} is {}", key, value);
+/// }
+///
+/// months.clear();
+/// assert!(months.is_empty());
+/// ```
+#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
+pub struct VecMap<V> {
+    n: usize,
+    v: Vec<Option<V>>,
+}
+
+/// A view into a single entry in a map, which may either be vacant or occupied.
+pub enum Entry<'a, V: 'a> {
+    /// A vacant Entry
+    Vacant(VacantEntry<'a, V>),
+
+    /// An occupied Entry
+    Occupied(OccupiedEntry<'a, V>),
+}
+
+/// A vacant Entry.
+pub struct VacantEntry<'a, V: 'a> {
+    map: &'a mut VecMap<V>,
+    index: usize,
+}
+
+/// An occupied Entry.
+pub struct OccupiedEntry<'a, V: 'a> {
+    map: &'a mut VecMap<V>,
+    index: usize,
+}
+
+impl<V> Default for VecMap<V> {
+    #[inline]
+    fn default() -> Self { Self::new() }
+}
+
+impl<V: Hash> Hash for VecMap<V> {
+    fn hash<H: Hasher>(&self, state: &mut H) {
+        // In order to not traverse the `VecMap` twice, count the elements
+        // during iteration.
+        let mut count: usize = 0;
+        for elt in self {
+            elt.hash(state);
+            count += 1;
+        }
+        count.hash(state);
+    }
+}
+
+impl<V> VecMap<V> {
+    /// Creates an empty `VecMap`.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    /// let mut map: VecMap<&str> = VecMap::new();
+    /// ```
+    pub fn new() -> Self { VecMap { n: 0, v: vec![] } }
+
+    /// Creates an empty `VecMap` with space for at least `capacity`
+    /// elements before resizing.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    /// let mut map: VecMap<&str> = VecMap::with_capacity(10);
+    /// ```
+    pub fn with_capacity(capacity: usize) -> Self {
+        VecMap { n: 0, v: Vec::with_capacity(capacity) }
+    }
+
+    /// Returns the number of elements the `VecMap` can hold without
+    /// reallocating.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    /// let map: VecMap<String> = VecMap::with_capacity(10);
+    /// assert!(map.capacity() >= 10);
+    /// ```
+    #[inline]
+    pub fn capacity(&self) -> usize {
+        self.v.capacity()
+    }
+
+    /// Reserves capacity for the given `VecMap` to contain `len` distinct keys.
+    /// In the case of `VecMap` this means reallocations will not occur as long
+    /// as all inserted keys are less than `len`.
+    ///
+    /// The collection may reserve more space to avoid frequent reallocations.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    /// let mut map: VecMap<&str> = VecMap::new();
+    /// map.reserve_len(10);
+    /// assert!(map.capacity() >= 10);
+    /// ```
+    pub fn reserve_len(&mut self, len: usize) {
+        let cur_len = self.v.len();
+        if len >= cur_len {
+            self.v.reserve(len - cur_len);
+        }
+    }
+
+    /// Reserves the minimum capacity for the given `VecMap` to contain `len` distinct keys.
+    /// In the case of `VecMap` this means reallocations will not occur as long as all inserted
+    /// keys are less than `len`.
+    ///
+    /// Note that the allocator may give the collection more space than it requests.
+    /// Therefore capacity cannot be relied upon to be precisely minimal.  Prefer
+    /// `reserve_len` if future insertions are expected.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    /// let mut map: VecMap<&str> = VecMap::new();
+    /// map.reserve_len_exact(10);
+    /// assert!(map.capacity() >= 10);
+    /// ```
+    pub fn reserve_len_exact(&mut self, len: usize) {
+        let cur_len = self.v.len();
+        if len >= cur_len {
+            self.v.reserve_exact(len - cur_len);
+        }
+    }
+
+    /// Trims the `VecMap` of any excess capacity.
+    ///
+    /// The collection may reserve more space to avoid frequent reallocations.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    /// let mut map: VecMap<&str> = VecMap::with_capacity(10);
+    /// map.shrink_to_fit();
+    /// assert_eq!(map.capacity(), 0);
+    /// ```
+    pub fn shrink_to_fit(&mut self) {
+        // strip off trailing `None`s
+        if let Some(idx) = self.v.iter().rposition(Option::is_some) {
+            self.v.truncate(idx + 1);
+        } else {
+            self.v.clear();
+        }
+
+        self.v.shrink_to_fit()
+    }
+
+    /// Returns an iterator visiting all keys in ascending order of the keys.
+    /// The iterator's element type is `usize`.
+    pub fn keys(&self) -> Keys<V> {
+        Keys { iter: self.iter() }
+    }
+
+    /// Returns an iterator visiting all values in ascending order of the keys.
+    /// The iterator's element type is `&'r V`.
+    pub fn values(&self) -> Values<V> {
+        Values { iter: self.iter() }
+    }
+
+    /// Returns an iterator visiting all values in ascending order of the keys.
+    /// The iterator's element type is `&'r mut V`.
+    pub fn values_mut(&mut self) -> ValuesMut<V> {
+        ValuesMut { iter_mut: self.iter_mut() }
+    }
+
+    /// Returns an iterator visiting all key-value pairs in ascending order of the keys.
+    /// The iterator's element type is `(usize, &'r V)`.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// map.insert(1, "a");
+    /// map.insert(3, "c");
+    /// map.insert(2, "b");
+    ///
+    /// // Print `1: a` then `2: b` then `3: c`
+    /// for (key, value) in map.iter() {
+    ///     println!("{}: {}", key, value);
+    /// }
+    /// ```
+    pub fn iter(&self) -> Iter<V> {
+        Iter {
+            front: 0,
+            back: self.v.len(),
+            n: self.n,
+            yielded: 0,
+            iter: self.v.iter()
+        }
+    }
+
+    /// Returns an iterator visiting all key-value pairs in ascending order of the keys,
+    /// with mutable references to the values.
+    /// The iterator's element type is `(usize, &'r mut V)`.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// map.insert(1, "a");
+    /// map.insert(2, "b");
+    /// map.insert(3, "c");
+    ///
+    /// for (key, value) in map.iter_mut() {
+    ///     *value = "x";
+    /// }
+    ///
+    /// for (key, value) in &map {
+    ///     assert_eq!(value, &"x");
+    /// }
+    /// ```
+    pub fn iter_mut(&mut self) -> IterMut<V> {
+        IterMut {
+            front: 0,
+            back: self.v.len(),
+            n: self.n,
+            yielded: 0,
+            iter: self.v.iter_mut()
+        }
+    }
+
+    /// Moves all elements from `other` into the map while overwriting existing keys.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut a = VecMap::new();
+    /// a.insert(1, "a");
+    /// a.insert(2, "b");
+    ///
+    /// let mut b = VecMap::new();
+    /// b.insert(3, "c");
+    /// b.insert(4, "d");
+    ///
+    /// a.append(&mut b);
+    ///
+    /// assert_eq!(a.len(), 4);
+    /// assert_eq!(b.len(), 0);
+    /// assert_eq!(a[1], "a");
+    /// assert_eq!(a[2], "b");
+    /// assert_eq!(a[3], "c");
+    /// assert_eq!(a[4], "d");
+    /// ```
+    pub fn append(&mut self, other: &mut Self) {
+        self.extend(other.drain());
+    }
+
+    /// Splits the collection into two at the given key.
+    ///
+    /// Returns a newly allocated `Self`. `self` contains elements `[0, at)`,
+    /// and the returned `Self` contains elements `[at, max_key)`.
+    ///
+    /// Note that the capacity of `self` does not change.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut a = VecMap::new();
+    /// a.insert(1, "a");
+    /// a.insert(2, "b");
+    /// a.insert(3, "c");
+    /// a.insert(4, "d");
+    ///
+    /// let b = a.split_off(3);
+    ///
+    /// assert_eq!(a[1], "a");
+    /// assert_eq!(a[2], "b");
+    ///
+    /// assert_eq!(b[3], "c");
+    /// assert_eq!(b[4], "d");
+    /// ```
+    pub fn split_off(&mut self, at: usize) -> Self {
+        let mut other = VecMap::new();
+
+        if at == 0 {
+            // Move all elements to other
+            // The swap will also fix .n
+            swap(self, &mut other);
+            return other
+        } else if at >= self.v.len() {
+            // No elements to copy
+            return other;
+        }
+
+        // Look up the index of the first non-None item
+        let first_index = self.v.iter().position(|el| el.is_some());
+        let start_index = match first_index {
+            Some(index) => max(at, index),
+            None => {
+                // self has no elements
+                return other;
+            }
+        };
+
+        // Fill the new VecMap with `None`s until `start_index`
+        other.v.extend((0..start_index).map(|_| None));
+
+        // Move elements beginning with `start_index` from `self` into `other`
+        let mut taken = 0;
+        other.v.extend(self.v[start_index..].iter_mut().map(|el| {
+            let el = el.take();
+            if el.is_some() {
+                taken += 1;
+            }
+            el
+        }));
+        other.n = taken;
+        self.n -= taken;
+
+        other
+    }
+
+    /// Returns an iterator visiting all key-value pairs in ascending order of
+    /// the keys, emptying (but not consuming) the original `VecMap`.
+    /// The iterator's element type is `(usize, &'r V)`. Keeps the allocated memory for reuse.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// map.insert(1, "a");
+    /// map.insert(3, "c");
+    /// map.insert(2, "b");
+    ///
+    /// let vec: Vec<(usize, &str)> = map.drain().collect();
+    ///
+    /// assert_eq!(vec, [(1, "a"), (2, "b"), (3, "c")]);
+    /// ```
+    pub fn drain(&mut self) -> Drain<V> {
+        fn filter<A>((i, v): (usize, Option<A>)) -> Option<(usize, A)> {
+            v.map(|v| (i, v))
+        }
+        let filter: fn((usize, Option<V>)) -> Option<(usize, V)> = filter; // coerce to fn ptr
+
+        self.n = 0;
+        Drain { iter: self.v.drain(..).enumerate().filter_map(filter) }
+    }
+
+    /// Returns the number of elements in the map.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut a = VecMap::new();
+    /// assert_eq!(a.len(), 0);
+    /// a.insert(1, "a");
+    /// assert_eq!(a.len(), 1);
+    /// ```
+    pub fn len(&self) -> usize {
+        self.n
+    }
+
+    /// Returns true if the map contains no elements.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut a = VecMap::new();
+    /// assert!(a.is_empty());
+    /// a.insert(1, "a");
+    /// assert!(!a.is_empty());
+    /// ```
+    pub fn is_empty(&self) -> bool {
+        self.n == 0
+    }
+
+    /// Clears the map, removing all key-value pairs.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut a = VecMap::new();
+    /// a.insert(1, "a");
+    /// a.clear();
+    /// assert!(a.is_empty());
+    /// ```
+    pub fn clear(&mut self) { self.n = 0; self.v.clear() }
+
+    /// Returns a reference to the value corresponding to the key.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// map.insert(1, "a");
+    /// assert_eq!(map.get(1), Some(&"a"));
+    /// assert_eq!(map.get(2), None);
+    /// ```
+    pub fn get(&self, key: usize) -> Option<&V> {
+        if key < self.v.len() {
+            self.v[key].as_ref()
+        } else {
+            None
+        }
+    }
+
+    /// Returns true if the map contains a value for the specified key.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// map.insert(1, "a");
+    /// assert_eq!(map.contains_key(1), true);
+    /// assert_eq!(map.contains_key(2), false);
+    /// ```
+    #[inline]
+    pub fn contains_key(&self, key: usize) -> bool {
+        self.get(key).is_some()
+    }
+
+    /// Returns a mutable reference to the value corresponding to the key.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// map.insert(1, "a");
+    /// if let Some(x) = map.get_mut(1) {
+    ///     *x = "b";
+    /// }
+    /// assert_eq!(map[1], "b");
+    /// ```
+    pub fn get_mut(&mut self, key: usize) -> Option<&mut V> {
+        if key < self.v.len() {
+            self.v[key].as_mut()
+        } else {
+            None
+        }
+    }
+
+    /// Inserts a key-value pair into the map. If the key already had a value
+    /// present in the map, that value is returned. Otherwise, `None` is returned.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// assert_eq!(map.insert(37, "a"), None);
+    /// assert_eq!(map.is_empty(), false);
+    ///
+    /// map.insert(37, "b");
+    /// assert_eq!(map.insert(37, "c"), Some("b"));
+    /// assert_eq!(map[37], "c");
+    /// ```
+    pub fn insert(&mut self, key: usize, value: V) -> Option<V> {
+        let len = self.v.len();
+        if len <= key {
+            self.v.extend((0..key - len + 1).map(|_| None));
+        }
+        let was = replace(&mut self.v[key], Some(value));
+        if was.is_none() {
+            self.n += 1;
+        }
+        was
+    }
+
+    /// Removes a key from the map, returning the value at the key if the key
+    /// was previously in the map.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// map.insert(1, "a");
+    /// assert_eq!(map.remove(1), Some("a"));
+    /// assert_eq!(map.remove(1), None);
+    /// ```
+    pub fn remove(&mut self, key: usize) -> Option<V> {
+        if key >= self.v.len() {
+            return None;
+        }
+        let result = &mut self.v[key];
+        let was = result.take();
+        if was.is_some() {
+            self.n -= 1;
+        }
+        was
+    }
+
+    /// Gets the given key's corresponding entry in the map for in-place manipulation.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut count: VecMap<u32> = VecMap::new();
+    ///
+    /// // count the number of occurrences of numbers in the vec
+    /// for x in vec![1, 2, 1, 2, 3, 4, 1, 2, 4] {
+    ///     *count.entry(x).or_insert(0) += 1;
+    /// }
+    ///
+    /// assert_eq!(count[1], 3);
+    /// ```
+    pub fn entry(&mut self, key: usize) -> Entry<V> {
+        // FIXME(Gankro): this is basically the dumbest implementation of
+        // entry possible, because weird non-lexical borrows issues make it
+        // completely insane to do any other way. That said, Entry is a border-line
+        // useless construct on VecMap, so it's hardly a big loss.
+        if self.contains_key(key) {
+            Occupied(OccupiedEntry {
+                map: self,
+                index: key,
+            })
+        } else {
+            Vacant(VacantEntry {
+                map: self,
+                index: key,
+            })
+        }
+    }
+
+    /// Retains only the elements specified by the predicate.
+    ///
+    /// In other words, remove all pairs `(k, v)` such that `f(&k, &mut v)` returns `false`.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map: VecMap<usize> = (0..8).map(|x|(x, x*10)).collect();
+    /// map.retain(|k, _| k % 2 == 0);
+    /// assert_eq!(map.len(), 4);
+    /// ```
+    pub fn retain<F>(&mut self, mut f: F)
+        where F: FnMut(usize, &mut V) -> bool
+    {
+        for (i, e) in self.v.iter_mut().enumerate() {
+            let remove = match *e {
+                Some(ref mut value) => !f(i, value),
+                None => false,
+            };
+            if remove {
+                *e = None;
+                self.n -= 1;
+            }
+        }
+    }
+}
+
+impl<'a, V> Entry<'a, V> {
+    /// Ensures a value is in the entry by inserting the default if empty, and
+    /// returns a mutable reference to the value in the entry.
+    pub fn or_insert(self, default: V) -> &'a mut V {
+        match self {
+            Occupied(entry) => entry.into_mut(),
+            Vacant(entry) => entry.insert(default),
+        }
+    }
+
+    /// Ensures a value is in the entry by inserting the result of the default
+    /// function if empty, and returns a mutable reference to the value in the
+    /// entry.
+    pub fn or_insert_with<F: FnOnce() -> V>(self, default: F) -> &'a mut V {
+        match self {
+            Occupied(entry) => entry.into_mut(),
+            Vacant(entry) => entry.insert(default()),
+        }
+    }
+}
+
+impl<'a, V> VacantEntry<'a, V> {
+    /// Sets the value of the entry with the VacantEntry's key,
+    /// and returns a mutable reference to it.
+    pub fn insert(self, value: V) -> &'a mut V {
+        let index = self.index;
+        self.map.insert(index, value);
+        &mut self.map[index]
+    }
+}
+
+impl<'a, V> OccupiedEntry<'a, V> {
+    /// Gets a reference to the value in the entry.
+    pub fn get(&self) -> &V {
+        let index = self.index;
+        &self.map[index]
+    }
+
+    /// Gets a mutable reference to the value in the entry.
+    pub fn get_mut(&mut self) -> &mut V {
+        let index = self.index;
+        &mut self.map[index]
+    }
+
+    /// Converts the entry into a mutable reference to its value.
+    pub fn into_mut(self) -> &'a mut V {
+        let index = self.index;
+        &mut self.map[index]
+    }
+
+    /// Sets the value of the entry with the OccupiedEntry's key,
+    /// and returns the entry's old value.
+    pub fn insert(&mut self, value: V) -> V {
+        let index = self.index;
+        self.map.insert(index, value).unwrap()
+    }
+
+    /// Takes the value of the entry out of the map, and returns it.
+    pub fn remove(self) -> V {
+        let index = self.index;
+        self.map.remove(index).unwrap()
+    }
+}
+
+impl<V: Clone> Clone for VecMap<V> {
+    #[inline]
+    fn clone(&self) -> Self {
+        VecMap { n: self.n, v: self.v.clone() }
+    }
+
+    #[inline]
+    fn clone_from(&mut self, source: &Self) {
+        self.v.clone_from(&source.v);
+        self.n = source.n;
+    }
+}
+
+impl<V: PartialEq> PartialEq for VecMap<V> {
+    fn eq(&self, other: &Self) -> bool {
+        self.n == other.n && self.iter().eq(other.iter())
+    }
+}
+
+impl<V: Eq> Eq for VecMap<V> {}
+
+impl<V: PartialOrd> PartialOrd for VecMap<V> {
+    #[inline]
+    fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
+        self.iter().partial_cmp(other.iter())
+    }
+}
+
+impl<V: Ord> Ord for VecMap<V> {
+    #[inline]
+    fn cmp(&self, other: &Self) -> Ordering {
+        self.iter().cmp(other.iter())
+    }
+}
+
+impl<V: fmt::Debug> fmt::Debug for VecMap<V> {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        f.debug_map().entries(self).finish()
+    }
+}
+
+impl<V> FromIterator<(usize, V)> for VecMap<V> {
+    fn from_iter<I: IntoIterator<Item = (usize, V)>>(iter: I) -> Self {
+        let mut map = Self::new();
+        map.extend(iter);
+        map
+    }
+}
+
+impl<T> IntoIterator for VecMap<T> {
+    type Item = (usize, T);
+    type IntoIter = IntoIter<T>;
+
+    /// Returns an iterator visiting all key-value pairs in ascending order of
+    /// the keys, consuming the original `VecMap`.
+    /// The iterator's element type is `(usize, &'r V)`.
+    ///
+    /// # Examples
+    ///
+    /// ```
+    /// use vec_map::VecMap;
+    ///
+    /// let mut map = VecMap::new();
+    /// map.insert(1, "a");
+    /// map.insert(3, "c");
+    /// map.insert(2, "b");
+    ///
+    /// let vec: Vec<(usize, &str)> = map.into_iter().collect();
+    ///
+    /// assert_eq!(vec, [(1, "a"), (2, "b"), (3, "c")]);
+    /// ```
+    fn into_iter(self) -> IntoIter<T> {
+        IntoIter {
+            n: self.n,
+            yielded: 0,
+            iter: self.v.into_iter().enumerate()
+        }
+    }
+}
+
+impl<'a, T> IntoIterator for &'a VecMap<T> {
+    type Item = (usize, &'a T);
+    type IntoIter = Iter<'a, T>;
+
+    fn into_iter(self) -> Iter<'a, T> {
+        self.iter()
+    }
+}
+
+impl<'a, T> IntoIterator for &'a mut VecMap<T> {
+    type Item = (usize, &'a mut T);
+    type IntoIter = IterMut<'a, T>;
+
+    fn into_iter(self) -> IterMut<'a, T> {
+        self.iter_mut()
+    }
+}
+
+impl<V> Extend<(usize, V)> for VecMap<V> {
+    fn extend<I: IntoIterator<Item = (usize, V)>>(&mut self, iter: I) {
+        for (k, v) in iter {
+            self.insert(k, v);
+        }
+    }
+}
+
+impl<'a, V: Copy> Extend<(usize, &'a V)> for VecMap<V> {
+    fn extend<I: IntoIterator<Item = (usize, &'a V)>>(&mut self, iter: I) {
+        self.extend(iter.into_iter().map(|(key, &value)| (key, value)));
+    }
+}
+
+impl<V> Index<usize> for VecMap<V> {
+    type Output = V;
+
+    #[inline]
+    fn index(&self, i: usize) -> &V {
+        self.get(i).expect("key not present")
+    }
+}
+
+impl<'a, V> Index<&'a usize> for VecMap<V> {
+    type Output = V;
+
+    #[inline]
+    fn index(&self, i: &usize) -> &V {
+        self.get(*i).expect("key not present")
+    }
+}
+
+impl<V> IndexMut<usize> for VecMap<V> {
+    #[inline]
+    fn index_mut(&mut self, i: usize) -> &mut V {
+        self.get_mut(i).expect("key not present")
+    }
+}
+
+impl<'a, V> IndexMut<&'a usize> for VecMap<V> {
+    #[inline]
+    fn index_mut(&mut self, i: &usize) -> &mut V {
+        self.get_mut(*i).expect("key not present")
+    }
+}
+
+macro_rules! iterator {
+    (impl $name:ident -> $elem:ty, $($getter:ident),+) => {
+        impl<'a, V> Iterator for $name<'a, V> {
+            type Item = $elem;
+
+            #[inline]
+            fn next(&mut self) -> Option<$elem> {
+                while self.front < self.back {
+                    if let Some(elem) = self.iter.next() {
+                        if let Some(x) = elem$(. $getter ())+ {
+                            let index = self.front;
+                            self.front += 1;
+                            self.yielded += 1;
+                            return Some((index, x));
+                        }
+                    }
+                    self.front += 1;
+                }
+                None
+            }
+
+            #[inline]
+            fn size_hint(&self) -> (usize, Option<usize>) {
+                (self.n - self.yielded, Some(self.n - self.yielded))
+            }
+        }
+    }
+}
+
+macro_rules! double_ended_iterator {
+    (impl $name:ident -> $elem:ty, $($getter:ident),+) => {
+        impl<'a, V> DoubleEndedIterator for $name<'a, V> {
+            #[inline]
+            fn next_back(&mut self) -> Option<$elem> {
+                while self.front < self.back {
+                    if let Some(elem) = self.iter.next_back() {
+                        if let Some(x) = elem$(. $getter ())+ {
+                            self.back -= 1;
+                            return Some((self.back, x));
+                        }
+                    }
+                    self.back -= 1;
+                }
+                None
+            }
+        }
+    }
+}
+
+/// An iterator over the key-value pairs of a map.
+pub struct Iter<'a, V: 'a> {
+    front: usize,
+    back: usize,
+    n: usize,
+    yielded: usize,
+    iter: slice::Iter<'a, Option<V>>
+}
+
+// FIXME(#19839) Remove in favor of `#[derive(Clone)]`
+impl<'a, V> Clone for Iter<'a, V> {
+    fn clone(&self) -> Iter<'a, V> {
+        Iter {
+            front: self.front,
+            back: self.back,
+            n: self.n,
+            yielded: self.yielded,
+            iter: self.iter.clone()
+        }
+    }
+}
+
+iterator! { impl Iter -> (usize, &'a V), as_ref }
+impl<'a, V> ExactSizeIterator for Iter<'a, V> {}
+double_ended_iterator! { impl Iter -> (usize, &'a V), as_ref }
+
+/// An iterator over the key-value pairs of a map, with the
+/// values being mutable.
+pub struct IterMut<'a, V: 'a> {
+    front: usize,
+    back: usize,
+    n: usize,
+    yielded: usize,
+    iter: slice::IterMut<'a, Option<V>>
+}
+
+iterator! { impl IterMut -> (usize, &'a mut V), as_mut }
+impl<'a, V> ExactSizeIterator for IterMut<'a, V> {}
+double_ended_iterator! { impl IterMut -> (usize, &'a mut V), as_mut }
+
+/// An iterator over the keys of a map.
+pub struct Keys<'a, V: 'a> {
+    iter: Iter<'a, V>,
+}
+
+// FIXME(#19839) Remove in favor of `#[derive(Clone)]`
+impl<'a, V> Clone for Keys<'a, V> {
+    fn clone(&self) -> Keys<'a, V> {
+        Keys {
+            iter: self.iter.clone()
+        }
+    }
+}
+
+/// An iterator over the values of a map.
+pub struct Values<'a, V: 'a> {
+    iter: Iter<'a, V>,
+}
+
+// FIXME(#19839) Remove in favor of `#[derive(Clone)]`
+impl<'a, V> Clone for Values<'a, V> {
+    fn clone(&self) -> Values<'a, V> {
+        Values {
+            iter: self.iter.clone()
+        }
+    }
+}
+
+/// An iterator over the values of a map.
+pub struct ValuesMut<'a, V: 'a> {
+    iter_mut: IterMut<'a, V>,
+}
+
+/// A consuming iterator over the key-value pairs of a map.
+pub struct IntoIter<V> {
+    n: usize,
+    yielded: usize,
+    iter: Enumerate<vec::IntoIter<Option<V>>>,
+}
+
+/// A draining iterator over the key-value pairs of a map.
+pub struct Drain<'a, V: 'a> {
+    iter: FilterMap<
+    Enumerate<vec::Drain<'a, Option<V>>>,
+    fn((usize, Option<V>)) -> Option<(usize, V)>>
+}
+
+impl<'a, V> Iterator for Drain<'a, V> {
+    type Item = (usize, V);
+
+    fn next(&mut self) -> Option<(usize, V)> { self.iter.next() }
+    fn size_hint(&self) -> (usize, Option<usize>) { self.iter.size_hint() }
+}
+
+impl<'a, V> ExactSizeIterator for Drain<'a, V> {}
+
+impl<'a, V> DoubleEndedIterator for Drain<'a, V> {
+    fn next_back(&mut self) -> Option<(usize, V)> { self.iter.next_back() }
+}
+
+impl<'a, V> Iterator for Keys<'a, V> {
+    type Item = usize;
+
+    fn next(&mut self) -> Option<usize> { self.iter.next().map(|e| e.0) }
+    fn size_hint(&self) -> (usize, Option<usize>) { self.iter.size_hint() }
+}
+
+impl<'a, V> ExactSizeIterator for Keys<'a, V> {}
+
+impl<'a, V> DoubleEndedIterator for Keys<'a, V> {
+    fn next_back(&mut self) -> Option<usize> { self.iter.next_back().map(|e| e.0) }
+}
+
+impl<'a, V> Iterator for Values<'a, V> {
+    type Item = &'a V;
+
+    fn next(&mut self) -> Option<(&'a V)> { self.iter.next().map(|e| e.1) }
+    fn size_hint(&self) -> (usize, Option<usize>) { self.iter.size_hint() }
+}
+
+impl<'a, V> ExactSizeIterator for Values<'a, V> {}
+
+impl<'a, V> DoubleEndedIterator for Values<'a, V> {
+    fn next_back(&mut self) -> Option<(&'a V)> { self.iter.next_back().map(|e| e.1) }
+}
+
+impl<'a, V> Iterator for ValuesMut<'a, V> {
+    type Item = &'a mut V;
+
+    fn next(&mut self) -> Option<(&'a mut V)> { self.iter_mut.next().map(|e| e.1) }
+    fn size_hint(&self) -> (usize, Option<usize>) { self.iter_mut.size_hint() }
+}
+
+impl<'a, V> ExactSizeIterator for ValuesMut<'a, V> {}
+
+impl<'a, V> DoubleEndedIterator for ValuesMut<'a, V> {
+    fn next_back(&mut self) -> Option<&'a mut V> { self.iter_mut.next_back().map(|e| e.1) }
+}
+
+impl<V> Iterator for IntoIter<V> {
+    type Item = (usize, V);
+
+    fn next(&mut self) -> Option<(usize, V)> {
+        loop {
+            match self.iter.next() {
+                None => return None,
+                Some((i, Some(value))) => {
+                    self.yielded += 1;
+                    return Some((i, value))
+                },
+                _ => {}
+            }
+        }
+    }
+
+    fn size_hint(&self) -> (usize, Option<usize>) {
+        (self.n - self.yielded, Some(self.n - self.yielded))
+    }
+}
+
+impl<V> ExactSizeIterator for IntoIter<V> {}
+
+impl<V> DoubleEndedIterator for IntoIter<V> {
+    fn next_back(&mut self) -> Option<(usize, V)> {
+        loop {
+            match self.iter.next_back() {
+                None => return None,
+                Some((i, Some(value))) => return Some((i, value)),
+                _ => {}
+            }
+        }
+    }
+}
+
+#[allow(dead_code)]
+fn assert_properties() {
+    fn vec_map_covariant<'a, T>(map: VecMap<&'static T>) -> VecMap<&'a T> { map }
+
+    fn into_iter_covariant<'a, T>(iter: IntoIter<&'static T>) -> IntoIter<&'a T> { iter }
+
+    fn iter_covariant<'i, 'a, T>(iter: Iter<'i, &'static T>) -> Iter<'i, &'a T> { iter }
+
+    fn keys_covariant<'i, 'a, T>(iter: Keys<'i, &'static T>) -> Keys<'i, &'a T> { iter }
+
+    fn values_covariant<'i, 'a, T>(iter: Values<'i, &'static T>) -> Values<'i, &'a T> { iter }
+}
+
+#[cfg(test)]
+mod test {
+    use super::VecMap;
+    use super::Entry::{Occupied, Vacant};
+    use std::hash::{Hash, Hasher};
+    use std::collections::hash_map::DefaultHasher;
+
+    #[test]
+    fn test_get_mut() {
+        let mut m = VecMap::new();
+        assert!(m.insert(1, 12).is_none());
+        assert!(m.insert(2, 8).is_none());
+        assert!(m.insert(5, 14).is_none());
+        let new = 100;
+        match m.get_mut(5) {
+            None => panic!(), Some(x) => *x = new
+        }
+        assert_eq!(m.get(5), Some(&new));
+    }
+
+    #[test]
+    fn test_len() {
+        let mut map = VecMap::new();
+        assert_eq!(map.len(), 0);
+        assert!(map.is_empty());
+        assert!(map.insert(5, 20).is_none());
+        assert_eq!(map.len(), 1);
+        assert!(!map.is_empty());
+        assert!(map.insert(11, 12).is_none());
+        assert_eq!(map.len(), 2);
+        assert!(!map.is_empty());
+        assert!(map.insert(14, 22).is_none());
+        assert_eq!(map.len(), 3);
+        assert!(!map.is_empty());
+    }
+
+    #[test]
+    fn test_clear() {
+        let mut map = VecMap::new();
+        assert!(map.insert(5, 20).is_none());
+        assert!(map.insert(11, 12).is_none());
+        assert!(map.insert(14, 22).is_none());
+        map.clear();
+        assert!(map.is_empty());
+        assert!(map.get(5).is_none());
+        assert!(map.get(11).is_none());
+        assert!(map.get(14).is_none());
+    }
+
+    #[test]
+    fn test_insert() {
+        let mut m = VecMap::new();
+        assert_eq!(m.insert(1, 2), None);
+        assert_eq!(m.insert(1, 3), Some(2));
+        assert_eq!(m.insert(1, 4), Some(3));
+    }
+
+    #[test]
+    fn test_remove() {
+        let mut m = VecMap::new();
+        m.insert(1, 2);
+        assert_eq!(m.remove(1), Some(2));
+        assert_eq!(m.remove(1), None);
+    }
+
+    #[test]
+    fn test_keys() {
+        let mut map = VecMap::new();
+        map.insert(1, 'a');
+        map.insert(2, 'b');
+        map.insert(3, 'c');
+        let keys: Vec<_> = map.keys().collect();
+        assert_eq!(keys.len(), 3);
+        assert!(keys.contains(&1));
+        assert!(keys.contains(&2));
+        assert!(keys.contains(&3));
+    }
+
+    #[test]
+    fn test_values() {
+        let mut map = VecMap::new();
+        map.insert(1, 'a');
+        map.insert(2, 'b');
+        map.insert(3, 'c');
+        let values: Vec<_> = map.values().cloned().collect();
+        assert_eq!(values.len(), 3);
+        assert!(values.contains(&'a'));
+        assert!(values.contains(&'b'));
+        assert!(values.contains(&'c'));
+    }
+
+    #[test]
+    fn test_iterator() {
+        let mut m = VecMap::new();
+
+        assert!(m.insert(0, 1).is_none());
+        assert!(m.insert(1, 2).is_none());
+        assert!(m.insert(3, 5).is_none());
+        assert!(m.insert(6, 10).is_none());
+        assert!(m.insert(10, 11).is_none());
+
+        let mut it = m.iter();
+        assert_eq!(it.size_hint(), (5, Some(5)));
+        assert_eq!(it.next().unwrap(), (0, &1));
+        assert_eq!(it.size_hint(), (4, Some(4)));
+        assert_eq!(it.next().unwrap(), (1, &2));
+        assert_eq!(it.size_hint(), (3, Some(3)));
+        assert_eq!(it.next().unwrap(), (3, &5));
+        assert_eq!(it.size_hint(), (2, Some(2)));
+        assert_eq!(it.next().unwrap(), (6, &10));
+        assert_eq!(it.size_hint(), (1, Some(1)));
+        assert_eq!(it.next().unwrap(), (10, &11));
+        assert_eq!(it.size_hint(), (0, Some(0)));
+        assert!(it.next().is_none());
+    }
+
+    #[test]
+    fn test_iterator_size_hints() {
+        let mut m = VecMap::new();
+
+        assert!(m.insert(0, 1).is_none());
+        assert!(m.insert(1, 2).is_none());
+        assert!(m.insert(3, 5).is_none());
+        assert!(m.insert(6, 10).is_none());
+        assert!(m.insert(10, 11).is_none());
+
+        assert_eq!(m.iter().size_hint(), (5, Some(5)));
+        assert_eq!(m.iter().rev().size_hint(), (5, Some(5)));
+        assert_eq!(m.iter_mut().size_hint(), (5, Some(5)));
+        assert_eq!(m.iter_mut().rev().size_hint(), (5, Some(5)));
+    }
+
+    #[test]
+    fn test_mut_iterator() {
+        let mut m = VecMap::new();
+
+        assert!(m.insert(0, 1).is_none());
+        assert!(m.insert(1, 2).is_none());
+        assert!(m.insert(3, 5).is_none());
+        assert!(m.insert(6, 10).is_none());
+        assert!(m.insert(10, 11).is_none());
+
+        for (k, v) in &mut m {
+            *v += k as isize;
+        }
+
+        let mut it = m.iter();
+        assert_eq!(it.next().unwrap(), (0, &1));
+        assert_eq!(it.next().unwrap(), (1, &3));
+        assert_eq!(it.next().unwrap(), (3, &8));
+        assert_eq!(it.next().unwrap(), (6, &16));
+        assert_eq!(it.next().unwrap(), (10, &21));
+        assert!(it.next().is_none());
+    }
+
+    #[test]
+    fn test_rev_iterator() {
+        let mut m = VecMap::new();
+
+        assert!(m.insert(0, 1).is_none());
+        assert!(m.insert(1, 2).is_none());
+        assert!(m.insert(3, 5).is_none());
+        assert!(m.insert(6, 10).is_none());
+        assert!(m.insert(10, 11).is_none());
+
+        let mut it = m.iter().rev();
+        assert_eq!(it.next().unwrap(), (10, &11));
+        assert_eq!(it.next().unwrap(), (6, &10));
+        assert_eq!(it.next().unwrap(), (3, &5));
+        assert_eq!(it.next().unwrap(), (1, &2));
+        assert_eq!(it.next().unwrap(), (0, &1));
+        assert!(it.next().is_none());
+    }
+
+    #[test]
+    fn test_mut_rev_iterator() {
+        let mut m = VecMap::new();
+
+        assert!(m.insert(0, 1).is_none());
+        assert!(m.insert(1, 2).is_none());
+        assert!(m.insert(3, 5).is_none());
+        assert!(m.insert(6, 10).is_none());
+        assert!(m.insert(10, 11).is_none());
+
+        for (k, v) in m.iter_mut().rev() {
+            *v += k as isize;
+        }
+
+        let mut it = m.iter();
+        assert_eq!(it.next().unwrap(), (0, &1));
+        assert_eq!(it.next().unwrap(), (1, &3));
+        assert_eq!(it.next().unwrap(), (3, &8));
+        assert_eq!(it.next().unwrap(), (6, &16));
+        assert_eq!(it.next().unwrap(), (10, &21));
+        assert!(it.next().is_none());
+    }
+
+    #[test]
+    fn test_move_iter() {
+        let mut m: VecMap<Box<_>> = VecMap::new();
+        m.insert(1, Box::new(2));
+        let mut called = false;
+        for (k, v) in m {
+            assert!(!called);
+            called = true;
+            assert_eq!(k, 1);
+            assert_eq!(v, Box::new(2));
+        }
+        assert!(called);
+    }
+
+    #[test]
+    fn test_drain_iterator() {
+        let mut map = VecMap::new();
+        map.insert(1, "a");
+        map.insert(3, "c");
+        map.insert(2, "b");
+
+        let vec: Vec<_> = map.drain().collect();
+
+        assert_eq!(vec, [(1, "a"), (2, "b"), (3, "c")]);
+        assert_eq!(map.len(), 0);
+    }
+
+    #[test]
+    fn test_append() {
+        let mut a = VecMap::new();
+        a.insert(1, "a");
+        a.insert(2, "b");
+        a.insert(3, "c");
+
+        let mut b = VecMap::new();
+        b.insert(3, "d");  // Overwrite element from a
+        b.insert(4, "e");
+        b.insert(5, "f");
+
+        a.append(&mut b);
+
+        assert_eq!(a.len(), 5);
+        assert_eq!(b.len(), 0);
+        // Capacity shouldn't change for possible reuse
+        assert!(b.capacity() >= 4);
+
+        assert_eq!(a[1], "a");
+        assert_eq!(a[2], "b");
+        assert_eq!(a[3], "d");
+        assert_eq!(a[4], "e");
+        assert_eq!(a[5], "f");
+    }
+
+    #[test]
+    fn test_split_off() {
+        // Split within the key range
+        let mut a = VecMap::new();
+        a.insert(1, "a");
+        a.insert(2, "b");
+        a.insert(3, "c");
+        a.insert(4, "d");
+
+        let b = a.split_off(3);
+
+        assert_eq!(a.len(), 2);
+        assert_eq!(b.len(), 2);
+
+        assert_eq!(a[1], "a");
+        assert_eq!(a[2], "b");
+
+        assert_eq!(b[3], "c");
+        assert_eq!(b[4], "d");
+
+        // Split at 0
+        a.clear();
+        a.insert(1, "a");
+        a.insert(2, "b");
+        a.insert(3, "c");
+        a.insert(4, "d");
+
+        let b = a.split_off(0);
+
+        assert_eq!(a.len(), 0);
+        assert_eq!(b.len(), 4);
+        assert_eq!(b[1], "a");
+        assert_eq!(b[2], "b");
+        assert_eq!(b[3], "c");
+        assert_eq!(b[4], "d");
+
+        // Split behind max_key
+        a.clear();
+        a.insert(1, "a");
+        a.insert(2, "b");
+        a.insert(3, "c");
+        a.insert(4, "d");
+
+        let b = a.split_off(5);
+
+        assert_eq!(a.len(), 4);
+        assert_eq!(b.len(), 0);
+        assert_eq!(a[1], "a");
+        assert_eq!(a[2], "b");
+        assert_eq!(a[3], "c");
+        assert_eq!(a[4], "d");
+    }
+
+    #[test]
+    fn test_show() {
+        let mut map = VecMap::new();
+        let empty = VecMap::<i32>::new();
+
+        map.insert(1, 2);
+        map.insert(3, 4);
+
+        let map_str = format!("{:?}", map);
+        assert!(map_str == "{1: 2, 3: 4}" || map_str == "{3: 4, 1: 2}");
+        assert_eq!(format!("{:?}", empty), "{}");
+    }
+
+    #[test]
+    fn test_clone() {
+        let mut a = VecMap::new();
+
+        a.insert(1, 'x');
+        a.insert(4, 'y');
+        a.insert(6, 'z');
+
+        assert_eq!(a.clone().iter().collect::<Vec<_>>(), [(1, &'x'), (4, &'y'), (6, &'z')]);
+    }
+
+    #[test]
+    fn test_eq() {
+        let mut a = VecMap::new();
+        let mut b = VecMap::new();
+
+        assert!(a == b);
+        assert!(a.insert(0, 5).is_none());
+        assert!(a != b);
+        assert!(b.insert(0, 4).is_none());
+        assert!(a != b);
+        assert!(a.insert(5, 19).is_none());
+        assert!(a != b);
+        assert!(!b.insert(0, 5).is_none());
+        assert!(a != b);
+        assert!(b.insert(5, 19).is_none());
+        assert!(a == b);
+
+        a = VecMap::new();
+        b = VecMap::with_capacity(1);
+        assert!(a == b);
+    }
+
+    #[test]
+    fn test_lt() {
+        let mut a = VecMap::new();
+        let mut b = VecMap::new();
+
+        assert!(!(a < b) && !(b < a));
+        assert!(b.insert(2, 5).is_none());
+        assert!(a < b);
+        assert!(a.insert(2, 7).is_none());
+        assert!(!(a < b) && b < a);
+        assert!(b.insert(1, 0).is_none());
+        assert!(b < a);
+        assert!(a.insert(0, 6).is_none());
+        assert!(a < b);
+        assert!(a.insert(6, 2).is_none());
+        assert!(a < b && !(b < a));
+    }
+
+    #[test]
+    fn test_ord() {
+        let mut a = VecMap::new();
+        let mut b = VecMap::new();
+
+        assert!(a <= b && a >= b);
+        assert!(a.insert(1, 1).is_none());
+        assert!(a > b && a >= b);
+        assert!(b < a && b <= a);
+        assert!(b.insert(2, 2).is_none());
+        assert!(b > a && b >= a);
+        assert!(a < b && a <= b);
+    }
+
+    #[test]
+    fn test_hash() {
+        fn hash<T: Hash>(t: &T) -> u64 {
+            let mut s = DefaultHasher::new();
+            t.hash(&mut s);
+            s.finish()
+        }
+
+        let mut x = VecMap::new();
+        let mut y = VecMap::new();
+
+        assert!(hash(&x) == hash(&y));
+        x.insert(1, 'a');
+        x.insert(2, 'b');
+        x.insert(3, 'c');
+
+        y.insert(3, 'c');
+        y.insert(2, 'b');
+        y.insert(1, 'a');
+
+        assert!(hash(&x) == hash(&y));
+
+        x.insert(1000, 'd');
+        x.remove(1000);
+
+        assert!(hash(&x) == hash(&y));
+    }
+
+    #[test]
+    fn test_from_iter() {
+        let xs = [(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')];
+
+        let map: VecMap<_> = xs.iter().cloned().collect();
+
+        for &(k, v) in &xs {
+            assert_eq!(map.get(k), Some(&v));
+        }
+    }
+
+    #[test]
+    fn test_index() {
+        let mut map = VecMap::new();
+
+        map.insert(1, 2);
+        map.insert(2, 1);
+        map.insert(3, 4);
+
+        assert_eq!(map[3], 4);
+    }
+
+    #[test]
+    #[should_panic]
+    fn test_index_nonexistent() {
+        let mut map = VecMap::new();
+
+        map.insert(1, 2);
+        map.insert(2, 1);
+        map.insert(3, 4);
+
+        map[4];
+    }
+
+    #[test]
+    fn test_entry() {
+        let xs = [(1, 10), (2, 20), (3, 30), (4, 40), (5, 50), (6, 60)];
+
+        let mut map: VecMap<_> = xs.iter().cloned().collect();
+
+        // Existing key (insert)
+        match map.entry(1) {
+            Vacant(_) => unreachable!(),
+            Occupied(mut view) => {
+                assert_eq!(view.get(), &10);
+                assert_eq!(view.insert(100), 10);
+            }
+        }
+
+        assert_eq!(map.get(1).unwrap(), &100);
+        assert_eq!(map.len(), 6);
+
+        // Existing key (update)
+        match map.entry(2) {
+            Vacant(_) => unreachable!(),
+            Occupied(mut view) => {
+                let v = view.get_mut();
+                *v *= 10;
+            }
+        }
+
+        assert_eq!(map.get(2).unwrap(), &200);
+        assert_eq!(map.len(), 6);
+
+        // Existing key (take)
+        match map.entry(3) {
+            Vacant(_) => unreachable!(),
+            Occupied(view) => {
+                assert_eq!(view.remove(), 30);
+            }
+        }
+
+        assert_eq!(map.get(3), None);
+        assert_eq!(map.len(), 5);
+
+        // Inexistent key (insert)
+        match map.entry(10) {
+            Occupied(_) => unreachable!(),
+            Vacant(view) => {
+                assert_eq!(*view.insert(1000), 1000);
+            }
+        }
+
+        assert_eq!(map.get(10).unwrap(), &1000);
+        assert_eq!(map.len(), 6);
+    }
+
+    #[test]
+    fn test_extend_ref() {
+        let mut a = VecMap::new();
+        a.insert(1, "one");
+        let mut b = VecMap::new();
+        b.insert(2, "two");
+        b.insert(3, "three");
+
+        a.extend(&b);
+
+        assert_eq!(a.len(), 3);
+        assert_eq!(a[&1], "one");
+        assert_eq!(a[&2], "two");
+        assert_eq!(a[&3], "three");
+    }
+
+    #[test]
+    #[cfg(feature = "serde")]
+    fn test_serde() {
+        use serde::{Serialize, Deserialize};
+        fn impls_serde_traits<'de, S: Serialize + Deserialize<'de>>() {}
+
+        impls_serde_traits::<VecMap<u32>>();
+    }
+
+    #[test]
+    fn test_retain() {
+        let mut map = VecMap::new();
+        map.insert(1, "one");
+        map.insert(2, "two");
+        map.insert(3, "three");
+        map.retain(|k, v| match k {
+            1 => false,
+            2 => {
+                *v = "two changed";
+                true
+            },
+            3 => false,
+            _ => panic!(),
+        });
+
+        assert_eq!(map.len(), 1);
+        assert_eq!(map.get(1), None);
+        assert_eq!(map[2], "two changed");
+        assert_eq!(map.get(3), None);
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/yaml_rust/emitter.rs.html b/docs/src/yaml_rust/emitter.rs.html new file mode 100644 index 00000000..b87e7099 --- /dev/null +++ b/docs/src/yaml_rust/emitter.rs.html @@ -0,0 +1,791 @@ +emitter.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+
+use std::fmt;
+use std::convert::From;
+use yaml::*;
+
+#[derive(Copy, Clone, Debug)]
+pub enum EmitError {
+        FmtError(fmt::Error),
+        BadHashmapKey,
+}
+
+impl From<fmt::Error> for EmitError {
+    fn from(f: fmt::Error) -> Self {
+        EmitError::FmtError(f)
+    }
+}
+
+pub struct YamlEmitter<'a> {
+    writer: &'a mut fmt::Write,
+    best_indent: usize,
+
+    level: isize,
+}
+
+pub type EmitResult = Result<(), EmitError>;
+
+// from serialize::json
+fn escape_str(wr: &mut fmt::Write, v: &str) -> Result<(), fmt::Error> {
+    try!(wr.write_str("\""));
+
+    let mut start = 0;
+
+    for (i, byte) in v.bytes().enumerate() {
+        let escaped = match byte {
+            b'"' => "\\\"",
+            b'\\' => "\\\\",
+            b'\x00' => "\\u0000",
+            b'\x01' => "\\u0001",
+            b'\x02' => "\\u0002",
+            b'\x03' => "\\u0003",
+            b'\x04' => "\\u0004",
+            b'\x05' => "\\u0005",
+            b'\x06' => "\\u0006",
+            b'\x07' => "\\u0007",
+            b'\x08' => "\\b",
+            b'\t' => "\\t",
+            b'\n' => "\\n",
+            b'\x0b' => "\\u000b",
+            b'\x0c' => "\\f",
+            b'\r' => "\\r",
+            b'\x0e' => "\\u000e",
+            b'\x0f' => "\\u000f",
+            b'\x10' => "\\u0010",
+            b'\x11' => "\\u0011",
+            b'\x12' => "\\u0012",
+            b'\x13' => "\\u0013",
+            b'\x14' => "\\u0014",
+            b'\x15' => "\\u0015",
+            b'\x16' => "\\u0016",
+            b'\x17' => "\\u0017",
+            b'\x18' => "\\u0018",
+            b'\x19' => "\\u0019",
+            b'\x1a' => "\\u001a",
+            b'\x1b' => "\\u001b",
+            b'\x1c' => "\\u001c",
+            b'\x1d' => "\\u001d",
+            b'\x1e' => "\\u001e",
+            b'\x1f' => "\\u001f",
+            b'\x7f' => "\\u007f",
+            _ => { continue; }
+        };
+
+        if start < i {
+            try!(wr.write_str(&v[start..i]));
+        }
+
+        try!(wr.write_str(escaped));
+
+        start = i + 1;
+    }
+
+    if start != v.len() {
+        try!(wr.write_str(&v[start..]));
+    }
+
+    try!(wr.write_str("\""));
+    Ok(())
+}
+
+impl<'a> YamlEmitter<'a> {
+    pub fn new(writer: &'a mut fmt::Write) -> YamlEmitter {
+        YamlEmitter {
+            writer: writer,
+            best_indent: 2,
+
+            level: -1
+        }
+    }
+
+    pub fn dump(&mut self, doc: &Yaml) -> EmitResult {
+        // write DocumentStart
+        try!(write!(self.writer, "---\n"));
+        self.level = -1;
+        self.emit_node(doc)
+    }
+
+    fn write_indent(&mut self) -> EmitResult {
+        if self.level <= 0 { return Ok(()); }
+        for _ in 0..self.level {
+            for _ in 0..self.best_indent {
+                try!(write!(self.writer, " "));
+            }
+        }
+        Ok(())
+    }
+
+    fn emit_node_compact(&mut self, node: &Yaml) -> EmitResult {
+        match *node {
+            Yaml::Array(ref v) => {
+                    try!(write!(self.writer, "["));
+                    if self.level >= 0 {
+                        try!(write!(self.writer, "+ "));
+                    }
+                    self.level += 1;
+                    for (cnt, x) in v.iter().enumerate() {
+                        try!(self.write_indent());
+                        if cnt > 0 { try!(write!(self.writer, ", ")); }
+                        try!(self.emit_node(x));
+                    }
+                    self.level -= 1;
+                    try!(write!(self.writer, "]"));
+                    Ok(())
+            },
+            Yaml::Hash(ref h) => {
+                    try!(self.writer.write_str("{"));
+                    self.level += 1;
+                    for (cnt, (k, v)) in h.iter().enumerate() {
+                        if cnt > 0 {
+                            try!(write!(self.writer, ", "));
+                        }
+                        match *k {
+                            // complex key is not supported
+                            Yaml::Array(_) | Yaml::Hash(_) => {
+                                return Err(EmitError::BadHashmapKey);
+                            },
+                            _ => { try!(self.emit_node(k)); }
+                        }
+                        try!(write!(self.writer, ": "));
+                        try!(self.emit_node(v));
+                    }
+                    try!(self.writer.write_str("}"));
+                    self.level -= 1;
+                    Ok(())
+            },
+            _ => self.emit_node(node)
+        }
+    }
+
+    fn emit_node(&mut self, node: &Yaml) -> EmitResult {
+        match *node {
+            Yaml::Array(ref v) => {
+                if v.is_empty() {
+                    try!(write!(self.writer, "[]"));
+                    Ok(())
+                } else {
+                    if self.level >= 0 {
+                        try!(write!(self.writer, "\n"));
+                    }
+                    self.level += 1;
+                    for (cnt, x) in v.iter().enumerate() {
+                        if cnt > 0 {
+                            try!(write!(self.writer, "\n"));
+                        }
+                        try!(self.write_indent());
+                        try!(write!(self.writer, "- "));
+                        try!(self.emit_node(x));
+                    }
+                    self.level -= 1;
+                    Ok(())
+                }
+            },
+            Yaml::Hash(ref h) => {
+                if h.is_empty() {
+                    try!(self.writer.write_str("{}"));
+                    Ok(())
+                } else {
+                    if self.level >= 0 {
+                        try!(write!(self.writer, "\n"));
+                    }
+                    self.level += 1;
+                    for (cnt, (k, v)) in h.iter().enumerate() {
+                        if cnt > 0 {
+                            try!(write!(self.writer, "\n"));
+                        }
+                        try!(self.write_indent());
+                        match *k {
+                            Yaml::Array(_) | Yaml::Hash(_) => {
+                                try!(self.emit_node_compact(k));
+                                //return Err(EmitError::BadHashmapKey);
+                            },
+                            _ => { try!(self.emit_node(k)); }
+                        }
+                        try!(write!(self.writer, ": "));
+                        try!(self.emit_node(v));
+                    }
+                    self.level -= 1;
+                    Ok(())
+                }
+            },
+            Yaml::String(ref v) => {
+                if need_quotes(v) {
+                    try!(escape_str(self.writer, v));
+                }
+                else {
+                    try!(write!(self.writer, "{}", v));
+                }
+                Ok(())
+            },
+            Yaml::Boolean(v) => {
+                if v {
+                    try!(self.writer.write_str("true"));
+                } else {
+                    try!(self.writer.write_str("false"));
+                }
+                Ok(())
+            },
+            Yaml::Integer(v) => {
+                try!(write!(self.writer, "{}", v));
+                Ok(())
+            },
+            Yaml::Real(ref v) => {
+                try!(write!(self.writer, "{}", v));
+                Ok(())
+            },
+            Yaml::Null | Yaml::BadValue => {
+                try!(write!(self.writer, "~"));
+                Ok(())
+            },
+            // XXX(chenyh) Alias
+            _ => { Ok(()) }
+        }
+    }
+}
+
+/// Check if the string requires quoting.
+/// Strings containing any of the following characters must be quoted.
+/// :, {, }, [, ], ,, &, *, #, ?, |, -, <, >, =, !, %, @, `
+///
+/// If the string contains any of the following control characters, it must be escaped with double quotes:
+/// \0, \x01, \x02, \x03, \x04, \x05, \x06, \a, \b, \t, \n, \v, \f, \r, \x0e, \x0f, \x10, \x11, \x12, \x13, \x14, \x15, \x16, \x17, \x18, \x19, \x1a, \e, \x1c, \x1d, \x1e, \x1f, \N, \_, \L, \P
+///
+/// Finally, there are other cases when the strings must be quoted, no matter if you're using single or double quotes:
+/// * When the string is true or false (otherwise, it would be treated as a boolean value);
+/// * When the string is null or ~ (otherwise, it would be considered as a null value);
+/// * When the string looks like a number, such as integers (e.g. 2, 14, etc.), floats (e.g. 2.6, 14.9) and exponential numbers (e.g. 12e7, etc.) (otherwise, it would be treated as a numeric value);
+/// * When the string looks like a date (e.g. 2014-12-31) (otherwise it would be automatically converted into a Unix timestamp).
+fn need_quotes(string: &str) -> bool {
+    fn need_quotes_spaces(string: &str) -> bool {
+        string.starts_with(' ')
+            || string.ends_with(' ')
+    }
+
+    string == ""
+    || need_quotes_spaces(string)
+    || string.contains(|character: char| {
+        match character {
+            ':' | '{' | '}' | '[' | ']' | ',' | '&' | '*' | '#' | '?' | '|' | '-' | '<' | '>' | '=' | '!' | '%' | '@' | '`' | '\\' | '\0' ... '\x06' | '\t' | '\n' | '\r' | '\x0e' ... '\x1a' | '\x1c' ... '\x1f' => true,
+            _ => false,
+        }
+    })
+    || string == "true"
+    || string == "false"
+    || string == "null"
+    || string == "~"
+    || string.parse::<i64>().is_ok()
+    || string.parse::<f64>().is_ok()
+}
+
+#[cfg(test)]
+mod tests {
+    use super::*;
+    use yaml::*;
+
+    #[test]
+    fn test_emit_simple() {
+        let s = "
+# comment
+a0 bb: val
+a1:
+    b1: 4
+    b2: d
+a2: 4 # i'm comment
+a3: [1, 2, 3]
+a4:
+    - - a1
+      - a2
+    - 2
+    - []
+    - {}
+a5: 'single_quoted'
+a6: \"double_quoted\"
+a7: 你好
+'key 1': \"ddd\\\tbbb\"
+";
+
+
+        let docs = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &docs[0];
+        let mut writer = String::new();
+        {
+            let mut emitter = YamlEmitter::new(&mut writer);
+            emitter.dump(doc).unwrap();
+        }
+        let docs_new = YamlLoader::load_from_str(&s).unwrap();
+        let doc_new = &docs_new[0];
+
+        assert_eq!(doc, doc_new);
+    }
+
+    #[test]
+    fn test_emit_complex() {
+        let s = r#"
+cataloge:
+  product: &coffee   { name: Coffee,    price: 2.5  ,  unit: 1l  }
+  product: &cookies  { name: Cookies!,  price: 3.40 ,  unit: 400g}
+
+products:
+  *coffee:
+    amount: 4
+  *cookies:
+    amount: 4
+  [1,2,3,4]:
+    array key
+  2.4:
+    real key
+  true:
+    bool key
+  {}:
+    empty hash key
+            "#;
+        let docs = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &docs[0];
+        let mut writer = String::new();
+        {
+            let mut emitter = YamlEmitter::new(&mut writer);
+            emitter.dump(doc).unwrap();
+        }
+        let docs_new = YamlLoader::load_from_str(&s).unwrap();
+        let doc_new = &docs_new[0];
+        assert_eq!(doc, doc_new);
+    }
+
+    #[test]
+    fn test_emit_avoid_quotes() {
+        let s = r#"---
+a7: 你好
+boolean: "true"
+boolean2: "false"
+date: "2014-12-31"
+empty_string: ""
+empty_string1: " "
+empty_string2: "    a"
+empty_string3: "    a "
+exp: "12e7"
+field: ":"
+field2: "{"
+field3: "\\"
+field4: "\n"
+float: "2.6"
+int: "4"
+nullable: "null"
+nullable2: "~"
+products: 
+  "*coffee": 
+    amount: 4
+  "*cookies": 
+    amount: 4
+  "2.4": real key
+  "[1,2,3,4]": array key
+  "true": bool key
+  "{}": empty hash key
+x: test
+y: string with spaces"#;
+
+        let docs = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &docs[0];
+        let mut writer = String::new();
+        {
+            let mut emitter = YamlEmitter::new(&mut writer);
+            emitter.dump(doc).unwrap();
+        }
+
+        assert_eq!(s, writer);
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/yaml_rust/lib.rs.html b/docs/src/yaml_rust/lib.rs.html new file mode 100644 index 00000000..93a19944 --- /dev/null +++ b/docs/src/yaml_rust/lib.rs.html @@ -0,0 +1,247 @@ +lib.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+
+// Copyright 2015, Yuheng Chen. See the LICENSE file at the top-level
+// directory of this distribution.
+
+//! YAML 1.2 implementation in pure Rust.
+//!
+//! # Usage
+//!
+//! This crate is [on github](https://github.com/chyh1990/yaml-rust) and can be
+//! used by adding `yaml-rust` to the dependencies in your project's `Cargo.toml`.
+//!
+//! ```toml
+//! [dependencies.yaml-rust]
+//! git = "https://github.com/chyh1990/yaml-rust.git"
+//! ```
+//!
+//! And this in your crate root:
+//!
+//! ```rust
+//! extern crate yaml_rust;
+//! ```
+//!
+//! Parse a string into `Vec<Yaml>` and then serialize it as a YAML string.
+//!
+//! # Examples
+//!
+//! ```
+//! use yaml_rust::{YamlLoader, YamlEmitter};
+//!
+//! let docs = YamlLoader::load_from_str("[1, 2, 3]").unwrap();
+//! let doc = &docs[0]; // select the first document
+//! assert_eq!(doc[0].as_i64().unwrap(), 1); // access elements by index
+//!
+//! let mut out_str = String::new();
+//! let mut emitter = YamlEmitter::new(&mut out_str);
+//! emitter.dump(doc).unwrap(); // dump the YAML object to a String
+//!
+//! ```
+
+#![cfg_attr(feature="clippy", feature(plugin))]
+#![cfg_attr(feature="clippy", plugin(clippy))]
+#![cfg_attr(feature="clippy", deny(clippy))]
+#![cfg_attr(feature="clippy", warn(cyclomatic_complexity))]
+#![cfg_attr(feature="clippy", allow(match_same_arms))]
+
+#[cfg(feature = "preserve_order")]
+extern crate linked_hash_map;
+
+pub mod yaml;
+pub mod scanner;
+pub mod parser;
+pub mod emitter;
+
+// reexport key APIs
+pub use scanner::ScanError;
+pub use parser::Event;
+pub use yaml::{Yaml, YamlLoader};
+pub use emitter::{YamlEmitter, EmitError};
+
+#[cfg(test)]
+mod tests {
+    use super::*;
+
+    #[test]
+    fn test_api() {
+        let s =
+"
+# from yaml-cpp example
+- name: Ogre
+  position: [0, 5, 0]
+  powers:
+    - name: Club
+      damage: 10
+    - name: Fist
+      damage: 8
+- name: Dragon
+  position: [1, 0, 10]
+  powers:
+    - name: Fire Breath
+      damage: 25
+    - name: Claws
+      damage: 15
+- name: Wizard
+  position: [5, -3, 0]
+  powers:
+    - name: Acid Rain
+      damage: 50
+    - name: Staff
+      damage: 3
+";
+        let docs = YamlLoader::load_from_str(s).unwrap();
+        let doc = &docs[0];
+
+        assert_eq!(doc[0]["name"].as_str().unwrap(), "Ogre");
+
+        let mut writer = String::new();
+        {
+            let mut emitter = YamlEmitter::new(&mut writer);
+            emitter.dump(doc).unwrap();
+        }
+
+        assert!(!writer.is_empty());
+    }
+
+    fn try_fail(s: &str) -> Result<Vec<Yaml>, ScanError> {
+        let t = try!(YamlLoader::load_from_str(s));
+        Ok(t)
+    }
+
+    #[test]
+    fn test_fail() {
+        let s =
+"
+# syntax error
+scalar
+key: [1, 2]]
+key1:a2
+";
+        assert!(YamlLoader::load_from_str(s).is_err());
+        assert!(try_fail(s).is_err());
+    }
+
+}
+
+
\ No newline at end of file diff --git a/docs/src/yaml_rust/parser.rs.html b/docs/src/yaml_rust/parser.rs.html new file mode 100644 index 00000000..0be3e922 --- /dev/null +++ b/docs/src/yaml_rust/parser.rs.html @@ -0,0 +1,1541 @@ +parser.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+
+use scanner::*;
+use std::collections::HashMap;
+// use yaml::*;
+
+#[derive(Clone, Copy, PartialEq, Debug, Eq)]
+enum State {
+    StreamStart,
+    ImplicitDocumentStart,
+    DocumentStart,
+    DocumentContent,
+    DocumentEnd,
+    BlockNode,
+    // BlockNodeOrIndentlessSequence,
+    // FlowNode,
+    BlockSequenceFirstEntry,
+    BlockSequenceEntry,
+    IndentlessSequenceEntry,
+    BlockMappingFirstKey,
+    BlockMappingKey,
+    BlockMappingValue,
+    FlowSequenceFirstEntry,
+    FlowSequenceEntry,
+    FlowSequenceEntryMappingKey,
+    FlowSequenceEntryMappingValue,
+    FlowSequenceEntryMappingEnd,
+    FlowMappingFirstKey,
+    FlowMappingKey,
+    FlowMappingValue,
+    FlowMappingEmptyValue,
+    End
+}
+
+/// `Event` is used with the low-level event base parsing API,
+/// see `EventReceiver` trait.
+#[derive(Clone, PartialEq, Debug, Eq)]
+pub enum Event {
+    /// Reserved for internal use
+    Nothing,
+    StreamStart,
+    StreamEnd,
+    DocumentStart,
+    DocumentEnd,
+    /// Refer to an anchor ID
+    Alias(usize),
+    /// Value, style, anchor_id, tag
+    Scalar(String, TScalarStyle, usize, Option<TokenType>),
+    /// Anchor ID
+    SequenceStart(usize),
+    SequenceEnd,
+    /// Anchor ID
+    MappingStart(usize),
+    MappingEnd
+}
+
+impl Event {
+    fn empty_scalar() -> Event {
+        // a null scalar
+        Event::Scalar("~".to_owned(), TScalarStyle::Plain, 0, None)
+    }
+
+    fn empty_scalar_with_anchor(anchor: usize, tag: Option<TokenType>) -> Event {
+        Event::Scalar("".to_owned(), TScalarStyle::Plain, anchor, tag)
+    }
+}
+
+#[derive(Debug)]
+pub struct Parser<T> {
+    scanner: Scanner<T>,
+    states: Vec<State>,
+    state: State,
+    marks: Vec<Marker>,
+    token: Option<Token>,
+    anchors: HashMap<String, usize>,
+    anchor_id: usize,
+}
+
+
+pub trait EventReceiver {
+    fn on_event(&mut self, ev: &Event);
+}
+
+
+pub trait MarkedEventReceiver {
+    fn on_event(&mut self, ev: &Event, _mark: Marker);
+}
+
+impl<R: EventReceiver> MarkedEventReceiver for R {
+    fn on_event(&mut self, ev: &Event, _mark: Marker) {
+        self.on_event(ev)
+    }
+}
+
+
+
+pub type ParseResult = Result<(Event, Marker), ScanError>;
+
+impl<T: Iterator<Item=char>> Parser<T> {
+    pub fn new(src: T) -> Parser<T> {
+        Parser {
+            scanner: Scanner::new(src),
+            states: Vec::new(),
+            state: State::StreamStart,
+            marks: Vec::new(),
+            token: None,
+
+            anchors: HashMap::new(),
+            // valid anchor_id starts from 1
+            anchor_id: 1,
+        }
+    }
+
+    fn peek(&mut self) -> Result<Token, ScanError> {
+        if self.token.is_none() {
+            self.token = self.scanner.next();
+        }
+        if self.token.is_none() {
+            match self.scanner.get_error() {
+                None =>
+                return Err(ScanError::new(self.scanner.mark(),
+                      "unexpected eof")),
+                Some(e) => return Err(e),
+            }
+        }
+        // XXX better?
+        Ok(self.token.clone().unwrap())
+    }
+
+    fn skip(&mut self) {
+        self.token = None;
+        //self.peek();
+    }
+    fn pop_state(&mut self) {
+        self.state = self.states.pop().unwrap()
+    }
+    fn push_state(&mut self, state: State) {
+        self.states.push(state);
+    }
+
+    fn parse<R: MarkedEventReceiver>(&mut self, recv: &mut R)
+        -> Result<Event, ScanError> {
+        if self.state == State::End {
+            return Ok(Event::StreamEnd);
+        }
+        let (ev, mark) = try!(self.state_machine());
+        // println!("EV {:?}", ev);
+        recv.on_event(&ev, mark);
+        Ok(ev)
+    }
+
+    pub fn load<R: MarkedEventReceiver>(&mut self, recv: &mut R, multi: bool)
+        -> Result<(), ScanError> {
+        if !self.scanner.stream_started() {
+            let ev = try!(self.parse(recv));
+            assert_eq!(ev, Event::StreamStart);
+        }
+
+        if self.scanner.stream_ended() {
+            // XXX has parsed?
+            recv.on_event(&Event::StreamEnd, self.scanner.mark());
+            return Ok(());
+        }
+        loop {
+            let ev = try!(self.parse(recv));
+            if ev == Event::StreamEnd {
+                recv.on_event(&Event::StreamEnd, self.scanner.mark());
+                return Ok(());
+            }
+            // clear anchors before a new document
+            self.anchors.clear();
+            try!(self.load_document(&ev, recv));
+            if !multi {
+                break;
+            }
+        }
+        Ok(())
+    }
+
+    fn load_document<R: MarkedEventReceiver>(&mut self, first_ev: &Event, recv: &mut R)
+        -> Result<(), ScanError> {
+        assert_eq!(first_ev, &Event::DocumentStart);
+
+        let ev = try!(self.parse(recv));
+        try!(self.load_node(&ev, recv));
+
+        // DOCUMENT-END is expected.
+        let ev = try!(self.parse(recv));
+        assert_eq!(ev, Event::DocumentEnd);
+
+        Ok(())
+    }
+
+    fn load_node<R: MarkedEventReceiver>(&mut self, first_ev: &Event, recv: &mut R)
+        -> Result<(), ScanError> {
+        match *first_ev {
+            Event::Alias(..) | Event::Scalar(..) => {
+                Ok(())
+            },
+            Event::SequenceStart(_) => {
+                self.load_sequence(first_ev, recv)
+            },
+            Event::MappingStart(_) => {
+                self.load_mapping(first_ev, recv)
+            },
+            _ => { println!("UNREACHABLE EVENT: {:?}", first_ev);
+                unreachable!(); }
+        }
+    }
+
+    fn load_mapping<R: MarkedEventReceiver>(&mut self, _first_ev: &Event, recv: &mut R)
+        -> Result<(), ScanError> {
+        let mut ev = try!(self.parse(recv));
+        while ev != Event::MappingEnd {
+            // key
+            try!(self.load_node(&ev, recv));
+
+            // value
+            ev = try!(self.parse(recv));
+            try!(self.load_node(&ev, recv));
+
+            // next event
+            ev = try!(self.parse(recv));
+        }
+        Ok(())
+    }
+
+    fn load_sequence<R: MarkedEventReceiver>(&mut self, _first_ev: &Event, recv: &mut R)
+        -> Result<(), ScanError> {
+        let mut ev = try!(self.parse(recv));
+        while ev != Event::SequenceEnd {
+            try!(self.load_node(&ev, recv));
+
+            // next event
+            ev = try!(self.parse(recv));
+        }
+        Ok(())
+    }
+
+    fn state_machine(&mut self) -> ParseResult {
+        // let next_tok = try!(self.peek());
+        // println!("cur_state {:?}, next tok: {:?}", self.state, next_tok);
+        match self.state {
+            State::StreamStart => self.stream_start(),
+
+            State::ImplicitDocumentStart => self.document_start(true),
+            State::DocumentStart => self.document_start(false),
+            State::DocumentContent => self.document_content(),
+            State::DocumentEnd => self.document_end(),
+
+            State::BlockNode => self.parse_node(true, false),
+            // State::BlockNodeOrIndentlessSequence => self.parse_node(true, true),
+            // State::FlowNode => self.parse_node(false, false),
+
+            State::BlockMappingFirstKey => self.block_mapping_key(true),
+            State::BlockMappingKey => self.block_mapping_key(false),
+            State::BlockMappingValue => self.block_mapping_value(),
+
+            State::BlockSequenceFirstEntry => self.block_sequence_entry(true),
+            State::BlockSequenceEntry => self.block_sequence_entry(false),
+
+            State::FlowSequenceFirstEntry => self.flow_sequence_entry(true),
+            State::FlowSequenceEntry => self.flow_sequence_entry(false),
+
+            State::FlowMappingFirstKey => self.flow_mapping_key(true),
+            State::FlowMappingKey => self.flow_mapping_key(false),
+            State::FlowMappingValue => self.flow_mapping_value(false),
+
+            State::IndentlessSequenceEntry => self.indentless_sequence_entry(),
+
+            State::FlowSequenceEntryMappingKey => self.flow_sequence_entry_mapping_key(),
+            State::FlowSequenceEntryMappingValue => self.flow_sequence_entry_mapping_value(),
+            State::FlowSequenceEntryMappingEnd => self.flow_sequence_entry_mapping_end(),
+            State::FlowMappingEmptyValue => self.flow_mapping_value(true),
+
+            /* impossible */
+            State::End => unreachable!(),
+        }
+    }
+
+    fn stream_start(&mut self) -> ParseResult {
+        let tok = try!(self.peek());
+
+        match tok.1 {
+            TokenType::StreamStart(_) => {
+                self.state = State::ImplicitDocumentStart;
+                self.skip();
+                Ok((Event::StreamStart, tok.0))
+            },
+            _ => Err(ScanError::new(tok.0,
+                    "did not find expected <stream-start>")),
+        }
+    }
+
+    fn document_start(&mut self, implicit: bool) -> ParseResult {
+        let mut tok = try!(self.peek());
+        if !implicit {
+            while let TokenType::DocumentEnd = tok.1 {
+                self.skip();
+                tok = try!(self.peek());
+            }
+        }
+
+        match tok.1 {
+            TokenType::StreamEnd => {
+                self.state = State::End;
+                self.skip();
+                Ok((Event::StreamEnd, tok.0))
+            },
+            TokenType::VersionDirective(..)
+                | TokenType::TagDirective(..)
+                | TokenType::DocumentStart => {
+                    // explicit document
+                    self._explict_document_start()
+                },
+            _ if implicit => {
+                try!(self.parser_process_directives());
+                self.push_state(State::DocumentEnd);
+                self.state = State::BlockNode;
+                Ok((Event::DocumentStart, tok.0))
+            },
+            _ => {
+                // explicit document
+                self._explict_document_start()
+            }
+        }
+    }
+
+    fn parser_process_directives(&mut self) -> Result<(), ScanError> {
+        loop {
+            let tok = try!(self.peek());
+            match tok.1 {
+                TokenType::VersionDirective(_, _) => {
+                    // XXX parsing with warning according to spec
+                    //if major != 1 || minor > 2 {
+                    //    return Err(ScanError::new(tok.0,
+                    //        "found incompatible YAML document"));
+                    //}
+                },
+                TokenType::TagDirective(..) => {
+                    // TODO add tag directive
+                },
+                _ => break
+            }
+            self.skip();
+        }
+        // TODO tag directive
+        Ok(())
+    }
+
+    fn _explict_document_start(&mut self) -> ParseResult {
+        try!(self.parser_process_directives());
+        let tok = try!(self.peek());
+        if tok.1 != TokenType::DocumentStart {
+            return Err(ScanError::new(tok.0, "did not find expected <document start>"));
+        }
+        self.push_state(State::DocumentEnd);
+        self.state = State::DocumentContent;
+        self.skip();
+        Ok((Event::DocumentStart, tok.0))
+    }
+
+    fn document_content(&mut self) -> ParseResult {
+        let tok = try!(self.peek());
+        match tok.1 {
+            TokenType::VersionDirective(..)
+                |TokenType::TagDirective(..)
+                |TokenType::DocumentStart
+                |TokenType::DocumentEnd
+                |TokenType::StreamEnd => {
+                    self.pop_state();
+                    // empty scalar
+                    Ok((Event::empty_scalar(), tok.0))
+                },
+            _ => {
+                self.parse_node(true, false)
+            }
+        }
+    }
+
+    fn document_end(&mut self) -> ParseResult {
+        let mut _implicit = true;
+        let tok = try!(self.peek());
+        let _start_mark = tok.0;
+
+        if let TokenType::DocumentEnd = tok.1 {
+            self.skip();
+            _implicit = false;
+        }
+
+        // TODO tag handling
+        self.state = State::DocumentStart;
+        Ok((Event::DocumentEnd, tok.0))
+    }
+
+    fn register_anchor(&mut self, name: &str, _: &Marker) -> Result<usize, ScanError> {
+        // anchors can be overrided/reused
+        // if self.anchors.contains_key(name) {
+        //     return Err(ScanError::new(*mark,
+        //         "while parsing anchor, found duplicated anchor"));
+        // }
+        let new_id = self.anchor_id;
+        self.anchor_id += 1;
+        self.anchors.insert(name.to_owned(), new_id);
+        Ok(new_id)
+    }
+
+    fn parse_node(&mut self, block: bool, indentless_sequence: bool) -> ParseResult {
+        let mut tok = try!(self.peek());
+        let mut anchor_id = 0;
+        let mut tag = None;
+        match tok.1 {
+            TokenType::Alias(name) => {
+                self.pop_state();
+                self.skip();
+                match self.anchors.get(&name) {
+                    None => return Err(ScanError::new(tok.0, "while parsing node, found unknown anchor")),
+                    Some(id) => return Ok((Event::Alias(*id), tok.0))
+                }
+            },
+            TokenType::Anchor(name) => {
+                anchor_id = try!(self.register_anchor(&name, &tok.0));
+                self.skip();
+                tok = try!(self.peek());
+                if let TokenType::Tag(_, _) = tok.1 {
+                    tag = Some(tok.1);
+                    self.skip();
+                    tok = try!(self.peek());
+                }
+            },
+            TokenType::Tag(..) => {
+                tag = Some(tok.1);
+                self.skip();
+                tok = try!(self.peek());
+                if let TokenType::Anchor(name) = tok.1 {
+                    anchor_id = try!(self.register_anchor(&name, &tok.0));
+                    self.skip();
+                    tok = try!(self.peek());
+                }
+            },
+            _ => {}
+        }
+        match tok.1 {
+            TokenType::BlockEntry if indentless_sequence => {
+                self.state = State::IndentlessSequenceEntry;
+                Ok((Event::SequenceStart(anchor_id), tok.0))
+            },
+            TokenType::Scalar(style, v) => {
+                self.pop_state();
+                self.skip();
+                Ok((Event::Scalar(v, style, anchor_id, tag), tok.0))
+            },
+            TokenType::FlowSequenceStart => {
+                self.state = State::FlowSequenceFirstEntry;
+                Ok((Event::SequenceStart(anchor_id), tok.0))
+            },
+            TokenType::FlowMappingStart => {
+                self.state = State::FlowMappingFirstKey;
+                Ok((Event::MappingStart(anchor_id), tok.0))
+            },
+            TokenType::BlockSequenceStart if block => {
+                self.state = State::BlockSequenceFirstEntry;
+                Ok((Event::SequenceStart(anchor_id), tok.0))
+            },
+            TokenType::BlockMappingStart if block => {
+                self.state = State::BlockMappingFirstKey;
+                Ok((Event::MappingStart(anchor_id), tok.0))
+            },
+            // ex 7.2, an empty scalar can follow a secondary tag
+            _ if tag.is_some() || anchor_id > 0 => {
+                self.pop_state();
+                Ok((Event::empty_scalar_with_anchor(anchor_id, tag), tok.0))
+            },
+            _ => { Err(ScanError::new(tok.0, "while parsing a node, did not find expected node content")) }
+        }
+    }
+
+    fn block_mapping_key(&mut self, first: bool) -> ParseResult {
+        // skip BlockMappingStart
+        if first {
+            let _ = try!(self.peek());
+            //self.marks.push(tok.0);
+            self.skip();
+        }
+        let tok = try!(self.peek());
+        match tok.1 {
+            TokenType::Key => {
+                self.skip();
+                let tok = try!(self.peek());
+                match tok.1 {
+                    TokenType::Key
+                        | TokenType::Value
+                        | TokenType::BlockEnd
+                        => {
+                            self.state = State::BlockMappingValue;
+                            // empty scalar
+                            Ok((Event::empty_scalar(), tok.0))
+                        }
+                    _ => {
+                        self.push_state(State::BlockMappingValue);
+                        self.parse_node(true, true)
+                    }
+                }
+            },
+            // XXX(chenyh): libyaml failed to parse spec 1.2, ex8.18
+            TokenType::Value => {
+                self.state = State::BlockMappingValue;
+                Ok((Event::empty_scalar(), tok.0))
+            },
+            TokenType::BlockEnd => {
+                self.pop_state();
+                self.skip();
+                Ok((Event::MappingEnd, tok.0))
+            },
+            _ => {
+                Err(ScanError::new(tok.0, "while parsing a block mapping, did not find expected key"))
+            }
+        }
+    }
+
+    fn block_mapping_value(&mut self) -> ParseResult {
+            let tok = try!(self.peek());
+            match tok.1 {
+                TokenType::Value => {
+                    self.skip();
+                    let tok = try!(self.peek());
+                    match tok.1 {
+                        TokenType::Key | TokenType::Value | TokenType::BlockEnd
+                            => {
+                                self.state = State::BlockMappingKey;
+                                // empty scalar
+                                Ok((Event::empty_scalar(), tok.0))
+                            }
+                        _ => {
+                            self.push_state(State::BlockMappingKey);
+                            self.parse_node(true, true)
+                        }
+                    }
+                },
+                _ => {
+                    self.state = State::BlockMappingKey;
+                    // empty scalar
+                    Ok((Event::empty_scalar(), tok.0))
+                }
+            }
+    }
+
+    fn flow_mapping_key(&mut self, first: bool) -> ParseResult {
+        if first {
+            let _ = try!(self.peek());
+            self.skip();
+        }
+        let mut tok = try!(self.peek());
+
+        if tok.1 != TokenType::FlowMappingEnd {
+            if !first {
+                if tok.1 == TokenType::FlowEntry {
+                    self.skip();
+                    tok = try!(self.peek());
+                } else {
+                    return Err(ScanError::new(tok.0,
+                        "while parsing a flow mapping, did not find expected ',' or '}'"));
+                }
+            }
+
+            if tok.1 == TokenType::Key {
+                self.skip();
+                tok = try!(self.peek());
+                match tok.1 {
+                    TokenType::Value
+                        | TokenType::FlowEntry
+                        | TokenType::FlowMappingEnd => {
+                        self.state = State::FlowMappingValue;
+                        return Ok((Event::empty_scalar(), tok.0));
+                    },
+                    _ => {
+                        self.push_state(State::FlowMappingValue);
+                        return self.parse_node(false, false);
+                    }
+                }
+            // XXX libyaml fail ex 7.3, empty key
+            } else if tok.1 == TokenType::Value {
+                self.state = State::FlowMappingValue;
+                return Ok((Event::empty_scalar(), tok.0));
+            } else if tok.1 != TokenType::FlowMappingEnd {
+                self.push_state(State::FlowMappingEmptyValue);
+                return self.parse_node(false, false);
+            }
+        }
+
+        self.pop_state();
+        self.skip();
+        Ok((Event::MappingEnd, tok.0))
+    }
+
+    fn flow_mapping_value(&mut self, empty: bool) -> ParseResult {
+        let tok = try!(self.peek());
+        if empty {
+            self.state = State::FlowMappingKey;
+            return Ok((Event::empty_scalar(), tok.0));
+        }
+
+        if tok.1 == TokenType::Value {
+            self.skip();
+            let tok = try!(self.peek());
+            match tok.1 {
+                TokenType::FlowEntry
+                    | TokenType::FlowMappingEnd => { },
+                _ => {
+                        self.push_state(State::FlowMappingKey);
+                        return self.parse_node(false, false);
+                }
+            }
+        }
+
+        self.state = State::FlowMappingKey;
+        Ok((Event::empty_scalar(), tok.0))
+    }
+
+    fn flow_sequence_entry(&mut self, first: bool) -> ParseResult {
+        // skip FlowMappingStart
+        if first {
+            let _ = try!(self.peek());
+            //self.marks.push(tok.0);
+            self.skip();
+        }
+        let mut tok = try!(self.peek());
+        match tok.1 {
+            TokenType::FlowSequenceEnd => {
+                self.pop_state();
+                self.skip();
+                return Ok((Event::SequenceEnd, tok.0));
+            },
+            TokenType::FlowEntry if !first => {
+                self.skip();
+                tok = try!(self.peek());
+            },
+            _ if !first => {
+                return Err(ScanError::new(tok.0,
+                        "while parsing a flow sequence, expectd ',' or ']'"));
+            }
+            _ => { /* next */ }
+        }
+        match tok.1 {
+            TokenType::FlowSequenceEnd => {
+                self.pop_state();
+                self.skip();
+                Ok((Event::SequenceEnd, tok.0))
+            },
+            TokenType::Key => {
+                self.state = State::FlowSequenceEntryMappingKey;
+                self.skip();
+                Ok((Event::MappingStart(0), tok.0))
+            }
+            _ => {
+                self.push_state(State::FlowSequenceEntry);
+                self.parse_node(false, false)
+            }
+        }
+    }
+
+    fn indentless_sequence_entry(&mut self) -> ParseResult {
+        let mut tok = try!(self.peek());
+        if tok.1 != TokenType::BlockEntry {
+            self.pop_state();
+            return Ok((Event::SequenceEnd, tok.0));
+        }
+
+        self.skip();
+        tok = try!(self.peek());
+        match tok.1 {
+            TokenType::BlockEntry
+                | TokenType::Key
+                | TokenType::Value
+                | TokenType::BlockEnd => {
+                self.state = State::IndentlessSequenceEntry;
+                Ok((Event::empty_scalar(), tok.0))
+            },
+            _ => {
+                self.push_state(State::IndentlessSequenceEntry);
+                self.parse_node(true, false)
+            }
+        }
+    }
+
+    fn block_sequence_entry(&mut self, first: bool) -> ParseResult {
+        // BLOCK-SEQUENCE-START
+        if first {
+            let _ = try!(self.peek());
+            //self.marks.push(tok.0);
+            self.skip();
+        }
+        let mut tok = try!(self.peek());
+        match tok.1 {
+            TokenType::BlockEnd => {
+                self.pop_state();
+                self.skip();
+                Ok((Event::SequenceEnd, tok.0))
+            },
+            TokenType::BlockEntry => {
+                self.skip();
+                tok = try!(self.peek());
+                match tok.1 {
+                    TokenType::BlockEntry
+                        | TokenType::BlockEnd => {
+                        self.state = State::BlockSequenceEntry;
+                        Ok((Event::empty_scalar(), tok.0))
+                    },
+                    _ => {
+                        self.push_state(State::BlockSequenceEntry);
+                        self.parse_node(true, false)
+                    }
+                }
+            },
+            _ => {
+                Err(ScanError::new(tok.0,
+                        "while parsing a block collection, did not find expected '-' indicator"))
+            }
+        }
+    }
+
+    fn flow_sequence_entry_mapping_key(&mut self) -> ParseResult {
+        let tok = try!(self.peek());
+
+        match tok.1 {
+            TokenType::Value
+                | TokenType::FlowEntry
+                | TokenType::FlowSequenceEnd => {
+                    self.skip();
+                    self.state = State::FlowSequenceEntryMappingValue;
+                    Ok((Event::empty_scalar(), tok.0))
+            },
+            _ => {
+                self.push_state(State::FlowSequenceEntryMappingValue);
+                self.parse_node(false, false)
+            }
+        }
+    }
+
+    fn flow_sequence_entry_mapping_value(&mut self) -> ParseResult {
+        let tok = try!(self.peek());
+
+        match tok.1 {
+            TokenType::Value => {
+                    self.skip();
+                    let tok = try!(self.peek());
+                    self.state = State::FlowSequenceEntryMappingValue;
+                    match tok.1 {
+                        TokenType::FlowEntry
+                            | TokenType::FlowSequenceEnd => {
+                                self.state = State::FlowSequenceEntryMappingEnd;
+                                Ok((Event::empty_scalar(), tok.0))
+                        },
+                        _ => {
+                            self.push_state(State::FlowSequenceEntryMappingEnd);
+                            self.parse_node(false, false)
+                        }
+                    }
+            },
+            _ => {
+                self.state = State::FlowSequenceEntryMappingEnd;
+                Ok((Event::empty_scalar(), tok.0))
+            }
+        }
+    }
+
+    fn flow_sequence_entry_mapping_end(&mut self) -> ParseResult {
+        self.state = State::FlowSequenceEntry;
+        Ok((Event::MappingEnd, self.scanner.mark()))
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/yaml_rust/scanner.rs.html b/docs/src/yaml_rust/scanner.rs.html new file mode 100644 index 00000000..8dad045e --- /dev/null +++ b/docs/src/yaml_rust/scanner.rs.html @@ -0,0 +1,3977 @@ +scanner.rs.html -- source
   1
+   2
+   3
+   4
+   5
+   6
+   7
+   8
+   9
+  10
+  11
+  12
+  13
+  14
+  15
+  16
+  17
+  18
+  19
+  20
+  21
+  22
+  23
+  24
+  25
+  26
+  27
+  28
+  29
+  30
+  31
+  32
+  33
+  34
+  35
+  36
+  37
+  38
+  39
+  40
+  41
+  42
+  43
+  44
+  45
+  46
+  47
+  48
+  49
+  50
+  51
+  52
+  53
+  54
+  55
+  56
+  57
+  58
+  59
+  60
+  61
+  62
+  63
+  64
+  65
+  66
+  67
+  68
+  69
+  70
+  71
+  72
+  73
+  74
+  75
+  76
+  77
+  78
+  79
+  80
+  81
+  82
+  83
+  84
+  85
+  86
+  87
+  88
+  89
+  90
+  91
+  92
+  93
+  94
+  95
+  96
+  97
+  98
+  99
+ 100
+ 101
+ 102
+ 103
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+ 128
+ 129
+ 130
+ 131
+ 132
+ 133
+ 134
+ 135
+ 136
+ 137
+ 138
+ 139
+ 140
+ 141
+ 142
+ 143
+ 144
+ 145
+ 146
+ 147
+ 148
+ 149
+ 150
+ 151
+ 152
+ 153
+ 154
+ 155
+ 156
+ 157
+ 158
+ 159
+ 160
+ 161
+ 162
+ 163
+ 164
+ 165
+ 166
+ 167
+ 168
+ 169
+ 170
+ 171
+ 172
+ 173
+ 174
+ 175
+ 176
+ 177
+ 178
+ 179
+ 180
+ 181
+ 182
+ 183
+ 184
+ 185
+ 186
+ 187
+ 188
+ 189
+ 190
+ 191
+ 192
+ 193
+ 194
+ 195
+ 196
+ 197
+ 198
+ 199
+ 200
+ 201
+ 202
+ 203
+ 204
+ 205
+ 206
+ 207
+ 208
+ 209
+ 210
+ 211
+ 212
+ 213
+ 214
+ 215
+ 216
+ 217
+ 218
+ 219
+ 220
+ 221
+ 222
+ 223
+ 224
+ 225
+ 226
+ 227
+ 228
+ 229
+ 230
+ 231
+ 232
+ 233
+ 234
+ 235
+ 236
+ 237
+ 238
+ 239
+ 240
+ 241
+ 242
+ 243
+ 244
+ 245
+ 246
+ 247
+ 248
+ 249
+ 250
+ 251
+ 252
+ 253
+ 254
+ 255
+ 256
+ 257
+ 258
+ 259
+ 260
+ 261
+ 262
+ 263
+ 264
+ 265
+ 266
+ 267
+ 268
+ 269
+ 270
+ 271
+ 272
+ 273
+ 274
+ 275
+ 276
+ 277
+ 278
+ 279
+ 280
+ 281
+ 282
+ 283
+ 284
+ 285
+ 286
+ 287
+ 288
+ 289
+ 290
+ 291
+ 292
+ 293
+ 294
+ 295
+ 296
+ 297
+ 298
+ 299
+ 300
+ 301
+ 302
+ 303
+ 304
+ 305
+ 306
+ 307
+ 308
+ 309
+ 310
+ 311
+ 312
+ 313
+ 314
+ 315
+ 316
+ 317
+ 318
+ 319
+ 320
+ 321
+ 322
+ 323
+ 324
+ 325
+ 326
+ 327
+ 328
+ 329
+ 330
+ 331
+ 332
+ 333
+ 334
+ 335
+ 336
+ 337
+ 338
+ 339
+ 340
+ 341
+ 342
+ 343
+ 344
+ 345
+ 346
+ 347
+ 348
+ 349
+ 350
+ 351
+ 352
+ 353
+ 354
+ 355
+ 356
+ 357
+ 358
+ 359
+ 360
+ 361
+ 362
+ 363
+ 364
+ 365
+ 366
+ 367
+ 368
+ 369
+ 370
+ 371
+ 372
+ 373
+ 374
+ 375
+ 376
+ 377
+ 378
+ 379
+ 380
+ 381
+ 382
+ 383
+ 384
+ 385
+ 386
+ 387
+ 388
+ 389
+ 390
+ 391
+ 392
+ 393
+ 394
+ 395
+ 396
+ 397
+ 398
+ 399
+ 400
+ 401
+ 402
+ 403
+ 404
+ 405
+ 406
+ 407
+ 408
+ 409
+ 410
+ 411
+ 412
+ 413
+ 414
+ 415
+ 416
+ 417
+ 418
+ 419
+ 420
+ 421
+ 422
+ 423
+ 424
+ 425
+ 426
+ 427
+ 428
+ 429
+ 430
+ 431
+ 432
+ 433
+ 434
+ 435
+ 436
+ 437
+ 438
+ 439
+ 440
+ 441
+ 442
+ 443
+ 444
+ 445
+ 446
+ 447
+ 448
+ 449
+ 450
+ 451
+ 452
+ 453
+ 454
+ 455
+ 456
+ 457
+ 458
+ 459
+ 460
+ 461
+ 462
+ 463
+ 464
+ 465
+ 466
+ 467
+ 468
+ 469
+ 470
+ 471
+ 472
+ 473
+ 474
+ 475
+ 476
+ 477
+ 478
+ 479
+ 480
+ 481
+ 482
+ 483
+ 484
+ 485
+ 486
+ 487
+ 488
+ 489
+ 490
+ 491
+ 492
+ 493
+ 494
+ 495
+ 496
+ 497
+ 498
+ 499
+ 500
+ 501
+ 502
+ 503
+ 504
+ 505
+ 506
+ 507
+ 508
+ 509
+ 510
+ 511
+ 512
+ 513
+ 514
+ 515
+ 516
+ 517
+ 518
+ 519
+ 520
+ 521
+ 522
+ 523
+ 524
+ 525
+ 526
+ 527
+ 528
+ 529
+ 530
+ 531
+ 532
+ 533
+ 534
+ 535
+ 536
+ 537
+ 538
+ 539
+ 540
+ 541
+ 542
+ 543
+ 544
+ 545
+ 546
+ 547
+ 548
+ 549
+ 550
+ 551
+ 552
+ 553
+ 554
+ 555
+ 556
+ 557
+ 558
+ 559
+ 560
+ 561
+ 562
+ 563
+ 564
+ 565
+ 566
+ 567
+ 568
+ 569
+ 570
+ 571
+ 572
+ 573
+ 574
+ 575
+ 576
+ 577
+ 578
+ 579
+ 580
+ 581
+ 582
+ 583
+ 584
+ 585
+ 586
+ 587
+ 588
+ 589
+ 590
+ 591
+ 592
+ 593
+ 594
+ 595
+ 596
+ 597
+ 598
+ 599
+ 600
+ 601
+ 602
+ 603
+ 604
+ 605
+ 606
+ 607
+ 608
+ 609
+ 610
+ 611
+ 612
+ 613
+ 614
+ 615
+ 616
+ 617
+ 618
+ 619
+ 620
+ 621
+ 622
+ 623
+ 624
+ 625
+ 626
+ 627
+ 628
+ 629
+ 630
+ 631
+ 632
+ 633
+ 634
+ 635
+ 636
+ 637
+ 638
+ 639
+ 640
+ 641
+ 642
+ 643
+ 644
+ 645
+ 646
+ 647
+ 648
+ 649
+ 650
+ 651
+ 652
+ 653
+ 654
+ 655
+ 656
+ 657
+ 658
+ 659
+ 660
+ 661
+ 662
+ 663
+ 664
+ 665
+ 666
+ 667
+ 668
+ 669
+ 670
+ 671
+ 672
+ 673
+ 674
+ 675
+ 676
+ 677
+ 678
+ 679
+ 680
+ 681
+ 682
+ 683
+ 684
+ 685
+ 686
+ 687
+ 688
+ 689
+ 690
+ 691
+ 692
+ 693
+ 694
+ 695
+ 696
+ 697
+ 698
+ 699
+ 700
+ 701
+ 702
+ 703
+ 704
+ 705
+ 706
+ 707
+ 708
+ 709
+ 710
+ 711
+ 712
+ 713
+ 714
+ 715
+ 716
+ 717
+ 718
+ 719
+ 720
+ 721
+ 722
+ 723
+ 724
+ 725
+ 726
+ 727
+ 728
+ 729
+ 730
+ 731
+ 732
+ 733
+ 734
+ 735
+ 736
+ 737
+ 738
+ 739
+ 740
+ 741
+ 742
+ 743
+ 744
+ 745
+ 746
+ 747
+ 748
+ 749
+ 750
+ 751
+ 752
+ 753
+ 754
+ 755
+ 756
+ 757
+ 758
+ 759
+ 760
+ 761
+ 762
+ 763
+ 764
+ 765
+ 766
+ 767
+ 768
+ 769
+ 770
+ 771
+ 772
+ 773
+ 774
+ 775
+ 776
+ 777
+ 778
+ 779
+ 780
+ 781
+ 782
+ 783
+ 784
+ 785
+ 786
+ 787
+ 788
+ 789
+ 790
+ 791
+ 792
+ 793
+ 794
+ 795
+ 796
+ 797
+ 798
+ 799
+ 800
+ 801
+ 802
+ 803
+ 804
+ 805
+ 806
+ 807
+ 808
+ 809
+ 810
+ 811
+ 812
+ 813
+ 814
+ 815
+ 816
+ 817
+ 818
+ 819
+ 820
+ 821
+ 822
+ 823
+ 824
+ 825
+ 826
+ 827
+ 828
+ 829
+ 830
+ 831
+ 832
+ 833
+ 834
+ 835
+ 836
+ 837
+ 838
+ 839
+ 840
+ 841
+ 842
+ 843
+ 844
+ 845
+ 846
+ 847
+ 848
+ 849
+ 850
+ 851
+ 852
+ 853
+ 854
+ 855
+ 856
+ 857
+ 858
+ 859
+ 860
+ 861
+ 862
+ 863
+ 864
+ 865
+ 866
+ 867
+ 868
+ 869
+ 870
+ 871
+ 872
+ 873
+ 874
+ 875
+ 876
+ 877
+ 878
+ 879
+ 880
+ 881
+ 882
+ 883
+ 884
+ 885
+ 886
+ 887
+ 888
+ 889
+ 890
+ 891
+ 892
+ 893
+ 894
+ 895
+ 896
+ 897
+ 898
+ 899
+ 900
+ 901
+ 902
+ 903
+ 904
+ 905
+ 906
+ 907
+ 908
+ 909
+ 910
+ 911
+ 912
+ 913
+ 914
+ 915
+ 916
+ 917
+ 918
+ 919
+ 920
+ 921
+ 922
+ 923
+ 924
+ 925
+ 926
+ 927
+ 928
+ 929
+ 930
+ 931
+ 932
+ 933
+ 934
+ 935
+ 936
+ 937
+ 938
+ 939
+ 940
+ 941
+ 942
+ 943
+ 944
+ 945
+ 946
+ 947
+ 948
+ 949
+ 950
+ 951
+ 952
+ 953
+ 954
+ 955
+ 956
+ 957
+ 958
+ 959
+ 960
+ 961
+ 962
+ 963
+ 964
+ 965
+ 966
+ 967
+ 968
+ 969
+ 970
+ 971
+ 972
+ 973
+ 974
+ 975
+ 976
+ 977
+ 978
+ 979
+ 980
+ 981
+ 982
+ 983
+ 984
+ 985
+ 986
+ 987
+ 988
+ 989
+ 990
+ 991
+ 992
+ 993
+ 994
+ 995
+ 996
+ 997
+ 998
+ 999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+1563
+1564
+1565
+1566
+1567
+1568
+1569
+1570
+1571
+1572
+1573
+1574
+1575
+1576
+1577
+1578
+1579
+1580
+1581
+1582
+1583
+1584
+1585
+1586
+1587
+1588
+1589
+1590
+1591
+1592
+1593
+1594
+1595
+1596
+1597
+1598
+1599
+1600
+1601
+1602
+1603
+1604
+1605
+1606
+1607
+1608
+1609
+1610
+1611
+1612
+1613
+1614
+1615
+1616
+1617
+1618
+1619
+1620
+1621
+1622
+1623
+1624
+1625
+1626
+1627
+1628
+1629
+1630
+1631
+1632
+1633
+1634
+1635
+1636
+1637
+1638
+1639
+1640
+1641
+1642
+1643
+1644
+1645
+1646
+1647
+1648
+1649
+1650
+1651
+1652
+1653
+1654
+1655
+1656
+1657
+1658
+1659
+1660
+1661
+1662
+1663
+1664
+1665
+1666
+1667
+1668
+1669
+1670
+1671
+1672
+1673
+1674
+1675
+1676
+1677
+1678
+1679
+1680
+1681
+1682
+1683
+1684
+1685
+1686
+1687
+1688
+1689
+1690
+1691
+1692
+1693
+1694
+1695
+1696
+1697
+1698
+1699
+1700
+1701
+1702
+1703
+1704
+1705
+1706
+1707
+1708
+1709
+1710
+1711
+1712
+1713
+1714
+1715
+1716
+1717
+1718
+1719
+1720
+1721
+1722
+1723
+1724
+1725
+1726
+1727
+1728
+1729
+1730
+1731
+1732
+1733
+1734
+1735
+1736
+1737
+1738
+1739
+1740
+1741
+1742
+1743
+1744
+1745
+1746
+1747
+1748
+1749
+1750
+1751
+1752
+1753
+1754
+1755
+1756
+1757
+1758
+1759
+1760
+1761
+1762
+1763
+1764
+1765
+1766
+1767
+1768
+1769
+1770
+1771
+1772
+1773
+1774
+1775
+1776
+1777
+1778
+1779
+1780
+1781
+1782
+1783
+1784
+1785
+1786
+1787
+1788
+1789
+1790
+1791
+1792
+1793
+1794
+1795
+1796
+1797
+1798
+1799
+1800
+1801
+1802
+1803
+1804
+1805
+1806
+1807
+1808
+1809
+1810
+1811
+1812
+1813
+1814
+1815
+1816
+1817
+1818
+1819
+1820
+1821
+1822
+1823
+1824
+1825
+1826
+1827
+1828
+1829
+1830
+1831
+1832
+1833
+1834
+1835
+1836
+1837
+1838
+1839
+1840
+1841
+1842
+1843
+1844
+1845
+1846
+1847
+1848
+1849
+1850
+1851
+1852
+1853
+1854
+1855
+1856
+1857
+1858
+1859
+1860
+1861
+1862
+1863
+1864
+1865
+1866
+1867
+1868
+1869
+1870
+1871
+1872
+1873
+1874
+1875
+1876
+1877
+1878
+1879
+1880
+1881
+1882
+1883
+1884
+1885
+1886
+1887
+1888
+1889
+1890
+1891
+1892
+1893
+1894
+1895
+1896
+1897
+1898
+1899
+1900
+1901
+1902
+1903
+1904
+1905
+1906
+1907
+1908
+1909
+1910
+1911
+1912
+1913
+1914
+1915
+1916
+1917
+1918
+1919
+1920
+1921
+1922
+1923
+1924
+1925
+1926
+1927
+1928
+1929
+1930
+1931
+1932
+1933
+1934
+1935
+1936
+1937
+1938
+1939
+1940
+1941
+1942
+1943
+1944
+1945
+1946
+1947
+1948
+1949
+1950
+1951
+1952
+1953
+1954
+1955
+1956
+1957
+1958
+1959
+1960
+1961
+1962
+1963
+1964
+1965
+1966
+1967
+1968
+1969
+1970
+1971
+1972
+1973
+1974
+1975
+1976
+1977
+1978
+1979
+1980
+1981
+1982
+1983
+1984
+1985
+1986
+1987
+
+use std::collections::VecDeque;
+use std::{char, fmt};
+use std::error::Error;
+
+#[derive(Clone, Copy, PartialEq, Debug, Eq)]
+pub enum TEncoding {
+    Utf8
+}
+
+#[derive(Clone, Copy, PartialEq, Debug, Eq)]
+pub enum TScalarStyle {
+    Any,
+    Plain,
+    SingleQuoted,
+    DoubleQuoted,
+
+    Literal,
+    Foled
+}
+
+#[derive(Clone, Copy, PartialEq, Debug, Eq)]
+pub struct Marker {
+    index: usize,
+    line: usize,
+    col: usize,
+}
+
+impl Marker {
+    fn new(index: usize, line: usize, col: usize) -> Marker {
+        Marker {
+            index: index,
+            line: line,
+            col: col
+        }
+    }
+}
+
+#[derive(Clone, PartialEq, Debug, Eq)]
+pub struct ScanError {
+    mark: Marker,
+    info: String,
+}
+
+impl ScanError {
+    pub fn new(loc: Marker, info: &str) -> ScanError {
+        ScanError {
+            mark: loc,
+            info: info.to_owned()
+        }
+    }
+}
+
+impl Error for ScanError {
+    fn description(&self) -> &str {
+        self.info.as_ref()
+    }
+
+    fn cause(&self) -> Option<&Error> {
+        None
+    }
+}
+
+impl fmt::Display for ScanError {
+    // col starts from 0
+    fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
+        write!(formatter, "{} at line {} column {}", self.info,
+               self.mark.line, self.mark.col + 1)
+    }
+}
+
+#[derive(Clone, PartialEq, Debug, Eq)]
+pub enum TokenType {
+    NoToken,
+    StreamStart(TEncoding),
+    StreamEnd,
+    /// major, minor
+    VersionDirective(u32, u32),
+    /// handle, prefix
+    TagDirective(String, String),
+    DocumentStart,
+    DocumentEnd,
+    BlockSequenceStart,
+    BlockMappingStart,
+    BlockEnd,
+    FlowSequenceStart,
+    FlowSequenceEnd,
+    FlowMappingStart,
+    FlowMappingEnd,
+    BlockEntry,
+    FlowEntry,
+    Key,
+    Value,
+    Alias(String),
+    Anchor(String),
+    /// handle, suffix
+    Tag(String, String),
+    Scalar(TScalarStyle, String)
+}
+
+#[derive(Clone, PartialEq, Debug, Eq)]
+pub struct Token(pub Marker, pub TokenType);
+
+#[derive(Clone, PartialEq, Debug, Eq)]
+struct SimpleKey {
+    possible: bool,
+    required: bool,
+    token_number: usize,
+    mark: Marker,
+}
+
+impl SimpleKey {
+    fn new(mark: Marker) -> SimpleKey {
+        SimpleKey {
+            possible: false,
+            required: false,
+            token_number: 0,
+            mark: mark,
+        }
+    }
+}
+
+#[derive(Debug)]
+pub struct Scanner<T> {
+    rdr: T,
+    mark: Marker,
+    tokens: VecDeque<Token>,
+    buffer: VecDeque<char>,
+    error: Option<ScanError>,
+
+    stream_start_produced: bool,
+    stream_end_produced: bool,
+    simple_key_allowed: bool,
+    simple_keys: Vec<SimpleKey>,
+    indent: isize,
+    indents: Vec<isize>,
+    flow_level: usize,
+    tokens_parsed: usize,
+    token_available: bool,
+}
+
+impl<T: Iterator<Item=char>> Iterator for Scanner<T> {
+    type Item = Token;
+    fn next(&mut self) -> Option<Token> {
+        if self.error.is_some() {
+            return None;
+        }
+        match self.next_token() {
+            Ok(tok) => tok,
+            Err(e) => {
+                self.error = Some(e);
+                None
+            }
+        }
+    }
+}
+
+#[inline]
+fn is_z(c: char) -> bool {
+    c == '\0'
+}
+#[inline]
+fn is_break(c: char) -> bool {
+    c == '\n' || c == '\r'
+}
+#[inline]
+fn is_breakz(c: char) -> bool {
+    is_break(c) || is_z(c)
+}
+#[inline]
+fn is_blank(c: char) -> bool {
+    c == ' ' || c == '\t'
+}
+#[inline]
+fn is_blankz(c: char) -> bool {
+    is_blank(c) || is_breakz(c)
+}
+#[inline]
+fn is_digit(c: char) -> bool {
+    c >= '0' && c <= '9'
+}
+#[inline]
+fn is_alpha(c: char) -> bool {
+    match c {
+        '0'...'9' | 'a'...'z' | 'A'...'Z' => true,
+        '_' | '-' => true,
+        _ => false
+    }
+}
+#[inline]
+fn is_hex(c: char) -> bool {
+    (c >= '0' && c <= '9')
+        || (c >= 'a' && c <= 'f')
+        || (c >= 'A' && c <= 'F')
+}
+#[inline]
+fn as_hex(c: char) -> u32 {
+    match c {
+        '0'...'9' => (c as u32) - ('0' as u32),
+        'a'...'f' => (c as u32) - ('a' as u32) + 10,
+        'A'...'F' => (c as u32) - ('A' as u32) + 10,
+        _ => unreachable!()
+    }
+}
+
+pub type ScanResult = Result<(), ScanError>;
+
+impl<T: Iterator<Item=char>> Scanner<T> {
+    /// Creates the YAML tokenizer.
+    pub fn new(rdr: T) -> Scanner<T> {
+        Scanner {
+            rdr: rdr,
+            buffer: VecDeque::new(),
+            mark: Marker::new(0, 1, 0),
+            tokens: VecDeque::new(),
+            error: None,
+
+            stream_start_produced: false,
+            stream_end_produced: false,
+            simple_key_allowed: true,
+            simple_keys: Vec::new(),
+            indent: -1,
+            indents: Vec::new(),
+            flow_level: 0,
+            tokens_parsed: 0,
+            token_available: false,
+        }
+    }
+    #[inline]
+    pub fn get_error(&self) -> Option<ScanError> {
+        match self.error {
+            None => None,
+            Some(ref e) => Some(e.clone()),
+        }
+    }
+
+    #[inline]
+    fn lookahead(&mut self, count: usize) {
+        if self.buffer.len() >= count {
+            return;
+        }
+        for _ in 0..(count - self.buffer.len()) {
+            self.buffer.push_back(self.rdr.next().unwrap_or('\0'));
+        }
+    }
+    #[inline]
+    fn skip(&mut self) {
+        let c = self.buffer.pop_front().unwrap();
+
+        self.mark.index += 1;
+        if c == '\n' {
+            self.mark.line += 1;
+            self.mark.col = 0;
+        } else {
+            self.mark.col += 1;
+        }
+    }
+    #[inline]
+    fn skip_line(&mut self) {
+        if self.buffer[0] == '\r' && self.buffer[1] == '\n' {
+            self.skip();
+            self.skip();
+        } else if is_break(self.buffer[0]) {
+            self.skip();
+        }
+    }
+    #[inline]
+    fn ch(&self) -> char {
+        self.buffer[0]
+    }
+    #[inline]
+    fn ch_is(&self, c: char) -> bool {
+        self.buffer[0] == c
+    }
+    #[allow(dead_code)]
+    #[inline]
+    fn eof(&self) -> bool {
+        self.ch_is('\0')
+    }
+    #[inline]
+    pub fn stream_started(&self) -> bool {
+        self.stream_start_produced
+    }
+    #[inline]
+    pub fn stream_ended(&self) -> bool {
+        self.stream_end_produced
+    }
+    #[inline]
+    pub fn mark(&self) -> Marker {
+        self.mark
+    }
+    #[inline]
+    fn read_break(&mut self, s: &mut String) {
+        if self.buffer[0] == '\r' && self.buffer[1] == '\n' {
+            s.push('\n');
+            self.skip();
+            self.skip();
+        } else if self.buffer[0] == '\r' || self.buffer[0] == '\n' {
+            s.push('\n');
+            self.skip();
+        } else {
+            unreachable!();
+        }
+    }
+    fn insert_token(&mut self, pos: usize, tok: Token) {
+        let old_len = self.tokens.len();
+        assert!(pos <= old_len);
+        self.tokens.push_back(tok);
+        for i in 0..old_len - pos {
+            self.tokens.swap(old_len - i, old_len - i - 1);
+        }
+    }
+    fn allow_simple_key(&mut self) {
+            self.simple_key_allowed = true;
+    }
+    fn disallow_simple_key(&mut self) {
+            self.simple_key_allowed = false;
+    }
+
+    pub fn fetch_next_token(&mut self) -> ScanResult {
+        self.lookahead(1);
+        // println!("--> fetch_next_token Cur {:?} {:?}", self.mark, self.ch());
+
+        if !self.stream_start_produced {
+            self.fetch_stream_start();
+            return Ok(());
+        }
+        self.skip_to_next_token();
+
+        try!(self.stale_simple_keys());
+
+        let mark = self.mark;
+        self.unroll_indent(mark.col as isize);
+
+        self.lookahead(4);
+
+        if is_z(self.ch()) {
+            try!(self.fetch_stream_end());
+            return Ok(());
+        }
+
+        // Is it a directive?
+        if self.mark.col == 0 && self.ch_is('%') {
+            return self.fetch_directive();
+        }
+
+        if self.mark.col == 0
+            && self.buffer[0] == '-'
+            && self.buffer[1] == '-'
+            && self.buffer[2] == '-'
+            && is_blankz(self.buffer[3]) {
+            try!(self.fetch_document_indicator(TokenType::DocumentStart));
+            return Ok(());
+        }
+
+        if self.mark.col == 0
+            && self.buffer[0] == '.'
+            && self.buffer[1] == '.'
+            && self.buffer[2] == '.'
+            && is_blankz(self.buffer[3]) {
+            try!(self.fetch_document_indicator(TokenType::DocumentEnd));
+            return Ok(());
+        }
+
+        let c = self.buffer[0];
+        let nc = self.buffer[1];
+        match c {
+            '[' => self.fetch_flow_collection_start(TokenType::FlowSequenceStart),
+            '{' => self.fetch_flow_collection_start(TokenType::FlowMappingStart),
+            ']' => self.fetch_flow_collection_end(TokenType::FlowSequenceEnd),
+            '}' => self.fetch_flow_collection_end(TokenType::FlowMappingEnd),
+            ',' => self.fetch_flow_entry(),
+            '-' if is_blankz(nc) => self.fetch_block_entry(),
+            '?' if self.flow_level > 0 || is_blankz(nc) => self.fetch_key(),
+            ':' if self.flow_level > 0 || is_blankz(nc) => self.fetch_value(),
+            // Is it an alias?
+            '*' => self.fetch_anchor(true),
+            // Is it an anchor?
+            '&' => self.fetch_anchor(false),
+            '!' => self.fetch_tag(),
+            // Is it a literal scalar?
+            '|' if self.flow_level == 0 => self.fetch_block_scalar(true),
+            // Is it a folded scalar?
+            '>' if self.flow_level == 0 => self.fetch_block_scalar(false),
+            '\'' => self.fetch_flow_scalar(true),
+            '"' => self.fetch_flow_scalar(false),
+            // plain scalar
+            '-' if !is_blankz(nc) => self.fetch_plain_scalar(),
+            ':' | '?' if !is_blankz(nc) && self.flow_level == 0 => self.fetch_plain_scalar(),
+            '%' | '@' | '`' => Err(ScanError::new(self.mark,
+                    &format!("unexpected character: `{}'", c))),
+            _ => self.fetch_plain_scalar(),
+        }
+    }
+
+    pub fn next_token(&mut self) -> Result<Option<Token>, ScanError> {
+        if self.stream_end_produced {
+            return Ok(None);
+        }
+
+        if !self.token_available {
+            try!(self.fetch_more_tokens());
+        }
+        let t = self.tokens.pop_front().unwrap();
+        self.token_available = false;
+        self.tokens_parsed += 1;
+
+        if let TokenType::StreamEnd = t.1 {
+            self.stream_end_produced = true;
+        }
+        Ok(Some(t))
+    }
+
+    pub fn fetch_more_tokens(&mut self) -> ScanResult {
+        let mut need_more;
+        loop {
+            need_more = false;
+            if self.tokens.is_empty() {
+                need_more = true;
+            } else {
+                try!(self.stale_simple_keys());
+                for sk in &self.simple_keys {
+                    if sk.possible && sk.token_number == self.tokens_parsed {
+                        need_more = true;
+                        break;
+                    }
+                }
+            }
+
+            if !need_more { break; }
+            try!(self.fetch_next_token());
+        }
+        self.token_available = true;
+
+        Ok(())
+    }
+
+    fn stale_simple_keys(&mut self) -> ScanResult {
+        for sk in &mut self.simple_keys {
+            if sk.possible && (sk.mark.line < self.mark.line
+                || sk.mark.index + 1024 < self.mark.index) {
+                    if sk.required {
+                        return Err(ScanError::new(self.mark, "simple key expect ':'"));
+                    }
+                    sk.possible = false;
+                }
+        }
+        Ok(())
+    }
+
+    fn skip_to_next_token(&mut self) {
+        loop {
+            self.lookahead(1);
+            // TODO(chenyh) BOM
+            match self.ch() {
+                ' ' => self.skip(),
+                '\t' if self.flow_level > 0 || !self.simple_key_allowed => self.skip(),
+                '\n' | '\r' => {
+                    self.lookahead(2);
+                    self.skip_line();
+                    if self.flow_level == 0 {
+                        self.allow_simple_key();
+                    }
+                },
+                '#' => while !is_breakz(self.ch()) { self.skip(); self.lookahead(1); },
+                _ => break
+            }
+        }
+    }
+
+    fn fetch_stream_start(&mut self) {
+        let mark = self.mark;
+        self.indent = -1;
+        self.stream_start_produced = true;
+        self.allow_simple_key();
+        self.tokens.push_back(Token(mark, TokenType::StreamStart(TEncoding::Utf8)));
+        self.simple_keys.push(SimpleKey::new(Marker::new(0,0,0)));
+    }
+
+    fn fetch_stream_end(&mut self) -> ScanResult {
+        // force new line
+        if self.mark.col != 0 {
+            self.mark.col = 0;
+            self.mark.line += 1;
+        }
+
+        self.unroll_indent(-1);
+        try!(self.remove_simple_key());
+        self.disallow_simple_key();
+
+        self.tokens.push_back(Token(self.mark, TokenType::StreamEnd));
+        Ok(())
+    }
+
+    fn fetch_directive(&mut self) -> ScanResult {
+        self.unroll_indent(-1);
+        try!(self.remove_simple_key());
+
+        self.disallow_simple_key();
+
+        let tok = try!(self.scan_directive());
+
+        self.tokens.push_back(tok);
+
+        Ok(())
+    }
+
+    fn scan_directive(&mut self) -> Result<Token, ScanError> {
+        let start_mark = self.mark;
+        self.skip();
+
+        let name = try!(self.scan_directive_name());
+        let tok = match name.as_ref() {
+            "YAML" => {
+                try!(self.scan_version_directive_value(&start_mark))
+            },
+            "TAG" => {
+                try!(self.scan_tag_directive_value(&start_mark))
+            },
+            // XXX This should be a warning instead of an error
+            _ => {
+                // skip current line
+                self.lookahead(1);
+                while !is_breakz(self.ch()) {
+                    self.skip();
+                    self.lookahead(1);
+                }
+                // XXX return an empty TagDirective token
+                Token(start_mark, TokenType::TagDirective(String::new(), String::new()))
+                // return Err(ScanError::new(start_mark,
+                //     "while scanning a directive, found unknown directive name"))
+            }
+        };
+        self.lookahead(1);
+
+        while is_blank(self.ch()) {
+            self.skip();
+            self.lookahead(1);
+        }
+
+        if self.ch() == '#' {
+            while !is_breakz(self.ch()) {
+                self.skip();
+                self.lookahead(1);
+            }
+        }
+
+        if !is_breakz(self.ch()) {
+            return Err(ScanError::new(start_mark,
+                "while scanning a directive, did not find expected comment or line break"));
+        }
+
+        // Eat a line break
+        if is_break(self.ch()) {
+            self.lookahead(2);
+            self.skip_line();
+        }
+
+        Ok(tok)
+    }
+
+    fn scan_version_directive_value(&mut self, mark: &Marker) -> Result<Token, ScanError> {
+        self.lookahead(1);
+
+        while is_blank(self.ch()) {
+            self.skip();
+            self.lookahead(1);
+        }
+
+        let major = try!(self.scan_version_directive_number(mark));
+
+        if self.ch() != '.' {
+            return Err(ScanError::new(*mark,
+                "while scanning a YAML directive, did not find expected digit or '.' character"));
+        }
+
+        self.skip();
+
+        let minor = try!(self.scan_version_directive_number(mark));
+
+        Ok(Token(*mark, TokenType::VersionDirective(major, minor)))
+    }
+
+    fn scan_directive_name(&mut self) -> Result<String, ScanError> {
+        let start_mark = self.mark;
+        let mut string = String::new();
+        self.lookahead(1);
+        while is_alpha(self.ch()) {
+            string.push(self.ch());
+            self.skip();
+            self.lookahead(1);
+        }
+
+        if string.is_empty() {
+            return Err(ScanError::new(start_mark,
+                    "while scanning a directive, could not find expected directive name"));
+        }
+
+        if !is_blankz(self.ch()) {
+            return Err(ScanError::new(start_mark,
+                    "while scanning a directive, found unexpected non-alphabetical character"));
+        }
+
+        Ok(string)
+    }
+
+    fn scan_version_directive_number(&mut self, mark: &Marker) -> Result<u32, ScanError> {
+        let mut val = 0u32;
+        let mut length = 0usize;
+        self.lookahead(1);
+        while is_digit(self.ch()) {
+            if length + 1 > 9 {
+                return Err(ScanError::new(*mark,
+                    "while scanning a YAML directive, found extremely long version number"));
+            }
+            length += 1;
+            val = val * 10 + ((self.ch() as u32) - ('0' as u32));
+            self.skip();
+            self.lookahead(1);
+        }
+
+        if length == 0 {
+                return Err(ScanError::new(*mark,
+                    "while scanning a YAML directive, did not find expected version number"));
+        }
+
+        Ok(val)
+    }
+
+    fn scan_tag_directive_value(&mut self, mark: &Marker) -> Result<Token, ScanError> {
+        self.lookahead(1);
+        /* Eat whitespaces. */
+        while is_blank(self.ch()) {
+            self.skip();
+            self.lookahead(1);
+        }
+        let handle = try!(self.scan_tag_handle(true, mark));
+
+        self.lookahead(1);
+        /* Eat whitespaces. */
+        while is_blank(self.ch()) {
+            self.skip();
+            self.lookahead(1);
+        }
+
+        let is_secondary = handle == "!!";
+        let prefix = try!(self.scan_tag_uri(true, is_secondary, &String::new(), mark));
+
+        self.lookahead(1);
+
+        if is_blankz(self.ch()) {
+            Ok(Token(*mark, TokenType::TagDirective(handle, prefix)))
+        } else {
+            Err(ScanError::new(*mark,
+                "while scanning TAG, did not find expected whitespace or line break"))
+        }
+    }
+
+    fn fetch_tag(&mut self) -> ScanResult {
+        try!(self.save_simple_key());
+        self.disallow_simple_key();
+
+        let tok = try!(self.scan_tag());
+        self.tokens.push_back(tok);
+        Ok(())
+    }
+
+    fn scan_tag(&mut self) -> Result<Token, ScanError> {
+        let start_mark = self.mark;
+        let mut handle = String::new();
+        let mut suffix;
+        let mut secondary = false;
+
+        // Check if the tag is in the canonical form (verbatim).
+        self.lookahead(2);
+
+        if self.buffer[1] == '<' {
+            // Eat '!<'
+            self.skip();
+            self.skip();
+            suffix = try!(self.scan_tag_uri(false, false, &String::new(), &start_mark));
+
+            if self.ch() != '>' {
+                return Err(ScanError::new(start_mark,
+                    "while scanning a tag, did not find the expected '>'"));
+            }
+
+            self.skip();
+        } else {
+            // The tag has either the '!suffix' or the '!handle!suffix'
+            handle = try!(self.scan_tag_handle(false, &start_mark));
+            // Check if it is, indeed, handle.
+            if handle.len() >= 2 && handle.starts_with('!') && handle.ends_with('!') {
+                if handle == "!!" {
+                    secondary = true;
+                }
+                suffix = try!(self.scan_tag_uri(false, secondary, &String::new(), &start_mark));
+            } else {
+                suffix = try!(self.scan_tag_uri(false, false, &handle, &start_mark));
+                handle = "!".to_owned();
+                // A special case: the '!' tag.  Set the handle to '' and the
+                // suffix to '!'.
+                if suffix.is_empty() {
+                    handle.clear();
+                    suffix = "!".to_owned();
+                }
+            }
+        }
+
+        self.lookahead(1);
+        if is_blankz(self.ch()) {
+            // XXX: ex 7.2, an empty scalar can follow a secondary tag
+            Ok(Token(start_mark, TokenType::Tag(handle, suffix)))
+        } else {
+            Err(ScanError::new(start_mark,
+                "while scanning a tag, did not find expected whitespace or line break"))
+        }
+    }
+
+    fn scan_tag_handle(&mut self, directive: bool, mark: &Marker) -> Result<String, ScanError> {
+        let mut string = String::new();
+        self.lookahead(1);
+        if self.ch() != '!' {
+            return Err(ScanError::new(*mark,
+                "while scanning a tag, did not find expected '!'"));
+        }
+
+        string.push(self.ch());
+        self.skip();
+
+        self.lookahead(1);
+        while is_alpha(self.ch()) {
+            string.push(self.ch());
+            self.skip();
+            self.lookahead(1);
+        }
+
+        // Check if the trailing character is '!' and copy it.
+        if self.ch() == '!' {
+            string.push(self.ch());
+            self.skip();
+        } else if directive && string != "!" {
+            // It's either the '!' tag or not really a tag handle.  If it's a %TAG
+            // directive, it's an error.  If it's a tag token, it must be a part of
+            // URI.
+            return Err(ScanError::new(*mark,
+                "while parsing a tag directive, did not find expected '!'"));
+        }
+        Ok(string)
+    }
+
+    fn scan_tag_uri(&mut self, directive: bool, _is_secondary: bool,
+                head: &str, mark: &Marker) -> Result<String, ScanError> {
+        let mut length = head.len();
+        let mut string = String::new();
+
+        // Copy the head if needed.
+        // Note that we don't copy the leading '!' character.
+        if length > 1 {
+            string.extend(head.chars().skip(1));
+        }
+
+        self.lookahead(1);
+        /*
+         * The set of characters that may appear in URI is as follows:
+         *
+         *      '0'-'9', 'A'-'Z', 'a'-'z', '_', '-', ';', '/', '?', ':', '@', '&',
+         *      '=', '+', '$', ',', '.', '!', '~', '*', '\'', '(', ')', '[', ']',
+         *      '%'.
+         */
+        while match self.ch() {
+            ';' | '/' | '?' | ':' | '@' | '&' => true,
+            '=' | '+' | '$' | ',' | '.' | '!' | '~' | '*' | '\'' | '(' | ')' | '[' | ']' => true,
+            '%' => true,
+            c if is_alpha(c) => true,
+            _ => false
+        } {
+            // Check if it is a URI-escape sequence.
+            if self.ch() == '%' {
+                string.push(try!(self.scan_uri_escapes(directive, mark)));
+            } else {
+                string.push(self.ch());
+                self.skip();
+            }
+
+            length += 1;
+            self.lookahead(1);
+        }
+
+        if length == 0 {
+            return Err(ScanError::new(*mark,
+                "while parsing a tag, did not find expected tag URI"));
+        }
+
+        Ok(string)
+    }
+
+    fn scan_uri_escapes(&mut self, _directive: bool, mark: &Marker)
+        -> Result<char, ScanError> {
+        let mut width = 0usize;
+        let mut code = 0u32;
+        loop {
+            self.lookahead(3);
+
+            if !(self.ch() == '%'
+                 && is_hex(self.buffer[1])
+                 && is_hex(self.buffer[2])) {
+                return Err(ScanError::new(*mark,
+                    "while parsing a tag, did not find URI escaped octet"));
+            }
+
+            let octet = (as_hex(self.buffer[1]) << 4) + as_hex(self.buffer[2]);
+            if width == 0 {
+                width = match octet {
+                    _ if octet & 0x80 == 0x00 => 1,
+                    _ if octet & 0xE0 == 0xC0 => 2,
+                    _ if octet & 0xF0 == 0xE0 => 3,
+                    _ if octet & 0xF8 == 0xF0 => 4,
+                    _ => {
+                        return Err(ScanError::new(*mark,
+                            "while parsing a tag, found an incorrect leading UTF-8 octet"));
+                    }
+                };
+                code = octet;
+            } else {
+                if octet & 0xc0 != 0x80 {
+                        return Err(ScanError::new(*mark,
+                            "while parsing a tag, found an incorrect trailing UTF-8 octet"));
+                }
+                code = (code << 8) + octet;
+            }
+
+            self.skip();
+            self.skip();
+            self.skip();
+
+            width -= 1;
+            if width == 0 {
+                break;
+            }
+        }
+
+        match char::from_u32(code) {
+            Some(ch) => Ok(ch),
+            None => Err(ScanError::new(*mark,
+                "while parsing a tag, found an invalid UTF-8 codepoint"))
+        }
+    }
+
+    fn fetch_anchor(&mut self, alias: bool) -> ScanResult {
+        try!(self.save_simple_key());
+        self.disallow_simple_key();
+
+        let tok = try!(self.scan_anchor(alias));
+
+        self.tokens.push_back(tok);
+
+        Ok(())
+    }
+
+    fn scan_anchor(&mut self, alias: bool)
+        -> Result<Token, ScanError> {
+        let mut string = String::new();
+        let start_mark = self.mark;
+
+        self.skip();
+        self.lookahead(1);
+        while is_alpha(self.ch()) {
+            string.push(self.ch());
+            self.skip();
+            self.lookahead(1);
+        }
+
+        if string.is_empty()
+            || match self.ch() {
+                c if is_blankz(c) => false,
+                '?' | ':' | ',' | ']' | '}' | '%' | '@' | '`' => false,
+                _ => true
+            } {
+            return Err(ScanError::new(start_mark, "while scanning an anchor or alias, did not find expected alphabetic or numeric character"));
+        }
+
+        if alias {
+            Ok(Token(start_mark, TokenType::Alias(string)))
+        } else {
+            Ok(Token(start_mark, TokenType::Anchor(string)))
+        }
+    }
+
+    fn fetch_flow_collection_start(&mut self, tok :TokenType) -> ScanResult {
+        // The indicators '[' and '{' may start a simple key.
+        try!(self.save_simple_key());
+
+        self.increase_flow_level();
+
+        self.allow_simple_key();
+
+        let start_mark = self.mark;
+        self.skip();
+
+        self.tokens.push_back(Token(start_mark, tok));
+        Ok(())
+    }
+
+    fn fetch_flow_collection_end(&mut self, tok :TokenType) -> ScanResult {
+        try!(self.remove_simple_key());
+        self.decrease_flow_level();
+
+        self.disallow_simple_key();
+
+        let start_mark = self.mark;
+        self.skip();
+
+        self.tokens.push_back(Token(start_mark, tok));
+        Ok(())
+    }
+
+    fn fetch_flow_entry(&mut self) -> ScanResult {
+        try!(self.remove_simple_key());
+        self.allow_simple_key();
+
+        let start_mark = self.mark;
+        self.skip();
+
+        self.tokens.push_back(Token(start_mark, TokenType::FlowEntry));
+        Ok(())
+    }
+
+    fn increase_flow_level(&mut self) {
+        self.simple_keys.push(SimpleKey::new(Marker::new(0,0,0)));
+        self.flow_level += 1;
+    }
+    fn decrease_flow_level(&mut self) {
+        if self.flow_level > 0 {
+            self.flow_level -= 1;
+            self.simple_keys.pop().unwrap();
+        }
+    }
+
+    fn fetch_block_entry(&mut self) -> ScanResult {
+        if self.flow_level == 0 {
+            // Check if we are allowed to start a new entry.
+            if !self.simple_key_allowed {
+                return Err(ScanError::new(self.mark,
+                        "block sequence entries are not allowed in this context"));
+            }
+
+            let mark = self.mark;
+            // generate BLOCK-SEQUENCE-START if indented
+            self.roll_indent(mark.col, None, TokenType::BlockSequenceStart, mark);
+        } else {
+            // - * only allowed in block
+            return Err(ScanError::new(self.mark, r#""-" is only valid inside a block"#))
+        }
+        try!(self.remove_simple_key());
+        self.allow_simple_key();
+
+        let start_mark = self.mark;
+        self.skip();
+
+        self.tokens.push_back(Token(start_mark, TokenType::BlockEntry));
+        Ok(())
+    }
+
+    fn fetch_document_indicator(&mut self, t: TokenType) -> ScanResult {
+        self.unroll_indent(-1);
+        try!(self.remove_simple_key());
+        self.disallow_simple_key();
+
+        let mark = self.mark;
+
+        self.skip();
+        self.skip();
+        self.skip();
+
+        self.tokens.push_back(Token(mark, t));
+        Ok(())
+    }
+
+    fn fetch_block_scalar(&mut self, literal: bool) -> ScanResult {
+        try!(self.save_simple_key());
+        self.allow_simple_key();
+        let tok = try!(self.scan_block_scalar(literal));
+
+        self.tokens.push_back(tok);
+        Ok(())
+    }
+
+    fn scan_block_scalar(&mut self, literal: bool) -> Result<Token, ScanError> {
+        let start_mark = self.mark;
+        let mut chomping: i32 = 0;
+        let mut increment: usize = 0;
+        let mut indent: usize = 0;
+        let mut trailing_blank: bool;
+        let mut leading_blank: bool = false;
+
+        let mut string = String::new();
+        let mut leading_break = String::new();
+        let mut trailing_breaks = String::new();
+
+        // skip '|' or '>'
+        self.skip();
+        self.lookahead(1);
+
+        if self.ch() == '+' || self.ch() == '-' {
+            if self.ch() == '+' {
+                chomping = 1;
+            } else {
+                chomping = -1;
+            }
+            self.skip();
+            self.lookahead(1);
+            if is_digit(self.ch()) {
+                if self.ch() == '0' {
+                    return Err(ScanError::new(start_mark,
+                            "while scanning a block scalar, found an intendation indicator equal to 0"));
+                }
+                increment = (self.ch() as usize) - ('0' as usize);
+                self.skip();
+            }
+        } else if is_digit(self.ch()) {
+            if self.ch() == '0' {
+                return Err(ScanError::new(start_mark,
+                         "while scanning a block scalar, found an intendation indicator equal to 0"));
+            }
+
+            increment = (self.ch() as usize) - ('0' as usize);
+            self.skip();
+            self.lookahead(1);
+            if self.ch() == '+' || self.ch() == '-' {
+                if self.ch() == '+' {
+                    chomping = 1;
+                } else {
+                    chomping = -1;
+                }
+                self.skip();
+            }
+        }
+
+        // Eat whitespaces and comments to the end of the line.
+        self.lookahead(1);
+
+        while is_blank(self.ch()) {
+            self.skip();
+            self.lookahead(1);
+        }
+
+        if self.ch() == '#' {
+            while !is_breakz(self.ch()) {
+                self.skip();
+                self.lookahead(1);
+            }
+        }
+
+        // Check if we are at the end of the line.
+        if !is_breakz(self.ch()) {
+            return Err(ScanError::new(start_mark,
+                    "while scanning a block scalar, did not find expected comment or line break"));
+        }
+
+        if is_break(self.ch()) {
+            self.lookahead(2);
+            self.skip_line();
+        }
+
+        if increment > 0 {
+            indent = if self.indent >= 0 { (self.indent + increment as isize) as usize } else { increment }
+        }
+        // Scan the leading line breaks and determine the indentation level if needed.
+        try!(self.block_scalar_breaks(&mut indent, &mut trailing_breaks));
+
+        self.lookahead(1);
+
+        let start_mark = self.mark;
+
+        while self.mark.col == indent && !is_z(self.ch()) {
+            // We are at the beginning of a non-empty line.
+            trailing_blank = is_blank(self.ch());
+            if !literal && !leading_break.is_empty()
+                && !leading_blank && !trailing_blank {
+                    if trailing_breaks.is_empty() {
+                        string.push(' ');
+                    }
+                    leading_break.clear();
+            } else {
+                string.push_str(&leading_break);
+                leading_break.clear();
+            }
+
+            string.push_str(&trailing_breaks);
+            trailing_breaks.clear();
+
+            leading_blank = is_blank(self.ch());
+
+            while !is_breakz(self.ch()) {
+                string.push(self.ch());
+                self.skip();
+                self.lookahead(1);
+            }
+            // break on EOF
+            if is_z(self.ch()) { break; }
+
+            self.lookahead(2);
+            self.read_break(&mut leading_break);
+
+            // Eat the following intendation spaces and line breaks.
+            try!(self.block_scalar_breaks(&mut indent, &mut trailing_breaks));
+        }
+
+        // Chomp the tail.
+        if chomping != -1 {
+            string.push_str(&leading_break);
+        }
+
+        if chomping == 1 {
+            string.push_str(&trailing_breaks);
+        }
+
+        if literal {
+            Ok(Token(start_mark, TokenType::Scalar(TScalarStyle::Literal, string)))
+        } else {
+            Ok(Token(start_mark, TokenType::Scalar(TScalarStyle::Foled, string)))
+        }
+    }
+
+    fn block_scalar_breaks(&mut self, indent: &mut usize, breaks: &mut String) -> ScanResult {
+        let mut max_indent = 0;
+        loop {
+            self.lookahead(1);
+            while (*indent == 0 || self.mark.col < *indent)
+                && self.buffer[0] == ' ' {
+                    self.skip();
+                    self.lookahead(1);
+            }
+
+            if self.mark.col > max_indent {
+                max_indent = self.mark.col;
+            }
+
+            // Check for a tab character messing the intendation.
+            if (*indent == 0 || self.mark.col < *indent)
+                && self.buffer[0] == '\t' {
+                return Err(ScanError::new(self.mark,
+                        "while scanning a block scalar, found a tab character where an intendation space is expected"));
+            }
+
+            if !is_break(self.ch()) {
+                break;
+            }
+
+            self.lookahead(2);
+            // Consume the line break.
+            self.read_break(breaks);
+        }
+
+        if *indent == 0 {
+            *indent = max_indent;
+            if *indent < (self.indent + 1) as usize {
+                *indent = (self.indent + 1) as usize;
+            }
+            if *indent < 1 {
+                *indent = 1;
+            }
+        }
+        Ok(())
+    }
+
+    fn fetch_flow_scalar(&mut self, single: bool) -> ScanResult {
+        try!(self.save_simple_key());
+        self.disallow_simple_key();
+
+        let tok = try!(self.scan_flow_scalar(single));
+
+        self.tokens.push_back(tok);
+        Ok(())
+    }
+
+    fn scan_flow_scalar(&mut self, single: bool) -> Result<Token, ScanError> {
+        let start_mark = self.mark;
+
+        let mut string = String::new();
+        let mut leading_break = String::new();
+        let mut trailing_breaks = String::new();
+        let mut whitespaces = String::new();
+        let mut leading_blanks;
+
+        /* Eat the left quote. */
+        self.skip();
+
+        loop {
+            /* Check for a document indicator. */
+            self.lookahead(4);
+
+            if self.mark.col == 0 &&
+                (((self.buffer[0] == '-') &&
+                (self.buffer[1] == '-') &&
+                (self.buffer[2] == '-')) ||
+                ((self.buffer[0] == '.') &&
+                (self.buffer[1] == '.') &&
+                (self.buffer[2] == '.'))) &&
+                is_blankz(self.buffer[3]) {
+                    return Err(ScanError::new(start_mark,
+                        "while scanning a quoted scalar, found unexpected document indicator"));
+                }
+
+            if is_z(self.ch()) {
+                    return Err(ScanError::new(start_mark,
+                        "while scanning a quoted scalar, found unexpected end of stream"));
+            }
+
+            self.lookahead(2);
+
+            leading_blanks = false;
+            // Consume non-blank characters.
+
+            while !is_blankz(self.ch()) {
+                match self.ch() {
+                    // Check for an escaped single quote.
+                    '\'' if self.buffer[1] == '\'' && single => {
+                        string.push('\'');
+                        self.skip();
+                        self.skip();
+                    },
+                    // Check for the right quote.
+                    '\'' if single => { break; },
+                    '"' if !single => { break; },
+                    // Check for an escaped line break.
+                    '\\' if !single && is_break(self.buffer[1]) => {
+                        self.lookahead(3);
+                        self.skip();
+                        self.skip_line();
+                        leading_blanks = true;
+                        break;
+                    }
+                    // Check for an escape sequence.
+                    '\\' if !single => {
+                        let mut code_length = 0usize;
+                        match self.buffer[1] {
+                            '0' => string.push('\0'),
+                            'a' => string.push('\x07'),
+                            'b' => string.push('\x08'),
+                            't' | '\t' => string.push('\t'),
+                            'n' => string.push('\n'),
+                            'v' => string.push('\x0b'),
+                            'f' => string.push('\x0c'),
+                            'r' => string.push('\x0d'),
+                            'e' => string.push('\x1b'),
+                            ' ' => string.push('\x20'),
+                            '"' => string.push('"'),
+                            '\'' => string.push('\''),
+                            '\\' => string.push('\\'),
+                            // NEL (#x85)
+                            'N' => string.push(char::from_u32(0x85).unwrap()),
+                            // #xA0
+                            '_' => string.push(char::from_u32(0xA0).unwrap()),
+                            // LS (#x2028)
+                            'L' => string.push(char::from_u32(0x2028).unwrap()),
+                            // PS (#x2029)
+                            'P' => string.push(char::from_u32(0x2029).unwrap()),
+                            'x' => code_length = 2,
+                            'u' => code_length = 4,
+                            'U' => code_length = 8,
+                            _ => return Err(ScanError::new(start_mark,
+                                    "while parsing a quoted scalar, found unknown escape character"))
+                        }
+                        self.skip();
+                        self.skip();
+                        // Consume an arbitrary escape code.
+                        if code_length > 0 {
+                            self.lookahead(code_length);
+                            let mut value = 0u32;
+                            for i in 0..code_length {
+                                if !is_hex(self.buffer[i]) {
+                                    return Err(ScanError::new(start_mark,
+                                        "while parsing a quoted scalar, did not find expected hexdecimal number"));
+                                }
+                                value = (value << 4) + as_hex(self.buffer[i]);
+                            }
+
+                            let ch = match char::from_u32(value) {
+                                Some(v) => v,
+                                None => {
+                                    return Err(ScanError::new(start_mark,
+                                        "while parsing a quoted scalar, found invalid Unicode character escape code"));
+                                }
+                            };
+                            string.push(ch);
+
+                            for _ in 0..code_length {
+                                self.skip();
+                            }
+                        }
+                    },
+                    c => { string.push(c); self.skip(); }
+                }
+                self.lookahead(2);
+            }
+            match self.ch() {
+                '\'' if single => { break; },
+                '"' if !single => { break; },
+                _ => {}
+            }
+            self.lookahead(1);
+
+            // Consume blank characters.
+            while is_blank(self.ch()) || is_break(self.ch()) {
+                if is_blank(self.ch()) {
+                    // Consume a space or a tab character.
+                    if leading_blanks {
+                        self.skip();
+                    } else {
+                        whitespaces.push(self.ch());
+                        self.skip();
+                    }
+                } else {
+                    self.lookahead(2);
+                    // Check if it is a first line break.
+                    if leading_blanks {
+                        self.read_break(&mut trailing_breaks);
+                    } else {
+                        whitespaces.clear();
+                        self.read_break(&mut leading_break);
+                        leading_blanks = true;
+                    }
+                }
+                self.lookahead(1);
+            }
+            // Join the whitespaces or fold line breaks.
+            if leading_blanks {
+                if leading_break.is_empty() {
+                    string.push_str(&leading_break);
+                    string.push_str(&trailing_breaks);
+                    trailing_breaks.clear();
+                    leading_break.clear();
+                } else {
+                    if trailing_breaks.is_empty() {
+                        string.push(' ');
+                    } else {
+                        string.push_str(&trailing_breaks);
+                        trailing_breaks.clear();
+                    }
+                    leading_break.clear();
+                }
+            } else {
+                string.push_str(&whitespaces);
+                whitespaces.clear();
+            }
+        } // loop
+
+        // Eat the right quote.
+        self.skip();
+
+        if single {
+            Ok(Token(start_mark, TokenType::Scalar(TScalarStyle::SingleQuoted, string)))
+        } else {
+            Ok(Token(start_mark, TokenType::Scalar(TScalarStyle::DoubleQuoted, string)))
+        }
+    }
+
+    fn fetch_plain_scalar(&mut self) -> ScanResult {
+        try!(self.save_simple_key());
+        self.disallow_simple_key();
+
+        let tok = try!(self.scan_plain_scalar());
+
+        self.tokens.push_back(tok);
+        Ok(())
+    }
+
+    fn scan_plain_scalar(&mut self) -> Result<Token, ScanError> {
+        let indent = self.indent + 1;
+        let start_mark = self.mark;
+
+        let mut string = String::new();
+        let mut leading_break = String::new();
+        let mut trailing_breaks = String::new();
+        let mut whitespaces = String::new();
+        let mut leading_blanks = false;
+
+        loop {
+            /* Check for a document indicator. */
+            self.lookahead(4);
+
+            if self.mark.col == 0 &&
+                (((self.buffer[0] == '-') &&
+                 (self.buffer[1] == '-') &&
+                 (self.buffer[2] == '-')) ||
+                    ((self.buffer[0] == '.') &&
+                     (self.buffer[1] == '.') &&
+                     (self.buffer[2] == '.'))) &&
+                    is_blankz(self.buffer[3]) {
+                        break;
+                    }
+
+            if self.ch() == '#' { break; }
+            while !is_blankz(self.ch()) {
+                if self.flow_level > 0 && self.ch() == ':'
+                    && is_blankz(self.ch()) {
+                        return Err(ScanError::new(start_mark,
+                                                  "while scanning a plain scalar, found unexpected ':'"));
+                    }
+                // indicators ends a plain scalar
+                match self.ch() {
+                    ':' if is_blankz(self.buffer[1]) => break,
+                    ',' | ':' | '?' | '[' | ']' |'{' |'}' if self.flow_level > 0 => break,
+                    _ => {}
+                }
+
+                if leading_blanks || !whitespaces.is_empty() {
+                    if leading_blanks {
+                        if leading_break.is_empty() {
+                            string.push_str(&leading_break);
+                            string.push_str(&trailing_breaks);
+                            trailing_breaks.clear();
+                            leading_break.clear();
+                        } else {
+                            if trailing_breaks.is_empty() {
+                                string.push(' ');
+                            } else {
+                                string.push_str(&trailing_breaks);
+                                trailing_breaks.clear();
+                            }
+                            leading_break.clear();
+
+                        }
+                        leading_blanks = false;
+                    } else {
+                        string.push_str(&whitespaces);
+                        whitespaces.clear();
+                    }
+                }
+
+                string.push(self.ch());
+                self.skip();
+                self.lookahead(2);
+            }
+            // is the end?
+            if !(is_blank(self.ch()) || is_break(self.ch())) { break; }
+            self.lookahead(1);
+
+            while is_blank(self.ch()) || is_break(self.ch()) {
+                if is_blank(self.ch()) {
+                    if leading_blanks && (self.mark.col as isize) < indent
+                        && self.ch() == '\t' {
+                            return Err(ScanError::new(start_mark,
+                                "while scanning a plain scalar, found a tab"));
+                    }
+
+                    if leading_blanks {
+                        self.skip();
+                    } else {
+                        whitespaces.push(self.ch());
+                        self.skip();
+                    }
+                } else {
+                    self.lookahead(2);
+                    // Check if it is a first line break
+                    if leading_blanks {
+                        self.read_break(&mut trailing_breaks);
+                    } else {
+                        whitespaces.clear();
+                        self.read_break(&mut leading_break);
+                        leading_blanks = true;
+                    }
+                }
+                self.lookahead(1);
+            }
+
+            // check intendation level
+            if self.flow_level == 0 && (self.mark.col as isize) < indent {
+                break;
+            }
+        }
+
+        if leading_blanks {
+            self.allow_simple_key();
+        }
+
+        Ok(Token(start_mark, TokenType::Scalar(TScalarStyle::Plain, string)))
+    }
+
+    fn fetch_key(&mut self) -> ScanResult {
+        let start_mark = self.mark;
+        if self.flow_level == 0 {
+            // Check if we are allowed to start a new key (not nessesary simple).
+            if !self.simple_key_allowed {
+                return Err(ScanError::new(self.mark, "mapping keys are not allowed in this context"));
+            }
+            self.roll_indent(start_mark.col, None,
+                TokenType::BlockMappingStart, start_mark);
+        }
+
+        try!(self.remove_simple_key());
+
+        if self.flow_level == 0 {
+            self.allow_simple_key();
+        } else {
+            self.disallow_simple_key();
+        }
+
+        self.skip();
+        self.tokens.push_back(Token(start_mark, TokenType::Key));
+        Ok(())
+    }
+
+    fn fetch_value(&mut self) -> ScanResult {
+        let sk = self.simple_keys.last().unwrap().clone();
+        let start_mark = self.mark;
+        if sk.possible {
+            // insert simple key
+            let tok = Token(sk.mark, TokenType::Key);
+            let tokens_parsed = self.tokens_parsed;
+            self.insert_token(sk.token_number - tokens_parsed, tok);
+
+            // Add the BLOCK-MAPPING-START token if needed.
+            self.roll_indent(sk.mark.col, Some(sk.token_number),
+                TokenType::BlockMappingStart, start_mark);
+
+            self.simple_keys.last_mut().unwrap().possible = false;
+            self.disallow_simple_key();
+        } else {
+            // The ':' indicator follows a complex key.
+            if self.flow_level == 0 {
+                if !self.simple_key_allowed {
+                    return Err(ScanError::new(start_mark,
+                        "mapping values are not allowed in this context"));
+                }
+
+                self.roll_indent(start_mark.col, None,
+                    TokenType::BlockMappingStart, start_mark);
+            }
+
+            if self.flow_level == 0 {
+                self.allow_simple_key();
+            } else {
+                self.disallow_simple_key();
+            }
+        }
+        self.skip();
+        self.tokens.push_back(Token(start_mark, TokenType::Value));
+
+        Ok(())
+    }
+
+    fn roll_indent(&mut self, col: usize, number: Option<usize>,
+                   tok: TokenType, mark: Marker) {
+        if self.flow_level > 0 {
+            return;
+        }
+
+        if self.indent < col as isize {
+            self.indents.push(self.indent);
+            self.indent = col as isize;
+            let tokens_parsed = self.tokens_parsed;
+            match number {
+                Some(n) => self.insert_token(n - tokens_parsed, Token(mark, tok)),
+                None => self.tokens.push_back(Token(mark, tok))
+            }
+        }
+    }
+
+    fn unroll_indent(&mut self, col: isize) {
+        if self.flow_level > 0 {
+            return;
+        }
+        while self.indent > col {
+            self.tokens.push_back(Token(self.mark, TokenType::BlockEnd));
+            self.indent = self.indents.pop().unwrap();
+        }
+    }
+
+    fn save_simple_key(&mut self) -> Result<(), ScanError> {
+        let required = self.flow_level > 0 && self.indent == (self.mark.col as isize);
+        if self.simple_key_allowed {
+            let mut sk = SimpleKey::new(self.mark);
+            sk.possible = true;
+            sk.required = required;
+            sk.token_number = self.tokens_parsed + self.tokens.len();
+
+            try!(self.remove_simple_key());
+
+            self.simple_keys.pop();
+            self.simple_keys.push(sk);
+        }
+        Ok(())
+    }
+
+    fn remove_simple_key(&mut self) -> ScanResult {
+        let last = self.simple_keys.last_mut().unwrap();
+        if last.possible && last.required {
+            return Err(ScanError::new(self.mark, "simple key expected"));
+        }
+
+        last.possible = false;
+        Ok(())
+    }
+
+}
+
+#[cfg(test)]
+mod test {
+    use super::*;
+    use super::TokenType::*;
+
+macro_rules! next {
+    ($p:ident, $tk:pat) => {{
+        let tok = $p.next().unwrap();
+        match tok.1 {
+            $tk => {},
+            _ => { panic!("unexpected token: {:?}",
+                    tok) }
+        }
+    }}
+}
+
+macro_rules! next_scalar {
+    ($p:ident, $tk:expr, $v:expr) => {{
+        let tok = $p.next().unwrap();
+        match tok.1 {
+            Scalar(style, ref v) => {
+                assert_eq!(style, $tk);
+                assert_eq!(v, $v);
+            },
+            _ => { panic!("unexpected token: {:?}",
+                    tok) }
+        }
+    }}
+}
+
+macro_rules! end {
+    ($p:ident) => {{
+        assert_eq!($p.next(), None);
+    }}
+}
+    /// test cases in libyaml scanner.c
+    #[test]
+    fn test_empty() {
+        let s = "";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_scalar() {
+        let s = "a scalar";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, Scalar(TScalarStyle::Plain, _));
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_explicit_scalar() {
+        let s =
+"---
+'a scalar'
+...
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, DocumentStart);
+        next!(p, Scalar(TScalarStyle::SingleQuoted, _));
+        next!(p, DocumentEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_multiple_documents() {
+        let s =
+"
+'a scalar'
+---
+'a scalar'
+---
+'a scalar'
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, Scalar(TScalarStyle::SingleQuoted, _));
+        next!(p, DocumentStart);
+        next!(p, Scalar(TScalarStyle::SingleQuoted, _));
+        next!(p, DocumentStart);
+        next!(p, Scalar(TScalarStyle::SingleQuoted, _));
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_a_flow_sequence() {
+        let s = "[item 1, item 2, item 3]";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, FlowSequenceStart);
+        next_scalar!(p, TScalarStyle::Plain, "item 1");
+        next!(p, FlowEntry);
+        next!(p, Scalar(TScalarStyle::Plain, _));
+        next!(p, FlowEntry);
+        next!(p, Scalar(TScalarStyle::Plain, _));
+        next!(p, FlowSequenceEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_a_flow_mapping() {
+        let s =
+"
+{
+    a simple key: a value, # Note that the KEY token is produced.
+    ? a complex key: another value,
+}
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, FlowMappingStart);
+        next!(p, Key);
+        next!(p, Scalar(TScalarStyle::Plain, _));
+        next!(p, Value);
+        next!(p, Scalar(TScalarStyle::Plain, _));
+        next!(p, FlowEntry);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "a complex key");
+        next!(p, Value);
+        next!(p, Scalar(TScalarStyle::Plain, _));
+        next!(p, FlowEntry);
+        next!(p, FlowMappingEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_block_sequences() {
+        let s =
+"
+- item 1
+- item 2
+-
+  - item 3.1
+  - item 3.2
+-
+  key 1: value 1
+  key 2: value 2
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, BlockSequenceStart);
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 1");
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 2");
+        next!(p, BlockEntry);
+        next!(p, BlockSequenceStart);
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 3.1");
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 3.2");
+        next!(p, BlockEnd);
+        next!(p, BlockEntry);
+        next!(p, BlockMappingStart);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "key 1");
+        next!(p, Value);
+        next_scalar!(p, TScalarStyle::Plain, "value 1");
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "key 2");
+        next!(p, Value);
+        next_scalar!(p, TScalarStyle::Plain, "value 2");
+        next!(p, BlockEnd);
+        next!(p, BlockEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_block_mappings() {
+        let s =
+"
+a simple key: a value   # The KEY token is produced here.
+? a complex key
+: another value
+a mapping:
+  key 1: value 1
+  key 2: value 2
+a sequence:
+  - item 1
+  - item 2
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, BlockMappingStart);
+        next!(p, Key);
+        next!(p, Scalar(_, _));
+        next!(p, Value);
+        next!(p, Scalar(_, _));
+        next!(p, Key);
+        next!(p, Scalar(_, _));
+        next!(p, Value);
+        next!(p, Scalar(_, _));
+        next!(p, Key);
+        next!(p, Scalar(_, _));
+        next!(p, Value); // libyaml comment seems to be wrong
+        next!(p, BlockMappingStart);
+        next!(p, Key);
+        next!(p, Scalar(_, _));
+        next!(p, Value);
+        next!(p, Scalar(_, _));
+        next!(p, Key);
+        next!(p, Scalar(_, _));
+        next!(p, Value);
+        next!(p, Scalar(_, _));
+        next!(p, BlockEnd);
+        next!(p, Key);
+        next!(p, Scalar(_, _));
+        next!(p, Value);
+        next!(p, BlockSequenceStart);
+        next!(p, BlockEntry);
+        next!(p, Scalar(_, _));
+        next!(p, BlockEntry);
+        next!(p, Scalar(_, _));
+        next!(p, BlockEnd);
+        next!(p, BlockEnd);
+        next!(p, StreamEnd);
+        end!(p);
+
+    }
+
+    #[test]
+    fn test_no_block_sequence_start() {
+        let s =
+"
+key:
+- item 1
+- item 2
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, BlockMappingStart);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "key");
+        next!(p, Value);
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 1");
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 2");
+        next!(p, BlockEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_collections_in_sequence() {
+        let s =
+"
+- - item 1
+  - item 2
+- key 1: value 1
+  key 2: value 2
+- ? complex key
+  : complex value
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, BlockSequenceStart);
+        next!(p, BlockEntry);
+        next!(p, BlockSequenceStart);
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 1");
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 2");
+        next!(p, BlockEnd);
+        next!(p, BlockEntry);
+        next!(p, BlockMappingStart);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "key 1");
+        next!(p, Value);
+        next_scalar!(p, TScalarStyle::Plain, "value 1");
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "key 2");
+        next!(p, Value);
+        next_scalar!(p, TScalarStyle::Plain, "value 2");
+        next!(p, BlockEnd);
+        next!(p, BlockEntry);
+        next!(p, BlockMappingStart);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "complex key");
+        next!(p, Value);
+        next_scalar!(p, TScalarStyle::Plain, "complex value");
+        next!(p, BlockEnd);
+        next!(p, BlockEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_collections_in_mapping() {
+        let s =
+"
+? a sequence
+: - item 1
+  - item 2
+? a mapping
+: key 1: value 1
+  key 2: value 2
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, BlockMappingStart);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "a sequence");
+        next!(p, Value);
+        next!(p, BlockSequenceStart);
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 1");
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "item 2");
+        next!(p, BlockEnd);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "a mapping");
+        next!(p, Value);
+        next!(p, BlockMappingStart);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "key 1");
+        next!(p, Value);
+        next_scalar!(p, TScalarStyle::Plain, "value 1");
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "key 2");
+        next!(p, Value);
+        next_scalar!(p, TScalarStyle::Plain, "value 2");
+        next!(p, BlockEnd);
+        next!(p, BlockEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_spec_ex7_3() {
+        let s =
+"
+{
+    ? foo :,
+    : bar,
+}
+";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, FlowMappingStart);
+        next!(p, Key);
+        next_scalar!(p, TScalarStyle::Plain, "foo");
+        next!(p, Value);
+        next!(p, FlowEntry);
+        next!(p, Value);
+        next_scalar!(p, TScalarStyle::Plain, "bar");
+        next!(p, FlowEntry);
+        next!(p, FlowMappingEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_scanner_cr() {
+        let s = "---\r\n- tok1\r\n- tok2";
+        let mut p = Scanner::new(s.chars());
+        next!(p, StreamStart(..));
+        next!(p, DocumentStart);
+        next!(p, BlockSequenceStart);
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "tok1");
+        next!(p, BlockEntry);
+        next_scalar!(p, TScalarStyle::Plain, "tok2");
+        next!(p, BlockEnd);
+        next!(p, StreamEnd);
+        end!(p);
+    }
+
+    #[test]
+    fn test_uri() {
+        // TODO
+    }
+
+    #[test]
+    fn test_uri_escapes() {
+        // TODO
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/src/yaml_rust/yaml.rs.html b/docs/src/yaml_rust/yaml.rs.html new file mode 100644 index 00000000..3b639fa4 --- /dev/null +++ b/docs/src/yaml_rust/yaml.rs.html @@ -0,0 +1,1183 @@ +yaml.rs.html -- source
  1
+  2
+  3
+  4
+  5
+  6
+  7
+  8
+  9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+ 96
+ 97
+ 98
+ 99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+
+use std::collections::BTreeMap;
+use std::ops::Index;
+use std::string;
+use std::i64;
+use std::str::FromStr;
+use std::mem;
+use std::vec;
+use parser::*;
+use scanner::{TScalarStyle, ScanError, TokenType, Marker};
+
+/// A YAML node is stored as this `Yaml` enumeration, which provides an easy way to
+/// access your YAML document.
+///
+/// # Examples
+///
+/// ```
+/// use yaml_rust::Yaml;
+/// let foo = Yaml::from_str("-123"); // convert the string to the appropriate YAML type
+/// assert_eq!(foo.as_i64().unwrap(), -123);
+///
+/// // iterate over an Array
+/// let vec = Yaml::Array(vec![Yaml::Integer(1), Yaml::Integer(2)]);
+/// for v in vec.as_vec().unwrap() {
+///     assert!(v.as_i64().is_some());
+/// }
+/// ```
+#[derive(Clone, PartialEq, PartialOrd, Debug, Eq, Ord, Hash)]
+pub enum Yaml {
+    /// Float types are stored as String and parsed on demand.
+    /// Note that f64 does NOT implement Eq trait and can NOT be stored in BTreeMap.
+    Real(string::String),
+    /// YAML int is stored as i64.
+    Integer(i64),
+    /// YAML scalar.
+    String(string::String),
+    /// YAML bool, e.g. `true` or `false`.
+    Boolean(bool),
+    /// YAML array, can be accessed as a `Vec`.
+    Array(self::Array),
+    /// YAML hash, can be accessed as a `BTreeMap`.
+    ///
+    /// If the order of keys is meaningful, enable the `preserve_order` feature to
+    /// store hashes as a `LinkedHashMap` intead of `BTreeMap`. When using a
+    /// `LinkedHashMap`, the itertion order will match the order of insertion into
+    /// the map.
+    ///
+    /// ```toml
+    /// yaml-rust = { version = "*", features = ["preserve_order"] }
+    /// ```
+    Hash(self::Hash),
+    /// Alias, not fully supported yet.
+    Alias(usize),
+    /// YAML null, e.g. `null` or `~`.
+    Null,
+    /// Accessing a nonexistent node via the Index trait returns `BadValue`. This
+    /// simplifies error handling in the calling code. Invalid type conversion also
+    /// returns `BadValue`.
+    BadValue,
+}
+
+pub type Array = Vec<Yaml>;
+
+#[cfg(not(feature = "preserve_order"))]
+pub type Hash = BTreeMap<Yaml, Yaml>;
+#[cfg(feature = "preserve_order")]
+pub type Hash = ::linked_hash_map::LinkedHashMap<Yaml, Yaml>;
+
+pub struct YamlLoader {
+    docs: Vec<Yaml>,
+    // states
+    // (current node, anchor_id) tuple
+    doc_stack: Vec<(Yaml, usize)>,
+    key_stack: Vec<Yaml>,
+    anchor_map: BTreeMap<usize, Yaml>,
+}
+
+impl MarkedEventReceiver for YamlLoader {
+    fn on_event(&mut self, ev: &Event, _: Marker) {
+        // println!("EV {:?}", ev);
+        match *ev {
+            Event::DocumentStart => {
+                // do nothing
+            },
+            Event::DocumentEnd => {
+                match self.doc_stack.len() {
+                    // empty document
+                    0 => self.docs.push(Yaml::BadValue),
+                    1 => self.docs.push(self.doc_stack.pop().unwrap().0),
+                    _ => unreachable!()
+                }
+            },
+            Event::SequenceStart(aid) => {
+                self.doc_stack.push((Yaml::Array(Vec::new()), aid));
+            },
+            Event::SequenceEnd => {
+                let node = self.doc_stack.pop().unwrap();
+                self.insert_new_node(node);
+            },
+            Event::MappingStart(aid) => {
+                self.doc_stack.push((Yaml::Hash(Hash::new()), aid));
+                self.key_stack.push(Yaml::BadValue);
+            },
+            Event::MappingEnd => {
+                self.key_stack.pop().unwrap();
+                let node = self.doc_stack.pop().unwrap();
+                self.insert_new_node(node);
+            },
+            Event::Scalar(ref v, style, aid, ref tag) => {
+                let node = if style != TScalarStyle::Plain {
+                    Yaml::String(v.clone())
+                } else if let Some(TokenType::Tag(ref handle, ref suffix)) = *tag {
+                    // XXX tag:yaml.org,2002:
+                    if handle == "!!" {
+                        match suffix.as_ref() {
+                            "bool" => {
+                                // "true" or "false"
+                                match v.parse::<bool>() {
+                                    Err(_) => Yaml::BadValue,
+                                    Ok(v) => Yaml::Boolean(v)
+                                }
+                            },
+                            "int" => {
+                                match v.parse::<i64>() {
+                                    Err(_) => Yaml::BadValue,
+                                    Ok(v) => Yaml::Integer(v)
+                                }
+                            },
+                            "float" => {
+                                match v.parse::<f64>() {
+                                    Err(_) => Yaml::BadValue,
+                                    Ok(_) => Yaml::Real(v.clone())
+                                }
+                            },
+                            "null" => {
+                                match v.as_ref() {
+                                    "~" | "null" => Yaml::Null,
+                                    _ => Yaml::BadValue,
+                                }
+                            }
+                            _  => Yaml::String(v.clone()),
+                        }
+                    } else {
+                        Yaml::String(v.clone())
+                    }
+                } else {
+                    // Datatype is not specified, or unrecognized
+                    Yaml::from_str(v.as_ref())
+                };
+
+                self.insert_new_node((node, aid));
+            },
+            Event::Alias(id) => {
+                let n = match self.anchor_map.get(&id) {
+                    Some(v) => v.clone(),
+                    None => Yaml::BadValue,
+                };
+                self.insert_new_node((n, 0));
+            }
+            _ => { /* ignore */ }
+        }
+        // println!("DOC {:?}", self.doc_stack);
+    }
+}
+
+impl YamlLoader {
+    fn insert_new_node(&mut self, node: (Yaml, usize)) {
+        // valid anchor id starts from 1
+        if node.1 > 0 {
+            self.anchor_map.insert(node.1, node.0.clone());
+        }
+        if self.doc_stack.is_empty() {
+            self.doc_stack.push(node);
+        } else {
+            let parent = self.doc_stack.last_mut().unwrap();
+            match *parent {
+                (Yaml::Array(ref mut v), _) => v.push(node.0),
+                (Yaml::Hash(ref mut h), _) => {
+                    let mut cur_key = self.key_stack.last_mut().unwrap();
+                    // current node is a key
+                    if cur_key.is_badvalue() {
+                        *cur_key = node.0;
+                    // current node is a value
+                    } else {
+                        let mut newkey = Yaml::BadValue;
+                        mem::swap(&mut newkey, cur_key);
+                        h.insert(newkey, node.0);
+                    }
+                },
+                _ => unreachable!(),
+            }
+        }
+    }
+
+    pub fn load_from_str(source: &str) -> Result<Vec<Yaml>, ScanError>{
+        let mut loader = YamlLoader {
+            docs: Vec::new(),
+            doc_stack: Vec::new(),
+            key_stack: Vec::new(),
+            anchor_map: BTreeMap::new(),
+        };
+        let mut parser = Parser::new(source.chars());
+        try!(parser.load(&mut loader, true));
+        Ok(loader.docs)
+    }
+}
+
+macro_rules! define_as (
+    ($name:ident, $t:ident, $yt:ident) => (
+pub fn $name(&self) -> Option<$t> {
+    match *self {
+        Yaml::$yt(v) => Some(v),
+        _ => None
+    }
+}
+    );
+);
+
+macro_rules! define_as_ref (
+    ($name:ident, $t:ty, $yt:ident) => (
+pub fn $name(&self) -> Option<$t> {
+    match *self {
+        Yaml::$yt(ref v) => Some(v),
+        _ => None
+    }
+}
+    );
+);
+
+macro_rules! define_into (
+    ($name:ident, $t:ty, $yt:ident) => (
+pub fn $name(self) -> Option<$t> {
+    match self {
+        Yaml::$yt(v) => Some(v),
+        _ => None
+    }
+}
+    );
+);
+
+impl Yaml {
+    define_as!(as_bool, bool, Boolean);
+    define_as!(as_i64, i64, Integer);
+
+    define_as_ref!(as_str, &str, String);
+    define_as_ref!(as_hash, &Hash, Hash);
+    define_as_ref!(as_vec, &Array, Array);
+
+    define_into!(into_bool, bool, Boolean);
+    define_into!(into_i64, i64, Integer);
+    define_into!(into_string, String, String);
+    define_into!(into_hash, Hash, Hash);
+    define_into!(into_vec, Array, Array);
+
+    pub fn is_null(&self) -> bool {
+        match *self {
+            Yaml::Null => true,
+            _ => false
+        }
+    }
+
+    pub fn is_badvalue(&self) -> bool {
+        match *self {
+            Yaml::BadValue => true,
+            _ => false
+        }
+    }
+
+    pub fn as_f64(&self) -> Option<f64> {
+        match *self {
+            Yaml::Real(ref v) => {
+                v.parse::<f64>().ok()
+            },
+            _ => None
+        }
+    }
+
+    pub fn into_f64(self) -> Option<f64> {
+        match self {
+            Yaml::Real(v) => {
+                v.parse::<f64>().ok()
+            },
+            _ => None
+        }
+    }
+}
+
+#[cfg_attr(feature="clippy", allow(should_implement_trait))]
+impl Yaml {
+    // Not implementing FromStr because there is no possibility of Error.
+    // This function falls back to Yaml::String if nothing else matches.
+    pub fn from_str(v: &str) -> Yaml {
+        if v.starts_with("0x") {
+            let n = i64::from_str_radix(&v[2..], 16);
+            if n.is_ok() {
+                return Yaml::Integer(n.unwrap());
+            }
+        }
+        if v.starts_with("0o") {
+            let n = i64::from_str_radix(&v[2..], 8);
+            if n.is_ok() {
+                return Yaml::Integer(n.unwrap());
+            }
+        }
+        if v.starts_with('+') && v[1..].parse::<i64>().is_ok() {
+            return Yaml::Integer(v[1..].parse::<i64>().unwrap());
+        }
+        match v {
+            "~" | "null" => Yaml::Null,
+            "true" => Yaml::Boolean(true),
+            "false" => Yaml::Boolean(false),
+            _ if v.parse::<i64>().is_ok() => Yaml::Integer(v.parse::<i64>().unwrap()),
+            // try parsing as f64
+            _ if v.parse::<f64>().is_ok() => Yaml::Real(v.to_owned()),
+            _ => Yaml::String(v.to_owned())
+        }
+    }
+}
+
+static BAD_VALUE: Yaml = Yaml::BadValue;
+impl<'a> Index<&'a str> for Yaml {
+    type Output = Yaml;
+
+    fn index(&self, idx: &'a str) -> &Yaml {
+        let key = Yaml::String(idx.to_owned());
+        match self.as_hash() {
+            Some(h) => h.get(&key).unwrap_or(&BAD_VALUE),
+            None => &BAD_VALUE
+        }
+    }
+}
+
+impl Index<usize> for Yaml {
+    type Output = Yaml;
+
+    fn index(&self, idx: usize) -> &Yaml {
+        match self.as_vec() {
+            Some(v) => v.get(idx).unwrap_or(&BAD_VALUE),
+            None => &BAD_VALUE
+        }
+    }
+}
+
+impl IntoIterator for Yaml {
+    type Item = Yaml;
+    type IntoIter = YamlIter;
+
+    fn into_iter(self) -> Self::IntoIter {
+        YamlIter {
+            yaml: self.into_vec()
+                .unwrap_or_else(Vec::new).into_iter()
+        }
+    }
+}
+
+pub struct YamlIter {
+    yaml: vec::IntoIter<Yaml>,
+}
+
+impl Iterator for YamlIter {
+    type Item = Yaml;
+
+    fn next(&mut self) -> Option<Yaml> {
+        self.yaml.next()
+    }
+}
+
+#[cfg(test)]
+mod test {
+    use yaml::*;
+    #[test]
+    fn test_coerce() {
+        let s = "---
+a: 1
+b: 2.2
+c: [1, 2]
+";
+        let out = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &out[0];
+        assert_eq!(doc["a"].as_i64().unwrap(), 1i64);
+        assert_eq!(doc["b"].as_f64().unwrap(), 2.2f64);
+        assert_eq!(doc["c"][1].as_i64().unwrap(), 2i64);
+        assert!(doc["d"][0].is_badvalue());
+    }
+
+    #[test]
+    fn test_empty_doc() {
+        let s: String = "".to_owned();
+        YamlLoader::load_from_str(&s).unwrap();
+        let s: String = "---".to_owned();
+        assert_eq!(YamlLoader::load_from_str(&s).unwrap()[0], Yaml::Null);
+    }
+
+    #[test]
+    fn test_parser() {
+        let s: String = "
+# comment
+a0 bb: val
+a1:
+    b1: 4
+    b2: d
+a2: 4 # i'm comment
+a3: [1, 2, 3]
+a4:
+    - - a1
+      - a2
+    - 2
+a5: 'single_quoted'
+a6: \"double_quoted\"
+a7: 你好
+".to_owned();
+        let out = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &out[0];
+        assert_eq!(doc["a7"].as_str().unwrap(), "你好");
+    }
+
+    #[test]
+    fn test_multi_doc() {
+        let s =
+"
+'a scalar'
+---
+'a scalar'
+---
+'a scalar'
+";
+        let out = YamlLoader::load_from_str(&s).unwrap();
+        assert_eq!(out.len(), 3);
+    }
+
+    #[test]
+    fn test_anchor() {
+        let s =
+"
+a1: &DEFAULT
+    b1: 4
+    b2: d
+a2: *DEFAULT
+";
+        let out = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &out[0];
+        assert_eq!(doc["a2"]["b1"].as_i64().unwrap(), 4);
+    }
+
+    #[test]
+    fn test_bad_anchor() {
+        let s =
+"
+a1: &DEFAULT
+    b1: 4
+    b2: *DEFAULT
+";
+        let out = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &out[0];
+        assert_eq!(doc["a1"]["b2"], Yaml::BadValue);
+
+    }
+
+    #[test]
+    fn test_github_27() {
+        // https://github.com/chyh1990/yaml-rust/issues/27
+        let s = "&a";
+        let out = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &out[0];
+        assert_eq!(doc.as_str().unwrap(), "");
+    }
+
+    #[test]
+    fn test_plain_datatype() {
+        let s =
+"
+- 'string'
+- \"string\"
+- string
+- 123
+- -321
+- 1.23
+- -1e4
+- ~
+- null
+- true
+- false
+- !!str 0
+- !!int 100
+- !!float 2
+- !!null ~
+- !!bool true
+- !!bool false
+- 0xFF
+# bad values
+- !!int string
+- !!float string
+- !!bool null
+- !!null val
+- 0o77
+- [ 0xF, 0xF ]
+- +12345
+- [ true, false ]
+";
+        let out = YamlLoader::load_from_str(&s).unwrap();
+        let doc = &out[0];
+
+        assert_eq!(doc[0].as_str().unwrap(), "string");
+        assert_eq!(doc[1].as_str().unwrap(), "string");
+        assert_eq!(doc[2].as_str().unwrap(), "string");
+        assert_eq!(doc[3].as_i64().unwrap(), 123);
+        assert_eq!(doc[4].as_i64().unwrap(), -321);
+        assert_eq!(doc[5].as_f64().unwrap(), 1.23);
+        assert_eq!(doc[6].as_f64().unwrap(), -1e4);
+        assert!(doc[7].is_null());
+        assert!(doc[8].is_null());
+        assert_eq!(doc[9].as_bool().unwrap(), true);
+        assert_eq!(doc[10].as_bool().unwrap(), false);
+        assert_eq!(doc[11].as_str().unwrap(), "0");
+        assert_eq!(doc[12].as_i64().unwrap(), 100);
+        assert_eq!(doc[13].as_f64().unwrap(), 2.0);
+        assert!(doc[14].is_null());
+        assert_eq!(doc[15].as_bool().unwrap(), true);
+        assert_eq!(doc[16].as_bool().unwrap(), false);
+        assert_eq!(doc[17].as_i64().unwrap(), 255);
+        assert!(doc[18].is_badvalue());
+        assert!(doc[19].is_badvalue());
+        assert!(doc[20].is_badvalue());
+        assert!(doc[21].is_badvalue());
+        assert_eq!(doc[22].as_i64().unwrap(), 63);
+        assert_eq!(doc[23][0].as_i64().unwrap(), 15);
+        assert_eq!(doc[23][1].as_i64().unwrap(), 15);
+        assert_eq!(doc[24].as_i64().unwrap(), 12345);
+        assert!(doc[25][0].as_bool().unwrap());
+        assert!(!doc[25][1].as_bool().unwrap());
+    }
+
+    #[test]
+    fn test_bad_hypen() {
+        // See: https://github.com/chyh1990/yaml-rust/issues/23
+        let s = "{-";
+        assert!(YamlLoader::load_from_str(&s).is_err());
+    }
+
+    #[test]
+    fn test_bad_docstart() {
+        assert!(YamlLoader::load_from_str("---This used to cause an infinite loop").is_ok());
+        assert_eq!(YamlLoader::load_from_str("----"), Ok(vec![Yaml::String(String::from("----"))]));
+        assert_eq!(YamlLoader::load_from_str("--- #here goes a comment"), Ok(vec![Yaml::Null]));
+        assert_eq!(YamlLoader::load_from_str("---- #here goes a comment"), Ok(vec![Yaml::String(String::from("----"))]));
+    }
+
+    #[test]
+    fn test_plain_datatype_with_into_methods() {
+        let s =
+"
+- 'string'
+- \"string\"
+- string
+- 123
+- -321
+- 1.23
+- -1e4
+- true
+- false
+- !!str 0
+- !!int 100
+- !!float 2
+- !!bool true
+- !!bool false
+- 0xFF
+- 0o77
+- +12345
+";
+        let mut out = YamlLoader::load_from_str(&s).unwrap().into_iter();
+        let mut doc = out.next().unwrap().into_iter();
+
+        assert_eq!(doc.next().unwrap().into_string().unwrap(), "string");
+        assert_eq!(doc.next().unwrap().into_string().unwrap(), "string");
+        assert_eq!(doc.next().unwrap().into_string().unwrap(), "string");
+        assert_eq!(doc.next().unwrap().into_i64().unwrap(), 123);
+        assert_eq!(doc.next().unwrap().into_i64().unwrap(), -321);
+        assert_eq!(doc.next().unwrap().into_f64().unwrap(), 1.23);
+        assert_eq!(doc.next().unwrap().into_f64().unwrap(), -1e4);
+        assert_eq!(doc.next().unwrap().into_bool().unwrap(), true);
+        assert_eq!(doc.next().unwrap().into_bool().unwrap(), false);
+        assert_eq!(doc.next().unwrap().into_string().unwrap(), "0");
+        assert_eq!(doc.next().unwrap().into_i64().unwrap(), 100);
+        assert_eq!(doc.next().unwrap().into_f64().unwrap(), 2.0);
+        assert_eq!(doc.next().unwrap().into_bool().unwrap(), true);
+        assert_eq!(doc.next().unwrap().into_bool().unwrap(), false);
+        assert_eq!(doc.next().unwrap().into_i64().unwrap(), 255);
+        assert_eq!(doc.next().unwrap().into_i64().unwrap(), 63);
+        assert_eq!(doc.next().unwrap().into_i64().unwrap(), 12345);
+    }
+}
+
+
\ No newline at end of file diff --git a/docs/strsim/all.html b/docs/strsim/all.html new file mode 100644 index 00000000..641e3e98 --- /dev/null +++ b/docs/strsim/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Enums

Functions

Typedefs

\ No newline at end of file diff --git a/docs/strsim/enum.StrSimError.html b/docs/strsim/enum.StrSimError.html new file mode 100644 index 00000000..2e7cf590 --- /dev/null +++ b/docs/strsim/enum.StrSimError.html @@ -0,0 +1,17 @@ +strsim::StrSimError - Rust

[][src]Enum strsim::StrSimError

pub enum StrSimError {
+    DifferentLengthArgs,
+}

+ Variants

+
DifferentLengthArgs

Trait Implementations

impl Debug for StrSimError[src]

impl PartialEq<StrSimError> for StrSimError[src]

impl StructuralPartialEq for StrSimError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/strsim/fn.damerau_levenshtein.html b/docs/strsim/fn.damerau_levenshtein.html new file mode 100644 index 00000000..6e6a1771 --- /dev/null +++ b/docs/strsim/fn.damerau_levenshtein.html @@ -0,0 +1,8 @@ +strsim::damerau_levenshtein - Rust

[][src]Function strsim::damerau_levenshtein

pub fn damerau_levenshtein(a: &str, b: &str) -> usize

Like optimal string alignment, but substrings can be edited an unlimited +number of times, and the triangle inequality holds.

+ +
+use strsim::damerau_levenshtein;
+
+assert_eq!(2, damerau_levenshtein("ab", "bca"));
+
\ No newline at end of file diff --git a/docs/strsim/fn.hamming.html b/docs/strsim/fn.hamming.html new file mode 100644 index 00000000..b96d6da5 --- /dev/null +++ b/docs/strsim/fn.hamming.html @@ -0,0 +1,11 @@ +strsim::hamming - Rust

[][src]Function strsim::hamming

pub fn hamming(a: &str, b: &str) -> HammingResult

Calculates the number of positions in the two strings where the characters +differ. Returns an error if the strings have different lengths.

+ +
+use strsim::hamming;
+
+match hamming("hamming", "hammers") {
+    Ok(distance) => assert_eq!(3, distance),
+    Err(why) => panic!("{:?}", why)
+}
+
\ No newline at end of file diff --git a/docs/strsim/fn.jaro.html b/docs/strsim/fn.jaro.html new file mode 100644 index 00000000..ddad19a9 --- /dev/null +++ b/docs/strsim/fn.jaro.html @@ -0,0 +1,9 @@ +strsim::jaro - Rust

[][src]Function strsim::jaro

pub fn jaro(a: &str, b: &str) -> f64

Calculates the Jaro similarity between two strings. The returned value +is between 0.0 and 1.0 (higher value means more similar).

+ +
+use strsim::jaro;
+
+assert!((0.392 - jaro("Friedrich Nietzsche", "Jean-Paul Sartre")).abs() <
+        0.001);
+
\ No newline at end of file diff --git a/docs/strsim/fn.jaro_winkler.html b/docs/strsim/fn.jaro_winkler.html new file mode 100644 index 00000000..c1ef1419 --- /dev/null +++ b/docs/strsim/fn.jaro_winkler.html @@ -0,0 +1,8 @@ +strsim::jaro_winkler - Rust

[][src]Function strsim::jaro_winkler

pub fn jaro_winkler(a: &str, b: &str) -> f64

Like Jaro but gives a boost to strings that have a common prefix.

+ +
+use strsim::jaro_winkler;
+
+assert!((0.911 - jaro_winkler("cheeseburger", "cheese fries")).abs() <
+        0.001);
+
\ No newline at end of file diff --git a/docs/strsim/fn.levenshtein.html b/docs/strsim/fn.levenshtein.html new file mode 100644 index 00000000..7fffb72a --- /dev/null +++ b/docs/strsim/fn.levenshtein.html @@ -0,0 +1,8 @@ +strsim::levenshtein - Rust

[][src]Function strsim::levenshtein

pub fn levenshtein(a: &str, b: &str) -> usize

Calculates the minimum number of insertions, deletions, and substitutions +required to change one string into the other.

+ +
+use strsim::levenshtein;
+
+assert_eq!(3, levenshtein("kitten", "sitting"));
+
\ No newline at end of file diff --git a/docs/strsim/fn.normalized_damerau_levenshtein.html b/docs/strsim/fn.normalized_damerau_levenshtein.html new file mode 100644 index 00000000..e5db033b --- /dev/null +++ b/docs/strsim/fn.normalized_damerau_levenshtein.html @@ -0,0 +1,12 @@ +strsim::normalized_damerau_levenshtein - Rust

[][src]Function strsim::normalized_damerau_levenshtein

pub fn normalized_damerau_levenshtein(a: &str, b: &str) -> f64

Calculates a normalized score of the Damerau–Levenshtein algorithm between +0.0 and 1.0 (inclusive), where 1.0 means the strings are the same.

+ +
+use strsim::normalized_damerau_levenshtein;
+
+assert!((normalized_damerau_levenshtein("levenshtein", "löwenbräu") - 0.27272).abs() < 0.00001);
+assert!((normalized_damerau_levenshtein("", "") - 1.0).abs() < 0.00001);
+assert!(normalized_damerau_levenshtein("", "flower").abs() < 0.00001);
+assert!(normalized_damerau_levenshtein("tree", "").abs() < 0.00001);
+assert!((normalized_damerau_levenshtein("sunglasses", "sunglasses") - 1.0).abs() < 0.00001);
+
\ No newline at end of file diff --git a/docs/strsim/fn.normalized_levenshtein.html b/docs/strsim/fn.normalized_levenshtein.html new file mode 100644 index 00000000..0cbe7df2 --- /dev/null +++ b/docs/strsim/fn.normalized_levenshtein.html @@ -0,0 +1,12 @@ +strsim::normalized_levenshtein - Rust

[][src]Function strsim::normalized_levenshtein

pub fn normalized_levenshtein(a: &str, b: &str) -> f64

Calculates a normalized score of the Levenshtein algorithm between 0.0 and +1.0 (inclusive), where 1.0 means the strings are the same.

+ +
+use strsim::normalized_levenshtein;
+
+assert!((normalized_levenshtein("kitten", "sitting") - 0.57142).abs() < 0.00001);
+assert!((normalized_levenshtein("", "") - 1.0).abs() < 0.00001);
+assert!(normalized_levenshtein("", "second").abs() < 0.00001);
+assert!(normalized_levenshtein("first", "").abs() < 0.00001);
+assert!((normalized_levenshtein("string", "string") - 1.0).abs() < 0.00001);
+
\ No newline at end of file diff --git a/docs/strsim/fn.osa_distance.html b/docs/strsim/fn.osa_distance.html new file mode 100644 index 00000000..a5bed6e5 --- /dev/null +++ b/docs/strsim/fn.osa_distance.html @@ -0,0 +1,8 @@ +strsim::osa_distance - Rust

[][src]Function strsim::osa_distance

pub fn osa_distance(a: &str, b: &str) -> usize

Like Levenshtein but allows for adjacent transpositions. Each substring can +only be edited once.

+ +
+use strsim::osa_distance;
+
+assert_eq!(3, osa_distance("ab", "bca"));
+
\ No newline at end of file diff --git a/docs/strsim/index.html b/docs/strsim/index.html new file mode 100644 index 00000000..16e2672d --- /dev/null +++ b/docs/strsim/index.html @@ -0,0 +1,20 @@ +strsim - Rust

[][src]Crate strsim

This library implements string similarity metrics.

+

Enums

+
StrSimError

Functions

+
damerau_levenshtein

Like optimal string alignment, but substrings can be edited an unlimited +number of times, and the triangle inequality holds.

+
hamming

Calculates the number of positions in the two strings where the characters +differ. Returns an error if the strings have different lengths.

+
jaro

Calculates the Jaro similarity between two strings. The returned value +is between 0.0 and 1.0 (higher value means more similar).

+
jaro_winkler

Like Jaro but gives a boost to strings that have a common prefix.

+
levenshtein

Calculates the minimum number of insertions, deletions, and substitutions +required to change one string into the other.

+
normalized_damerau_levenshtein

Calculates a normalized score of the Damerau–Levenshtein algorithm between +0.0 and 1.0 (inclusive), where 1.0 means the strings are the same.

+
normalized_levenshtein

Calculates a normalized score of the Levenshtein algorithm between 0.0 and +1.0 (inclusive), where 1.0 means the strings are the same.

+
osa_distance

Like Levenshtein but allows for adjacent transpositions. Each substring can +only be edited once.

+

Type Definitions

+
HammingResult
\ No newline at end of file diff --git a/docs/strsim/sidebar-items.js b/docs/strsim/sidebar-items.js new file mode 100644 index 00000000..194e533f --- /dev/null +++ b/docs/strsim/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["StrSimError",""]],"fn":[["damerau_levenshtein","Like optimal string alignment, but substrings can be edited an unlimited number of times, and the triangle inequality holds."],["hamming","Calculates the number of positions in the two strings where the characters differ. Returns an error if the strings have different lengths."],["jaro","Calculates the Jaro similarity between two strings. The returned value is between 0.0 and 1.0 (higher value means more similar)."],["jaro_winkler","Like Jaro but gives a boost to strings that have a common prefix."],["levenshtein","Calculates the minimum number of insertions, deletions, and substitutions required to change one string into the other."],["normalized_damerau_levenshtein","Calculates a normalized score of the Damerau–Levenshtein algorithm between 0.0 and 1.0 (inclusive), where 1.0 means the strings are the same."],["normalized_levenshtein","Calculates a normalized score of the Levenshtein algorithm between 0.0 and 1.0 (inclusive), where 1.0 means the strings are the same."],["osa_distance","Like Levenshtein but allows for adjacent transpositions. Each substring can only be edited once."]],"type":[["HammingResult",""]]}); \ No newline at end of file diff --git a/docs/strsim/type.HammingResult.html b/docs/strsim/type.HammingResult.html new file mode 100644 index 00000000..42f6b743 --- /dev/null +++ b/docs/strsim/type.HammingResult.html @@ -0,0 +1 @@ +strsim::HammingResult - Rust

[][src]Type Definition strsim::HammingResult

type HammingResult = Result<usize, StrSimError>;
\ No newline at end of file diff --git a/docs/textwrap/all.html b/docs/textwrap/all.html new file mode 100644 index 00000000..c0120111 --- /dev/null +++ b/docs/textwrap/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Structs

Traits

Functions

\ No newline at end of file diff --git a/docs/textwrap/fn.dedent.html b/docs/textwrap/fn.dedent.html new file mode 100644 index 00000000..544d8f8e --- /dev/null +++ b/docs/textwrap/fn.dedent.html @@ -0,0 +1,17 @@ +textwrap::dedent - Rust

[][src]Function textwrap::dedent

pub fn dedent(s: &str) -> String

Removes common leading whitespace from each line.

+

This function will look at each non-empty line and determine the +maximum amount of whitespace that can be removed from all lines:

+ +
+use textwrap::dedent;
+
+assert_eq!(dedent("
+    1st line
+      2nd line
+    3rd line
+"), "
+1st line
+  2nd line
+3rd line
+");
+
\ No newline at end of file diff --git a/docs/textwrap/fn.fill.html b/docs/textwrap/fn.fill.html new file mode 100644 index 00000000..f9a4aae3 --- /dev/null +++ b/docs/textwrap/fn.fill.html @@ -0,0 +1,16 @@ +textwrap::fill - Rust

[][src]Function textwrap::fill

pub fn fill(s: &str, width: usize) -> String

Fill a line of text at width characters. Strings are wrapped +based on their displayed width, not their size in bytes.

+

The result is a string with newlines between each line. Use +wrap if you need access to the individual lines or +wrap_iter for its iterator counterpart.

+ +
+use textwrap::fill;
+
+assert_eq!(fill("Memory safety without garbage collection.", 15),
+           "Memory safety\nwithout garbage\ncollection.");
+

This function creates a Wrapper on the fly with default settings. +If you need to set a language corpus for automatic hyphenation, or +need to fill many strings, then it is suggested to create a Wrapper +and call its fill method.

+
\ No newline at end of file diff --git a/docs/textwrap/fn.indent.html b/docs/textwrap/fn.indent.html new file mode 100644 index 00000000..1144f6af --- /dev/null +++ b/docs/textwrap/fn.indent.html @@ -0,0 +1,39 @@ +textwrap::indent - Rust

[][src]Function textwrap::indent

pub fn indent(s: &str, prefix: &str) -> String

Add prefix to each non-empty line.

+ +
+use textwrap::indent;
+
+assert_eq!(indent("
+Foo
+Bar
+", "  "), "
+  Foo
+  Bar
+");
+

Empty lines (lines consisting only of whitespace) are not indented +and the whitespace is replaced by a single newline (\n):

+ +
+use textwrap::indent;
+
+assert_eq!(indent("
+Foo
+
+Bar
+  \t
+Baz
+", "->"), "
+->Foo
+
+->Bar
+
+->Baz
+");
+

Leading and trailing whitespace on non-empty lines is kept +unchanged:

+ +
+use textwrap::indent;
+
+assert_eq!(indent(" \t  Foo   ", "->"), "-> \t  Foo   \n");
+
\ No newline at end of file diff --git a/docs/textwrap/fn.wrap.html b/docs/textwrap/fn.wrap.html new file mode 100644 index 00000000..8475241f --- /dev/null +++ b/docs/textwrap/fn.wrap.html @@ -0,0 +1,21 @@ +textwrap::wrap - Rust

[][src]Function textwrap::wrap

pub fn wrap(s: &str, width: usize) -> Vec<Cow<str>>

Wrap a line of text at width characters. Strings are wrapped +based on their displayed width, not their size in bytes.

+

This function creates a Wrapper on the fly with default settings. +If you need to set a language corpus for automatic hyphenation, or +need to wrap many strings, then it is suggested to create a Wrapper +and call its wrap method.

+

The result is a vector of strings. Use wrap_iter if you need an +iterator version.

+

Examples

+
+use textwrap::wrap;
+
+assert_eq!(wrap("Concurrency without data races.", 15),
+           vec!["Concurrency",
+                "without data",
+                "races."]);
+
+assert_eq!(wrap("Concurrency without data races.", 20),
+           vec!["Concurrency without",
+                "data races."]);
+
\ No newline at end of file diff --git a/docs/textwrap/fn.wrap_iter.html b/docs/textwrap/fn.wrap_iter.html new file mode 100644 index 00000000..2d021358 --- /dev/null +++ b/docs/textwrap/fn.wrap_iter.html @@ -0,0 +1,23 @@ +textwrap::wrap_iter - Rust

[][src]Function textwrap::wrap_iter

pub fn wrap_iter(s: &str, width: usize) -> IntoWrapIter<HyphenSplitter>

Lazily wrap a line of text at width characters. Strings are +wrapped based on their displayed width, not their size in bytes.

+

This function creates a Wrapper on the fly with default settings. +It then calls the into_wrap_iter method. Hence, the return +value is an IntoWrapIter, not a WrapIter as the function +name would otherwise suggest.

+

If you need to set a language corpus for automatic hyphenation, or +need to wrap many strings, then it is suggested to create a Wrapper +and call its wrap_iter or into_wrap_iter methods.

+

Examples

+
+use std::borrow::Cow;
+use textwrap::wrap_iter;
+
+let mut wrap20_iter = wrap_iter("Zero-cost abstractions.", 20);
+assert_eq!(wrap20_iter.next(), Some(Cow::from("Zero-cost")));
+assert_eq!(wrap20_iter.next(), Some(Cow::from("abstractions.")));
+assert_eq!(wrap20_iter.next(), None);
+
+let mut wrap25_iter = wrap_iter("Zero-cost abstractions.", 25);
+assert_eq!(wrap25_iter.next(), Some(Cow::from("Zero-cost abstractions.")));
+assert_eq!(wrap25_iter.next(), None);
+
\ No newline at end of file diff --git a/docs/textwrap/indentation/fn.dedent.html b/docs/textwrap/indentation/fn.dedent.html new file mode 100644 index 00000000..0562a5d6 --- /dev/null +++ b/docs/textwrap/indentation/fn.dedent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../textwrap/fn.dedent.html...

+ + + \ No newline at end of file diff --git a/docs/textwrap/indentation/fn.indent.html b/docs/textwrap/indentation/fn.indent.html new file mode 100644 index 00000000..a030f054 --- /dev/null +++ b/docs/textwrap/indentation/fn.indent.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../textwrap/fn.indent.html...

+ + + \ No newline at end of file diff --git a/docs/textwrap/index.html b/docs/textwrap/index.html new file mode 100644 index 00000000..63483920 --- /dev/null +++ b/docs/textwrap/index.html @@ -0,0 +1,57 @@ +textwrap - Rust

[][src]Crate textwrap

textwrap provides functions for word wrapping and filling text.

+

Wrapping text can be very useful in commandline programs where you +want to format dynamic output nicely so it looks good in a +terminal. A quick example:

+ +
+extern crate textwrap;
+use textwrap::fill;
+
+fn main() {
+    let text = "textwrap: a small library for wrapping text.";
+    println!("{}", fill(text, 18));
+}
+

This will display the following output:

+
textwrap: a small
+library for
+wrapping text.
+
+

Displayed Width vs Byte Size

+

To word wrap text, one must know the width of each word so one can +know when to break lines. This library measures the width of text +using the displayed width, not the size in bytes.

+

This is important for non-ASCII text. ASCII characters such as a +and ! are simple and take up one column each. This means that +the displayed width is equal to the string length in bytes. +However, non-ASCII characters and symbols take up more than one +byte when UTF-8 encoded: é is 0xc3 0xa9 (two bytes) and is +0xe2 0x9a 0x99 (three bytes) in UTF-8, respectively.

+

This is why we take care to use the displayed width instead of the +byte count when computing line lengths. All functions in this +library handle Unicode characters like this.

+

Structs

+
HyphenSplitter

Simple and default way to split words: splitting on existing +hyphens only.

+
IntoWrapIter

An iterator over the lines of the input string which owns a +Wrapper. An instance of IntoWrapIter is typically obtained +through either wrap_iter or Wrapper::into_wrap_iter.

+
NoHyphenation

Use this as a Wrapper.splitter to avoid any kind of +hyphenation:

+
WrapIter

An iterator over the lines of the input string which borrows a +Wrapper. An instance of WrapIter is typically obtained +through the Wrapper::wrap_iter method.

+
Wrapper

A Wrapper holds settings for wrapping and filling text. Use it +when the convenience wrap_iter, wrap and fill functions +are not flexible enough.

+

Traits

+
WordSplitter

An interface for splitting words.

+

Functions

+
dedent

Removes common leading whitespace from each line.

+
fill

Fill a line of text at width characters. Strings are wrapped +based on their displayed width, not their size in bytes.

+
indent

Add prefix to each non-empty line.

+
wrap

Wrap a line of text at width characters. Strings are wrapped +based on their displayed width, not their size in bytes.

+
wrap_iter

Lazily wrap a line of text at width characters. Strings are +wrapped based on their displayed width, not their size in bytes.

+
\ No newline at end of file diff --git a/docs/textwrap/sidebar-items.js b/docs/textwrap/sidebar-items.js new file mode 100644 index 00000000..faa083d2 --- /dev/null +++ b/docs/textwrap/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"fn":[["dedent","Removes common leading whitespace from each line."],["fill","Fill a line of text at `width` characters. Strings are wrapped based on their displayed width, not their size in bytes."],["indent","Add prefix to each non-empty line."],["wrap","Wrap a line of text at `width` characters. Strings are wrapped based on their displayed width, not their size in bytes."],["wrap_iter","Lazily wrap a line of text at `width` characters. Strings are wrapped based on their displayed width, not their size in bytes."]],"struct":[["HyphenSplitter","Simple and default way to split words: splitting on existing hyphens only."],["IntoWrapIter","An iterator over the lines of the input string which owns a `Wrapper`. An instance of `IntoWrapIter` is typically obtained through either [`wrap_iter`] or [`Wrapper::into_wrap_iter`]."],["NoHyphenation","Use this as a [`Wrapper.splitter`] to avoid any kind of hyphenation:"],["WrapIter","An iterator over the lines of the input string which borrows a `Wrapper`. An instance of `WrapIter` is typically obtained through the [`Wrapper::wrap_iter`] method."],["Wrapper","A Wrapper holds settings for wrapping and filling text. Use it when the convenience [`wrap_iter`], [`wrap`] and [`fill`] functions are not flexible enough."]],"trait":[["WordSplitter","An interface for splitting words."]]}); \ No newline at end of file diff --git a/docs/textwrap/splitting/struct.HyphenSplitter.html b/docs/textwrap/splitting/struct.HyphenSplitter.html new file mode 100644 index 00000000..8c72f348 --- /dev/null +++ b/docs/textwrap/splitting/struct.HyphenSplitter.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../textwrap/struct.HyphenSplitter.html...

+ + + \ No newline at end of file diff --git a/docs/textwrap/splitting/struct.NoHyphenation.html b/docs/textwrap/splitting/struct.NoHyphenation.html new file mode 100644 index 00000000..b9587f38 --- /dev/null +++ b/docs/textwrap/splitting/struct.NoHyphenation.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../textwrap/struct.NoHyphenation.html...

+ + + \ No newline at end of file diff --git a/docs/textwrap/splitting/trait.WordSplitter.html b/docs/textwrap/splitting/trait.WordSplitter.html new file mode 100644 index 00000000..5113739c --- /dev/null +++ b/docs/textwrap/splitting/trait.WordSplitter.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../textwrap/trait.WordSplitter.html...

+ + + \ No newline at end of file diff --git a/docs/textwrap/struct.HyphenSplitter.html b/docs/textwrap/struct.HyphenSplitter.html new file mode 100644 index 00000000..8d7821be --- /dev/null +++ b/docs/textwrap/struct.HyphenSplitter.html @@ -0,0 +1,28 @@ +textwrap::HyphenSplitter - Rust

[][src]Struct textwrap::HyphenSplitter

pub struct HyphenSplitter;

Simple and default way to split words: splitting on existing +hyphens only.

+

You probably don't need to use this type since it's already used +by default by Wrapper::new.

+

Trait Implementations

impl Clone for HyphenSplitter[src]

impl Debug for HyphenSplitter[src]

impl WordSplitter for HyphenSplitter[src]

HyphenSplitter is the default WordSplitter used by +Wrapper::new. It will split words on any existing hyphens in the +word.

+

It will only use hyphens that are surrounded by alphanumeric +characters, which prevents a word like "--foo-bar" from being +split on the first or second hyphen.

+

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/textwrap/struct.IntoWrapIter.html b/docs/textwrap/struct.IntoWrapIter.html new file mode 100644 index 00000000..415ffcb6 --- /dev/null +++ b/docs/textwrap/struct.IntoWrapIter.html @@ -0,0 +1,95 @@ +textwrap::IntoWrapIter - Rust

[][src]Struct textwrap::IntoWrapIter

pub struct IntoWrapIter<'a, S: WordSplitter> { /* fields omitted */ }

An iterator over the lines of the input string which owns a +Wrapper. An instance of IntoWrapIter is typically obtained +through either wrap_iter or Wrapper::into_wrap_iter.

+

Each call of .next() method yields a line wrapped in Some if the +input hasn't been fully processed yet. Otherwise it returns None.

+

Trait Implementations

impl<'a, S: Debug + WordSplitter> Debug for IntoWrapIter<'a, S>[src]

impl<'a, S: WordSplitter> Iterator for IntoWrapIter<'a, S>[src]

type Item = Cow<'a, str>

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a, S> RefUnwindSafe for IntoWrapIter<'a, S> where
    S: RefUnwindSafe

impl<'a, S> Send for IntoWrapIter<'a, S> where
    S: Send

impl<'a, S> Sync for IntoWrapIter<'a, S> where
    S: Sync

impl<'a, S> Unpin for IntoWrapIter<'a, S> where
    S: Unpin

impl<'a, S> UnwindSafe for IntoWrapIter<'a, S> where
    S: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/textwrap/struct.NoHyphenation.html b/docs/textwrap/struct.NoHyphenation.html new file mode 100644 index 00000000..c1997e3e --- /dev/null +++ b/docs/textwrap/struct.NoHyphenation.html @@ -0,0 +1,28 @@ +textwrap::NoHyphenation - Rust

[][src]Struct textwrap::NoHyphenation

pub struct NoHyphenation;

Use this as a Wrapper.splitter to avoid any kind of +hyphenation:

+ +
+use textwrap::{Wrapper, NoHyphenation};
+
+let wrapper = Wrapper::with_splitter(8, NoHyphenation);
+assert_eq!(wrapper.wrap("foo bar-baz"), vec!["foo", "bar-baz"]);
+

Trait Implementations

impl Clone for NoHyphenation[src]

impl Debug for NoHyphenation[src]

impl WordSplitter for NoHyphenation[src]

NoHyphenation implements WordSplitter by not splitting the +word at all.

+

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/textwrap/struct.WrapIter.html b/docs/textwrap/struct.WrapIter.html new file mode 100644 index 00000000..1f99677a --- /dev/null +++ b/docs/textwrap/struct.WrapIter.html @@ -0,0 +1,95 @@ +textwrap::WrapIter - Rust

[][src]Struct textwrap::WrapIter

pub struct WrapIter<'w, 'a: 'w, S: WordSplitter + 'w> { /* fields omitted */ }

An iterator over the lines of the input string which borrows a +Wrapper. An instance of WrapIter is typically obtained +through the Wrapper::wrap_iter method.

+

Each call of .next() method yields a line wrapped in Some if the +input hasn't been fully processed yet. Otherwise it returns None.

+

Trait Implementations

impl<'w, 'a: 'w, S: Debug + WordSplitter + 'w> Debug for WrapIter<'w, 'a, S>[src]

impl<'w, 'a: 'w, S: WordSplitter> Iterator for WrapIter<'w, 'a, S>[src]

type Item = Cow<'a, str>

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'w, 'a, S> RefUnwindSafe for WrapIter<'w, 'a, S> where
    S: RefUnwindSafe

impl<'w, 'a, S> Send for WrapIter<'w, 'a, S> where
    S: Sync

impl<'w, 'a, S> Sync for WrapIter<'w, 'a, S> where
    S: Sync

impl<'w, 'a, S> Unpin for WrapIter<'w, 'a, S> where
    'a: 'w, 

impl<'w, 'a, S> UnwindSafe for WrapIter<'w, 'a, S> where
    S: RefUnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/textwrap/struct.Wrapper.html b/docs/textwrap/struct.Wrapper.html new file mode 100644 index 00000000..1ee8b9fc --- /dev/null +++ b/docs/textwrap/struct.Wrapper.html @@ -0,0 +1,173 @@ +textwrap::Wrapper - Rust

[][src]Struct textwrap::Wrapper

pub struct Wrapper<'a, S: WordSplitter> {
+    pub width: usize,
+    pub initial_indent: &'a str,
+    pub subsequent_indent: &'a str,
+    pub break_words: bool,
+    pub splitter: S,
+}

A Wrapper holds settings for wrapping and filling text. Use it +when the convenience wrap_iter, wrap and fill functions +are not flexible enough.

+

The algorithm used by the WrapIter iterator (returned from the +wrap_iter method) works by doing successive partial scans over +words in the input string (where each single scan yields a single +line) so that the overall time and memory complexity is O(n) where +n is the length of the input string.

+

+ Fields

width: usize

The width in columns at which the text will be wrapped.

+
initial_indent: &'a str

Indentation used for the first line of output.

+
subsequent_indent: &'a str

Indentation used for subsequent lines of output.

+
break_words: bool

Allow long words to be broken if they cannot fit on a line. +When set to false, some lines may be longer than +self.width.

+
splitter: S

The method for splitting words. If the hyphenation feature +is enabled, you can use a hyphenation::Standard dictionary +here to get language-aware hyphenation.

+

Implementations

impl<'a> Wrapper<'a, HyphenSplitter>[src]

pub fn new(width: usize) -> Wrapper<'a, HyphenSplitter>[src]

Create a new Wrapper for wrapping at the specified width. By +default, we allow words longer than width to be broken. A +HyphenSplitter will be used by default for splitting +words. See the WordSplitter trait for other options.

+

impl<'a, S: WordSplitter> Wrapper<'a, S>[src]

pub fn with_splitter(width: usize, splitter: S) -> Wrapper<'a, S>[src]

Use the given WordSplitter to create a new Wrapper for +wrapping at the specified width. By default, we allow words +longer than width to be broken.

+

pub fn initial_indent(self, indent: &'a str) -> Wrapper<'a, S>[src]

Change self.initial_indent. The initial indentation is +used on the very first line of output.

+

Examples

+

Classic paragraph indentation can be achieved by specifying an +initial indentation and wrapping each paragraph by itself:

+ +
+use textwrap::Wrapper;
+
+let wrapper = Wrapper::new(15).initial_indent("    ");
+

pub fn subsequent_indent(self, indent: &'a str) -> Wrapper<'a, S>[src]

Change self.subsequent_indent. The subsequent indentation +is used on lines following the first line of output.

+

Examples

+

Combining initial and subsequent indentation lets you format a +single paragraph as a bullet list:

+ +
+use textwrap::Wrapper;
+
+let wrapper = Wrapper::new(15)
+    .initial_indent("* ")
+    .subsequent_indent("  ");
+

pub fn break_words(self, setting: bool) -> Wrapper<'a, S>[src]

Change self.break_words. This controls if words longer +than self.width can be broken, or if they will be left +sticking out into the right margin.

+

pub fn fill(&self, s: &str) -> String[src]

Fill a line of text at self.width characters. Strings are +wrapped based on their displayed width, not their size in +bytes.

+

The result is a string with newlines between each line. Use +the wrap method if you need access to the individual lines.

+

Complexities

+

This method simply joins the lines produced by wrap_iter. As +such, it inherits the O(n) time and memory complexity where +n is the input string length.

+

Examples

+
+use textwrap::Wrapper;
+
+let wrapper = Wrapper::new(15);
+assert_eq!(wrapper.fill("Memory safety without garbage collection."),
+           "Memory safety\nwithout garbage\ncollection.");
+

pub fn wrap(&self, s: &'a str) -> Vec<Cow<'a, str>>[src]

Wrap a line of text at self.width characters. Strings are +wrapped based on their displayed width, not their size in +bytes.

+

Complexities

+

This method simply collects the lines produced by wrap_iter. +As such, it inherits the O(n) overall time and memory +complexity where n is the input string length.

+

Examples

+
+use textwrap::Wrapper;
+
+let wrap15 = Wrapper::new(15);
+assert_eq!(wrap15.wrap("Concurrency without data races."),
+           vec!["Concurrency",
+                "without data",
+                "races."]);
+
+let wrap20 = Wrapper::new(20);
+assert_eq!(wrap20.wrap("Concurrency without data races."),
+           vec!["Concurrency without",
+                "data races."]);
+

Notice that newlines in the input are preserved. This means +that they force a line break, regardless of how long the +current line is:

+ +
+use textwrap::Wrapper;
+
+let wrapper = Wrapper::new(40);
+assert_eq!(wrapper.wrap("First line.\nSecond line."),
+           vec!["First line.", "Second line."]);
+

pub fn wrap_iter<'w>(&'w self, s: &'a str) -> WrapIter<'w, 'a, S>[src]

Lazily wrap a line of text at self.width characters. Strings +are wrapped based on their displayed width, not their size in +bytes.

+

The WordSplitter stored in self.splitter is used +whenever when a word is too large to fit on the current line. +By changing the field, different hyphenation strategies can be +implemented.

+

Complexities

+

This method returns a WrapIter iterator which borrows this +Wrapper. The algorithm used has a linear complexity, so +getting the next line from the iterator will take O(w) time, +where w is the wrapping width. Fully processing the iterator +will take O(n) time for an input string of length n.

+

When no indentation is used, each line returned is a slice of +the input string and the memory overhead is thus constant. +Otherwise new memory is allocated for each line returned.

+

Examples

+
+use std::borrow::Cow;
+use textwrap::Wrapper;
+
+let wrap20 = Wrapper::new(20);
+let mut wrap20_iter = wrap20.wrap_iter("Zero-cost abstractions.");
+assert_eq!(wrap20_iter.next(), Some(Cow::from("Zero-cost")));
+assert_eq!(wrap20_iter.next(), Some(Cow::from("abstractions.")));
+assert_eq!(wrap20_iter.next(), None);
+
+let wrap25 = Wrapper::new(25);
+let mut wrap25_iter = wrap25.wrap_iter("Zero-cost abstractions.");
+assert_eq!(wrap25_iter.next(), Some(Cow::from("Zero-cost abstractions.")));
+assert_eq!(wrap25_iter.next(), None);
+

pub fn into_wrap_iter(self, s: &'a str) -> IntoWrapIter<'a, S>[src]

Lazily wrap a line of text at self.width characters. Strings +are wrapped based on their displayed width, not their size in +bytes.

+

The WordSplitter stored in self.splitter is used +whenever when a word is too large to fit on the current line. +By changing the field, different hyphenation strategies can be +implemented.

+

Complexities

+

This method consumes the Wrapper and returns a +IntoWrapIter iterator. Fully processing the iterator has +the same O(n) time complexity as wrap_iter, where n is +the length of the input string.

+

Examples

+
+use std::borrow::Cow;
+use textwrap::Wrapper;
+
+let wrap20 = Wrapper::new(20);
+let mut wrap20_iter = wrap20.into_wrap_iter("Zero-cost abstractions.");
+assert_eq!(wrap20_iter.next(), Some(Cow::from("Zero-cost")));
+assert_eq!(wrap20_iter.next(), Some(Cow::from("abstractions.")));
+assert_eq!(wrap20_iter.next(), None);
+

Trait Implementations

impl<'a, S: Clone + WordSplitter> Clone for Wrapper<'a, S>[src]

impl<'a, S: Debug + WordSplitter> Debug for Wrapper<'a, S>[src]

Auto Trait Implementations

impl<'a, S> RefUnwindSafe for Wrapper<'a, S> where
    S: RefUnwindSafe

impl<'a, S> Send for Wrapper<'a, S> where
    S: Send

impl<'a, S> Sync for Wrapper<'a, S> where
    S: Sync

impl<'a, S> Unpin for Wrapper<'a, S> where
    S: Unpin

impl<'a, S> UnwindSafe for Wrapper<'a, S> where
    S: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/textwrap/trait.WordSplitter.html b/docs/textwrap/trait.WordSplitter.html new file mode 100644 index 00000000..a234bc15 --- /dev/null +++ b/docs/textwrap/trait.WordSplitter.html @@ -0,0 +1,36 @@ +textwrap::WordSplitter - Rust

[][src]Trait textwrap::WordSplitter

pub trait WordSplitter {
+    fn split<'w>(&self, word: &'w str) -> Vec<(&'w str, &'w str, &'w str)>;
+}

An interface for splitting words.

+

When the wrap_iter method will try to fit text into a line, it +will eventually find a word that it too large the current text +width. It will then call the currently configured WordSplitter to +have it attempt to split the word into smaller parts. This trait +describes that functionality via the split method.

+

If the textwrap crate has been compiled with the hyphenation +feature enabled, you will find an implementation of WordSplitter +by the hyphenation::language::Corpus struct. Use this struct for +language-aware hyphenation. See the hyphenation documentation +for details.

+
+

Required methods

fn split<'w>(&self, word: &'w str) -> Vec<(&'w str, &'w str, &'w str)>

Return all possible splits of word. Each split is a triple +with a head, a hyphen, and a tail where head + &hyphen + &tail == word. The hyphen can be empty if there is already a +hyphen in the head.

+

The splits should go from smallest to longest and should +include no split at all. So the word "technology" could be +split into

+ +
+vec![("tech", "-", "nology"),
+     ("technol", "-", "ogy"),
+     ("technolo", "-", "gy"),
+     ("technology", "", "")];
+
Loading content... +

Implementors

impl WordSplitter for HyphenSplitter[src]

HyphenSplitter is the default WordSplitter used by +Wrapper::new. It will split words on any existing hyphens in the +word.

+

It will only use hyphens that are surrounded by alphanumeric +characters, which prevents a word like "--foo-bar" from being +split on the first or second hyphen.

+

impl WordSplitter for NoHyphenation[src]

NoHyphenation implements WordSplitter by not splitting the +word at all.

+
Loading content...
\ No newline at end of file diff --git a/docs/unicode_width/all.html b/docs/unicode_width/all.html new file mode 100644 index 00000000..3f09c9b9 --- /dev/null +++ b/docs/unicode_width/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Traits

Constants

\ No newline at end of file diff --git a/docs/unicode_width/constant.UNICODE_VERSION.html b/docs/unicode_width/constant.UNICODE_VERSION.html new file mode 100644 index 00000000..61d53695 --- /dev/null +++ b/docs/unicode_width/constant.UNICODE_VERSION.html @@ -0,0 +1,3 @@ +unicode_width::UNICODE_VERSION - Rust

[][src]Constant unicode_width::UNICODE_VERSION

pub const UNICODE_VERSION: (u8, u8, u8);

The version of Unicode +that this version of unicode-width is based on.

+
\ No newline at end of file diff --git a/docs/unicode_width/index.html b/docs/unicode_width/index.html new file mode 100644 index 00000000..e0478320 --- /dev/null +++ b/docs/unicode_width/index.html @@ -0,0 +1,33 @@ +unicode_width - Rust

[][src]Crate unicode_width

Determine displayed width of char and str types according to +Unicode Standard Annex #11 +rules.

+ +
+extern crate unicode_width;
+
+use unicode_width::UnicodeWidthStr;
+
+fn main() {
+    let teststr = "Hello, world!";
+    let width = UnicodeWidthStr::width(teststr);
+    println!("{}", teststr);
+    println!("The above string is {} columns wide.", width);
+    let width = teststr.width_cjk();
+    println!("The above string is {} columns wide (CJK).", width);
+}
+

features

+

unicode-width supports a no_std feature. This eliminates dependence +on std, and instead uses equivalent functions from core.

+

crates.io

+

You can use this package in your project by adding the following +to your Cargo.toml:

+
[dependencies]
+unicode-width = "0.1.5"
+
+

Constants

+
UNICODE_VERSION

The version of Unicode +that this version of unicode-width is based on.

+

Traits

+
UnicodeWidthChar

Methods for determining displayed width of Unicode characters.

+
UnicodeWidthStr

Methods for determining displayed width of Unicode strings.

+
\ No newline at end of file diff --git a/docs/unicode_width/sidebar-items.js b/docs/unicode_width/sidebar-items.js new file mode 100644 index 00000000..e40bb020 --- /dev/null +++ b/docs/unicode_width/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"constant":[["UNICODE_VERSION","The version of Unicode that this version of unicode-width is based on."]],"trait":[["UnicodeWidthChar","Methods for determining displayed width of Unicode characters."],["UnicodeWidthStr","Methods for determining displayed width of Unicode strings."]]}); \ No newline at end of file diff --git a/docs/unicode_width/tables/constant.UNICODE_VERSION.html b/docs/unicode_width/tables/constant.UNICODE_VERSION.html new file mode 100644 index 00000000..8f7fc9f2 --- /dev/null +++ b/docs/unicode_width/tables/constant.UNICODE_VERSION.html @@ -0,0 +1,10 @@ + + + + + + +

Redirecting to ../../unicode_width/constant.UNICODE_VERSION.html...

+ + + \ No newline at end of file diff --git a/docs/unicode_width/trait.UnicodeWidthChar.html b/docs/unicode_width/trait.UnicodeWidthChar.html new file mode 100644 index 00000000..0bf99fee --- /dev/null +++ b/docs/unicode_width/trait.UnicodeWidthChar.html @@ -0,0 +1,19 @@ +unicode_width::UnicodeWidthChar - Rust

[][src]Trait unicode_width::UnicodeWidthChar

pub trait UnicodeWidthChar {
+    fn width(self) -> Option<usize>;
+
fn width_cjk(self) -> Option<usize>; +}

Methods for determining displayed width of Unicode characters.

+
+

Required methods

fn width(self) -> Option<usize>

Returns the character's displayed width in columns, or None if the +character is a control character other than '\x00'.

+

This function treats characters in the Ambiguous category according +to Unicode Standard Annex #11 +as 1 column wide. This is consistent with the recommendations for non-CJK +contexts, or when the context cannot be reliably determined.

+

fn width_cjk(self) -> Option<usize>

Returns the character's displayed width in columns, or None if the +character is a control character other than '\x00'.

+

This function treats characters in the Ambiguous category according +to Unicode Standard Annex #11 +as 2 columns wide. This is consistent with the recommendations for +CJK contexts.

+
Loading content... +

Implementors

impl UnicodeWidthChar for char[src]

Loading content...
\ No newline at end of file diff --git a/docs/unicode_width/trait.UnicodeWidthStr.html b/docs/unicode_width/trait.UnicodeWidthStr.html new file mode 100644 index 00000000..e0544537 --- /dev/null +++ b/docs/unicode_width/trait.UnicodeWidthStr.html @@ -0,0 +1,19 @@ +unicode_width::UnicodeWidthStr - Rust

[][src]Trait unicode_width::UnicodeWidthStr

pub trait UnicodeWidthStr {
+    fn width<'a>(&'a self) -> usize;
+
fn width_cjk<'a>(&'a self) -> usize; +}

Methods for determining displayed width of Unicode strings.

+
+

Required methods

fn width<'a>(&'a self) -> usize

Returns the string's displayed width in columns.

+

Control characters are treated as having zero width.

+

This function treats characters in the Ambiguous category according +to Unicode Standard Annex #11 +as 1 column wide. This is consistent with the recommendations for +non-CJK contexts, or when the context cannot be reliably determined.

+

fn width_cjk<'a>(&'a self) -> usize

Returns the string's displayed width in columns.

+

Control characters are treated as having zero width.

+

This function treats characters in the Ambiguous category according +to Unicode Standard Annex #11 +as 2 column wide. This is consistent with the recommendations for +CJK contexts.

+
Loading content... +

Implementors

impl UnicodeWidthStr for str[src]

Loading content...
\ No newline at end of file diff --git a/docs/vec_map/all.html b/docs/vec_map/all.html new file mode 100644 index 00000000..ecd9c30b --- /dev/null +++ b/docs/vec_map/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Structs

Enums

\ No newline at end of file diff --git a/docs/vec_map/enum.Entry.html b/docs/vec_map/enum.Entry.html new file mode 100644 index 00000000..8aa33dac --- /dev/null +++ b/docs/vec_map/enum.Entry.html @@ -0,0 +1,23 @@ +vec_map::Entry - Rust

[][src]Enum vec_map::Entry

pub enum Entry<'a, V: 'a> {
+    Vacant(VacantEntry<'a, V>),
+    Occupied(OccupiedEntry<'a, V>),
+}

A view into a single entry in a map, which may either be vacant or occupied.

+

+ Variants

+
Vacant(VacantEntry<'a, V>)

A vacant Entry

+
Occupied(OccupiedEntry<'a, V>)

An occupied Entry

+

Implementations

impl<'a, V> Entry<'a, V>[src]

pub fn or_insert(self, default: V) -> &'a mut V[src]

Ensures a value is in the entry by inserting the default if empty, and +returns a mutable reference to the value in the entry.

+

pub fn or_insert_with<F: FnOnce() -> V>(self, default: F) -> &'a mut V[src]

Ensures a value is in the entry by inserting the result of the default +function if empty, and returns a mutable reference to the value in the +entry.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for Entry<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for Entry<'a, V> where
    V: Send

impl<'a, V> Sync for Entry<'a, V> where
    V: Sync

impl<'a, V> Unpin for Entry<'a, V>

impl<'a, V> !UnwindSafe for Entry<'a, V>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/index.html b/docs/vec_map/index.html new file mode 100644 index 00000000..3aef6e03 --- /dev/null +++ b/docs/vec_map/index.html @@ -0,0 +1,17 @@ +vec_map - Rust

[][src]Crate vec_map

A simple map based on a vector for small integer keys. Space requirements +are O(highest integer key).

+

Structs

+
Drain

A draining iterator over the key-value pairs of a map.

+
IntoIter

A consuming iterator over the key-value pairs of a map.

+
Iter

An iterator over the key-value pairs of a map.

+
IterMut

An iterator over the key-value pairs of a map, with the +values being mutable.

+
Keys

An iterator over the keys of a map.

+
OccupiedEntry

An occupied Entry.

+
VacantEntry

A vacant Entry.

+
Values

An iterator over the values of a map.

+
ValuesMut

An iterator over the values of a map.

+
VecMap

A map optimized for small integer keys.

+

Enums

+
Entry

A view into a single entry in a map, which may either be vacant or occupied.

+
\ No newline at end of file diff --git a/docs/vec_map/sidebar-items.js b/docs/vec_map/sidebar-items.js new file mode 100644 index 00000000..fd251782 --- /dev/null +++ b/docs/vec_map/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["Entry","A view into a single entry in a map, which may either be vacant or occupied."]],"struct":[["Drain","A draining iterator over the key-value pairs of a map."],["IntoIter","A consuming iterator over the key-value pairs of a map."],["Iter","An iterator over the key-value pairs of a map."],["IterMut","An iterator over the key-value pairs of a map, with the values being mutable."],["Keys","An iterator over the keys of a map."],["OccupiedEntry","An occupied Entry."],["VacantEntry","A vacant Entry."],["Values","An iterator over the values of a map."],["ValuesMut","An iterator over the values of a map."],["VecMap","A map optimized for small integer keys."]]}); \ No newline at end of file diff --git a/docs/vec_map/struct.Drain.html b/docs/vec_map/struct.Drain.html new file mode 100644 index 00000000..676ff34d --- /dev/null +++ b/docs/vec_map/struct.Drain.html @@ -0,0 +1,97 @@ +vec_map::Drain - Rust

[][src]Struct vec_map::Drain

pub struct Drain<'a, V: 'a> { /* fields omitted */ }

A draining iterator over the key-value pairs of a map.

+

Trait Implementations

impl<'a, V> DoubleEndedIterator for Drain<'a, V>[src]

impl<'a, V> ExactSizeIterator for Drain<'a, V>[src]

impl<'a, V> Iterator for Drain<'a, V>[src]

type Item = (usize, V)

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for Drain<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for Drain<'a, V> where
    V: Send

impl<'a, V> Sync for Drain<'a, V> where
    V: Sync

impl<'a, V> Unpin for Drain<'a, V>

impl<'a, V> UnwindSafe for Drain<'a, V> where
    V: RefUnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.IntoIter.html b/docs/vec_map/struct.IntoIter.html new file mode 100644 index 00000000..47c18277 --- /dev/null +++ b/docs/vec_map/struct.IntoIter.html @@ -0,0 +1,97 @@ +vec_map::IntoIter - Rust

[][src]Struct vec_map::IntoIter

pub struct IntoIter<V> { /* fields omitted */ }

A consuming iterator over the key-value pairs of a map.

+

Trait Implementations

impl<V> DoubleEndedIterator for IntoIter<V>[src]

impl<V> ExactSizeIterator for IntoIter<V>[src]

impl<V> Iterator for IntoIter<V>[src]

type Item = (usize, V)

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<V> RefUnwindSafe for IntoIter<V> where
    V: RefUnwindSafe

impl<V> Send for IntoIter<V> where
    V: Send

impl<V> Sync for IntoIter<V> where
    V: Sync

impl<V> Unpin for IntoIter<V> where
    V: Unpin

impl<V> UnwindSafe for IntoIter<V> where
    V: RefUnwindSafe + UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.Iter.html b/docs/vec_map/struct.Iter.html new file mode 100644 index 00000000..ad3d585a --- /dev/null +++ b/docs/vec_map/struct.Iter.html @@ -0,0 +1,103 @@ +vec_map::Iter - Rust

[][src]Struct vec_map::Iter

pub struct Iter<'a, V: 'a> { /* fields omitted */ }

An iterator over the key-value pairs of a map.

+

Trait Implementations

impl<'a, V> Clone for Iter<'a, V>[src]

impl<'a, V> DoubleEndedIterator for Iter<'a, V>[src]

impl<'a, V> ExactSizeIterator for Iter<'a, V>[src]

impl<'a, V> Iterator for Iter<'a, V>[src]

type Item = (usize, &'a V)

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for Iter<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for Iter<'a, V> where
    V: Sync

impl<'a, V> Sync for Iter<'a, V> where
    V: Sync

impl<'a, V> Unpin for Iter<'a, V>

impl<'a, V> UnwindSafe for Iter<'a, V> where
    V: RefUnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.IterMut.html b/docs/vec_map/struct.IterMut.html new file mode 100644 index 00000000..26eb9241 --- /dev/null +++ b/docs/vec_map/struct.IterMut.html @@ -0,0 +1,98 @@ +vec_map::IterMut - Rust

[][src]Struct vec_map::IterMut

pub struct IterMut<'a, V: 'a> { /* fields omitted */ }

An iterator over the key-value pairs of a map, with the +values being mutable.

+

Trait Implementations

impl<'a, V> DoubleEndedIterator for IterMut<'a, V>[src]

impl<'a, V> ExactSizeIterator for IterMut<'a, V>[src]

impl<'a, V> Iterator for IterMut<'a, V>[src]

type Item = (usize, &'a mut V)

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for IterMut<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for IterMut<'a, V> where
    V: Send

impl<'a, V> Sync for IterMut<'a, V> where
    V: Sync

impl<'a, V> Unpin for IterMut<'a, V>

impl<'a, V> !UnwindSafe for IterMut<'a, V>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.Keys.html b/docs/vec_map/struct.Keys.html new file mode 100644 index 00000000..ce036931 --- /dev/null +++ b/docs/vec_map/struct.Keys.html @@ -0,0 +1,103 @@ +vec_map::Keys - Rust

[][src]Struct vec_map::Keys

pub struct Keys<'a, V: 'a> { /* fields omitted */ }

An iterator over the keys of a map.

+

Trait Implementations

impl<'a, V> Clone for Keys<'a, V>[src]

impl<'a, V> DoubleEndedIterator for Keys<'a, V>[src]

impl<'a, V> ExactSizeIterator for Keys<'a, V>[src]

impl<'a, V> Iterator for Keys<'a, V>[src]

type Item = usize

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for Keys<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for Keys<'a, V> where
    V: Sync

impl<'a, V> Sync for Keys<'a, V> where
    V: Sync

impl<'a, V> Unpin for Keys<'a, V>

impl<'a, V> UnwindSafe for Keys<'a, V> where
    V: RefUnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.OccupiedEntry.html b/docs/vec_map/struct.OccupiedEntry.html new file mode 100644 index 00000000..cdd6d82f --- /dev/null +++ b/docs/vec_map/struct.OccupiedEntry.html @@ -0,0 +1,17 @@ +vec_map::OccupiedEntry - Rust

[][src]Struct vec_map::OccupiedEntry

pub struct OccupiedEntry<'a, V: 'a> { /* fields omitted */ }

An occupied Entry.

+

Implementations

impl<'a, V> OccupiedEntry<'a, V>[src]

pub fn get(&self) -> &V[src]

Gets a reference to the value in the entry.

+

pub fn get_mut(&mut self) -> &mut V[src]

Gets a mutable reference to the value in the entry.

+

pub fn into_mut(self) -> &'a mut V[src]

Converts the entry into a mutable reference to its value.

+

pub fn insert(&mut self, value: V) -> V[src]

Sets the value of the entry with the OccupiedEntry's key, +and returns the entry's old value.

+

pub fn remove(self) -> V[src]

Takes the value of the entry out of the map, and returns it.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for OccupiedEntry<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for OccupiedEntry<'a, V> where
    V: Send

impl<'a, V> Sync for OccupiedEntry<'a, V> where
    V: Sync

impl<'a, V> Unpin for OccupiedEntry<'a, V>

impl<'a, V> !UnwindSafe for OccupiedEntry<'a, V>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.VacantEntry.html b/docs/vec_map/struct.VacantEntry.html new file mode 100644 index 00000000..55171d53 --- /dev/null +++ b/docs/vec_map/struct.VacantEntry.html @@ -0,0 +1,13 @@ +vec_map::VacantEntry - Rust

[][src]Struct vec_map::VacantEntry

pub struct VacantEntry<'a, V: 'a> { /* fields omitted */ }

A vacant Entry.

+

Implementations

impl<'a, V> VacantEntry<'a, V>[src]

pub fn insert(self, value: V) -> &'a mut V[src]

Sets the value of the entry with the VacantEntry's key, +and returns a mutable reference to it.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for VacantEntry<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for VacantEntry<'a, V> where
    V: Send

impl<'a, V> Sync for VacantEntry<'a, V> where
    V: Sync

impl<'a, V> Unpin for VacantEntry<'a, V>

impl<'a, V> !UnwindSafe for VacantEntry<'a, V>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.Values.html b/docs/vec_map/struct.Values.html new file mode 100644 index 00000000..a7a261cd --- /dev/null +++ b/docs/vec_map/struct.Values.html @@ -0,0 +1,103 @@ +vec_map::Values - Rust

[][src]Struct vec_map::Values

pub struct Values<'a, V: 'a> { /* fields omitted */ }

An iterator over the values of a map.

+

Trait Implementations

impl<'a, V> Clone for Values<'a, V>[src]

impl<'a, V> DoubleEndedIterator for Values<'a, V>[src]

impl<'a, V> ExactSizeIterator for Values<'a, V>[src]

impl<'a, V> Iterator for Values<'a, V>[src]

type Item = &'a V

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for Values<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for Values<'a, V> where
    V: Sync

impl<'a, V> Sync for Values<'a, V> where
    V: Sync

impl<'a, V> Unpin for Values<'a, V>

impl<'a, V> UnwindSafe for Values<'a, V> where
    V: RefUnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.ValuesMut.html b/docs/vec_map/struct.ValuesMut.html new file mode 100644 index 00000000..69c89321 --- /dev/null +++ b/docs/vec_map/struct.ValuesMut.html @@ -0,0 +1,97 @@ +vec_map::ValuesMut - Rust

[][src]Struct vec_map::ValuesMut

pub struct ValuesMut<'a, V: 'a> { /* fields omitted */ }

An iterator over the values of a map.

+

Trait Implementations

impl<'a, V> DoubleEndedIterator for ValuesMut<'a, V>[src]

impl<'a, V> ExactSizeIterator for ValuesMut<'a, V>[src]

impl<'a, V> Iterator for ValuesMut<'a, V>[src]

type Item = &'a mut V

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<'a, V> RefUnwindSafe for ValuesMut<'a, V> where
    V: RefUnwindSafe

impl<'a, V> Send for ValuesMut<'a, V> where
    V: Send

impl<'a, V> Sync for ValuesMut<'a, V> where
    V: Sync

impl<'a, V> Unpin for ValuesMut<'a, V>

impl<'a, V> !UnwindSafe for ValuesMut<'a, V>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/vec_map/struct.VecMap.html b/docs/vec_map/struct.VecMap.html new file mode 100644 index 00000000..2ffb3b99 --- /dev/null +++ b/docs/vec_map/struct.VecMap.html @@ -0,0 +1,345 @@ +vec_map::VecMap - Rust

[][src]Struct vec_map::VecMap

pub struct VecMap<V> { /* fields omitted */ }

A map optimized for small integer keys.

+

Examples

+
+use vec_map::VecMap;
+
+let mut months = VecMap::new();
+months.insert(1, "Jan");
+months.insert(2, "Feb");
+months.insert(3, "Mar");
+
+if !months.contains_key(12) {
+    println!("The end is near!");
+}
+
+assert_eq!(months.get(1), Some(&"Jan"));
+
+if let Some(value) = months.get_mut(3) {
+    *value = "Venus";
+}
+
+assert_eq!(months.get(3), Some(&"Venus"));
+
+// Print out all months
+for (key, value) in &months {
+    println!("month {} is {}", key, value);
+}
+
+months.clear();
+assert!(months.is_empty());
+

Implementations

impl<V> VecMap<V>[src]

pub fn new() -> Self[src]

Creates an empty VecMap.

+

Examples

+
+use vec_map::VecMap;
+let mut map: VecMap<&str> = VecMap::new();
+

pub fn with_capacity(capacity: usize) -> Self[src]

Creates an empty VecMap with space for at least capacity +elements before resizing.

+

Examples

+
+use vec_map::VecMap;
+let mut map: VecMap<&str> = VecMap::with_capacity(10);
+

pub fn capacity(&self) -> usize[src]

Returns the number of elements the VecMap can hold without +reallocating.

+

Examples

+
+use vec_map::VecMap;
+let map: VecMap<String> = VecMap::with_capacity(10);
+assert!(map.capacity() >= 10);
+

pub fn reserve_len(&mut self, len: usize)[src]

Reserves capacity for the given VecMap to contain len distinct keys. +In the case of VecMap this means reallocations will not occur as long +as all inserted keys are less than len.

+

The collection may reserve more space to avoid frequent reallocations.

+

Examples

+
+use vec_map::VecMap;
+let mut map: VecMap<&str> = VecMap::new();
+map.reserve_len(10);
+assert!(map.capacity() >= 10);
+

pub fn reserve_len_exact(&mut self, len: usize)[src]

Reserves the minimum capacity for the given VecMap to contain len distinct keys. +In the case of VecMap this means reallocations will not occur as long as all inserted +keys are less than len.

+

Note that the allocator may give the collection more space than it requests. +Therefore capacity cannot be relied upon to be precisely minimal. Prefer +reserve_len if future insertions are expected.

+

Examples

+
+use vec_map::VecMap;
+let mut map: VecMap<&str> = VecMap::new();
+map.reserve_len_exact(10);
+assert!(map.capacity() >= 10);
+

pub fn shrink_to_fit(&mut self)[src]

Trims the VecMap of any excess capacity.

+

The collection may reserve more space to avoid frequent reallocations.

+

Examples

+
+use vec_map::VecMap;
+let mut map: VecMap<&str> = VecMap::with_capacity(10);
+map.shrink_to_fit();
+assert_eq!(map.capacity(), 0);
+

pub fn keys(&self) -> Keys<V>[src]

Returns an iterator visiting all keys in ascending order of the keys. +The iterator's element type is usize.

+

pub fn values(&self) -> Values<V>[src]

Returns an iterator visiting all values in ascending order of the keys. +The iterator's element type is &'r V.

+

pub fn values_mut(&mut self) -> ValuesMut<V>[src]

Returns an iterator visiting all values in ascending order of the keys. +The iterator's element type is &'r mut V.

+

pub fn iter(&self) -> Iter<V>[src]

Returns an iterator visiting all key-value pairs in ascending order of the keys. +The iterator's element type is (usize, &'r V).

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+map.insert(1, "a");
+map.insert(3, "c");
+map.insert(2, "b");
+
+// Print `1: a` then `2: b` then `3: c`
+for (key, value) in map.iter() {
+    println!("{}: {}", key, value);
+}
+

pub fn iter_mut(&mut self) -> IterMut<V>[src]

Returns an iterator visiting all key-value pairs in ascending order of the keys, +with mutable references to the values. +The iterator's element type is (usize, &'r mut V).

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+map.insert(1, "a");
+map.insert(2, "b");
+map.insert(3, "c");
+
+for (key, value) in map.iter_mut() {
+    *value = "x";
+}
+
+for (key, value) in &map {
+    assert_eq!(value, &"x");
+}
+

pub fn append(&mut self, other: &mut Self)[src]

Moves all elements from other into the map while overwriting existing keys.

+

Examples

+
+use vec_map::VecMap;
+
+let mut a = VecMap::new();
+a.insert(1, "a");
+a.insert(2, "b");
+
+let mut b = VecMap::new();
+b.insert(3, "c");
+b.insert(4, "d");
+
+a.append(&mut b);
+
+assert_eq!(a.len(), 4);
+assert_eq!(b.len(), 0);
+assert_eq!(a[1], "a");
+assert_eq!(a[2], "b");
+assert_eq!(a[3], "c");
+assert_eq!(a[4], "d");
+

pub fn split_off(&mut self, at: usize) -> Self[src]

Splits the collection into two at the given key.

+

Returns a newly allocated Self. self contains elements [0, at), +and the returned Self contains elements [at, max_key).

+

Note that the capacity of self does not change.

+

Examples

+
+use vec_map::VecMap;
+
+let mut a = VecMap::new();
+a.insert(1, "a");
+a.insert(2, "b");
+a.insert(3, "c");
+a.insert(4, "d");
+
+let b = a.split_off(3);
+
+assert_eq!(a[1], "a");
+assert_eq!(a[2], "b");
+
+assert_eq!(b[3], "c");
+assert_eq!(b[4], "d");
+

pub fn drain(&mut self) -> Drain<V>[src]

Returns an iterator visiting all key-value pairs in ascending order of +the keys, emptying (but not consuming) the original VecMap. +The iterator's element type is (usize, &'r V). Keeps the allocated memory for reuse.

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+map.insert(1, "a");
+map.insert(3, "c");
+map.insert(2, "b");
+
+let vec: Vec<(usize, &str)> = map.drain().collect();
+
+assert_eq!(vec, [(1, "a"), (2, "b"), (3, "c")]);
+

pub fn len(&self) -> usize[src]

Returns the number of elements in the map.

+

Examples

+
+use vec_map::VecMap;
+
+let mut a = VecMap::new();
+assert_eq!(a.len(), 0);
+a.insert(1, "a");
+assert_eq!(a.len(), 1);
+

pub fn is_empty(&self) -> bool[src]

Returns true if the map contains no elements.

+

Examples

+
+use vec_map::VecMap;
+
+let mut a = VecMap::new();
+assert!(a.is_empty());
+a.insert(1, "a");
+assert!(!a.is_empty());
+

pub fn clear(&mut self)[src]

Clears the map, removing all key-value pairs.

+

Examples

+
+use vec_map::VecMap;
+
+let mut a = VecMap::new();
+a.insert(1, "a");
+a.clear();
+assert!(a.is_empty());
+

pub fn get(&self, key: usize) -> Option<&V>[src]

Returns a reference to the value corresponding to the key.

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+map.insert(1, "a");
+assert_eq!(map.get(1), Some(&"a"));
+assert_eq!(map.get(2), None);
+

pub fn contains_key(&self, key: usize) -> bool[src]

Returns true if the map contains a value for the specified key.

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+map.insert(1, "a");
+assert_eq!(map.contains_key(1), true);
+assert_eq!(map.contains_key(2), false);
+

pub fn get_mut(&mut self, key: usize) -> Option<&mut V>[src]

Returns a mutable reference to the value corresponding to the key.

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+map.insert(1, "a");
+if let Some(x) = map.get_mut(1) {
+    *x = "b";
+}
+assert_eq!(map[1], "b");
+

pub fn insert(&mut self, key: usize, value: V) -> Option<V>[src]

Inserts a key-value pair into the map. If the key already had a value +present in the map, that value is returned. Otherwise, None is returned.

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+assert_eq!(map.insert(37, "a"), None);
+assert_eq!(map.is_empty(), false);
+
+map.insert(37, "b");
+assert_eq!(map.insert(37, "c"), Some("b"));
+assert_eq!(map[37], "c");
+

pub fn remove(&mut self, key: usize) -> Option<V>[src]

Removes a key from the map, returning the value at the key if the key +was previously in the map.

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+map.insert(1, "a");
+assert_eq!(map.remove(1), Some("a"));
+assert_eq!(map.remove(1), None);
+

pub fn entry(&mut self, key: usize) -> Entry<V>[src]

Gets the given key's corresponding entry in the map for in-place manipulation.

+

Examples

+
+use vec_map::VecMap;
+
+let mut count: VecMap<u32> = VecMap::new();
+
+// count the number of occurrences of numbers in the vec
+for x in vec![1, 2, 1, 2, 3, 4, 1, 2, 4] {
+    *count.entry(x).or_insert(0) += 1;
+}
+
+assert_eq!(count[1], 3);
+

pub fn retain<F>(&mut self, f: F) where
    F: FnMut(usize, &mut V) -> bool
[src]

Retains only the elements specified by the predicate.

+

In other words, remove all pairs (k, v) such that f(&k, &mut v) returns false.

+

Examples

+
+use vec_map::VecMap;
+
+let mut map: VecMap<usize> = (0..8).map(|x|(x, x*10)).collect();
+map.retain(|k, _| k % 2 == 0);
+assert_eq!(map.len(), 4);
+

Trait Implementations

impl<V: Clone> Clone for VecMap<V>[src]

impl<V: Debug> Debug for VecMap<V>[src]

impl<V> Default for VecMap<V>[src]

impl<V: Eq> Eq for VecMap<V>[src]

impl<'a, V: Copy> Extend<(usize, &'a V)> for VecMap<V>[src]

impl<V> Extend<(usize, V)> for VecMap<V>[src]

impl<V> FromIterator<(usize, V)> for VecMap<V>[src]

impl<V: Hash> Hash for VecMap<V>[src]

impl<'a, V> Index<&'a usize> for VecMap<V>[src]

type Output = V

The returned type after indexing.

+

impl<V> Index<usize> for VecMap<V>[src]

type Output = V

The returned type after indexing.

+

impl<'a, V> IndexMut<&'a usize> for VecMap<V>[src]

impl<V> IndexMut<usize> for VecMap<V>[src]

impl<T> IntoIterator for VecMap<T>[src]

type Item = (usize, T)

The type of the elements being iterated over.

+

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?

+

fn into_iter(self) -> IntoIter<T>[src]

Returns an iterator visiting all key-value pairs in ascending order of +the keys, consuming the original VecMap. +The iterator's element type is (usize, &'r V).

+

Examples

+
+use vec_map::VecMap;
+
+let mut map = VecMap::new();
+map.insert(1, "a");
+map.insert(3, "c");
+map.insert(2, "b");
+
+let vec: Vec<(usize, &str)> = map.into_iter().collect();
+
+assert_eq!(vec, [(1, "a"), (2, "b"), (3, "c")]);
+

impl<'a, T> IntoIterator for &'a VecMap<T>[src]

type Item = (usize, &'a T)

The type of the elements being iterated over.

+

type IntoIter = Iter<'a, T>

Which kind of iterator are we turning this into?

+

impl<'a, T> IntoIterator for &'a mut VecMap<T>[src]

type Item = (usize, &'a mut T)

The type of the elements being iterated over.

+

type IntoIter = IterMut<'a, T>

Which kind of iterator are we turning this into?

+

impl<V: Ord> Ord for VecMap<V>[src]

impl<V: PartialEq> PartialEq<VecMap<V>> for VecMap<V>[src]

impl<V: PartialOrd> PartialOrd<VecMap<V>> for VecMap<V>[src]

Auto Trait Implementations

impl<V> RefUnwindSafe for VecMap<V> where
    V: RefUnwindSafe

impl<V> Send for VecMap<V> where
    V: Send

impl<V> Sync for VecMap<V> where
    V: Sync

impl<V> Unpin for VecMap<V> where
    V: Unpin

impl<V> UnwindSafe for VecMap<V> where
    V: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/all.html b/docs/yaml_rust/all.html new file mode 100644 index 00000000..4dc2f47c --- /dev/null +++ b/docs/yaml_rust/all.html @@ -0,0 +1,3 @@ +List of all items in this crate

[] + + List of all items

Structs

Enums

Traits

Typedefs

\ No newline at end of file diff --git a/docs/yaml_rust/emitter/enum.EmitError.html b/docs/yaml_rust/emitter/enum.EmitError.html new file mode 100644 index 00000000..873c7246 --- /dev/null +++ b/docs/yaml_rust/emitter/enum.EmitError.html @@ -0,0 +1,23 @@ +yaml_rust::emitter::EmitError - Rust

[][src]Enum yaml_rust::emitter::EmitError

pub enum EmitError {
+    FmtError(Error),
+    BadHashmapKey,
+}

+ Variants

+
FmtError(Error)
BadHashmapKey

Trait Implementations

impl Clone for EmitError[src]

impl Copy for EmitError[src]

impl Debug for EmitError[src]

impl From<Error> for EmitError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/emitter/index.html b/docs/yaml_rust/emitter/index.html new file mode 100644 index 00000000..bc9cd7dc --- /dev/null +++ b/docs/yaml_rust/emitter/index.html @@ -0,0 +1,4 @@ +yaml_rust::emitter - Rust

[][src]Module yaml_rust::emitter

Structs

+
YamlEmitter

Enums

+
EmitError

Type Definitions

+
EmitResult
\ No newline at end of file diff --git a/docs/yaml_rust/emitter/sidebar-items.js b/docs/yaml_rust/emitter/sidebar-items.js new file mode 100644 index 00000000..a81df78d --- /dev/null +++ b/docs/yaml_rust/emitter/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["EmitError",""]],"struct":[["YamlEmitter",""]],"type":[["EmitResult",""]]}); \ No newline at end of file diff --git a/docs/yaml_rust/emitter/struct.YamlEmitter.html b/docs/yaml_rust/emitter/struct.YamlEmitter.html new file mode 100644 index 00000000..b8306809 --- /dev/null +++ b/docs/yaml_rust/emitter/struct.YamlEmitter.html @@ -0,0 +1,10 @@ +yaml_rust::emitter::YamlEmitter - Rust

[][src]Struct yaml_rust::emitter::YamlEmitter

pub struct YamlEmitter<'a> { /* fields omitted */ }

Implementations

impl<'a> YamlEmitter<'a>[src]

pub fn new(writer: &'a mut dyn Write) -> YamlEmitter[src]

pub fn dump(&mut self, doc: &Yaml) -> EmitResult[src]

Auto Trait Implementations

impl<'a> !RefUnwindSafe for YamlEmitter<'a>

impl<'a> !Send for YamlEmitter<'a>

impl<'a> !Sync for YamlEmitter<'a>

impl<'a> Unpin for YamlEmitter<'a>

impl<'a> !UnwindSafe for YamlEmitter<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/emitter/type.EmitResult.html b/docs/yaml_rust/emitter/type.EmitResult.html new file mode 100644 index 00000000..88b1afc6 --- /dev/null +++ b/docs/yaml_rust/emitter/type.EmitResult.html @@ -0,0 +1 @@ +yaml_rust::emitter::EmitResult - Rust

[][src]Type Definition yaml_rust::emitter::EmitResult

type EmitResult = Result<(), EmitError>;
\ No newline at end of file diff --git a/docs/yaml_rust/index.html b/docs/yaml_rust/index.html new file mode 100644 index 00000000..dfae4118 --- /dev/null +++ b/docs/yaml_rust/index.html @@ -0,0 +1,27 @@ +yaml_rust - Rust

[][src]Crate yaml_rust

YAML 1.2 implementation in pure Rust.

+

Usage

+

This crate is on github and can be +used by adding yaml-rust to the dependencies in your project's Cargo.toml.

+
[dependencies.yaml-rust]
+git = "https://github.com/chyh1990/yaml-rust.git"
+
+

And this in your crate root:

+ +
+extern crate yaml_rust;
+

Parse a string into Vec<Yaml> and then serialize it as a YAML string.

+

Examples

+
+use yaml_rust::{YamlLoader, YamlEmitter};
+
+let docs = YamlLoader::load_from_str("[1, 2, 3]").unwrap();
+let doc = &docs[0]; // select the first document
+assert_eq!(doc[0].as_i64().unwrap(), 1); // access elements by index
+
+let mut out_str = String::new();
+let mut emitter = YamlEmitter::new(&mut out_str);
+emitter.dump(doc).unwrap(); // dump the YAML object to a String
+
+

Re-exports

+
pub use scanner::ScanError;
pub use parser::Event;
pub use yaml::Yaml;
pub use yaml::YamlLoader;
pub use emitter::YamlEmitter;
pub use emitter::EmitError;

Modules

+
emitter
parser
scanner
yaml
\ No newline at end of file diff --git a/docs/yaml_rust/parser/enum.Event.html b/docs/yaml_rust/parser/enum.Event.html new file mode 100644 index 00000000..717abdfe --- /dev/null +++ b/docs/yaml_rust/parser/enum.Event.html @@ -0,0 +1,40 @@ +yaml_rust::parser::Event - Rust

[][src]Enum yaml_rust::parser::Event

pub enum Event {
+    Nothing,
+    StreamStart,
+    StreamEnd,
+    DocumentStart,
+    DocumentEnd,
+    Alias(usize),
+    Scalar(StringTScalarStyleusizeOption<TokenType>),
+    SequenceStart(usize),
+    SequenceEnd,
+    MappingStart(usize),
+    MappingEnd,
+}

Event is used with the low-level event base parsing API, +see EventReceiver trait.

+

+ Variants

+
Nothing

Reserved for internal use

+
StreamStart
StreamEnd
DocumentStart
DocumentEnd
Alias(usize)

Refer to an anchor ID

+

Value, style, anchor_id, tag

+
SequenceStart(usize)

Anchor ID

+
SequenceEnd
MappingStart(usize)

Anchor ID

+
MappingEnd

Trait Implementations

impl Clone for Event[src]

impl Debug for Event[src]

impl Eq for Event[src]

impl PartialEq<Event> for Event[src]

impl StructuralEq for Event[src]

impl StructuralPartialEq for Event[src]

Auto Trait Implementations

impl RefUnwindSafe for Event

impl Send for Event

impl Sync for Event

impl Unpin for Event

impl UnwindSafe for Event

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/parser/index.html b/docs/yaml_rust/parser/index.html new file mode 100644 index 00000000..838a4cc6 --- /dev/null +++ b/docs/yaml_rust/parser/index.html @@ -0,0 +1,7 @@ +yaml_rust::parser - Rust

[][src]Module yaml_rust::parser

Structs

+
Parser

Enums

+
Event

Event is used with the low-level event base parsing API, +see EventReceiver trait.

+

Traits

+
EventReceiver
MarkedEventReceiver

Type Definitions

+
ParseResult
\ No newline at end of file diff --git a/docs/yaml_rust/parser/sidebar-items.js b/docs/yaml_rust/parser/sidebar-items.js new file mode 100644 index 00000000..ffa43718 --- /dev/null +++ b/docs/yaml_rust/parser/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["Event","`Event` is used with the low-level event base parsing API, see `EventReceiver` trait."]],"struct":[["Parser",""]],"trait":[["EventReceiver",""],["MarkedEventReceiver",""]],"type":[["ParseResult",""]]}); \ No newline at end of file diff --git a/docs/yaml_rust/parser/struct.Parser.html b/docs/yaml_rust/parser/struct.Parser.html new file mode 100644 index 00000000..27ae49f5 --- /dev/null +++ b/docs/yaml_rust/parser/struct.Parser.html @@ -0,0 +1,11 @@ +yaml_rust::parser::Parser - Rust

[][src]Struct yaml_rust::parser::Parser

pub struct Parser<T> { /* fields omitted */ }

Implementations

impl<T: Iterator<Item = char>> Parser<T>[src]

pub fn new(src: T) -> Parser<T>[src]

pub fn load<R: MarkedEventReceiver>(
    &mut self,
    recv: &mut R,
    multi: bool
) -> Result<(), ScanError>
[src]

Trait Implementations

impl<T: Debug> Debug for Parser<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for Parser<T> where
    T: RefUnwindSafe

impl<T> Send for Parser<T> where
    T: Send

impl<T> Sync for Parser<T> where
    T: Sync

impl<T> Unpin for Parser<T> where
    T: Unpin

impl<T> UnwindSafe for Parser<T> where
    T: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/parser/trait.EventReceiver.html b/docs/yaml_rust/parser/trait.EventReceiver.html new file mode 100644 index 00000000..438ac201 --- /dev/null +++ b/docs/yaml_rust/parser/trait.EventReceiver.html @@ -0,0 +1,5 @@ +yaml_rust::parser::EventReceiver - Rust

[][src]Trait yaml_rust::parser::EventReceiver

pub trait EventReceiver {
+    fn on_event(&mut self, ev: &Event);
+}
+

Required methods

fn on_event(&mut self, ev: &Event)

Loading content... +

Implementors

Loading content...
\ No newline at end of file diff --git a/docs/yaml_rust/parser/trait.MarkedEventReceiver.html b/docs/yaml_rust/parser/trait.MarkedEventReceiver.html new file mode 100644 index 00000000..13410502 --- /dev/null +++ b/docs/yaml_rust/parser/trait.MarkedEventReceiver.html @@ -0,0 +1,5 @@ +yaml_rust::parser::MarkedEventReceiver - Rust

[][src]Trait yaml_rust::parser::MarkedEventReceiver

pub trait MarkedEventReceiver {
+    fn on_event(&mut self, ev: &Event, _mark: Marker);
+}
+

Required methods

fn on_event(&mut self, ev: &Event, _mark: Marker)

Loading content... +

Implementors

impl MarkedEventReceiver for YamlLoader[src]

impl<R: EventReceiver> MarkedEventReceiver for R[src]

Loading content...
\ No newline at end of file diff --git a/docs/yaml_rust/parser/type.ParseResult.html b/docs/yaml_rust/parser/type.ParseResult.html new file mode 100644 index 00000000..4dcb2e7d --- /dev/null +++ b/docs/yaml_rust/parser/type.ParseResult.html @@ -0,0 +1 @@ +yaml_rust::parser::ParseResult - Rust

[][src]Type Definition yaml_rust::parser::ParseResult

type ParseResult = Result<(Event, Marker), ScanError>;
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/enum.TEncoding.html b/docs/yaml_rust/scanner/enum.TEncoding.html new file mode 100644 index 00000000..18f750a8 --- /dev/null +++ b/docs/yaml_rust/scanner/enum.TEncoding.html @@ -0,0 +1,23 @@ +yaml_rust::scanner::TEncoding - Rust

[][src]Enum yaml_rust::scanner::TEncoding

pub enum TEncoding {
+    Utf8,
+}

+ Variants

+
Utf8

Trait Implementations

impl Clone for TEncoding[src]

impl Copy for TEncoding[src]

impl Debug for TEncoding[src]

impl Eq for TEncoding[src]

impl PartialEq<TEncoding> for TEncoding[src]

impl StructuralEq for TEncoding[src]

impl StructuralPartialEq for TEncoding[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/enum.TScalarStyle.html b/docs/yaml_rust/scanner/enum.TScalarStyle.html new file mode 100644 index 00000000..587613bf --- /dev/null +++ b/docs/yaml_rust/scanner/enum.TScalarStyle.html @@ -0,0 +1,28 @@ +yaml_rust::scanner::TScalarStyle - Rust

[][src]Enum yaml_rust::scanner::TScalarStyle

pub enum TScalarStyle {
+    Any,
+    Plain,
+    SingleQuoted,
+    DoubleQuoted,
+    Literal,
+    Foled,
+}

+ Variants

+
Any
Plain
SingleQuoted
DoubleQuoted
Literal
Foled

Trait Implementations

impl Clone for TScalarStyle[src]

impl Copy for TScalarStyle[src]

impl Debug for TScalarStyle[src]

impl Eq for TScalarStyle[src]

impl PartialEq<TScalarStyle> for TScalarStyle[src]

impl StructuralEq for TScalarStyle[src]

impl StructuralPartialEq for TScalarStyle[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/enum.TokenType.html b/docs/yaml_rust/scanner/enum.TokenType.html new file mode 100644 index 00000000..beb9e638 --- /dev/null +++ b/docs/yaml_rust/scanner/enum.TokenType.html @@ -0,0 +1,47 @@ +yaml_rust::scanner::TokenType - Rust

[][src]Enum yaml_rust::scanner::TokenType

pub enum TokenType {
+    NoToken,
+    StreamStart(TEncoding),
+    StreamEnd,
+    VersionDirective(u32u32),
+    TagDirective(StringString),
+    DocumentStart,
+    DocumentEnd,
+    BlockSequenceStart,
+    BlockMappingStart,
+    BlockEnd,
+    FlowSequenceStart,
+    FlowSequenceEnd,
+    FlowMappingStart,
+    FlowMappingEnd,
+    BlockEntry,
+    FlowEntry,
+    Key,
+    Value,
+    Alias(String),
+    Anchor(String),
+    Tag(StringString),
+    Scalar(TScalarStyleString),
+}

+ Variants

+
NoToken
StreamStart(TEncoding)
StreamEnd
VersionDirective(u32u32)

major, minor

+
TagDirective(StringString)

handle, prefix

+
DocumentStart
DocumentEnd
BlockSequenceStart
BlockMappingStart
BlockEnd
FlowSequenceStart
FlowSequenceEnd
FlowMappingStart
FlowMappingEnd
BlockEntry
FlowEntry
Key
Value
Alias(String)
Anchor(String)
Tag(StringString)

handle, suffix

+

Trait Implementations

impl Clone for TokenType[src]

impl Debug for TokenType[src]

impl Eq for TokenType[src]

impl PartialEq<TokenType> for TokenType[src]

impl StructuralEq for TokenType[src]

impl StructuralPartialEq for TokenType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/index.html b/docs/yaml_rust/scanner/index.html new file mode 100644 index 00000000..52f7db52 --- /dev/null +++ b/docs/yaml_rust/scanner/index.html @@ -0,0 +1,4 @@ +yaml_rust::scanner - Rust

[][src]Module yaml_rust::scanner

Structs

+
Marker
ScanError
Scanner
Token

Enums

+
TEncoding
TScalarStyle
TokenType

Type Definitions

+
ScanResult
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/sidebar-items.js b/docs/yaml_rust/scanner/sidebar-items.js new file mode 100644 index 00000000..703be104 --- /dev/null +++ b/docs/yaml_rust/scanner/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["TEncoding",""],["TScalarStyle",""],["TokenType",""]],"struct":[["Marker",""],["ScanError",""],["Scanner",""],["Token",""]],"type":[["ScanResult",""]]}); \ No newline at end of file diff --git a/docs/yaml_rust/scanner/struct.Marker.html b/docs/yaml_rust/scanner/struct.Marker.html new file mode 100644 index 00000000..1ee90479 --- /dev/null +++ b/docs/yaml_rust/scanner/struct.Marker.html @@ -0,0 +1,19 @@ +yaml_rust::scanner::Marker - Rust

[][src]Struct yaml_rust::scanner::Marker

pub struct Marker { /* fields omitted */ }

Trait Implementations

impl Clone for Marker[src]

impl Copy for Marker[src]

impl Debug for Marker[src]

impl Eq for Marker[src]

impl PartialEq<Marker> for Marker[src]

impl StructuralEq for Marker[src]

impl StructuralPartialEq for Marker[src]

Auto Trait Implementations

impl RefUnwindSafe for Marker

impl Send for Marker

impl Sync for Marker

impl Unpin for Marker

impl UnwindSafe for Marker

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/struct.ScanError.html b/docs/yaml_rust/scanner/struct.ScanError.html new file mode 100644 index 00000000..6512f0c9 --- /dev/null +++ b/docs/yaml_rust/scanner/struct.ScanError.html @@ -0,0 +1,26 @@ +yaml_rust::scanner::ScanError - Rust

[][src]Struct yaml_rust::scanner::ScanError

pub struct ScanError { /* fields omitted */ }

Implementations

impl ScanError[src]

pub fn new(loc: Marker, info: &str) -> ScanError[src]

Trait Implementations

impl Clone for ScanError[src]

impl Debug for ScanError[src]

impl Display for ScanError[src]

impl Eq for ScanError[src]

impl Error for ScanError[src]

impl PartialEq<ScanError> for ScanError[src]

impl StructuralEq for ScanError[src]

impl StructuralPartialEq for ScanError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/struct.Scanner.html b/docs/yaml_rust/scanner/struct.Scanner.html new file mode 100644 index 00000000..bb2e99fa --- /dev/null +++ b/docs/yaml_rust/scanner/struct.Scanner.html @@ -0,0 +1,91 @@ +yaml_rust::scanner::Scanner - Rust

[][src]Struct yaml_rust::scanner::Scanner

pub struct Scanner<T> { /* fields omitted */ }

Implementations

impl<T: Iterator<Item = char>> Scanner<T>[src]

pub fn new(rdr: T) -> Scanner<T>[src]

Creates the YAML tokenizer.

+

pub fn get_error(&self) -> Option<ScanError>[src]

pub fn stream_started(&self) -> bool[src]

pub fn stream_ended(&self) -> bool[src]

pub fn mark(&self) -> Marker[src]

pub fn fetch_next_token(&mut self) -> ScanResult[src]

pub fn next_token(&mut self) -> Result<Option<Token>, ScanError>[src]

pub fn fetch_more_tokens(&mut self) -> ScanResult[src]

Trait Implementations

impl<T: Debug> Debug for Scanner<T>[src]

impl<T: Iterator<Item = char>> Iterator for Scanner<T>[src]

type Item = Token

The type of the elements being iterated over.

+

Auto Trait Implementations

impl<T> RefUnwindSafe for Scanner<T> where
    T: RefUnwindSafe

impl<T> Send for Scanner<T> where
    T: Send

impl<T> Sync for Scanner<T> where
    T: Sync

impl<T> Unpin for Scanner<T> where
    T: Unpin

impl<T> UnwindSafe for Scanner<T> where
    T: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/struct.Token.html b/docs/yaml_rust/scanner/struct.Token.html new file mode 100644 index 00000000..ef41432b --- /dev/null +++ b/docs/yaml_rust/scanner/struct.Token.html @@ -0,0 +1,19 @@ +yaml_rust::scanner::Token - Rust

[][src]Struct yaml_rust::scanner::Token

pub struct Token(pub Marker, pub TokenType);

Trait Implementations

impl Clone for Token[src]

impl Debug for Token[src]

impl Eq for Token[src]

impl PartialEq<Token> for Token[src]

impl StructuralEq for Token[src]

impl StructuralPartialEq for Token[src]

Auto Trait Implementations

impl RefUnwindSafe for Token

impl Send for Token

impl Sync for Token

impl Unpin for Token

impl UnwindSafe for Token

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/scanner/type.ScanResult.html b/docs/yaml_rust/scanner/type.ScanResult.html new file mode 100644 index 00000000..6077db17 --- /dev/null +++ b/docs/yaml_rust/scanner/type.ScanResult.html @@ -0,0 +1 @@ +yaml_rust::scanner::ScanResult - Rust

[][src]Type Definition yaml_rust::scanner::ScanResult

type ScanResult = Result<(), ScanError>;
\ No newline at end of file diff --git a/docs/yaml_rust/sidebar-items.js b/docs/yaml_rust/sidebar-items.js new file mode 100644 index 00000000..a4a4be8d --- /dev/null +++ b/docs/yaml_rust/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"mod":[["emitter",""],["parser",""],["scanner",""],["yaml",""]]}); \ No newline at end of file diff --git a/docs/yaml_rust/yaml/enum.Yaml.html b/docs/yaml_rust/yaml/enum.Yaml.html new file mode 100644 index 00000000..e1414d58 --- /dev/null +++ b/docs/yaml_rust/yaml/enum.Yaml.html @@ -0,0 +1,83 @@ +yaml_rust::yaml::Yaml - Rust

[][src]Enum yaml_rust::yaml::Yaml

pub enum Yaml {
+    Real(String),
+    Integer(i64),
+    String(String),
+    Boolean(bool),
+    Array(Array),
+    Hash(Hash),
+    Alias(usize),
+    Null,
+    BadValue,
+}

A YAML node is stored as this Yaml enumeration, which provides an easy way to +access your YAML document.

+

Examples

+
+use yaml_rust::Yaml;
+let foo = Yaml::from_str("-123"); // convert the string to the appropriate YAML type
+assert_eq!(foo.as_i64().unwrap(), -123);
+
+// iterate over an Array
+let vec = Yaml::Array(vec![Yaml::Integer(1), Yaml::Integer(2)]);
+for v in vec.as_vec().unwrap() {
+    assert!(v.as_i64().is_some());
+}
+

+ Variants

+
Real(String)

Float types are stored as String and parsed on demand. +Note that f64 does NOT implement Eq trait and can NOT be stored in BTreeMap.

+
Integer(i64)

YAML int is stored as i64.

+
String(String)

YAML scalar.

+
Boolean(bool)

YAML bool, e.g. true or false.

+
Array(Array)

YAML array, can be accessed as a Vec.

+
Hash(Hash)

YAML hash, can be accessed as a BTreeMap.

+

If the order of keys is meaningful, enable the preserve_order feature to +store hashes as a LinkedHashMap intead of BTreeMap. When using a +LinkedHashMap, the itertion order will match the order of insertion into +the map.

+
yaml-rust = { version = "*", features = ["preserve_order"] }
+
+
Alias(usize)

Alias, not fully supported yet.

+
Null

YAML null, e.g. null or ~.

+
BadValue

Accessing a nonexistent node via the Index trait returns BadValue. This +simplifies error handling in the calling code. Invalid type conversion also +returns BadValue.

+

Implementations

impl Yaml[src]

pub fn as_bool(&self) -> Option<bool>[src]

pub fn as_i64(&self) -> Option<i64>[src]

pub fn as_str(&self) -> Option<&str>[src]

pub fn as_hash(&self) -> Option<&Hash>[src]

pub fn as_vec(&self) -> Option<&Array>[src]

pub fn into_bool(self) -> Option<bool>[src]

pub fn into_i64(self) -> Option<i64>[src]

pub fn into_string(self) -> Option<String>[src]

pub fn into_hash(self) -> Option<Hash>[src]

pub fn into_vec(self) -> Option<Array>[src]

pub fn is_null(&self) -> bool[src]

pub fn is_badvalue(&self) -> bool[src]

pub fn as_f64(&self) -> Option<f64>[src]

pub fn into_f64(self) -> Option<f64>[src]

impl Yaml[src]

pub fn from_str(v: &str) -> Yaml[src]

Trait Implementations

impl Clone for Yaml[src]

impl Debug for Yaml[src]

impl Eq for Yaml[src]

impl Hash for Yaml[src]

impl<'a> Index<&'a str> for Yaml[src]

type Output = Yaml

The returned type after indexing.

+

impl Index<usize> for Yaml[src]

type Output = Yaml

The returned type after indexing.

+

impl IntoIterator for Yaml[src]

type Item = Yaml

The type of the elements being iterated over.

+

type IntoIter = YamlIter

Which kind of iterator are we turning this into?

+

impl Ord for Yaml[src]

impl PartialEq<Yaml> for Yaml[src]

impl PartialOrd<Yaml> for Yaml[src]

impl StructuralEq for Yaml[src]

impl StructuralPartialEq for Yaml[src]

Auto Trait Implementations

impl RefUnwindSafe for Yaml

impl Send for Yaml

impl Sync for Yaml

impl Unpin for Yaml

impl UnwindSafe for Yaml

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/yaml/index.html b/docs/yaml_rust/yaml/index.html new file mode 100644 index 00000000..e9edbeae --- /dev/null +++ b/docs/yaml_rust/yaml/index.html @@ -0,0 +1,6 @@ +yaml_rust::yaml - Rust

[][src]Module yaml_rust::yaml

Structs

+
YamlIter
YamlLoader

Enums

+
Yaml

A YAML node is stored as this Yaml enumeration, which provides an easy way to +access your YAML document.

+

Type Definitions

+
Array
Hash
\ No newline at end of file diff --git a/docs/yaml_rust/yaml/sidebar-items.js b/docs/yaml_rust/yaml/sidebar-items.js new file mode 100644 index 00000000..586b3896 --- /dev/null +++ b/docs/yaml_rust/yaml/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"enum":[["Yaml","A YAML node is stored as this `Yaml` enumeration, which provides an easy way to access your YAML document."]],"struct":[["YamlIter",""],["YamlLoader",""]],"type":[["Array",""],["Hash",""]]}); \ No newline at end of file diff --git a/docs/yaml_rust/yaml/struct.YamlIter.html b/docs/yaml_rust/yaml/struct.YamlIter.html new file mode 100644 index 00000000..9bbbee55 --- /dev/null +++ b/docs/yaml_rust/yaml/struct.YamlIter.html @@ -0,0 +1,89 @@ +yaml_rust::yaml::YamlIter - Rust

[][src]Struct yaml_rust::yaml::YamlIter

pub struct YamlIter { /* fields omitted */ }

Trait Implementations

impl Iterator for YamlIter[src]

type Item = Yaml

The type of the elements being iterated over.

+

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

+

type IntoIter = I

Which kind of iterator are we turning this into?

+

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/yaml/struct.YamlLoader.html b/docs/yaml_rust/yaml/struct.YamlLoader.html new file mode 100644 index 00000000..5ccb90c8 --- /dev/null +++ b/docs/yaml_rust/yaml/struct.YamlLoader.html @@ -0,0 +1,10 @@ +yaml_rust::yaml::YamlLoader - Rust

[][src]Struct yaml_rust::yaml::YamlLoader

pub struct YamlLoader { /* fields omitted */ }

Implementations

impl YamlLoader[src]

Trait Implementations

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<R> MarkedEventReceiver for R where
    R: EventReceiver
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

+

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

+
\ No newline at end of file diff --git a/docs/yaml_rust/yaml/type.Array.html b/docs/yaml_rust/yaml/type.Array.html new file mode 100644 index 00000000..408389ce --- /dev/null +++ b/docs/yaml_rust/yaml/type.Array.html @@ -0,0 +1 @@ +yaml_rust::yaml::Array - Rust

[][src]Type Definition yaml_rust::yaml::Array

type Array = Vec<Yaml>;
\ No newline at end of file diff --git a/docs/yaml_rust/yaml/type.Hash.html b/docs/yaml_rust/yaml/type.Hash.html new file mode 100644 index 00000000..062261ba --- /dev/null +++ b/docs/yaml_rust/yaml/type.Hash.html @@ -0,0 +1 @@ +yaml_rust::yaml::Hash - Rust

[][src]Type Definition yaml_rust::yaml::Hash

type Hash = BTreeMap<Yaml, Yaml>;
\ No newline at end of file